@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .sh-image-points {
display: block;
} .sh-overlay-style1 {
display: flex;
align-items: center;
justify-content: center;
}
.sh-overlay-style1 > .sh-table-full {
display: block;
height: auto;
width: auto;
}
.sh-overlay-style1 .sh-overlay-item-container {
position: relative;
top: 0%;
left: 0%!important;
-webkit-transform: translateY(-0px)!important;
-ms-transform: translateY(-0px)!important;
transform: translateY(-0px)!important;
} .sh-blog-style2 .widget_search .search-field {
line-height: 30px!important;
min-height: 61px!important;
} .sh-portfolio-overlay4-container {
display: block!important;
margin: 0!important;
}
.sh-portfolio-overlay4-icons {
margin-top: 40px;
}
} @media (min-width: 800px) and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.section-justify-height:not(.section-justify-height-only) .sh-column .sh-column-wrapper {
overflow: hidden;
}
}.sh-tabs-filter li a,.woocommerce .woocommerce-tabs li:not(.active) a,.woocommerce .product .posted_in a,.woocommerce .product .tagged_as a,.woocommerce .product .woocommerce-review-link,.woocommerce-checkout #payment div.payment_box,.sh-default-color a,.sh-default-color,.post-meta-two a,#sidebar a,.logged-in-as a ,.post-meta-author a,.sh-social-share-networks .jssocials-share i,.sh-header-left-side .sh-header-copyrights-text a,.wpcf7-form-control-wrap .simpleselect {color: #8d8d8d!important;}.woocommerce nav.woocommerce-pagination ul.page-numbers a {color: #8d8d8d;}html body,html .menu-item a {font-family: "Raleway"; color: #8d8d8d; font-weight: 400; font-size: 14px; }a {color: #c18a54;}a:hover,a:focus,.post-meta-two a:hover {color: #b37232;}body h1,body h2,body h3,body h4,body h5,body h6,.sh-heading span.sh-heading-content {font-family: "Roboto"; color: #3f3f3f; font-weight: 700; }.sh-heading-font,.masonry2 .post-meta-one,.masonry2 .post-meta-two,.sh-countdown > div > span,.sh-woocommerce-products-style2 ul.products li.product .price,.sh-blog-style2 .widget_product_tag_cloud a,.sh-blog-style2 .widget_tag_cloud a,.sh-blog-style2 .sh-recent-posts-widgets-item-content .post-meta-categories,.sh-blog-style2 .post-meta-categories,.sh-blog-style2 .post-item-single .post-meta-data,.rev_slider .sh-rev-blog .sh-revslider-button2,.sh-portfolio-filter-style4 .sh-filter span,.sh-accordion-style6 .panel-title a {font-family: Roboto;}h1 {font-size: 30px;}h2 {font-size: 24px;}h3 {font-size: 21px;}h4 {font-size: 18px;}h5 {font-size: 16px;}h6 {font-size: 14px;}.sh-progress-style1 .sh-progress-title,.sh-progress-style1 .sh-progress-value2,.sh-progress-style4 .sh-progress-title,.sh-progress-style4 .sh-progress-value2,.sh-progress-style5 .sh-progress-title,.widget_price_filter .price_slider_wrapper .price_label span,.product_list_widget a span,.woocommerce .product .woo-meta-title,.woocommerce .product .price ins,.woocommerce .product .price .amount,.woocommerce-checkout #payment ul.payment_methods li,table th,.woocommerce-checkout-review-order-table .order-total span,.sh-comment-form label,.sh-piechart-percentage,.woocommerce table.shop_table a.remove:hover:before,.woocommerce .woocommerce-tabs .commentlist .comment-text .meta strong,.sh-pricing-amount,.sh-pricing-icon,.sh-countdown > div > span,.blog-single .post-title h1:hover,.blog-single .post-title h2:hover,.post-meta-author a:hover,.post-meta-categories a:hover,.post-meta-categories span:hover,.woocommerce table.shop_table.cart a,.wrap-forms label,.wpcf7-form p,.sh-cf7-wpbakery label,.post-password-form label,.product_list_widget ins,.product_list_widget .amount,.sh-social-share-networks .jssocials-share:hover i,.sh-page-links p,.woocommerce ul.products li.product .add_to_cart_button:hover {color: #3f3f3f!important;}.sh-header,.sh-header-top,.sh-header-mobile,.sh-header-left-side {background-color: #fff;}.primary-desktop .sh-header-top:not(.sh-header-top-10) {background-color: #c18a54!important;}.primary-desktop .header-contacts-details,.primary-desktop .header-social-media a,.primary-desktop:not(.primary-desktop-light) .header-contacts-details-large-content {color: #fff;}.sh-header-left-1 .header-bottom,.sh-header-left-1 .header-social-media i,.sh-header-left-1 .sh-side-button-search i,.sh-header-left-1 .sh-side-button-cart .sh-nav-cart i,.sh-header-left-side .header-bottom,.sh-header-left-2 .header-social-media i {color: #8d8d8d;}.sh-header-search-close i,.sh-header .sh-nav > li.menu-item > a,.sh-header #header-logo-title,.sh-header .sh-nav > li.menu-item > a > i,.sh-header-mobile-navigation li.menu-item > a > i,.sh-header-left-side li.menu-item > a,.sh-header-left-2 .sh-side-button-search, .sh-header-left-2 .sh-side-button-cart,.sh-header-left-2 .sh-side-button-cart .sh-nav-cart i,.sh-header-left-2 .sh-nav li.menu-item > a.fa:before {color: rgba(61,61,61,0.69);}.sh-header .c-hamburger span,.sh-header .c-hamburger span:before,.sh-header .c-hamburger span:after,.sh-header-mobile-navigation .c-hamburger span,.sh-header-mobile-navigation .c-hamburger span:before,.sh-header-mobile-navigation .c-hamburger span:after {background-color: rgba(61,61,61,0.69);}.sh-header .sh-nav-login #header-login > span {border-color: rgba(61,61,61,0.69);}.sh-nav > li.menu-item > a,.sh-nav-mobile li a {font-size: 13px;}.sh-header .sh-nav > li.menu-item:hover:not(.sh-nav-social) > a,.sh-header .sh-nav > li.menu-item:hover:not(.sh-nav-social) > a > i,.sh-header .sh-nav > li.sh-nav-social > a:hover > i,.sh-header-mobile-navigation li > a:hover > i,.sh-header-left-side li.menu-item > a:hover {color: rgba(61,61,61,0.80);}.header-logo img {height: auto;max-height: 250px;}.sh-header-mobile-navigation .header-logo img {height: auto;max-height: 250px;max-width: 100%;}.sh-sticky-header-active .header-logo img {height: auto;}.sh-header-6 .sh-nav > .menu-item:not(.sh-nav-social),.sh-header-6 .sh-nav > .sh-nav-social a {height: 70px;width: 70px;}.sh-header-5 .sh-nav > .menu-item {height: 70px!important;max-height: 70px!important;}.sh-header-5 .sh-nav > .menu-item > a,.sh-header-6 .sh-nav > .menu-item > a {line-height: 70px!important;max-height: 70px!important;height: 70px!important;}.sh-header-5 .sh-nav > .current_page_item {margin-top: 15px!important;margin-bottom: 15px!important;}.sh-header,.sh-header-top-3,.sh-header-top-4,.sh-header-left-side .sh-header-search .line-test,.sh-header-left-2 .sh-nav > li > a,.sh-header-mobile-navigation {border-bottom: 1px solid rgba( 0,0,0,0.08 );}.sh-header-top-3 .header-contacts-item span,.sh-header-top-3 .header-social-media a,.sh-header-5 .sh-nav-login,.sh-header-5 .sh-nav-cart,.sh-header-5 .sh-nav-search,.sh-header-5 .sh-nav-social,.sh-header-5 .sh-nav-social a:not(:first-child),.sh-header-6 .sh-nav > .menu-item:not(.sh-nav-social),.sh-header-6 .sh-nav > .sh-nav-social a,.sh-header-6 .header-logo,.sh-header-left-1 .header-social-media a {border-left: 1px solid rgba( 0,0,0,0.08 );}.sh-header-top-3 .container,.sh-header-5 .sh-nav > .menu-item:last-child,.sh-header-6 .sh-nav > .menu-item:last-child,.sh-header-6 .header-logo,.sh-header-left-side,.sh-header-left-1 .sh-side-button-search,.sh-header-left-2 .sh-side-button-search {border-right: 1px solid rgba( 0,0,0,0.08 );}.sh-header-left-1 .header-social-media,.sh-header-left-1 .sh-side-buttons .sh-table-cell,.sh-header-left-2 .sh-side-buttons .sh-table-cell {border-top: 1px solid rgba( 0,0,0,0.08 );}.sh-header-left-2 .sh-side-buttons .sh-table-cell {border-bottom: 1px solid rgba( 0,0,0,0.08 );}.sh-header:not(.sh-header-6) .container,.sh-header-top:not(.sh-header-top-6) .container {width: 90%!important;max-width: 90%!important;}.sh-header-6 .container,.sh-header-top-6 .container {width: 100%!important;max-width: 100%!important;} .sh-header-right-side,.header-mobile-social-media a,.sh-header .sh-nav > li.menu-item ul,.sh-header-left-side .sh-nav > li.menu-item ul,.sh-header-mobile-dropdown {background-color: #232323!important;} .sh-nav-mobile li:after,.sh-nav-mobile ul:before {background-color: #303030!important;} .header-mobile-social-media a i,.sh-nav-mobile li a,.sh-header .sh-nav > li.menu-item ul a,.sh-header-left-side .sh-nav > li.menu-item ul a,.header-mobile-search .header-mobile-form .header-mobile-form-input,.header-mobile-search .header-mobile-form-submit {color: #aaaaaa!important;}.sh-nav-mobile .current_page_item > a,.sh-nav-mobile > li a:hover,.sh-header .sh-nav ul,.sh-header:not(.sh-header-megamenu-style2) .sh-nav > li.menu-item:not(.menu-item-cart) ul a:hover,.sh-header .sh-nav ul.mega-menu-row li.mega-menu-col > a,.sh-header .woocommerce a.remove:hover:before,.sh-header-left-side .sh-nav ul,.sh-header-left-side .sh-nav > li.menu-item:not(.menu-item-cart) ul a:hover,.sh-header-left-side .sh-nav ul.mega-menu-row li.mega-menu-col > a,.sh-header-left-side .woocommerce a.remove:hover:before {color: #ffffff!important;}.header-mobile-social-media,.header-mobile-social-media a,.sh-nav > li.menu-item:not(.menu-item-cart) ul a:hover {border-color: #303030!important;}.sh-nav > li.menu-item:not(.menu-item-cart) ul a:hover,.sh-nav-cart .menu-item-cart .total {border-bottom: 1px solid #303030!important;}.sh-nav-cart .menu-item-cart .total {border-top: 1px solid #303030!important;}.sh-nav .mega-menu-row > li.menu-item,.sh-nav-cart .menu-item-cart .widget_shopping_cart_content p.buttons a:first-child {border-right: 1px solid #303030!important;}#sidebar .widget-item .widget-title {color: #505050; font-size: 14px; }#sidebar .widget-item li,#sidebar .widget-item .sh-recent-posts-widgets-item {border-color: #e3e3e3!important;}.sh-footer {background-image: url(//northofsouth.es/wp-content/uploads/2018/01/footer.jpg);background-size: cover;background-position: 50% 50%;}.sh-footer .sh-footer-widgets {background-color: rgba(255,255,255,0);color: #e3e3e3;}.sh-footer .sh-footer-widgets .sh-recent-posts-widgets-item-meta a {color: #e3e3e3;}.sh-footer .sh-footer-widgets i:not(.icon-link),.sh-footer .sh-footer-widgets .widget_recent_entries li:before {color: #f7f7f7!important;}.sh-footer .sh-footer-widgets h3 {color: #ffffff; font-size: 20px; }.sh-footer .sh-footer-widgets ul li,.sh-footer .sh-footer-widgets ul li,.sh-footer .sh-recent-posts-widgets .sh-recent-posts-widgets-item {border-color: rgba(255,255,255,0.10);}.sh-footer .sh-footer-widgets a,.sh-footer .sh-footer-widgets li a,.sh-footer .sh-footer-widgets h6 {color: #ffffff;}.sh-footer .sh-footer-widgets .product-title,.sh-footer .sh-footer-widgets .woocommerce-Price-amount {color: #ffffff!important;}.sh-footer-columns > .widget-item {width: 50%!important;}.sh-footer .sh-copyrights {background-color: #ffffff;color: #6a6a6a;}.sh-footer .sh-copyrights a {color: #6a6a6a;}.sh-footer .sh-copyrights a:hover {color: #c18a54!important;}.sh-footer .sh-copyrights-social a {border-left: 1px solid rgba(255,255,255,0.15);}.sh-footer .sh-copyrights-social a:last-child {border-right: 1px solid rgba(255,255,255,0.15);}@media (max-width: 850px) {.sh-footer .sh-copyrights-social a {border: 1px solid rgba(255,255,255,0.15);}}.woocommerce .woocomerce-styling ul.products li {width: 33.3%;}.sh-titlebar {background-color: #fbfbfb;}.sh-back-to-top {border-radius: 100px;}.sh-404 {background-image: url();background-color: #3f3f3f;}.woocommerce-tabs.wc-tabs-wrapper .panel {background:none;}
form.woocommerce-ordering, p.woocommerce-result-count {display:none;}
BODY {background: #f3f3f3;}
BODY.home .sh-header-mobile-navigation .header-logo .sh-standard-logo img {
display:none;
}
BODY.home .primary-desktop-light .sh-header:not(.sh-sticky-header-active) .header-logo .sh-sticky-logo img {
display: none;
}
BODY.home .primary-mobile-light .sh-header-mobile:not(.sh-sticky-mobile-header-active) .header-logo .sh-light-logo img {
display: none;
}
@media (min-width:800px){
BODY {
background: url(https://northofsouth.es/wp-content/uploads/2018/01/body-bg-color.jpg) fixed;
background-repeat:no-repeat;
background-position-x:0;
background-position-x:0;
background-size: cover;
}
BODY.page-id-1526 {
background: url(https://northofsouth.es/wp-content/uploads/2019/07/body-bg-nieve-2.jpg) fixed;
background-repeat:no-repeat;
background-position-x:0;
background-position-x:0;
}
BODY.page-id-1526 #wrapper > .sh-page-layout-default {
padding: 0px;
}
} .sh-titlebar {
display: none;
} .home .primary-desktop-light .sh-header:not(.sh-sticky-header-active):not(.sh-header-10) .sh-nav > li > a {color:#000;} li.menu-item.current-menu-parent.menu-item-has-children.sh-nav-lang {display:none;} .sh-testimonials-quote-icon.text-center {
display: none;
} .vc_tta-panel-body {background:#f8f8f880!important;}
.sh-section {background-color:#ffffff00;}
.sh-portfolio-content-container {background-color:#fff;}
div.none {visibility:hidden;}
.field-recaptcha {margin-bottom: 20px;} .primary-mobile-light #header-logo-title, .primary-desktop-light .sh-header-top-4 #header-logo-title, .primary-desktop-light .sh-header:not(.sh-sticky-header-active) #header-logo-title, .primary-desktop-light .sh-header:not(.sh-sticky-header-active):not(.sh-header-10) .sh-nav > li > a, .primary-desktop-light .sh-header:not(.sh-sticky-header-active):not(.sh-header-10) .sh-nav > li.menu-item > a > i {color:black!important;} .sh-footer {background-image: url(https://northofsouth.es/wp-content/uploads/2018/01/footer-Bg.jpg)!important;}  @media (max-width: 768px) {
#pdcc-modal-bg #pdcc-modal-container {
max-height: initial;
}
}
#cookie-law-info-bar {
background-color: #fff !important;
color: #4a4a4a !important;
}
.cookie-img {
max-width: 120px;
margin: 0 auto;
}
.cookie-img img {
width: 100px;
height: auto;
margin: 12px;
}
.cli-bar-message {
display: table-row;
}
.cli-bar-btn_container {
margin-top: 20px !important;
}
.cli-bar-btn_container {
text-align: center !important;
display: flow-root;
}
.wt-cli-ckyes-brand-logo {
display: none !important;
}
#pdcc-modal-header .title:before {
content: URL(/wp-content/uploads/2018/02/webTop-logo-black-full.png);
width: 220px !important;
height: auto;
top: 0;
display: block;
margin: 0 auto;
}
#pdcc-modal-header .title {
text-align: center !important;
letter-spacing: -0.02em;
}
#pdcc-modal-bg #pdcc-modal-container p {
line-height: 1.4em;
}
#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-info #pdcc-modal-acceptance div#pdcc-modal-accept {
background-color: #0f68aa;
}
div#pdcc-message-container {
min-height: 80px;
}
div#pdcc-message-container p span.pdcc-message-btn {
padding: 7px 12px;
}