@font-face {
font-family: 'ghanavati-neue';
src: url(//ghanavati.dk/platform/wp-content/themes/salient-child/fonts/satoshi/Satoshi-Variable.eot);
src: url(//ghanavati.dk/platform/wp-content/themes/salient-child/fonts/satoshi/Satoshi-Variable.eot?#iefix) format('embedded-opentype'),
url(//ghanavati.dk/platform/wp-content/themes/salient-child/fonts/satoshi/Satoshi-Variable.woff2) format('woff2'),
url(//ghanavati.dk/platform/wp-content/themes/salient-child/fonts/satoshi/Satoshi-Variable.woff) format('woff'),
url(//ghanavati.dk/platform/wp-content/themes/salient-child/fonts/satoshi/Satoshi-Variable.ttf) format('truetype');
font-weight: 100 900;
font-display: swap;
font-style: normal;	
}   header#top #logo {
font-size: 16px;		
line-height: 1.1;
letter-spacing: 0.25px;
font-family: 'ghanavati-neue';
text-transform: none;
font-style: normal;
font-weight: 500;
color: rgba(0, 0, 0, .75);
font-feature-settings: "ss01";
width: 150px!important;
}
header#top #logo:after {
content:  ''; font-style: normal;
font-weight: 500;
font-feature-settings: "salt";
} .sf-menu a {
font-family: 'ghanavati-neue';
font-size: 16px!important;
text-transform: none;
letter-spacing: 0.15px;
line-height: 1.2;	
font-weight: 500;
font-feature-settings: "ss01";
} #link-light {
color: rgba(255,255,255,1.0)!important;
text-decoration: none;
}
#link-light:hover {
color: rgba(255,255,255,.5)!important;
text-decoration: none;
}
#link-dark {
color: rgba(0,0,0,0.9)!important;
text-decoration: none;
}
#link-dark:hover {
color: rgba(0,0,0,0.3)!important;
text-decoration: none;
}
#dimmed {
color: rgba(255,255,255,0.35)!important;
text-decoration: none;
} body {
font-family: 'ghanavati-neue'!important;
font-size: 15px;
line-height: 1.4;
font-weight: 400;
letter-spacing: 0.25px;
font-style: normal;
font-feature-settings: "ss01"!important;
font-feature-settings: "ss02"!important;
font-feature-settings: "ss03"!important;
font-feature-settings: "ss04"!important; }
.credits {
font-family: 'ghanavati-neue';
font-size: 12px;
line-height: 1.6;
font-weight: 500;
letter-spacing: 0.25px;
font-style: normal; color: rgba(155, 155, 155, 1.0);
}
.credits-underline a {
font-family: 'ghanavati-neue';
font-size: 12px!important;
line-height: 1.6;
font-weight: 500;
letter-spacing: 0.25px;
font-style: normal;
text-decoration: underline;
color: rgba(155, 155, 155, 1.0);
}
.link-underline a {
font-family: 'ghanavati-neue'; text-decoration: underline; }
.credits-header {
font-family: 'ghanavati-neue';
font-size: 12px;
line-height: 1.6;
font-weight: 500;
letter-spacing: 0.25px;
font-style: normal;
color: rgba(0, 0, 0, 0.85)!important;
}
.cta_front {
font-weight: 500;
letter-spacing: 0.15px;
}
h1,h2,h3,h4,h5 {
font-family: 'ghanavati-neue'; text-transform: none;
letter-spacing: 0px!important;
color: rgba(0, 0, 0, 0.8);
-webkit-font-smoothing:antialiased;  font-feature-settings: "ss01"!important; text-edge: cap alphabetic;
leading-trim: both;
}
h6 {
font-family: 'ghanavati-neue';
line-height: 1.6;
font-weight: 500;
letter-spacing: 0.25px;
font-style: normal;
font-feature-settings: "ss01"!important;
font-feature-settings: "ss02"!important;
font-feature-settings: "ss03"!important;
font-feature-settings: "ss04"!important;  }
h1{line-height:0.75; margin-bottom:0px!important; font-weight: 900!important;letter-spacing: -1,25px!important;text-transform: uppercase!important;}
h2{line-height:1.2; margin-bottom:0px!important; font-weight: 900!important;}
h3{line-height:1.2; margin-bottom:0px!important; font-weight: 900!important;}
h4{line-height:1.4; margin-bottom:0px!important;}
h5{line-height:1.6; margin-bottom:0px!important; font-size: 16px;letter-spacing: 0.5px;}
h6{line-height:1.1; margin-bottom:0px!important;} em {
font-family: 'ghanavati-neue';
font-style: italic;
}
.bold, strong, b {
font-family: 'ghanavati-neue';
font-weight: 500!important;
letter-spacing: 0.25px;
text-transform: none;
}
.nectar-split-heading h1{
margin-bottom: 5px!important;
font-family: 'ghanavati-neue';
font-style: normal;
text-transform: none;
font-weight: 500;
line-height: 1.1;
} body .nectar-button {
font-family: 'ghanavati-neue'!important;
font-weight: 500!important;
font-size: 12px;
letter-spacing: 0.25px;
text-transform: none;
}
body #error-404 .nectar-button, #ajax-content-wrap #error-404 h1 {
font-family: 'ghanavati-neue'!important;
font-weight: 900!important;
font-size: 12px;
letter-spacing: 0.25px;
text-transform: none;
margin-top: 50px;
} .meta-category {
display: none!important;
} .row .col.section-title h1 {
font-family: 'ghanavati-neue';
font-weight: 500;
letter-spacing: -1.95px;
}
.single .heading-title {
padding-bottom:0px;
margin-bottom: 0px;
}
.post-header, 
#single-below-header{
margin-bottom:24px;
color:#888
}
.post .post-header h1, 
.post .post-header h2{
text-align: center;
font-size:36px;
font-weight: 500;
letter-spacing: -0.75px;
-webkit-font-smoothing: antialiased;
}
.post-area.standard-minimal .post .post-header, 
.post-area.standard-minimal .post .content-inner .post-featured-img img, 
.post-area.standard-minimal .post .content-inner .article-content-wrap >.video >.wp-video, 
.post-area.standard-minimal .post .content-inner .article-content-wrap .audio-wrap, 
.post-area.standard-minimal .post .content-inner .quote-inner{
margin-bottom:20px!important
}
#footer-outer .widget h4, #sidebar h4 {
margin-bottom:20px!important;
font-family: 'ghanavati-neue';
font-weight: 500;
letter-spacing: -0.15px;
text-transform: none;
-webkit-font-smoothing:antialiased;
}
input[type=submit], 
button[type=submit], 
input[type="button"]{
font-family: 'ghanavati-neue';	
font-weight: 500;
font-size: 12px;
letter-spacing: 1.25px;
text-transform: none;
padding: 12px 24px;
} .blog-recent[data-style="minimal"] .col >span {
font-family: 'ghanavati-neue'!important;
line-height: 1.6;
font-size: 10px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 1.25px;
font-style: normal;	
margin-top: 15px;
font-feature-settings: "cpsp"!important;
} .portfolio-filters-inline .container > ul a, 
.portfolio-filters-inline .container > ul #sort-label  {
font-size: 14px;
line-height: 1.8;
font-weight: 500;
letter-spacing: 0.15px;
font-style: normal;
}
body .portfolio-filters-inline {
background-color: #ffffff;
}
.portfolio-filters-inline #current-category {
color: #ffffff;
font-family: 'ghanavati-neue'!important;
font-weight: 800!important;
font-size: 20px!important;
} #page-header-bg h1, .nectar-box-roll .overlaid-content h1{
font-family: 'ghanavati-neue';
font-weight: 500;
}  .single-portfolio #full_width_portfolio .row .col.section-title h1, body.single-portfolio .row .col.section-title h1 {
font-family: 'ghanavati-neue';
font-weight: 500; text-transform: none;
-webkit-font-smoothing:antialiased;
}
body.single .project-title .section-title{
padding:0 00px 0 00px!important
} .subheader, .row .col.section-title span, #page-header-bg .subheader, 
.nectar-box-roll .overlaid-content .subheader {
font-family: 'ghanavati-neue';
font-size: 18px;
line-height: 1.1;
font-weight: 500;
text-transform: none;
letter-spacing: -0.1px;
width: 100%;
} .h6_exp_dark{
font-family: 'ghanavati-neue';
font-weight:600;
font-size: 12px!important;
letter-spacing: 0.5px;
line-height:1.1;
margin-bottom:15px!important;
color: rgba(0, 0, 0, 0.4)!important;
text-transform: none;
}
.h6_exp_light{
font-family: 'ghanavati-neue';
font-weight:600;
font-size: 12px!important;
letter-spacing: 0.5px;
line-height:1.1;
margin-bottom:15px!important;
color: rgba(255, 255, 255, 0.7)!important;
text-transform: none;
} .page-id-8864 .container-wrap {
background: #000000!important;
}  .page-id-8803 .container-wrap {
background: #000000!important;
}
.page-id-8803 #footer-outer #copyright {
background: #000000!important;
} .page-id-6 #footer-outer #copyright {
background: #000000!important;
}
.page-id-6 .container-wrap {
background: #000000!important;
}   .page-id-379 #footer-outer #copyright {
background: #000000!important;
}
.page-id-379 .container-wrap {
background: #000000!important;
} .video-texture {
background: rgba(0, 0, 0, 0.5) !important;
}   .nectar_single_testimonial {
margin-bottom:20px!important;
font-family: 'ghanavati-neue';
line-height: 1.6;
font-weight: 500;
letter-spacing: -0.15px;
text-transform: none;
-webkit-font-smoothing:antialiased;
}
.nectar_single_testimonial[data-style="small_modern"] p span { display: none;
} .hover-wrap {
margin-bottom: 0px!important;
} #top nav ul .slide-out-widget-area-toggle a .label, #top .span_9 > .slide-out-widget-area-toggle a.using-label .label {
font-style: normal;
font-size: 13px; 
}
body #header-outer .lines-button {
top: 8px!important;
}
#slide-out-widget-area.slide-out-from-right-hover.open.mouse-accessed div.inner-wrap div.inner div.off-canvas-menu-container.mobile-only ul.menu a {
font-family: 'ghanavati-neue'!important;
font-size: 22px!important;
text-transform: none;
letter-spacing: 0.75px;
line-height: 1.1;	
font-weight: 500;
font-feature-settings: "ss01";
}
body #slide-out-widget-area.slide-out-from-right-hover .inner .widget.widget_nav_menu li a, body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a {
font-family: 'ghanavati-neue'!important;
font-size: 22px!important;
text-transform: none;
letter-spacing: 0.75px;
line-height: 1.1;	
font-weight: 500;
font-feature-settings: "ss01";
}
body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a {
font-family: 'ghanavati-neue'!important;
font-size: 22px!important;
text-transform: none;
letter-spacing: 0.75px;
line-height: 1.1;	
font-weight: 500;
font-feature-settings: "ss01";
}
#slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a {
font-family: 'ghanavati-neue'!important;
font-size: 22px!important;
text-transform: none;
letter-spacing: 0.75px;
line-height: 1.1;	
font-weight: 500;
font-feature-settings: "ss01";
}
#header-secondary-outer ul li, #header-secondary-outer ol li, #header-outer ul li, #header-outer ol li, #footer-outer ul li, #footer-outer ol li, #search-outer ul li, #search-outer ol li, #slide-out-widget-area ul li, #slide-out-widget-area ol li, #mobile-menu ul li, #mobile-menu ol li {
font-family: 'ghanavati-neue'!important;
font-size: 22px!important;
text-transform: none;
letter-spacing: 0.75px;
line-height: 1.1;	
font-weight: 500;
font-feature-settings: "ss01";
}
#slide-out-widget-area.fullscreen .inner .widget.widget_nav_menu li a, #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a, #slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li a, #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a {
font-family: 'ghanavati-neue'!important;
font-size: 22px!important;
text-transform: none;
letter-spacing: 0.75px;
line-height: 1.1;	
font-weight: 500;
font-feature-settings: "ss01";
}
#page-header-bg h1, body h1, body .row .col.section-title h1, 
.full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2, body #error-404 h1 { line-height:1.0!important;
}
.nectar_fullscreen_zoom_recent_projects .project-slide .project-info h1 > span span {
position: relative;
display: inline-block;
-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.1, 1) 0.75s;
transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.1, 1) 0.75s;
transition: transform 0.6s cubic-bezier(0.4, 0, 0.1, 1) 0.75s;
transition: transform 0.6s cubic-bezier(0.4, 0, 0.1, 1) 0.75s, -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.1, 1) 0.75s;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
padding: 2% 0;
line-height: 1.0!important;
} .nectar_fullscreen_zoom_recent_projects .project-slide .project-info h1, 
.nectar_fullscreen_zoom_recent_projects .project-slide .project-info p {
max-width: 70%!important;
}#page-header-bg h2, body h2, article.post .post-header h2, article.post.quote .post-content h2, article.post.link .post-content h2, #call-to-action span, .woocommerce .full-width-tabs #reviews h3, .row .col.section-title h2, .nectar_single_testimonial[data-style="bold"] p, .woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control, body #error-404 h2, .woocommerce-page .woocommerce p.cart-empty {
font-family: 'ghanavati-neue';
font-weight: 500;
text-transform: none;
color: rgba(0, 0, 0, 0.8);
-webkit-font-smoothing:antialiased;
}
.nectar-shop-header, h1.page-title {
display: none!important; }
.woocommerce-result-count { }
form.woocommerce-ordering { }
nav.woocommerce-breadcrumb {
display: none;
}
.woocommerce div.product_meta {
display: none;
} #add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {
line-height: 1.4;
font-weight: 700;
}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
padding: 0em;
}
.wc-proceed-to-checkout .button.checkout-button, .woocommerce #order_review #payment #place_order, body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
font-size: 15px!important;
padding: 20px!important;
}
body:not(.woocommerce-cart) .main-content td {
font-size: 15px;
}
.checkout #order_review .order-review td, 
.checkout #order_review .order-review  tr th {
border: none;
padding: 0 0 10px 0;
}
.woocommerce table.order-review .order-total td, .woocommerce table.order-review th {
font-family: 'ghanavati-neue';
font-weight: 500;
text-transform: none;
-webkit-font-smoothing:antialiased;
font-size: 15px;
padding: 0;
}
.woocommerce-checkout-review-order-table .product-info h4 {
font-size: 15px;
line-height: 1.4;
margin-bottom: 0;
}
.woocommerce-checkout-review-order-table .product-info .product-quantity {
font-size: 15px;
line-height: 1.4;
margin-bottom: 10px;
color: rgba(0, 0, 0, 0.4	);
}
.woocommerce-checkout-review-order-table .product-info .amount {
font-size: 15px;
line-height: 1.4;
}
.woocommerce table.cart td {
font-size: 15px;
}
.woocommerce table.shop_table th {
font-weight: 700;
padding: 10px 10px;
}
.woocommerce table.shop_table td {
padding: 15px 10px;
}
.woocommerce-error li, .woocommerce-info li, .woocommerce-message li {
font-weight: 700;
} .woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th, .woocommerce .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table td {
font-size: 15px;
line-height: 1.4;
padding-bottom: 10px;
}
.woocommerce-page button[type="submit"].single_add_to_cart_button, body[data-form-submit="regular"].woocommerce-page .container-wrap button[type=submit].single_add_to_cart_button, .ascend.woocommerce-page .container-wrap button[type="submit"].single_add_to_cart_button, body[data-button-style="rounded"].ascend.woocommerce-page .container-wrap button[type="submit"].single_add_to_cart_button {
text-transform: none;
letter-spacing: 0.25px;
font-size: 15px;
}
.woocommerce-page button[type="submit"].single_add_to_cart_button {
margin-top: 60px;
}  .woocommerce div.product .woocommerce-tabs ul.tabs li a {
display: none;
}
div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs {
display: none;
}
.related.products {
display: none;
}
.woocommerce .woocommerce-error .button:hover, .woocommerce .woocommerce-info .button:hover, .woocommerce .woocommerce-message .button:hover, .woocommerce-page .woocommerce-error .button:hover, .woocommerce-page .woocommerce-info .button:hover, .woocommerce-page .woocommerce-message .button:hover {
background: rgba(0, 0, 0, 0.0)!important;
} p.price {
font-size: 15px!important;
font-family: 'ghanavati-neue'!important;
font-weight: 500;
line-height:22px;
letter-spacing: 0.5px!important;
margin-top:0px!important;
} h1.product_title.entry-title {
font-size: 32px!important;
letter-spacing: -0.95px;
}
.single-product div.product h1.product_title {
font-size: 40px;
letter-spacing: -0.95px;
} .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .nectar-quick-view-box a.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button {
font-size: 15px!important;		
line-height: 1.4;	
letter-spacing: 0.25px;
font-family: 'ghanavati-neue'!important;
font-weight: 500;  }
.woocommerce .container .woocommerce-message a.button, .woocommerce .container .woocommerce-error a.button, .woocommerce .container .woocommerce-info a.button, .woocommerce-page .container .woocommerce-message a.button, .woocommerce-page .container .woocommerce-error a.button, .woocommerce-page .container .woocommerce-info a.button { color: rgba(0, 0, 0, 0.9);
font-size: 15px!important;
} .nectar-quick-view-box .nectar-full-product-link a {
font-size: 15px!important;		
line-height: 1.4;	
letter-spacing: 0.25px;
font-family: 'ghanavati-neue'!important;
font-weight: 500;
}
.nectar-quick-view-box div.product form.cart {
margin-right: 0em;
}
.woocommerce div.product form.cart .variations, .woocommerce .variations, .nectar-quick-view-box .variations, .woocommerce .nectar-quick-view-box div.product form.cart .variations {
margin-bottom: 20px;
}
.woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-enabled {
margin-top: 20px;
} .woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item) {
display: flex;
justify-content: center;
align-items: center;
background-color: rgba(0,0,0,0.9);
color: rgba(255,255,255,0.9);
box-shadow: none;
padding: 12px 8px 8px 8px; margin: 0px 4px 4px 0;
}
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
box-shadow: none;
background-color: rgba(0,0,0,0.2);
color: inherit;
} .related.products h2 {
font-family: 'ghanavati-neue';
font-weight: 500;
font-size: 18px;
line-height: 30px;
letter-spacing: 0px;
padding-top: 60px;
padding-bottom: 35px;
}
h2.woocommerce-loop-product__title {
font-family: 'ghanavati-neue'!important;
font-weight: 400;
line-height: 1.2;
}
.text_on_hover.product {
font-family: 'ghanavati-neue'!important;
font-weight: 500!important;
} .woocommerce .cart .quantity input.qty,
.ascend.woocommerce .cart .quantity input.qty,
.ascend .woocommerce .cart .quantity input.qty,
.nectar-quick-view-box .cart .quantity input.qty { font-family: 'ghanavati-neue';
font-weight: 500;
font-size: 22px;
width: 50px;
padding-top: 5px; }
.woocommerce .woocommerce-tabs > div h2 {
margin-bottom: 4px;
font-size: 20px;
letter-spacing: -0.15px!important;
font-family: 'ghanavati-neue'!important; }
.text_on_hover.product .text-on-hover-wrap .price, 
.text_on_hover.product .text-on-hover-wrap ins .amount,
.woocommerce ul.products li.text_on_hover.product .price {
font-family: 'ghanavati-neue'!important;
font-weight: 500!important;
font-size: 26px;
margin-top: 6px;
margin-bottom: 4px;
}
.woocommerce ul.products li.product h3, 
.woocommerce-page ul.products li.product h3,
.woocommerce ul.products li.product h2, 
.woocommerce-page ul.products li.product h2 {
font-family: 'ghanavati-neue'!important;
font-weight: 500!important;
font-size: 15px!important;
line-height: 23px;
letter-spacing: 0.25;
text-transform: none;
} .woocommerce div.product div.images .woocommerce-product-gallery img.zoomImg {
display: none!important;
} .woocommerce div.product div.images .woocommerce-product-gallery__trigger {
display: none!important;
} #custom_html-2 .textwidget.custom-html-widget {
text-transform: none!important;
font-size: 12px!important;	
color: rgba(255, 255, 255, .5)!important;
}
#slide-out-widget-area .widget h4{
font-size: 12px!important;
text-transform: uppercase!important;
margin-bottom:8px!important;
}
#header-outer .widget_shopping_cart .cart_list a,
.nectar-slide-in-cart .widget_shopping_cart .cart_list a {
font-weight: 500;
font-size: 16px!important;
line-height: 19px!important;
}
.woocommerce .product_list_widget span, 
.woocommerce .product_list_widget,
.woocommerce.ascend .product_list_widget .star-rating:before  {
margin-top: 10px;
font-size: 12px;
}
.nectar-slide-in-cart .total, 
.nectar-slide-in-cart .total strong {
font-size: 20px;
font-family: inherit;
letter-spacing: 0.25px;
}
.nectar-slide-in-cart .widget_shopping_cart .buttons a {
display: block;
padding: 20px;
font-size: 14px!important;
text-transform: uppercase;
letter-spacing: 1.5px!important;
margin-top: 8px;
margin-left: 0px;
}
.woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce-page .woocommerce-message {
background-image: none;
background-color: rgba(0, 0, 0, 0.0)!important;
border-bottom: 1px solid rgba(0, 0, 0, .10);
color: rgba(0, 0, 0, .75);
padding-left: 0px;
padding-right: 0px;
vertical-align: middle!important;
}
.woocommerce .woocommerce-info {
border-bottom: 0px solid rgba(0, 0, 0, .10);
} .woocommerce p.woocommerce-info {
text-align: center!important; }
.woocommerce-error, .woocommerce-info, .woocommerce-message {
padding: 1em 0em 1em 0em;
margin: 0 0 2em;
position: relative;
list-style: none outside;
width: auto;
word-wrap: break-word;
}
.woocommerce .summary .price, .woocommerce div.product .summary p.price {
font-family: 'ghanavati-neue'!important;
font-weight: 500!important;
letter-spacing: 0.35px;
font-size: 16px;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
color: rgba(0, 0, 0, .75);
font-family: 'ghanavati-neue'!important;
letter-spacing: 0.35px;
font-size: 16px;
} body .nectar-quick-view-box h1.product_title.entry-title {
line-height: 1.0;
padding-bottom: 5px;
padding-right: 40px;
}
.nectar-quick-view-box.add-content .summary-content > * {
opacity: 1;
transform: translateY(0px);
transition: transform 0.15s cubic-bezier(.2,.75,.5,1), opacity 0.45s cubic-bezier(.2,.75,.5,1);
} .woocommerce ul.products li.product .price, .woocommerce ul.products li.product .price ins, .woocommerce ul.products li.product .price ins .amount {
font-family: 'ghanavati-neue'!important;
font-weight: 500;
font-size: 12px;
letter-spacing: 1.0px;
line-height: 1.1;
text-align: center!important;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
font-family: 'ghanavati-neue'!important; line-height: 22px;
font-size: 20px!important;
text-align: center!important;
}
body #header-outer .widget_shopping_cart .cart_list li .product-meta > a, #slide-out-widget-area .widget_shopping_cart .cart_list li .product-meta > a {
font-family: 'ghanavati-neue'!important;
font-weight: 500;
font-size: 14px!important;
letter-spacing: 0.15px!important;
line-height: 1.3!important;
font-feature-settings: "tnum";
}
.woocommerce .product_list_widget span, .woocommerce .product_list_widget, .woocommerce.ascend .product_list_widget .star-rating:before {
margin-top: 5px;
}
#header-outer .total, #header-outer .total strong, .nectar-slide-in-cart .total, .nectar-slide-in-cart .total strong {
font-family: 'ghanavati-neue'!important;
font-weight: 500;
font-size: 14px!important;
letter-spacing: 0.15px!important;
line-height: 1.3!important;
font-feature-settings: "tnum";
} .woocommerce-price-suffix {
display: none;
}
body p.woocommerce.add_to_cart_inline > span.woocommerce-Price-amount, body p.woocommerce.add_to_cart_inline ins > span.woocommerce-Price-amount {
display: none;
}
body .woocommerce.add_to_cart_inline a.button.add_to_cart_button {
display: block;
}  .shipmondo-modal-header {
height: 110px;
}
.shipmondo-modal-header h4 {
font-size: 24px;
font-weight: 500;
} .shipmondo-pickup-point-name, .shipmondo-pickup-point-address, .shipmondo-pickup-point-zipcode-city, .shipmondo-pickup-point-id {
font-size: 12px;
} .shipmondo-modal-footer,
.shipmondo-dropdown-footer {
display: none;
}  .woocommerce form .form-row {
margin: 0!important;
}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {
display: block;
margin-top: 10px;
margin-bottom: -5px;
}
.woocommerce .payment_box {
margin: 0!important;
padding: 0!important;
}
.woocommerce #payment div.form-row,
.woocommerce-page #payment div.form-row {
padding: 0px 0!important;	
}
.wc-stripe-elements-field, .wc-stripe-iban-element-field {
border: 0px solid #ddd;
margin: 0px 0;
padding: 10px;
background-color: #f5f5f5;
outline: 0;
border-radius: 4px;
}
.clear {
clear: both;
display: none;
}
.woocommerce table.order-review td {
padding: 0px!important;
}
#add_payment_method #payment div.payment_box .wc-credit-card-form, .woocommerce-cart #payment div.payment_box .wc-credit-card-form, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form {
border: 0;
padding: 0;
margin: 1em 0 0
}
.woocommerce .payment_box p { display: none;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
background-color: #333333!important;
color: #fff;
-webkit-font-smoothing: antialiased;
}
.shipmondo-shipping-field-wrap input {
margin: 0;
width: 100%!important;	
} .checkout .woocommerce-shipping-fields, .checkout .woocommerce-billing-fields {
padding-right: 0px;
}
.checkout .woocommerce-billing-fields {
padding-bottom: 40px;
} .checkout .col2-set .col-1 {
width: 45%;
}
.checkout .col2-set .col-2 {
width: 45%;
}
.woocommerce-checkout-review-order-table .product-container {
background-color: rgba(245, 245, 245, 1);
padding: 10px;
max-height: 456px;
overflow-x: hidden;
overflow-y: auto;
margin-bottom: 30px;
}
.woocommerce-checkout-review-order-table .product-image {
float: left;
line-height: 1px;
width: 20%;
}
.woocommerce-checkout-review-order-table .product-info {
padding-right: 30px;
float: right;
width: 77%;
}
#wc-stripe-new-payment-method {
line-height: 1.2!important;
}
.woocommerce-terms-and-conditions-wrapper {
margin-top: 10px;
font-size: 12px;
line-height: 1.2;
}