
.no-rgba #header-space{display:none;}@media only screen and (max-width:999px){body #header-space[data-header-mobile-fixed="1"]{display:none;}#header-outer[data-mobile-fixed="false"]{position:absolute;}}@media only screen and (max-width:999px){body:not(.nectar-no-flex-height) #header-space[data-secondary-header-display="full"]:not([data-header-mobile-fixed="false"]){display:block!important;margin-bottom:-86px;}#header-space[data-secondary-header-display="full"][data-header-mobile-fixed="false"]{display:none;}}@media only screen and (min-width:1000px){#header-space{display:none;}.nectar-slider-wrap.first-section,.parallax_slider_outer.first-section,.full-width-content.first-section,.parallax_slider_outer.first-section .swiper-slide .content,.nectar-slider-wrap.first-section .swiper-slide .content,#page-header-bg,.nder-page-header,#page-header-wrap,.full-width-section.first-section{margin-top:0!important;}body #page-header-bg,body #page-header-wrap{height:115px;}body #search-outer{z-index:100000;}}@media only screen and (min-width:1000px){#page-header-wrap.fullscreen-header,#page-header-wrap.fullscreen-header #page-header-bg,html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header,.nectar_fullscreen_zoom_recent_projects,#nectar_fullscreen_rows:not(.afterLoaded) > div{height:100vh;}.wpb_row.vc_row-o-full-height.top-level,.wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:100vh;}.admin-bar #page-header-wrap.fullscreen-header,.admin-bar #page-header-wrap.fullscreen-header #page-header-bg,.admin-bar .nectar_fullscreen_zoom_recent_projects,.admin-bar #nectar_fullscreen_rows:not(.afterLoaded) > div{height:calc(100vh - 32px);}.admin-bar .wpb_row.vc_row-o-full-height.top-level,.admin-bar .wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:calc(100vh - 32px);}#page-header-bg[data-alignment-v="middle"] .span_6 .inner-wrap,#page-header-bg[data-alignment-v="top"] .span_6 .inner-wrap,.blog-archive-header.color-bg .container{padding-top:125px;}#page-header-wrap.container #page-header-bg .span_6 .inner-wrap{padding-top:0;}.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container{height:calc(100vh + 2px)!important;}.admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),.admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container{height:calc(100vh - 30px)!important;}}@media only screen and (max-width:999px){#page-header-bg[data-alignment-v="middle"]:not(.fullscreen-header) .span_6 .inner-wrap,#page-header-bg[data-alignment-v="top"] .span_6 .inner-wrap,.blog-archive-header.color-bg .container{padding-top:70px;}.vc_row.top-level.full-width-section:not(.full-width-ns) > .span_12,#page-header-bg[data-alignment-v="bottom"] .span_6 .inner-wrap{padding-top:60px;}}@media only screen and (max-width:690px){.vc_row.top-level.full-width-section:not(.full-width-ns) > .span_12{padding-top:70px;}.vc_row.top-level.full-width-content .nectar-recent-posts-single_featured .recent-post-container > .inner-wrap{padding-top:60px;}}@media only screen and (max-width:999px){.full-width-ns .nectar-slider-wrap .swiper-slide[data-y-pos="middle"] .content,.full-width-ns .nectar-slider-wrap .swiper-slide[data-y-pos="top"] .content{padding-top:30px;}}@media only screen and (max-width:999px){.using-mobile-browser #nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"]) > div{height:calc(100vh - 76px);}.using-mobile-browser .wpb_row.vc_row-o-full-height.top-level,.using-mobile-browser .wpb_row.vc_row-o-full-height.top-level > .col.span_12,[data-permanent-transparent="1"].using-mobile-browser .wpb_row.vc_row-o-full-height.top-level,[data-permanent-transparent="1"].using-mobile-browser .wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:calc(100vh - 76px);}html:not(.nectar-box-roll-loaded) .admin-bar .nectar-box-roll > #page-header-bg.fullscreen-header,.admin-bar .nectar_fullscreen_zoom_recent_projects,.admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),.admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container,.admin-bar #nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"]) > div{height:calc(100vh - 1px - 46px);}.admin-bar .wpb_row.vc_row-o-full-height.top-level,.admin-bar .wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:calc(100vh - 1px - 46px);}body[data-transparent-header="false"] #ajax-content-wrap.no-scroll{min-height:calc(100vh - 1px);height:calc(100vh - 1px);}}#nectar_fullscreen_rows{background-color:transparent;}.post-type-archive-product.woocommerce .container-wrap,.tax-product_cat.woocommerce .container-wrap{background-color:#f6f6f6;}.woocommerce.single-product #single-meta{position:relative!important;top:0!important;margin:0;left:8px;height:auto;}.woocommerce.single-product #single-meta:after{display:block;content:" ";clear:both;height:1px;}.woocommerce ul.products li.product.material,.woocommerce-page ul.products li.product.material{background-color:#ffffff;}.woocommerce ul.products li.product.minimal .product-wrap,.woocommerce ul.products li.product.minimal .background-color-expand,.woocommerce-page ul.products li.product.minimal .product-wrap,.woocommerce-page ul.products li.product.minimal .background-color-expand{background-color:#ffffff;}body .container-wrap .vc_row-fluid[data-column-margin="60px"] > .span_12,body .container-wrap .vc_row-fluid[data-column-margin="60px"] .full-page-inner > .container > .span_12,body .container-wrap .vc_row-fluid[data-column-margin="60px"] .full-page-inner > .span_12{margin-left:-30px;margin-right:-30px;}body .container-wrap .vc_row-fluid[data-column-margin="60px"] .wpb_column:not(.child_column),body .container-wrap .inner_row[data-column-margin="60px"] .child_column{padding-left:30px;padding-right:30px;}.container-wrap .vc_row-fluid[data-column-margin="60px"].full-width-content > .span_12,.container-wrap .vc_row-fluid[data-column-margin="60px"].full-width-content .full-page-inner > .span_12{margin-left:0;margin-right:0;padding-left:30px;padding-right:30px;}.single-portfolio #full_width_portfolio .vc_row-fluid[data-column-margin="60px"].full-width-content > .span_12{padding-right:30px;}@media only screen and (max-width:999px) and (min-width:690px){.vc_row-fluid[data-column-margin="60px"] > .span_12 > .one-fourths:not([class*="vc_col-xs-"]),.vc_row-fluid .vc_row-fluid.inner_row[data-column-margin="60px"] > .span_12 > .one-fourths:not([class*="vc_col-xs-"]){margin-bottom:60px;}}@media only screen,print{.wpb_column.force-desktop-text-align-left,.wpb_column.force-desktop-text-align-left .col{text-align:left!important;}.wpb_column.force-desktop-text-align-right,.wpb_column.force-desktop-text-align-right .col{text-align:right!important;}.wpb_column.force-desktop-text-align-center,.wpb_column.force-desktop-text-align-center .col,.wpb_column.force-desktop-text-align-center .vc_custom_heading,.wpb_column.force-desktop-text-align-center .nectar-cta{text-align:center!important;}.wpb_column.force-desktop-text-align-center .img-with-aniamtion-wrap img{display:inline-block;}}.wpb_column[data-cfc="true"] h1,.wpb_column[data-cfc="true"] h2,.wpb_column[data-cfc="true"] h3,.wpb_column[data-cfc="true"] h4,.wpb_column[data-cfc="true"] h5,.wpb_column[data-cfc="true"] h6,.wpb_column[data-cfc="true"] p{color:inherit}.col.padding-3-percent > .vc_column-inner,.col.padding-3-percent > .n-sticky > .vc_column-inner{padding:calc(600px * 0.03);}@media only screen and (max-width:690px){.col.padding-3-percent > .vc_column-inner,.col.padding-3-percent > .n-sticky > .vc_column-inner{padding:calc(100vw * 0.03);}}@media only screen and (min-width:1000px){.col.padding-3-percent > .vc_column-inner,.col.padding-3-percent > .n-sticky > .vc_column-inner{padding:calc((100vw - 180px) * 0.03);}.column_container:not(.vc_col-sm-12) .col.padding-3-percent > .vc_column-inner{padding:calc((100vw - 180px) * 0.015);}}@media only screen and (min-width:1425px){.col.padding-3-percent > .vc_column-inner{padding:calc(1245px * 0.03);}.column_container:not(.vc_col-sm-12) .col.padding-3-percent > .vc_column-inner{padding:calc(1245px * 0.015);}}.full-width-content .col.padding-3-percent > .vc_column-inner{padding:calc(100vw * 0.03);}@media only screen and (max-width:999px){.full-width-content .col.padding-3-percent > .vc_column-inner{padding:calc(100vw * 0.03);}}@media only screen and (min-width:1000px){.full-width-content .column_container:not(.vc_col-sm-12) .col.padding-3-percent > .vc_column-inner{padding:calc(100vw * 0.015);}}.img-with-aniamtion-wrap[data-max-width="150%"] .inner{width:150%;display:block;}.img-with-aniamtion-wrap[data-max-width="150%"] img{max-width:100%;width:auto;}.img-with-aniamtion-wrap[data-max-width="150%"][data-shadow*="depth"] img{max-width:none;width:100%;}.img-with-aniamtion-wrap[data-max-width="150%"]:not(.right) img{backface-visibility:hidden;}@media only screen and (max-width :999px){.img-with-aniamtion-wrap[data-max-width="150%"] .inner{max-width:100%;}.img-with-animation[data-max-width="150%"]{max-width:100%;margin-left:0;}}.nectar-simple-slider .cell.color-overlay-1-transparent > .bg-layer-wrap > .color-overlay{background-color:transparent;}@media only screen and (max-width:999px){.vc_row.top_padding_tablet_90px{padding-top:90px!important;}}@media only screen and (max-width:999px){.vc_row.bottom_padding_tablet_90px{padding-bottom:90px!important;}}@media only screen and (max-width:999px){body .vc_row-fluid:not(.full-width-content) > .span_12 .vc_col-sm-2:not(:last-child):not([class*="vc_col-xs-"]){margin-bottom:25px;}}@media only screen and (min-width :690px) and (max-width :999px){body .vc_col-sm-2{width:31.2%;margin-left:3.1%;}body .full-width-content .vc_col-sm-2{width:33.3%;margin-left:0;}.vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:first-child:not([class*="offset"]),.vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:nth-child(3n+4):not([class*="offset"]){margin-left:0;}}@media only screen and (max-width :690px){body .vc_row-fluid .vc_col-sm-2:not([class*="vc_col-xs"]),body .vc_row-fluid.full-width-content .vc_col-sm-2:not([class*="vc_col-xs"]){width:50%;}.vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:first-child:not([class*="offset"]),.vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:nth-child(2n+3):not([class*="offset"]){margin-left:0;}}@media only screen and (max-width:690px){.vc_row.top_padding_phone_30px{padding-top:30px!important;}}@media only screen and (max-width:690px){.vc_row.top_padding_phone_60px{padding-top:60px!important;}}@media only screen and (max-width:690px){.vc_row.bottom_padding_phone_60px{padding-bottom:60px!important;}}@media only screen and (max-width:690px){.vc_row.bottom_padding_phone_30px{padding-bottom:30px!important;}}.screen-reader-text,.nectar-skip-to-content:not(:focus){border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;}.row .col img:not([srcset]){width:auto;}.row .col img.img-with-animation.nectar-lazy:not([srcset]){width:100%;}
/*

#header-outer[data-full-width=true] header>.container {
    padding: 0;
}

*/

/** GRATNITE SYSTEM ***/

.woocommerce-terms-and-conditions h2 {
    font-size: 20px!important;
}

.light .enblanco h4 {
    color: white;
}


.calltoaction h2 {
    font-weight: 600;
    font-size: 34px;
    line-height: 34px;
}
 
 
 .fila .tercio.presenta {
    width: calc( 66%/3 - 8px );
}

.fila .tercio.presenta {
    margin-right: 10px!important;
        margin-bottom: 10px;
}
 
 .calltoaction h4 {
    color: white!important;
}
 
 #applicationsgrid h3 {
    text-transform: inherit;
    font-size: 26px!important;
}

#applicationsgrid p {
    font-size: 15px;
    line-height: 22px;
}
 
 .derechito .img-with-aniamtion-wrap {
    display: inline-block;
}
 
 .derechito img.img-with-animation.elxicono {
    width: 27px;
    display: inline-block;
    position: relative;
    top: 8px;
    margin-right: 15px;
    margin-left: 15px;
}
 
 .enaustralia {
    display: inline-block;
    width: 70px;
    margin-left: 60px;
    position: relative;
    top: 10px;
}

.enaustralia svg {
    fill: #fff;
}
 
 
 li.logoseller img {
    width: 100px!important;
    margin-bottom: 0!important;
    margin-top: -10px;
}

li.numero {
    margin-left: 0!important;
}
 
 
 
 #doyouknow img {
    width: 60px;
}

#doyouknow h3 {
    text-transform: inherit;
    font-size: 20px!important;
    line-height: 28px!important;
}

#doyouknow .vc_column-inner {min-height: 210px!important;}

#doyouknow h2 {
    font-family: 'Poppins';
    font-size: 45px;
    line-height: 55px;
}

#doyouknow h5 { 
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 22px;
    line-height: 32px;
}

.elmapita ul li {
    list-style-type: disc;
    font-size: 30px;
    display: inline-block;
    margin-right: 10px;
}

.elmapita ul li h2 {
    font-family:Anton!important;
    
    font-size: 30px;
    font-weight: 300;
}
 

.elmapita em {
    font-style: normal!important;
font-style:10px;
    margin-right: 5px;
}

.col-md-4.otrosdist {
    width: 400px;
    max-width: 100%;
}

.col-md-4.otrosdist {
    width: 400px;
    max-width: 100%;
}


#welcome h5 {
    font-size: 24px;
    line-height: 38px;
    font-weight: 300;
    font-family: Poppins;
    margin-top: 30px;
}

rect#Ocean_1_ {
    fill: #333333;
}

.svg-mapwtb.center-block polygon:hover, .svg-mapwtb.center-block path:hover {
    fill: #00b0ff;
    color: white;
}

.mostrando g path, .mostrando g polygon, .mostrando polygon {
    color: #00b0ff!important;
    fill: currentColor;
}

a#llamatasmania g.svgtext path {
    color: #fff!important;
    fill: currentColor;
}

a#llamatasmania.mostrando g.svgtext path {
    color: #ffffff!important;
    fill: currentColor;
}

.mostrando g.svgtext path {
    color: #ffffff!important;
    fill: currentColor;
}

.existingCust .single-product p.price.nectar-inherit-default {
    display: block!important;
}


h3 {}

.home .modal h4#myModalLabel {
    font-weight: 700;
}

h4.modal-title {
    font-size: 35px;
    text-transform: uppercase;
}

.otrosdist img {
    max-width: 200px!important;
}

.otrosdist img {
    margin-top: 15px;
}

.col-md-4.otrosdist {
    padding-top: 30px;
    border-top: 1px solid #999;
    margin-top: 30px;
}

.light h4 {
    color: #00b0ff;
}


 

.ordenarr a.batane {
    background: #00b0ff;
    color: #fff;
    padding: 8px 18px;
    font-weight: 600;
    border-radius: 3px;
    text-transform: uppercase;
    margin-top:15px;
    display:inline-block;
}

 

.puntoderecha p {
    padding-bottom: 0;
}

.modal.fade {
    zoom: 0.9;
}

img.img-responsive.elprofile {
    border-radius: 50%;
    margin-top: 20px;
    margin-bottom: 20px;
    max-width: 150px;
}

.puntoderecha h3 {
    font-size: 28px;
    font-weight: 600;
    padding-bottom: 5px;
}



.existingCust .single-product p.price.nectar-inherit-default {
    position: relative;
    top: 50px;
    padding-bottom: 0!important;
    color: black!important;
    font-size: 22px!important;
}



.woocommerce-checkout .woocommerce-privacy-policy-text {
    display: none;
}

h1.losexisting { text-align: center; position: relative; top: -60px; }

.existingCust > .woocommerce {
    float: left;
    width: 50%;
    margin-bottom: 90px;
}


.existingCust div#tab-description {
    display: none!important;
}

.existingCust .woocommerce-product-details__short-description {
    display: none;
}

.existingCust div#product-3254 {
    padding-top: 30px;
}

.existingCust .nectar-social.fixed {
    display: none;
}

.existingCust .single-product h1.product_title.entry-title.nectar-inherit-default {
    display: block;
    position: relative;
    top: 60px;
}

.existingCust form.cart {
    position: relative;
    top: 70px;
}

.existingCust .single-product {
}

.existingCust div#product-1708 {
    border-top: 2px solid #ddd;
    margin-top: 30px;
    padding-top: 50px;
}



.page-id-2845 .container-wrap {
    padding-top: 60px!important;
}

.page-id-2845 .container-wrap h2 {
    margin-bottom: 30px;
}

.productband {
    background: #00b0ff;
    text-align: center;
    color: white;
    font-family: 'Anton';
    font-size: 24px;
    line-height: 40px;
}

.postid-1708 .woocommerce-product-details__short-description h3, .postid-3930 .woocommerce-product-details__short-description h3 {
    font-weight: 800;
    font-size: 20px!important;
    display: block;
    padding-bottom: 15px;
}


.lasegunda h5 {
    display: none;
}
 
 .woocommerce-product-details__short-description h4 {
    font-weight: 600;
    margin-bottom: 20px;
}

.woocommerce-product-details__short-description h5 {
    font-weight: 400;
    font-family: 'Poppins';
    font-size: 17px;
    margin-bottom: 30px;
    margin-top: -10px;
}


.postid-1708 .lasegunda h3, .postid-3930 .lasegunda h3 {
    display: none!important;
}


.lasegunda h5 {
    display: none;
}

.existingCust .easyzoom-flyout {
    display: none;
}

.woocommerce.postid-3953 div.product div.images img {
    width: 85%;
}

.lasegunda h4 {
    display: none;
}

div#order_review .vamosacomprar {
    display: none;
}

div#order_review .vamosacomprar:nth-child(1) {
    display: block;
    width: 100%;
}

div#order_review .paracarrito:nth-child(2) {
    display: block;
}

div#order_review .vamosacomprar:nth-child(1) a:hover{
    background:#999;
}

div#order_review .vamosacomprar:nth-child(1) a {
    width: 100%;
    text-align: center;
    padding: 7px;
    display: block;
    margin-bottom: 20px;
    background:#aaa;
}


a.continuemos {
        display: inline-block;
    background: #00b0ff;
    color: white;
    font-size: 16px;
    padding: 13px 20px;
    border-radius: 5px;
    margin-right: 10px;
}

.single-product .mini_cart_item span.woocommerce-Price-amount.amount {
    color: #00b0ff;
}

.single-product .woocommerce-mini-cart__total span.woocommerce-Price-amount.amount {
    color: #00b0ff;
}

 


.single-product .woocommerce-variation-price span.woocommerce-Price-amount.amount {
    padding-top: 10px!important;
    display: block;
}

#order_review .paracarrito {
    display: none;
    margin-bottom: 30px;
    background: #fafafa;
    text-align: center;
    border: 1px solid #ddd;
    padding: 10px;
}

#order_review .paracarrito:nth-child(1) {
    display: block;
}


tr.fee.fee-optional {
    display: none!important;
}

.lasordenesgranite.entrega {
    margin-bottom: 90px;
}

.woocommerce-checkout .pregunta {
    margin-bottom: 20px;
}

.pregunta p {
    padding-bottom: 10px;
}

.pregunta textarea {
    border: 1px solid #ddd;
}

.pregunta .lapre {
    line-height: 20px;
    margin-bottom: 10px;
}

.preguntasfinales {
    margin-bottom: 30px;
    border-bottom: 1px solid #aaa;
    padding-bottom: 40px;
}

.unaorde .adentr span {
    display: none;
}


p#billing_instructions_field{
    display:none;
}

p#billing_forklift_field {
    display: none;
}

p#billing_callbefore_field {
    display: none;
}

p#billing_deliveryday_field {
    display: none;
}

.role-seller h2 {
    padding-bottom: 30px;
}

h4.precliente {
    clear: both;
    padding-top: 20px!important;
    font-size: 22px;
    font-weight: 700!important;
}

.woocommerce-checkout #billing_country{
    display:none!important;
}


#billing_bilgranite_field span.select2 {
    display: none!important;
}

#shipping_state_field span.select2 {
    display: none!important;
}

select#billing_bilgranite, select#shipping_state {
    border: 0!important;
    clip: rect(0 0 0 0)!important;
    height: 46px!important;
    margin: -1px!important;
    overflow: hidden!important;
    padding: 10px!important;
    position: relative!important;
    width: 100%!important;
}

.bg-water {
  background-image: url(http://ezstreetasphalt.co.uk/wp-content/uploads/2023/09/background.jpg);
}

.bg-performance {
  background-image: url(https://ezstreetasphalt.co.uk/wp-content/uploads/2024/03/water-service-utility-cut-repair-7.jpg);
}

.bg-termal {
  background-image: url(http://ezstreetasphalt.co.uk/wp-content/uploads/2023/11/termal.jpg);
}

.bg-traffic {
  background-image: url(https://ezstreetasphalt.co.uk/wp-content/uploads/2024/03/aeropuerto-ernesto-cortissoz-runway-patches.jpg);
}

.bg-san-francisco {
  background-image: url(https://images.unsplash.com/photo-1516675302207-722c37ce2f71?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2592&q=60);
}



.role-seller .woocommerce-notices-wrapper, 
.role-seller .woocommerce-form-coupon-toggle,
.role-seller #shipping_first_name_field,
.role-seller #shipping_last_name_field{
    display:none;
}


p#order_comments_field {
    display: none;
}

.role-seller p#order_comments_field {
    display: block;
}


p#billing_company_field {
    display: none;
}

.role-seller p#billing_company_field {
    display: block;
}


.lasordenesgranite {
    font-size: 13px;
}



select#exisclients {
  margin-bottom: 20px;
}

.cuadrillo h4 {
    padding-top: 0!important;
    font-size: 16px;
}

.cuadrillo h3 {
    font-size: 18px!important;
}

select#exisclients {
    background: white;
    max-width: 75%;
}

.cuadrillo {
    margin-bottom: 60px;
}

div#sisecargine {
    background: #333;
    color: white;
    max-width: 75%;
    margin: auto;
}


.cuadrillo {
  width: 800px;
  background: #f0f0f0;
  border: 1px solid #ddd;
  margin: auto;
  max-width: 100%;
  text-align: center;
  padding: 20px;
}

.postid-1707 .summary.entry-summary .quantity {
    
}

.additional-title i {
    color: #888;
    padding-bottom: 20px!important;
    display: block;
    font-size: 14px;
}

.additional-title em {
    font-style: normal;
    text-align: center;
    margin: auto!important;
    font-size: 19px;
    line-height: 22px;
    padding-bottom: 0px!important;
    display: block;
    padding-top: 30px;
    border-top: 1px solid #ccc;
}

.additional-title td {
    text-align: center;
    display: block;
    width: 100%;
    font-weight: 500;
    color: #184b9b;
}

#order_review tr.order-total {
    padding-top: 30px;
}


.resultando h4 {
    margin-bottom: 20px;
    color: #000;
    font-size: 20px;
    line-height: 24px;
}

.resultando h3 {
    color: #0b479d;
    font-size: 30px;
    font-weight: 600;
}

.resultando h4.lasbolsas {
    font-size: 24px;
    margin-bottom: 5px;
    color: #0b479d;
}

.locontiene {
    border: 1px solid #ddd;
    padding: 25px;
    margin: auto;
    width: 500px;
    max-width: 100%;
}

center.cabeceado {
    margin-bottom: 20px;
}

.locontiene form {
    text-align: center;
}

.filantro {
    clear: both;
    overflow: hidden;
}

.dandoenter {
    margin-top: 25px;
}

h2.ordenaron {
    margin-top: 120px;
}


.role-seller.woocommerce-checkout span.select2-container {
    display: none!important;
}



h2.ordenaron.interna {
    margin-top: 60px;
}


a.vamosotravez {
    background: #333;
    color: white;
    font-size: 15px; 
    padding: 15px 20px;
    border-radius: 5px;
    margin-right: 15px;
}

center.resultando.bajo {
    padding-top: 30px;
}

a.poniendo {
    display: inline-block;
    background: black;
    color: white;
    font-size: 19px;
    padding: 10px 25px;
    margin-left: 25px;
    border-radius: 5px;
}

a.botoncito {
    background: #0b479d;
    color: white;
    padding: 12px;
    border-radius: 5px;
}

.nombrecargo {
    width: 70%;
    float: left;
}

.lasordenesgranite {
    margin-top: 30px;
}

.uncuadrito .unalinea {
    width: 50%;
    float: left;
    margin-bottom: 10px;
}

.uncuadrito h3 {
    text-align: center;
    margin-bottom: 25px;
    font-weight: 600;
}

.uncuadrito {
    width: 600px;
    max-width: 100%;
    background: #fafafa;
    border: 1px solid #ddd;
    padding: 25px;
    clear: both;
    overflow: hidden;
    margin: auto;
    margin-top: 40px;
}

.unaorde {
    clear: both;
    overflow: hidden;
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
}

.commp.adentr {
    width: 10%;
}

.track.adentr {
    width: 15%;
}

.shipp.adentr {
    width: 10%;
}

.estad.adentr {
    width: 13%;
}

.clien.adentr {
    width: 20%;
}

.eldii.adentr {
    width: 10%;
}

.nombra.adentr {
    width: 12%;
}

.numera.adentr {
    width: 8%;
}


.adentr {
    float: left;
}

.unaorde.titun {
    border-bottom: 2px solid;
        font-weight: 600;
    padding-bottom: 10px;
    margin-bottom: 10px;
    font-size: 19px;
}


input#elprecio {
    text-align: center;
}

input#elprecio{
    margin-top: 10px;
    border: 1px solid #ccc;
    height: 46px;
    font-size: 18px;
    color: #000;
    background: #f0f0f0;
}

.mediana {
    float: left;
    width: calc( 50% - 15px );
    margin-right: 30px;
}

.aclarando {
    font-weight: 600;
}

span.espaciadon {
    border-bottom: 1px solid #ccc;
    width: 30%;
    display: inline-block;
    margin-left: 10px;
    margin-right: 10px;
}

.page-template-page-destination .container.main-content {
    padding-top: 90px;
}


.finalenvia {
    margin-top: 30px;
}

.finalenvia input#elbotonenviar {
    background: #0b479d;
    font-size: 16px;
}

.opongale {
    margin-top: 20px;
    margin-bottom: 25px;
}

.filantro .mediana:nth-child(2) {
    margin-right: 0;
}

.locontiene form .filantro input, .locontiene form .filantro select {
    margin-top: 10px;
    border: 1px solid #ccc;
    height: 46px;
    font-size: 18px;
    color: #000;
}


.lasopciones p {
    font-size: 18px;
    color: #666666;
}

.logoempresa img {
    width: 300px;
}

.logoempresa {
    text-align: center;
    margin-bottom: 30px;
}


.lasopciones {
    margin-top: 30px;
}

.estaempresa {
    float: left;
}

.estecosto {
    float: left;
}

.campillo {
    float: left;
    margin-right: 20px;
}

.resulta label {
    cursor: pointer;
}

.resulta.estevale {
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
    margin-bottom: 10px;
    margin-top: 20px;
}

.resulta {
    color: #333;
}

.resulta {
    clear: both;
    overflow: hidden;
    font-size: 18px;
}

.resultando h4.lasbolsas {
    font-size: 24px;
    margin-bottom: 5px;
    color: #0b479d;
}

.resultando h4 {
    margin-bottom: 20px;
    color: #000;
    font-size: 20px;
    line-height: 24px;
}

.shippingoptions .resultando h4 {
    margin-bottom: 5px;
}

.shippingoptions {
    background: #f0f0f0;
    padding: 25px;
    border: 1px solid #ddd;
    width: 800px;
    margin: auto;
    max-width: 100%;
}


/********************************************************************/



#global h4 {
    padding-bottom: 10px;
    font-size: 24px;
}

#global h1 {
    font-size: 70px;
    line-height:70px;
    color: #00b0ff;
}

.woocommerce-cart .actions button.button {
    background: #777;
    font-size: 15px;
}

.woocommerce-cart h1 {
    color: #003ca6;
    font-size: 75px;
}

.paraamazon {
    display: none;
}

.paraamazon { 
    clear: both;
}

.paraamazon a {
    padding: 15px 50px!important;
    display: inline-block;
    color: white;
    background: #241f20;
    font-weight: 700;
    border: 2px solid #00b0ff;
}


.woocommerce-checkout .woocommerce-info {
    background: #fafafa!important;
    color: #333;
    border: 1px solid #ddd;
    padding: 10px;
    margin-bottom: 60px!important;
}

.woocommerce-order-received h2 {
    display: none;
}

.woocommerce-order-received h2.quesevea {
    display: block;
    text-align: center;
    font-weight: 700;
}

.vaaproducto h5 {
    color: white;
    font-family: 'gotoregular';
    font-weight: 300;
    font-size: 40px;
    padding-bottom: 30px;
    text-transform: uppercase;
}

.woocommerce-terms-and-conditions-wrapper {
    font-size: 12px;
    margin-bottom: 30px;
}

.woocommerce #payment div.form-row, .woocommerce-page #payment div.form-row {
    margin-bottom: 60px;
}

.woocommerce-checkout .woocommerce-info a {
    color: #000!important;
    margin-left: 30px;
    font-weight: 500;
}

.woocommerce-checkout .woocommerce-message {
    background: #fafafa!important;
    border: 1px solid #ddd;
    color: #333;
    font-size: 16px;
    margin-bottom: 20px;
}

.woocommerce-checkout .woocommerce-message a {
    color: #000;
    font-weight: 500;
    font-size: 16px!important;
}



div#ppcp-messages {
    display: none!important;
}


.checkout .col2-set .col-1 {
    width: 100%;
}

.checkout .col2-set .col-2 {
    width: 100%;
}

.checkout .woocommerce-additional-fields, .checkout .woocommerce-billing-fields, .checkout .woocommerce-shipping-fields {
    padding-right: 0;
}

.wheretobuy h3 {
    color: #00b0ff;
}

.woocommerce-checkout span.optional {
    display: none;
}

.woocommerce-checkout form h3 {
    display: none;
}

.woocommerce-checkout h4 {
    font-size: 26px;
    font-weight: 500;
    color: #666;
    padding-top: 60px!important;
    padding-bottom: 10px!important;
}

h4#billing_contact_information_field {
    padding-top: 0!important;
}

div#search-results {
    margin-top: 60px;
}

.search div#page-header-bg {
    background: url(https://ezstreetasphalt.co.uk/wp-content/uploads/2023/11/about-HEADER.jpg);
    height: 450px;
}

.search div#page-header-bg h1 {
    color: white;
    font-size: 30px;
    line-height: 30px;
    text-shadow: 1px 1px 5px #000;
}

.search div#page-header-bg h1 span {
    display: block;
    font-size: 80px;
    line-height: 90px;
}

li#menu-item-1709 {
    margin-right: 30px;
}

.menudesplegable {
    display: none;
}

.eshijomenu li {display: inline-block;width: 33%;vertical-align: top;}

.essubmenu img {
    height: auto;
    max-width: 100%;
}

.essubmenu .wpb_text_column.wpb_content_element {
    margin-bottom: 0!important;
}

.essubmenu h4 {
    font-size: 18px!important;
}

.eshijomenu li a span {
    cursor:pointer!important;
}

.eshijomenu li a {
    font-size: 15px;
    color: white;
    cursor:pointer;
}

.essubmenu h3 {
   font-size: 14px!important;
   line-height:20px!important;
    color: white;
    text-transform: inherit;
    position: relative;
    top: -10px;
}

li.global i {
    font-size: 24px;
    cursor:pointer;
}

li.global {
    margin-left: 3px!important;
}

.tieneflechaabajo .nectar_icon_wrap {
    clear: both;
    width: 100%;
    display: none;
}

.solomobile{
    display:none!important;
}


div#elacordeon {
    overflow: hidden;
}

#encabezado p {
    font-size: 28px;
    line-height: 32px;
}

.pequeno h2 {
    font-family: Anton;
    text-transform:uppercase;
    font-size: 60px;
    line-height: 65px;
}


span.select2-selection.select2-selection--single {
    height: 45px!important;
    font-size: 16px;
}


.provenfeature {
    background-color: white;
    -webkit-mask: url(/wp-content/uploads/2023/10/Icons-new-site-performance.svg) no-repeat center;
    mask: url(/wp-content/uploads/2023/10/Icons-new-site-performance.svg) no-repeat center;
    width: 100%;
    height: 250px;
}

.rainfeature {
    background-color: white;
    -webkit-mask: url(/wp-content/uploads/2023/10/Icons-new-site-water.svg) no-repeat center;
    mask: url(/wp-content/uploads/2023/10/Icons-new-site-water.svg) no-repeat center;
    width: 100%;
    height: 250px;
}

.thermalfeature {
    background-color: white;
    -webkit-mask: url(/wp-content/uploads/2023/10/Icons-new-site-thermally.svg) no-repeat center;
    mask: url(/wp-content/uploads/2023/10/Icons-new-site-thermally.svg) no-repeat center;
    width: 100%;
    height: 250px;
}


.post-area.featured_img_left.span_12 .article-content-wrap .post-content-wrap {
    padding-top: 0;
}

.post-area.featured_img_left.span_12 .article-content-wrap .post-content-wrap {
    padding-top: 5px;
        padding-bottom: 5px;

}

.post-area.featured_img_left.span_12 article {
    margin-bottom: 80px;
}




.post-area.featured_img_left .article-content-wrap .post-featured-img-wrap{position:relative;float: left;}

.post-area.featured_img_left .article-content-wrap .post-content-wrap {
    left: 0;
}


.grecaptcha-badge {
    display: none!important;
}
 

.post-area.featured_img_left.span_12 article {
    overflow: hidden;
}



.archive div#page-header-bg {
    height: 615px!important;
    padding-top: 10%!important;
}

.archive .post-header h3.title {
    text-transform: inherit;
    font-weight: 700;
    color: #003ca6;
    font-size: 30px!important;
}

.archive article .post-featured-img-wrap {
    height: 300px!important;
}


#encabezado h2 strong {
    font-family: 'Anton';
    font-weight: 400;
    font-style: italic;
}

body.archive div#page-header-bg {
    padding-top: 9%!important;
}

#sontestimonials h4 {
    text-align: left;
    font-weight: 600;
    padding-top: 20px;
    padding-bottom: 15px;
    font-size: 20px;
    line-height: 28px;
}

#sontestimonials h4 a {
    color: #003ca6;
}

#sontestimonials p {
    text-align: left!important;
}

#sontestimonials.lostestimonios small {
    text-align: left;
    font-family: 'Poppins';
}

#sontestimonials.lostestimonios h5 {
    text-align: left;
    font-family: 'Poppins';
    font-weight: 400;
    font-style: italic;
    padding-top: 10px;
    padding-bottom: 30px;
}





#encabezado.eltestimonial h2 {
    text-align: left!important;
    color: #00b0ff;
}

#encabezado .eltestimonial h3 {
    font-size: 20px!important;
    line-height: 28px!important;
    margin-bottom: 30px;
    margin-top: 40px;
}

#encabezado .eltestimonial h4 {
    color: white;
}


#howtouse img {
    width: 225px;
    margin-bottom: 30px;
    margin-top: 60px;
}

.fililla .medio {
    float: left;
    width: calc( 50% - 15px );
    margin-right: 30px;
}

.fililla .medio:nth-child(2) {
    margin-right: 0;
}

.celeste h3 {
    color: #00b0ff!important;
}

.botonmediano a.nectar-button.large {
    width: 200px;
}

.celeste h3 {
    color: #00b0ff;
}

.page-id-268 .pequeno h3 {
    font-size: 55px!important;
    line-height: 60px!important;
}

.negrita h4 {
    font-weight: 800!important;
}

.negrita.enceleste h4 {
    color: #00b0ff;
}

div#encabezado {
    height: 320px;
}

#encabezado .row_col_wrap_12.col.span_12 {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

#encabezado h2 {
    font-family: Anton;
    font-size: 90px;
    line-height: 90px;
    text-align: center;
}

a.nectar-button.large.regular.accent-color {
    text-transform: uppercase;
    border-radius: 0!important;
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #003ca6;
    color: black!important;
}

.transparent header#top nav ul li a {
    text-shadow: 2px 2px 5px #000;
}

header#top nav ul li {
    opacity: 1!important;
}

header#top nav ul li a {
    opacity: 1!important;
}

#header-outer[data-lhe="animated_underline"].transparent #top nav > ul > li > a .menu-title-text:after, #header-outer.transparent #top nav>ul>li[class*="button_bordered"]>a:before, #header-outer.transparent .nectar-mobile-only.mobile-header li a .menu-title-text:after {
    border-color: #00b0ff!important;
}


.unaaccion {
    display: inline-block;
    margin-right: 20px;
    font-size: 14px;
    font-weight: 500;
}

.unaaccion a {
    color: white;
}

.arribita {
    position: absolute;
    right: 15px;
    z-index: 9999;
    top: 20px;
}

nav.luigi {
    position: relative;
    top: 30px;
}

.arribita ul.buttons.sf-menu {
    float: right;
}

.arribita ul.buttons.sf-menu li a {
    color: white;
    position: relative;
    top: 8px;
}


.detallepais h4 {text-align: center;color: white;border-bottom: 2px solid #58595b;padding-bottom: 5px;}

.detallepais .vc_col-sm-1 {
    width: 10%;
}


.scrolling-tab-content h2 {
    text-transform: uppercase;
    font-size: 60px;
    line-height: 60px;
}

.nectar-sticky-tabs .wpb_tabs_nav li {
    opacity: 1!important;
}


.page-id-60 #encabezado p {
    margin-top: 25px;
    text-shadow: 1px 1px 3px #000;
}

.scrolling-tab-nav li.menu-item span {
    color: #003ca6;
    opacity: 0.8;
    font-weight: 600;
}

.scrolling-tab-nav li.menu-item.active-tab span {
    color: #00b0ff;
    opacity: 1;
    font-size: 18px;
}

.wpcf7 .fililla {margin-bottom: 30px;}

textarea.wpcf7-form-control.wpcf7-textarea {
    height: 90px;
}

#elloose a.nectar-button.jumbo.regular.accent-color.regular-button {
    border: 1px solid #00b0ff;
    background: #333!important;
    padding: 15px 40px;
    border-radius: 0!important;
}

.enazul h3 {
    color: #003ca6;
}


#elloose h2 {
    font-size: 60px;
}

.productfeat img {
    width: 165px!important;
}

.eslabolsita img {
    width: 400px;
    max-width: 100%;
}

 
#howtouse h3 {
    color: #003ca6;
}

.pequeno h4 {
    font-family: Anton!important;
    color: #003ca6;
    font-size: 30px;
}

.vc_col-sm-6.derechito.wpb_column.column_container {
    text-align: right;
}


.nectar_icon_wrap[data-padding="10px"] .nectar_icon {
    padding: 10px;
}


.elfaq h4 {
   color: #003ca6;
    font-size: 26px!important;
    line-height: 32px!important;
    font-weight:800!important;
    margin-bottom: 45px!important;
}

body {
    font-size: 16px;
}

.page-header-bg-image {
    background-color: #ddd;
    background-blend-mode: multiply;
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}

#encabezado .row-bg.viewport-desktop.using-image {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

.archive .col.span_12.section-title p {
    font-size: 16px!important;
    font-weight: 400!important;
    padding-top: 10px;
    color: #888;
}


nav.luigi > ul > li {height: 80px;}

nav.luigi > ul > li ul {
    padding: 5px;
}

nav.luigi > ul > li ul li a {
    font-size: 14px!important;
    line-height: 22px!important;
}

nav.luigi > ul > li.current-menu-ancestor ul li a {
    color: red!important;
}

nav.luigi .current-menu-item span.menu-title-text {
    color: #00b0ff;
}


#losproductos.enelshop h2 {
    font-size: 60px;
}


.leermas {
    margin-top: 30px;
}

.leermas a {
    display: inline-block;
    background: #333;
    padding: 10px 20px;
    font-size: 14px;
    color: white;
}

.nectar-sticky-tabs .scrolling-tab-content {
    box-shadow: 4px 4px 12px #ddd;
}


.archive span.subheader {
    display: none;
}

.archive #page-header-wrap h1 {
    text-align: center;
    font-size: 80px;
}

.archive div#page-header-bg {
    padding-top: 4%!important;
    padding-bottom: 7%!important;
}

.productfeat h3 {
    color: #003ca6;
}

.pequeno h4 {
    font-size: 26px;
    padding-top: 10px;
}

.explicacion h4 {
    font-weight: 800!important;
}

.engrande h3 {
    font-family: 'Anton'!important;
    font-size: 55px!important;
    line-height: 55px!important;
}

.engrande h3 em {
    font-style: inherit;
    color: #00b0ff;
}

.engrande h3 em sup {
    top: -12px;
    margin-left: 5px;
}

.properinstall{
    
    background: #00a2df;
    color: white;
    padding: 30px;
    font-size: 17px;
    
}

.properinstall h2.hidden-xs {
    font-family: Anton;
    color: #003ca6;
}


.wheretobuy {
    color: white;
}

.woocommerce .todalacalcu h4 {
    display: none;
}


/*
ul.wpb_tabs_nav.ui-tabs-nav .menu-item p a {
    font-family: 'Anton';  
    color: white;
    opacity: 1;
}

.wpb_tab.ui-tabs-panel.wpb_ui-tabs-hide.clearfix {
    border-bottom: 30px solid #231f20;
}

li.menu-item {
    opacity: 1;
}

ul.wpb_tabs_nav.ui-tabs-nav li.menu-item {
    opacity: 0.8;
}

ul.wpb_tabs_nav.ui-tabs-nav li.menu-item.active {
    opacity: 1;
}

ul.wpb_tabs_nav.ui-tabs-nav li.menu-item.active p a {color: #00b0ff;font-weight: 700;}

.scrolling-tab-content .vc_col-sm-4.wpb_column br {
    display: none;
}
*/

.scrolling-tab-content .otroslocations h4 { 
    
    color: #00b0ff!important;
    text-transform: uppercase!important;
    font-family: Anton!important;
    font-size: 34px!important; 
    line-height:40px!important;
    padding-bottom: 30px!important;
    font-weight: 400!important;
    
}

.losotrosnegocios img {
    width: auto;
    height: 50px!important;
}

.losotrosnegocios strong {
    color: #111;
}

.losotrosnegocios a {
    color: #003ca6;
    font-size: 15px;
    line-height: 16px;
}

.losotrosnegocios p {
    font-size: 16px;
    line-height: 22px;
}

.losotrosnegocios strong {
    font-size: 17px;
    padding-top: 5px;
    display: block;
}

.scrolling-tab-content .vc_col-sm-8 a {
    color: #666;
    font-size: 16px;
}

.scrolling-tab-content .vc_col-sm-4 p br {
    display: none;
}

.pequeno h4 {
    font-size: 32px!important;
    line-height: 38px!important;
}


.scrolling-tab-content .vc_col-sm-8 strong {
    color: #333;
    font-size: 20px;
}

.scrolling-tab-content .vc_col-sm-4 a {
    font-size: 16px;
    color: #333;
}

.scrolling-tab-content .vc_col-sm-4 strong {
    color: #222;
    padding-top: 5px;
    display: block;
}

.scrolling-tab-content .vc_col-sm-4 img {
    max-width: 60%!important;
}


.scrolling-tab-content p {
    padding-bottom: 0;
}

.scrolling-tab-content img {
    margin-bottom: 0!important;
}

.scrolling-tab-content h2 { 
     
     font-family: Anton;
    margin-bottom: 30px!important;
    font-size: 70px;
    padding-bottom: 40px;
    color: #003ca6;
    border-bottom: 3px solid #00b0ff;
    
}

.scrolling-tab-content h4 { 
  color: #003ca6;
    font-size: 24px!important;
    font-weight: 800!important;
}
/*
.wpb_tab.ui-tabs-panel.wpb_ui-tabs-hide.clearfix {
    padding-left: 5%;
    padding-right: 5%;
    opacity: 0.8;
    transition: opacity 0.6s;
}

.wpb_tab.ui-tabs-panel.wpb_ui-tabs-hide.clearfix.active {
    opacity: 1;
}


.scrolling-tab-content {
    background: white;
    padding-left: 0%!important;
    padding-right: 0%;
}
*/

.scrolling-tab-content {
    background: white;
    padding: 60px;
}

.segunda p {
    padding-bottom: 0;
}

.woocommerce p.solocalcu {
    display: none;
}

button#calcule {
    padding: 7px 20px!important;
    margin-top: 29px;
    height: 42px;
    background: #00a2df!important;
    border-radius: 0!important;
    border: none!important;
    color: white!important;
    font-weight: 500;
    font-family: 'Poppins';
    font-size: 18px;
    cursor: pointer;
}

button.calculeotra {
 padding: 7px 15px!important;
    margin-top: 29px;
    height: 42px;
    background: #333!important;
    border-radius: 0!important;
    border: 1px solid #00a2df;
    color: white!important;
    font-weight: 500;
    font-family: 'Poppins';
    font-size: 14px;
    cursor: pointer;
    margin-right: 10px;
}

.segundapan {
    display: none;
}

.lasacciones a {
   padding: 7px 15px!important;
    margin-top: 29px;
    height: 42px;
    background: #333!important;
    border-radius: 0!important;
    border: 1px solid #00a2df;
    color: white!important;
    font-weight: 500;
    font-family: 'Poppins';
    font-size: 14px;
    cursor: pointer;
    margin-right: 10px;
    display:inline-block;
    opacity:1!important;
}

button.calculeotra:hover, .lasacciones a:hover {
    background: #06b2f3!important;
}


.fila.primerapan {
    
}

.unresul {
    float: left;
}

.unresul.elarea {
    margin-right: 20px;
}

.cuadroresult {
    display: inline-block;
    width: 70px;
    margin-left: 5px;
}

.unresul small {
    display: inline-block;
    margin-left: 5px;
}

.launi {
    display: inline-block;
    margin-right: 2px;
}

.unresul label { 
    display: inline-block; 
    font-size: 16px;
    
}

.segundapan h3 {
    font-family: Anton!important;
    font-weight: 300!important;
    font-size: 24px!important;
    line-height: 26px!important;
    margin-bottom: 5px!important;
}

.lasmedidas ul {
    margin-bottom: 20px;
}

.unresul input {
     padding: 1px 5px;
    font-weight: 700;
    font-size: 16px!important;
    text-align: right;
    border: 1px solid #666!important;
    background: #231f20!important;
}

.unresul {
    margin-bottom: 5px;
}




.fila .tercio {
    float: left;
    width: calc( 33% - 10px );
    margin-right: 15px;
}

.fila .tercio:nth-child(3) {
    margin-right: 0;
}
 

.preresult {
    display: inline-block;
    width: 60px;
}

.preresult input {
    padding: 3px 7px;
    border: 2px solid #00a2df!important;
    border-radius: 0;
    color: #fff!important;
    font-weight: 800;
    background: #231f20!important;
    text-align: center;
    font-size: 17px!important;
}

.labelresult {
    display: inline-block;
    margin-left: 20px;
}

.unnivel {
    text-align: center;
}

.unafotito {
    text-align: center!important;
}

.unafotito img {
    width: 200px!important;
    margin: auto;
    margin-bottom: 0!important;
    margin-top: 20px;
}

.tercio.presenta {
    background: #00a0e0;
    padding-top: 20px;
    padding-bottom: 10px;
}









.lasmedidas ul li {
    list-style: none;
    display: inline-block;
    margin-right: 15px;
}

.laetiquet {
    display: inline-block;
    color: #00a2df;
}

.lasdimen {
    display: inline-block;
}

.lasmedidas ul li small {
    display: inline-block;
    font-size: 12px;
}

.lasmedidas ul {
    margin-left: 0;
}




button#calcule:hover {
    background: #03aded!important;
}


.quinta {
    float: left;
}

.quinta.titulo {
    width: 23%;
}

.quinta.boton {
    width: 23%;
}

.quinta.medida {
    width: calc( 17% - 10px );
    margin-right: 10px;
}

.quinta input {
    background: #fafafa!important;
    padding: 7px;
    border: 2px solid #00a2df!important;
    border-radius: 0;
    color: #000!important;
    font-weight: 800;
}

span.pequeno {
    font-size: 13px;
    font-weight: 600;
}

body[data-form-submit=regular] .container-wrap 
 .boton input[type=submit] {
    padding: 7px 20px!important;
    border-radius: 0!important;
    margin-top: 29px;
    height: 42px;
}

.quinta.boton {text-align: center;}



.quinta h3 {
    font-family: Anton!important;
    font-size: 36px!important;
    line-height: 36px!important;
}

.primera {
    margin-top: 60px;
}

.boton input[type="submit"] {
    background: #00a2df!important;
    border-radius: 0!important;
    border: none!important;
    color: white!important;
    font-weight: 500;
    font-family: 'Poppins';
    font-size: 18px;
}


.trespasos h2 {
    color: #003ca6;
    font-weight: 600;
}


.todalacalcu h4 {
    color: #03A3E2;
    text-transform: inherit!important;
    font-size: 18px;
}

.todalacalcu {
    font-size: 16px;
}


.contactoform form.wpcf7-form.init br {
    display: none;
}
 

.contactoform form.wpcf7-form.init input, .contactoform form.wpcf7-form.init select, .contactoform form.wpcf7-form.init textarea {
    background:white;
    margin-bottom: 20px;
}

.contactoform input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background: #003ca6;
    font-family: 'Poppins';
    font-size: 16px;
    font-weight: 400;
}

.fila .medio {
    float: left;
    width: calc( 50% - 15px );
    margin-right: 30px;
}

.fila .medio:nth-child(2) {
    margin-right: 0;
}

.contactoform textarea {
    height: 140px;
    margin-bottom: 15px;
}

.mediano h3 em {
    font-style: inherit;
}

.aladerecha h3 {
    text-align: right;
}

.mediano h3 {
    font-family: Anton!important;
    font-size: 53px!important;
    line-height: 58px!important;
    color: #003ca6;
}

.engrande em sup {
   font-weight: 300!important;
    font-size: 30px;
    position: relative;
    top: -22px;
    margin-left: 8px;
}

.engrande h2 em {
    font-style: inherit;
    color: #00b0ff;
}

.page-id-2045 .supergrande h1 em {
    color: #009fdf;
}


.divisore {
    width: 50px;
    height: 3px;
    margin-top: 15px;
    background: #003ca6;
}

.single-product div#tab-description {
    padding-bottom: 0!important;
}



.fuentegruesa h3 {
    font-family: Anton!important;
}

.pequeno h3 {
    font-size: 50px!important;
    line-height: 55px!important;
    font-family: Anton!important;
}

.enblanco h3 {
    color: white;
}


.trespasos p {
    font-size: 14px;
    line-height: 22px;
    color: #111;
}

.enazul h2{ color:#003ca6; }

.mediano h2 {
    font-family: 'Anton';
    font-size: 80px;
    line-height: 80px; 
}

img.globalinstall {
    width: 160px!important;
}

.woocommerce-product-details__short-description p {
    padding-bottom: 20px;
}

.single-product table.variations th.label {
    padding-left: 0;
}

.single-product table.variations {
    margin-bottom: 15px!important;
}

.single-product span.woocommerce-Price-amount.amount {
    color: #003ca6;
}

.woocommerce-variation-add-to-cart.variations_button {
    margin-top: 20px;
}

button.single_add_to_cart_button.button.alt {
    border: 2px solid #00b0ff;
    background: #241F20!important;
    text-transform: uppercase;
    font-weight: 600;
    margin-top: 20px;
}


.single-product .woocommerce-product-details__short-description h1 {
    font-size: 120px;
    line-height: 100px; 
    color:#003ca6;
}

.single-product .woocommerce-product-details__short-description h1 em {
    font-style: inherit;
    font-size: 70px;
    position: relative;
 
}


 body {
    padding-bottom: 0!important;
}

/*   XXXXXXXXXXXXXXXXXXXXXXXXXXAAAAAAAAAA

.span_5.col.single-product-main-image {
    float: right;
    width: 45%;
    margin-right: 0!important;
     padding-left:30px;
    padding-right:30px;
}

.summary.entry-summary.force-contained-rows {
    float: left;
    width: 45%!important; 
   
} */

li.nectar-woo-cart {
    display: none!important;
}

.woocommerce li.nectar-woo-cart {
    display: flex!important;
}

.single-product .woocommerce-message {
    background: #555!important;
    margin-bottom: 0;
    margin-top: 30px;
}

.single-product .woocommerce-message a {
    color: #00b0ff;
    font-weight: 700;
}

.upsshipping {
      float: left;
    margin-left: 30px;
    background: #333;
    position: relative;
    font-family: poppins;
    color: white;
    font-size: 12px;
    padding: 5px 15px 5px 45px;
    border-radius: 30px;
    top: 30px;
     
}

.unlogeadito {
    position: absolute;
    width: 45px;
    left: -11px;
    top: -13px;
}

.upsshipping b {
    font-family: Anton;
    font-weight: 100;
    font-size: 18px;
    margin-right: 5px;
    position: relative;
    top: 2px;
}


.preciosindi li {
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #666;
    list-style: none;
}

.preciosindi {
    clear: both;
    display: none;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 10px;
}

.preciosindi ul {
    margin: 0;
}

.product[data-tab-pos*=fullwidth] .summary.entry-summary {
    margin-top: -40px;
}

.linecilla {
    display: block;
    clear: both;
    width: 100%;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.woocommerce-product-details__short-description p {
    display: none;
}

.woocommerce-product-details__short-description.lasegunda h1 {
    display: none;
}

.woocommerce-product-details__short-description h3 {
    display: none;
}

.woocommerce-product-details__short-description.lasegunda h3 {
   display: block;
    text-transform: inherit;
    font-size: 20px!important;
    font-weight: 600;
}

.woocommerce-product-details__short-description.lasegunda h1 {
    display: none;
}

.woocommerce-product-details__short-description.lasegunda p {
    display: block;
}

li.variable-item.button-variable-item {
    padding: 15px!important;
    display: inline-block!important;
    height: 40px!important;
    margin-right: 15px!important;
    margin-bottom: 15px!important;
}

li.variable-item.button-variable-item.selected {
    background: #003ca6!important;
    color: white!important;
}

.single-product th.label span.woo-selected-variation-item-name {
    display: none!important;
}

.single-product  span.price bdi {
    font-weight: 600;
    color: black;
    font-size: 22px;
}

.woocommerce div.product form.cart .variations {
    margin-bottom: 0!important;
}

.woocommerce.postid-1708 div.product div.images img {
    width: 85%;
} 

.woocommerce div.product form.cart .woocommerce-variation-description p {
    padding-bottom: 0!important;
    color: #00b0ff!important;
    font-weight:800;
    font-size:19px;
}


/****************
XXXXXXXXXXXXXXAAAAAAAAAAAAA
************************/


.woocommerce div.product div.images img {
    width: 50%;
    margin: auto;
}


.single-product img.zoomImg {
    display: none!important;
}

.single-product a.woocommerce-product-gallery__trigger {
    display: none!important;
}


.single-product nav.woocommerce-breadcrumb {
    display: none;
}

.single-product h1.product_title.entry-title.nectar-inherit-default {
    display: none;
}

.single-product p.price.nectar-inherit-default {
    display: none!important;
}

.product.purchasable {
    padding-top: 90px;
}


.single-product .tab-container.container {
    display: none;
}

.single-product section.related.products {
    display: none;
}

.single-product .container-wrap {
    padding-bottom: 0!important;
}

.single-product .product_meta {
    display: none;
}

.single-product .woocommerce-tabs.wc-tabs-wrapper.full-width-tabs {
    margin-top: 0;
}

.single-product form.variations_form.cart {
    margin-bottom: 30px!important;
}

.single-product .clear {
    display: none;
}



.engrande h2 {
    font-family: 'Anton';
    font-size: 80px;
    line-height: 80px;
}

.amigable h3 {
       font-size: 24px!important;
    color: #6f7074;
    text-transform: inherit!important;
}

body.material:not([data-button-style^=rounded]) .msdsbio.nectar-button i {
    background: #8ac23e!important;
    border-radius: 0;
    width: 44px;
    height: 40px;
    position: absolute;
    right: 4px;
    border-left: 2px solid;
}

a.nectar-button.large.regular.extra-color-2.has-icon.regular-button.msdsbio {
    padding: 10px 35px!important;
}

.msdsbio.nectar-button i:before {}

.msdsbio.nectar-button i::before {
    color: #000;
    font-size: 24px;
    top: 5px;
    position: relative;
}

img.bioblendlogo {
    width: 300px;
    max-width: 100%;
}

.supergrande h1 {
    font-size: 140px;
    line-height: 140px;
}

.supergrande h1 em {
    color: #8DC63F;
    font-style: inherit;
}

 div#becomedistributor,  div#becomeproducer {
 
    display: none; 
    transition: width 5s, height 5s;
}

.esconda{ display:none;}

.video-texture.active_texture {
    opacity: 1!important;
    display: block!important;
    background: rgba(0,0,0,0.45)!important;
}


h2.ns-heading-el {
    font-family: Anton;
    font-size: 90px!important;
    line-height: 90px!important;
    text-align: center;
    width: 1000px;
    max-width: 100%;
    margin: auto;
}


/*
#becomedistributor.abierto {
    display: block;
    width: 100%;
    height: auto;
} */

p {
    font-family: 'Poppins';
}

#becomedistributor .fililla, #becomeproducer .fililla {
    margin-bottom: 20px;
}

#becomedistributor textarea, #becomeproducer textarea {
    height: 80px;
}

#becomedistributor h2, #becomeproducer h2 {
    text-align: center;
    width: 100%;
    display: block;
    font-family: Anton;
    font-size: 60px;
    line-height: 65px;
    margin-bottom: 50px;
}


.fila {
    clear: both;
    overflow: hidden;
}

.metaemail {
    float: left;
}

.envielo {
    float: left;
}

.metaemail input.wpcf7-form-control {
    background: #eee!important;
    border-radius: 0;
    border: 2px solid #555!important;
        width: 250px;
    color: #333!important;
}

.envielo input.wpcf7-form-control.wpcf7-submit {
        background: #555!important;
    text-transform: uppercase;
    border-radius: 0!important;
    height: 48px;
}



 
 
 #mifooter  ul#menu-footer {
    margin: 0;
}

#mifooter ul#menu-footer li {
    list-style: none;
    margin-bottom: 10px;
    font-size: 16px;
}


#suscribase h2 {
    font-family: Anton;
    font-size: 80px;
    line-height: 80px;
}

#suscribase p {
    font-size: 20px;
    line-height: 28px;
}

#mifooter #menu-footer li a {
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
}
 
 
 .derechito img {
    width: 350px;
    height: auto;
    max-width: 100%;
}
 
 .pequefooter p {
    font-size: 12px;
    line-height: 18px;
}
 
.div1 a.current {color:#ccc;}
        .div1 a, .div2 a {color:#34739c;}
        .div2 p {padding:20px 0;}

h2.ns-heading-el span {
    color: #00b0ff;
}

#welcomeez h2 sup {
    font-weight: 300!important;
    font-size: 20px;
    position: relative;
    top: -25px;
    margin-left: 8px;
}

#welcomeez .button.solid_color a {
  border: 1px solid #00b0ff;
    background: #00b0ff!important;
    padding: 15px 40px;
    border-radius: 0!important;
    font-size: 20px;
    font-weight: 800;
}

#welcomeez .button.solid_color {
    margin-top: 30px;
}




#producerdistri h3 {
    font-family: 'Anton';
    font-size: 60px!important;
    line-height: 60px!important;
}

#weareglobal .flickity-slider img {
    width: auto;
    height: 100px;
}

#weareglobal .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
    margin-top: 30px;
    margin-bottom: 30px;
}

#weareglobal h3 {
    font-family: 'Anton';
    font-size: 40px!important;
    color: #00b0ff;
}

#weareglobal button.flickity-button.flickity-prev-next-button.previous {
    left: -40px!important;
}

#weareglobal button.flickity-button.flickity-prev-next-button.next {
    right: -40px!important;
}

.paises p {
    text-align: center;
    font-family: 'Poppins';
}

.paises p em {
    color: #00b0ff;
    font-size: 18px;
    position: relative;
    top: 1px;
}

.globalizado h2 {
    font-family: 'Anton';
    font-size: 12vh;
    line-height: 13vh;
    text-align: center;
    width: 100%;
    display: block;
}


/**************************************************************************/


button.flickity-button.flickity-prev-next-button.previous {
    background: none!important;
}

.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:before {
    background: url(/wp-content/uploads/2023/11/arrows-right.svg);
    background-size: 80px;
    background-position: -20px;
    opacity: 0.7;
    background-repeat: no-repeat;
}

.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous:before {

    background-image: url(/wp-content/uploads/2023/11/arrows-left.svg);
    background-size: 80px;
    background-position: -20px;
    opacity: 0.7;
    
    
}

button.flickity-button.flickity-prev-next-button svg {
    display: none!important;
}

button.flickity-button.flickity-prev-next-button svg:after {
    display: none;
}

button.flickity-button.flickity-prev-next-button.next svg {
    display: none!important;
}

button.flickity-button.flickity-prev-next-button.next svg:after {
    display: none!important;
}

 

.nectar-flickity[data-controls*=arrows_overlaid] .previous:after {
    opacity: 0;
}

.nectar-flickity[data-controls*=arrows_overlaid] .next:after {
    opacity: 0;
}



#videoslider h3 {
    font-family: 'Anton';
    font-size: 28px!important;
}

#videoslider h5 {
    color: #00b0ff;
    font-family: 'Poppins';
    font-size: 14px;
}

#videoslider p {
    font-family: 'Poppins';
}

.italico strong {
    font-style: italic!important;
}

.crecido h1 {
    font-size: 10vh;
    line-height: 10vh;
}

#losproductos h2 {
    font-family: 'Anton';
    font-size: 36px;
    line-height: 38px;
}

#introduccion h1 {
    font-family: Poppins!important;
    font-size: 14vh;
    text-transform: capitalize;
}

#introduccion h1 sup {
    font-size: 35%;
    position: relative;
    top: -15px;
}

#welcome .nectar_icon_wrap {
    display: block;
    width: 25px;
    margin: auto;
    height: 30px;
}

.animadito .nectar_icon {

     animation: MoveUpDown 1s linear infinite;
  position: absolute;
  left: -25px;
  bottom: 0;
    
}



@keyframes MoveUpDown {
  0%, 100% {
    bottom: 0;
  }
  50% {
    bottom: 30px;
  }
}

.accordion {
  display: flex;
  height: 50vh;
}

.apagado .overlay-inner{
    padding:0;
}

.accordion .item.apagado {
    width: 20%;
}

.accordion .item.apagado h3 {
 transform: rotate(-90deg);
    text-align: right;
    position: absolute;
    width: 300px;
    margin-left: -80px;
    margin-top: 140px;
}

#welcome sup {
    font-size: 35%;
    font-weight: normal;
    position: relative;
    top: -2.8vh;
    margin-left: 5px;
}

#elacordeon h3 {
    font-family: 'Anton';
}

#welcome h1 em {
    font-style: inherit;
    color: #00b0ff;
}

#welcome h1 {
  font-family: Anton;
    font-size: 90px!important;
    line-height: 90px!important;
    text-align: center;
    width: 1000px;
    max-width: 100%;
    margin: auto;
}
/*Mobile*/
@media only screen and (min-width : 320px) and (max-width : 767px) {
  #welcome h1 {
    font-size: 70px!important;
    line-height: 70px!important;
    }
}

#welcome a.nectar-button.jumbo.regular.accent-color.regular-button {
   border: 1px solid #00b0ff;
    background: #00b0ff!important;
    padding: 15px 40px;
    border-radius: 0!important;
}

#losproductos a.nectar-button.jumbo.regular.accent-color.regular-button {
 
    background: #333!important;
    padding: 15px;
    border-radius: 0!important;
    opacity:1;
}




.overlay-inner {
    padding: 40px;
    color: white;
}

.overlay-inner p {
    font-size: 14px;
    line-height: 22px;
    display: none;
}

.overlay-inner h3 {
    color: white;
    font-size: 40px!important;
    line-height: 40px!important;
}

.accordion .item {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  flex: 1;
  transition: flex 400ms;
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}



.accordion .item p {
    transition: opacity 5s;
    opacity: 0;
}












.nectar-button.medium.regular span {
    font-size: 14px!important;
}

.agrupado {
    margin-bottom: 30px;
}


/*

header#top .span_9 nav ul > li {display: block!important;}

li#menu-item-1690 {}

#top nav>ul>li li {
    border-bottom: 1px solid #0D3168;
    background: #0b479d;
    padding: 5px;
}

.sf-menu>li ul {width: 200px;}

.sf-menu li li ul {
    left: 222px!important;
}

#top nav ul li li span.menu-title-text {
    font-size: 16px;
    line-height: 18px;
}

header#top .span_9 nav ul > li:hover {
    background: #0D3168;
}

header#top .span_9 nav ul > li li:hover {
    background: #0b479d;
}


.sf-menu>li ul {
    padding: 0;
}



#header-outer[data-full-width=true] header>.container .span_9 nav ul li li a {
    top: 0;
}

#top nav>ul>li {
    width: 16%;
}

#top .span_9 nav>ul {
    width: 1245px;
    max-width: 100%;
}

*/

.conformulario form.wpcf7-form {
    border: 1px solid #ddd;
    padding: 25px;
    border-radius: 10px;
}

.conformulario textarea {
    height: 90px;
}

.conformulario input, .conformulario textarea, .conformulario select {
    font-size: 16px!important;
}

.conformulario form h4 {
    text-align: center;
    padding-top: 20px;
}

.fililla {
    clear: both;
    overflow: hidden;
}

.fililla .tercial {
    width: calc( 33.33% - 20px );
    float: left;
    margin-right: 30px;
}

.fililla .tercial:nth-child(3) {
    margin-right: 0;
}



.lostestimonios img {
    max-height: 222px;
    width: auto;
}

.lostestimonios .vc_col-sm-4.wpb_column.column_container {
    margin-bottom: 40px;
}

.lostestimonios .wpb_row.vc_row-fluid.vc_row.inner_row {
    margin-bottom: 0!important;
}


.eltestimonial h4 {
    color: #003ca6;
    font-weight: 600!important;
}

.eltestimonial h3 {
    
    font-family: 'Poppins'!important;
    font-size: 22px!important;
    line-height: 32px!important;
    text-transform: inherit!important;
    color: #ffffff;
    font-style: italic;
    
    
}

.lostestimonios .wpb_video_widget.wpb_content_element {
    padding-bottom: 0;
    margin-bottom: 15px;
}

.lostestimonios p {
    padding-bottom: 5px;
}

.lostestimonios h4 {
    font-size: 16px;
        line-height: 22px;
    text-align: center;
}

.lostestimonios small {
    font-family: fontregular;
    font-size: 15px;
    line-height: 22px;
    display: block;
    text-align: center;
}

.lostestimonios h5 {
    text-align: center;
    font-family: fontregular;
}

.eltestimonial h4 {
    font-family: 'fontitalic';
    font-size: 17px!important;
}

/*
#header-outer[data-full-width=true] header>.container .span_9 nav {
    background: #0b479d;
}
*/

.sinespacio .hover-wrap {
    margin-bottom: 0;
}

h3.toggle-title a {
    font-size: 18px!important;
    line-height: 26px!important;
}

.wpb_text_column.wpb_content_element.bajolafoto {
    background: #f0f0f0;
    padding: 5px 15px;
    border: 1px solid #ddd;
    border-top: none;
}


div[data-style*=minimal] .toggle>.toggle-title i {
    width: 25px;
    height: 25px;
}

div[data-style="minimal"] .toggle > .toggle-title i:before {
    width: 10px;
    top: 12px;
}

div[data-style="minimal"] .toggle > .toggle-title i:after {
    height: 10px;
    left: 12px;
}

/*

#header-outer[data-full-width=true] header>.container .span_9 nav ul li a {position: relative;top: 14px;text-transform: uppercase;color: white;font-size: 16px;}

*/

.losvideos .wpb_video_widget.wpb_content_element {
    margin-bottom: 15px;
}

.container-wrap {
    padding-top: 0!important;
}

img.reduzcalo {
    width: 150px;
}

.losvideos h3 {
    font-size: 20px!important;
    line-height:28px!important;
}

/*************************************************/



h1{
    font-size:45px; line-height:55px;
    
}
h2{
    font-size:35px; line-height:45px;
    
}
h3{
    font-size:25px!important; line-height:35px!important;
    
}

h4 {
    font-size: 20px;
    line-height: 30px;
}

div#botoneado {
    margin-bottom: 0;
    padding-top: 10px;
}

div#copyright {
    display: none;
}

b, strong{
    font-family: 'Poppins';
}

.reducido p {
    font-size: 12px;
    text-align: center;
    color: #9DB3D8;
}

.reducido p a {
    color: white!important;
    opacity: 0.9!important;
}

.mapeandolo a {
    position: relative;
    top: 12px;
}

.social-icons a {
    color: #ffffff;
    font-size: 40px;
    text-decoration: none;
    padding: 15px;
}

#cookie-notice .cn-button {
    background: #0b479d;
    text-shadow: none;
    padding: 5px;
    color: white;
    background-image: none!important;
}


.enceleste h4 {
    color: #00b0ff;
    font-size: 30px;
    line-height: 38px;
}


.swiper-slide .content .buttons {
    padding-top: 0;
}

.swiper-slide .content p {
    padding-top: 20px;
}

.menudesplegable img {
    width: 60px;
}

#losapplications{ display:none;}

.compartalo em {
    font-size: 18px;
    font-style: normal;
    color: #00b0ff;
}




.cuadrillo h4 {
    padding-top: 0!important;
    font-size: 16px;
}

.cuadrillo h4 {
    padding-bottom: 0!important;
}

.cuadrillo select#exisclients {
    margin-bottom: 10px;
}

.cuadrillo {
    margin-bottom: 30px;
    margin-top: -30px;
}


/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/







@media only screen and (min-width: 1400px){
    
    
.bg-water {
  background-image: url(http://ezstreetasphalt.co.uk/wp-content/uploads/2023/09/background.jpg);
}

.bg-performance {
  background-image: url(https://ezstreetasphalt.co.uk/wp-content/uploads/2024/03/water-service-utility-cut-repair-7.jpg);
}

.bg-termal {
  background-image: url(http://ezstreetasphalt.co.uk/wp-content/uploads/2023/11/termal.jpg);
}

.bg-traffic {
  background-image: url(https://ezstreetasphalt.co.uk/wp-content/uploads/2024/03/aeropuerto-ernesto-cortissoz-runway-patches.jpg);
}

.bg-san-francisco {
  background-image: url(https://images.unsplash.com/photo-1516675302207-722c37ce2f71?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2592&q=60);
}
    
    .existingCust div#product-1708 {
    border: none;
    margin-top: 0;
    padding-top: 30px;
}
    
    .preciosindi .upsshipping {
    display: none!important;
}
    
    p#billing_city_field {
    width: 31%;
    float: left;
    clear: none;
    margin-right: 10px;
}

p#billing_state_field {
    width: 33%;
    float: left;
    clear: none;
    margin-right: 10px;
}

p#billing_postcode_field {
    float: left;
    width: 32%;
    clear: none;
}

    
    .abreproductos ul.sub-menu, .abrewheretobuy ul.sub-menu, .abreabout ul.sub-menu {
    display: none!important;
}
    
    .productfeat .pequeno h3 {
    zoom: 0.9;
}
    
    /**************************************************************/

.accordion .item:hover .overlay-inner {
    padding: 0; 
}

.accordion .item:hover .overlay-inner .sombreadito {
    padding: 40px; 
    background: rgba(0,0,0,0.6);
    width: 50%;
    height: 50vh;
}


.accordion .item:hover .rayita {
    width: 60px;
    background: white;
    height: 2px;
    margin-top: 30px;
    margin-bottom: 15px;
}


.accordion .item:hover p {
    display: block;
}

.accordion .item:hover {
  flex: 7;
  -webkit-filter: grayscale(0); /* Safari 6.0 - 9.0 */
  filter: grayscale(0);
}

.accordion .item:hover p {
    opacity: 1;
    transition: opacity 5s;
}



div#billing_hr_field {
    height: 1px;
    font-size: 0;
}


/************************************************************/
    
    .nectar-sticky-tabs[data-navigation-width="25%"] .scrolling-tab-nav {
    width: 20%;
    margin-right: 0;
}

.nectar-sticky-tabs .scrolling-tab-content {
    margin-left: 0;
}

.compartalo .wpb_text_column.wpb_content_element {
    width: 50%;
    float: left;
}
 
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    
    .existingCust div#product-1708 {
    border: none;
    margin-top: 0;
    padding-top: 30px;
}
    
    .preciosindi .upsshipping {
    display: none!important;
}
    
    .compartalo .wpb_text_column.wpb_content_element {
    width: 50%;
    float: left;
}
    
    p#billing_city_field {
    width: 31%;
    float: left;
    clear: none;
    margin-right: 10px;
}

p#billing_state_field {
    width: 33%;
    float: left;
    clear: none;
    margin-right: 10px;
}

p#billing_postcode_field {
    float: left;
    width: 32%;
    clear: none;
}

    
    .abreproductos ul.sub-menu, .abrewheretobuy ul.sub-menu, .abreabout ul.sub-menu {
    display: none!important;
}

 
    
    .productfeat .pequeno h3 {
    zoom: 0.9;
}

     /**************************************************************/

.accordion .item:hover .overlay-inner {
    padding: 0; 
}

.accordion .item:hover .overlay-inner .sombreadito {
    padding: 40px; 
    background: rgba(0,0,0,0.6);
    width: 50%;
    height: 50vh;
}


.accordion .item:hover .rayita {
    width: 60px;
    background: white;
    height: 2px;
    margin-top: 30px;
    margin-bottom: 15px;
}


.accordion .item:hover p {
    display: block;
}

.accordion .item:hover {
  flex: 7;
  -webkit-filter: grayscale(0); /* Safari 6.0 - 9.0 */
  filter: grayscale(0);
}

.accordion .item:hover p {
    opacity: 1;
    transition: opacity 5s;
}



div#billing_hr_field {
    height: 1px;
    font-size: 0;
}


/************************************************************/
    
    #losproductos.enelshop h2 {
    font-size: 52px;
}
    
    .globalizado h2 {
    font-size: 100px;
}
    
    .crecido h1 {
    font-size: 80px;
    line-height: 85px;
}
    
    #introduccion h1 {
    font-size: 120px!important;
    line-height: 70px!important;
}
    
    .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2 {
    font-size: 80px!important;
    line-height: 80px!important;
}
    
    .nectar-sticky-tabs[data-navigation-width="25%"] .scrolling-tab-nav {
    width: 20%;
    margin-right: 0;
}

.nectar-sticky-tabs .scrolling-tab-content {
    margin-left: 0;
}
    
    .accordion .item:hover .overlay-inner .sombreadito {
    width: 60%;
    
}

 
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    
      /**************************************************************/

.accordion .item:hover .overlay-inner {
    padding: 0; 
}

.accordion .item:hover .overlay-inner .sombreadito {
    padding: 40px; 
    background: rgba(0,0,0,0.6);
    width: 50%;
    height: 50vh;
}


.accordion .item:hover .rayita {
    width: 60px;
    background: white;
    height: 2px;
    margin-top: 30px;
    margin-bottom: 15px;
}


.accordion .item:hover p {
    display: block;
}

.accordion .item:hover {
  flex: 7;
  -webkit-filter: grayscale(0); /* Safari 6.0 - 9.0 */
  filter: grayscale(0);
}

.accordion .item:hover p {
    opacity: 1;
    transition: opacity 5s;
}

 

    
    #sonanalytics iframe {
    height: 7000px;
}
    
    .preciosindi .upsshipping {
    display: none!important;
}
    
       .abreproductos ul.sub-menu, .abrewheretobuy ul.sub-menu, .abreabout ul.sub-menu {
    display: none!important;
}
    
    
    .productfeat .pequeno h3 {
    zoom: 0.9;
}

/************************************************************/
    
    #contactus .fila .medio {
    margin-right: 0;
    width: 100%;
}
    
    #encabezado .eltestimonial h3 {
    font-size: 18px!important;
    line-height: 26px!important;
    margin-bottom: 20px;
}
    
    
    .negrita.enceleste h4 {
    font-size: 24px;
}
    
    #somosglobales .vc_col-sm-2 {
    width: 30%;
    margin-bottom: 60px;
}

#somosglobales .vc_col-sm-1 {
    width: 20%;
    margin-bottom: 60px;
}
    
    #somosglobales .vc_col-sm-2 {
    width: 30%;
    margin-bottom: 60px;
}

#somosglobales .vc_col-sm-1 {
    width: 20%;
    margin-bottom: 60px;
}
    
    .nectar-sticky-tabs[data-navigation-width="25%"] .scrolling-tab-nav {
    width: 20%;
    margin-right: 0;
}

.nectar-sticky-tabs .scrolling-tab-content {margin-left: 20px;}

.scrolling-tab-content h2 {
    font-size: 60px;
    line-height: 60px;
}

.scrolling-tab-content .otroslocations h4 {
    margin-top: 60px;
}

.scrolling-tab-content h4 {
    font-size: 22px!important;
    margin-bottom: 0!important;
}
    
    .amigable h3 {
    font-size: 21px!important;
    line-height: 30px!important;
}
    
    img.patitas.solodesktop {display: none;}

img.patitas.solomobile {
    display: block!important;
    width: 25%;
}
    
    .engrande h2 {
    font-size: 65px;
    line-height: 65px;
}
    
    #encabezado p {
    font-size: 24px;
    line-height: 34px;
}
    
    #encabezado h2 {
    font-size: 75px;
    line-height: 75px;
}

div#encabezado {
    height: 240px;
}
    
    .globalizado h2 {
    font-size: 80px;
}
    
    .crecido h1 {
    font-size: 70px;
    line-height: 75px;
}
    
        #introduccion h1 {
    font-size: 120px!important;
    line-height: 70px!important;
}
    
    .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2 {
    font-size: 80px!important;
    line-height: 80px!important;
}

.nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
    margin: 0;
}

    #videoslider .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous {
    left: -35px;
    zoom:0.9
}

#videoslider .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
    right: -35px;
}


#detallesfeature .vc_col-sm-1.wpb_column.column_container {
    display: none;
}

#detallesfeature .vc_col-sm-10.wpb_column.column_container {
    width: 100%;
}




 
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    
        #sonanalytics iframe {
    height: 8000px;
}
    
    .home div#losproductos {
    padding-right: 90px;
}
    
    .preciosindi .upsshipping {
    display: none!important;
}
    
    .fila .tercio.midiendo {
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
    position: relative;
}

.lasacciones {
    float: right;
    position: absolute;
    width: 230px;
    top: 0;
    right: 0;
}

.lasacciones a {
    width: 191px;
    text-align: center;
}

.fila .tercio.presenta {
    width: calc(50% - 15px);
}

    .accordion .item {
    flex: none;
    width: calc( 49% - 15px);
    display: inline-block;
    margin-top: 15px;
    height: 450px;
    vertical-align: top;
    margin-left: 15px;
    filter: none;
    background: #f0f0f0;
}

.accordion {
  display: block;
    height: inherit;
    margin-left: 5px;
    margin-top: 10px;
    margin-bottom: 20px!important;
}

.sombreadito {
    display: block;
}

.accordion .item p {
    opacity: 1;
    display: block;
}

.home .accordion .item .overlay {
    background: none;
    height: 390px;
}

.accordion .item h3 {
    margin-bottom: 25px;
}

#elacordeon h3 {
    color: #003ca6;
}

.accordion .item p {
    color: #777;
    font-size: 15px;
    line-height: 24px;
}
    
    
    #encabezado .eltestimonial h3 {
    font-size: 18px!important;
    line-height: 26px!important;
    margin-bottom: 20px;
}
    
    img.eslagranbolsa {
    width: 350px;
    max-width: 65%;
    margin-top: 60px!important;
}

.negrita.enceleste h4 {
    font-size: 24px;
}
    
    
    #somosglobales .vc_col-sm-2 {
    width: 28%;
    margin-bottom: 60px;
}

#somosglobales .vc_col-sm-1 {
    width: 25%;
    margin-bottom: 60px;
}

#somosglobales .vc_col-sm-4 {
    width: 44%;
}

#somosglobales .vc_col-sm-4 .vc_col-sm-6 {
    width: 50%;
}
    
    
.scrolling-tab-content h2 {
    font-size: 60px;
    line-height: 60px;
}

.scrolling-tab-content .otroslocations h4 {
    margin-top: 60px;
}

.scrolling-tab-content h4 {
    font-size: 22px!important;
    margin-bottom: 0!important;
}

.scrolling-tab-content .vc_col-sm-8 strong {}

.scrolling-tab-content .vc_col-sm-8.wpb_column.column_container {
    width: 60%;
}

.scrolling-tab-content .vc_col-sm-4.wpb_column.column_container {
    width: 40%;
}
    
    .single-product .woocommerce-product-details__short-description h1 {
    font-size: 70px;
    line-height: 80px;
    margin-bottom: 15px;
}

.single-product .woocommerce-product-details__short-description h1 em {
    font-size: 55px;
}

.woocommerce-product-details__short-description p {
    font-size: 15px;
    line-height: 25px;
}

.span_5.col.single-product-main-image {
    padding-left: 0;
    padding-right: 0;
}
    
    
    .cuadrobolsa .vc_col-sm-3.wpb_column.column_container {
    width: 35%;
    padding-left: 10%;
}

.cuadrobolsa .vc_col-sm-1.wpb_column {
    width: 20%;
}

.cuadrobolsa .vc_col-sm-6.wpb_column.column_container {
    width: 40%;
}

.cuadrobulto .vc_col-sm-5.wpb_column {
    width: 45%;
    padding-left: 5%!important;
}

.cuadrobulto .vc_col-sm-1.wpb_column.column_container {
    width: 10%;
}

.cuadrobulto .vc_col-sm-6.wpb_column.column_container {
    width: 40%;
}
    
    
    
    
    
    .mediano.aladerecha.celeste.solomobile {
    display: block!important;
    text-align: left!important;
}

.tieneflechaabajo .aladerecha h3 {
    text-align: left;
}

.tieneflechaabajo .nectar_icon_wrap {
    display: block;
}
    
    
        img.patitas.solodesktop {display: none;}

img.patitas.solomobile {
    display: block!important;
    width: 25%;
}
    
    .engrande h2 {
    font-size: 65px;
    line-height: 65px;
}
    
    #encabezado p {
    font-size: 24px;
}
    
    
    #encabezado h2 {
    font-size: 75px;
    line-height: 75px;
}

div#encabezado {
    height: 240px;
}
    
    .mediano h2 {
    font-size: 70px;
    line-height: 75px;
}
    
    .quinta {
    display: inline-block!important;
    width: 30%!important;
}
    
    .globalizado h2 {
    font-size: 80px;
}
    
    div#losproductos { 
}
    
    .crecido h1 {
    font-size: 60px;
    line-height: 65px;
}
    
        #introduccion h1 {
    font-size: 120px!important;
    line-height: 70px!important;
}
    
    .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2 {
    font-size: 75px!important;
    line-height: 75px!important;
}

.nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
    margin: 0;
}
 
     #videoslider .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous {
    left: -35px;
    zoom:0.9
}

#videoslider .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
    right: -35px;
}



.archive div#page-header-wrap {
    height: 400px!important;
}

.archive #page-header-bg:not(.fullscreen-header) {
    height: 400px!important;
}

body:not(.single-post) #page-header-bg:not(.fullscreen-header) {
    height: 400px!important;
    padding-top: 120px!important;
}

#losproductos .sonpaletas .vc_col-sm-1.wpb_column {
    display: none;
}

.vc_col-sm-4.sonpaletas.wpb_column > .vc_column-inner {
    border-top: 2px solid #333;
    padding-top: 30px!important;
    border-bottom: 2px solid #333;
    padding-bottom: 30px;
}

#losproductos img {
    max-height: 160px;
    width: auto;
}

#losproductos .vc_col-sm-6.eltextin {
    position: relative;
    right: 35px;
}


a.continuemos {
    margin-right: 0;
    margin-bottom: 15px;
}

 
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    
          #sonanalytics iframe {
    height: 10000px;
}
    
    form.variations_form.cart .upsshipping {
    display: none!important;
}

form.variations_form.cart .preciosindi .upsshipping{
    display: block!important;
}
    
    .fila .tercio.midiendo {
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
    position: relative;
}

.lasacciones {
    width: 100%;
}

.lasacciones a {
    text-align: center;
    margin-right: 30px!important;
    display: inline-block!important;
}

.fila .tercio.presenta {
    width: calc(50% - 15px);
    min-height: 250px;
}

.lasacciones button {
    margin-right: 20px;
}
      
    .accordion .item {
    flex: none;
    width: calc( 100% - 35px) ;
    display: inline-block;
    margin-top: 15px;
    height: 350px;
    vertical-align: top;
    margin-left: 15px;
    filter: none;
    background: #f0f0f0;
}

.accordion {
  display: block;
    height: inherit;
    margin-left: 5px;
    margin-top: 10px;
    margin-bottom: 20px!important;
}

.sombreadito {
    display: block;
}

.accordion .item p {
    opacity: 1;
    display: block;
}

.home .accordion .item .overlay {
    background: none;
    height: 390px;
}

.accordion .item h3 {
    margin-bottom: 25px;
}

#elacordeon h3 {
    color: #003ca6;
}

.accordion .item p {
    color: #777;
    font-size: 15px;
    line-height: 24px;
}
    
    
    
    .pequeno h2 {
    font-size: 48px;
    line-height: 53px;
}
    
    
#encabezado .eltestimonial h3 {
    font-size: 16px!important;
    line-height: 22px!important;
    margin-bottom: 20px;
}

.page-id-388 div#encabezado {
    height: 280px;
}
    
    .post-area.featured_img_left.span_12 .article-content-wrap .post-content-wrap {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 30px;
}

    
    .archive div#page-header-wrap {
    height: 400px!important;
}

.archive #page-header-bg:not(.fullscreen-header) {
    height: 400px!important;
}

body:not(.single-post) #page-header-bg:not(.fullscreen-header) {
    height: 400px!important;
    padding-top: 120px!important;
}

.archive #page-header-wrap h1 {
    font-size: 70px!important;
}

.archive .post-header h3.title {
    font-size: 22px!important;
    line-height: 30px!important;
}

.archive .excerpt {
    font-size: 16px;
    line-height: 26px;
}
    
    
       img.eslagranbolsa {
    width: 350px;
    max-width: 65%;
    margin-top: 60px!important;
}

.negrita.enceleste h4 {
    font-size: 24px;
    line-height:30px;
}
    
    
    
.nectar-sticky-tabs .scrolling-tab-content {margin-left: 20px;}

.scrolling-tab-content h2 {
    font-size: 60px;
    line-height: 60px;
}

.scrolling-tab-content .otroslocations h4 {
    margin-top: 60px;
}

.scrolling-tab-content h4 {
    font-size: 22px!important;
    margin-bottom: 0!important;
}


.scrolling-tab-content .vc_col-sm-8.wpb_column.column_container {
    width: 50%;
}

.scrolling-tab-content .vc_col-sm-4.wpb_column.column_container {
    width: 50%;
}

.nectar-sticky-tabs .scrolling-tab-content {
    margin: 0;
    padding: 30px;
}

    
    
    
    .span_5.col.single-product-main-image {
    float: none;
    width: 50%;
    padding: 0;
}

.product.purchasable {
    padding-top: 45px;
}

.single-product .woocommerce-product-details__short-description h1 {
    font-size: 80px;
    margin-bottom: 10px;
}

.woocommerce div.product div.summary {
    width: 100%!important;
}
    
    
    
    
    .cuadrobolsa .vc_col-sm-3.wpb_column.column_container {
    width: 30%;
    padding-left: 5%;
}

.cuadrobolsa .vc_col-sm-1.wpb_column {
    width: 20%;
}

.cuadrobolsa .vc_col-sm-6.wpb_column.column_container {
    width: 45%;
}

.cuadrobulto .vc_col-sm-5.wpb_column {
    width: 40%;
    padding-left: 0%!important;
}

.cuadrobulto .vc_col-sm-1.wpb_column.column_container {
    width: 10%;
}

.cuadrobulto .vc_col-sm-6.wpb_column.column_container {
    width: 45%;
}

#losproductos.enelshop h2 {
    font-size: 44px;
}

#losproductos a.nectar-button.jumbo.regular.accent-color.regular-button {
    padding: 15px 20px;
    font-size: 16px;
}
    
    
    
    .mediano.aladerecha.celeste.solomobile {
    display: block!important;
    text-align: left!important;
}

.tieneflechaabajo .aladerecha h3 {
    text-align: left;
}

.tieneflechaabajo .nectar_icon_wrap {
    display: block;
}
    
     
    
    #howtouse img {
    width: 175px;
    margin-bottom: 20px;
}
    
    #encabezado p {
    font-size: 22px;
    line-height: 32px;
}
    
    #encabezado h2 {
    font-size: 65px;
    line-height: 65px;
}

div#encabezado {
    height: 200px;
}
    
    
    .mediano h2 {
    font-size: 60px;
    line-height: 65px;
}
    
    
    .quinta {
    display: inline-block!important;
    width: 40%!important;
}

.quinta.titulo {
    width: 100%!important;
}
    
    .globalizado h2 {
    font-size: 65px;
    line-height: 50px;
}
    
    div#losproductos {
     
}

#losproductos p {
    padding-left: 30px;
}
    
    .crecido h1 {
    font-size: 50px;
    line-height: 55px;
}
    
    #introduccion h1 {
    font-size: 80px!important;
    line-height: 40px!important;
}
    
    
    body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .content h2 {
    font-size: 55px!important;
    line-height: 55px!important;
}
    
    .supergrande h1 {
    font-size: 90px;
    line-height: 90px;
}

.engrande h2 {
    font-size: 60px;
    line-height: 60px;
}

.amigable h3 {
    font-size: 24px!important;
    line-height: 30px!important;
}

img.patitas {
    max-width: 70%!important;
}

.amigable .vc_col-sm-4.wpb_column.column_container.vc_column_container {
    width: 40%;
    margin: auto;
    margin-bottom: 30px;
    vertical-align: top;
    margin-top: 0;
}

.amigable img {
    width: 125px;
}

.nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
    margin: 0;
}

    #videoslider .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous {
    left: -25px;
    zoom:0.9
}

#videoslider .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
    right: -25px;
}

    
    #weareglobal button.flickity-button.flickity-prev-next-button.previous {
    left: -20px!important;
}

#weareglobal button.flickity-button.flickity-prev-next-button.next {
    right: -20px!important;
}

#mifooter ul#menu-footer {
    margin-bottom: 30px;
}

.quinta.titulo {
    display: none!important;
}
 
    #howtouse img {
     width: 150px;
    margin-bottom: 30px;
    margin-top: 30px;
}

img.bioblendlogo {
    width: 250px;
}

    .solodesktop{ display:none!important;}
    .solomobile{display:block!important;}
    
    
    img.patitas {
    width: 45%;
    position: absolute;
    top: -230px;
    right: 0;
}

.elfaq h4 {
    font-size: 22px!important;
    line-height: 28px!important;
    margin-bottom: 20px!important;
}

.single-product .mediano h3 {
    font-size: 45px!important;
    line-height: 47px!important;
}

#somosglobales .vc_col-sm-2 {
    width: 33%;
    margin-bottom: 60px;
}

#somosglobales .vc_col-sm-1 {
    width: 33%;
    margin-bottom: 60px;
}

#somosglobales .vc_col-sm-4 {
    width: 33%;
}

#somosglobales .vc_col-sm-4 .vc_col-sm-6 {
    width: 100%;
    margin-bottom: 0;
}

.home div#losproductos {
    padding-right: 30px;
}

.archive span.meta-category {
    text-indent: -5000px;
}

#welcomeez h2 sup {
    top: -5px;
}

   .woocommerce-checkout .woocommerce-info,    .woocommerce-checkout .woocommerce-message {
    padding: 5px;
    zoom: 0.9;
}

.woocommerce-checkout .woocommerce-info {
    padding: 5px;
    zoom: 0.9;
}

.woocommerce-checkout h4 {
    font-size: 18px!important;
    font-weight: 600!important;
}

p#billing_country_field {
    display: none;
}

div#billing_hr_field {
    display: none;
}

.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    width: 100%;
}
    
    .woocommerce-checkout h2 {
    font-weight: 600;
    font-size: 30px;
}

.page-id-2240 div#encabezado {
    display: none;
}

.unaorde .adentr span {
    display: none;
}

.unaorde .adentr {
    width: 50%;
}

.unaorde .adentr span {
    display: block;
}

.cuadrillo h4 {
    font-size: 14px!important;
}

.woocommerce-checkout h4 {
    padding-top: 40px!important;
}

    li.variable-item.button-variable-item {
    padding: 10px!important; 
    height: 35px!important; 
    margin-bottom: 10px!important;
}
    
    .woocommerce div.product div.images img {
    width: 75%;
}

  /*********** RESPONSIVE **************/
    
    .product[data-tab-pos*=fullwidth] .summary.entry-summary {
    margin-top: 0;
}

.upsshipping {
    margin-left: 0;
    width: 200px;
    margin-bottom: 30px;
}

.upsshipping b {
    display: block;
}

.upsshipping b {
    line-height: 15px;
}

.texacompa {
    position: relative;
    top: 3px;
}

.woocommerce-variation-price {
    margin-top: 20px;
}
    
    
    /**************************/

#losproductos .vc_col-sm-6.eltextin {
    position: relative;
}

.vc_col-sm-4.sonpaletas.wpb_column > .vc_column-inner {
    border-top: 2px solid #333;
    padding-top: 30px!important;
    border-bottom: 2px solid #333;
    padding-bottom: 30px;
}

#losproductos img {
    max-height: 160px;
    width: auto;
}

#slide-out-widget-area[data-dropdown-func=separate-dropdown-parent-link] .off-canvas-menu-container li ul, .material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li ul {
    max-height: 200px;
}
 
}

@media only screen and  (max-width: 479px) {
    
    #slide-out-widget-area[data-dropdown-func=separate-dropdown-parent-link] .off-canvas-menu-container li ul, .material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li ul {
    max-height: 200px;
}
    
              #sonanalytics iframe {
    height: 11500px;
}
    
    .vc_col-sm-4.sonpaletas.wpb_column > .vc_column-inner {
    border-top: 2px solid #333;
    padding-top: 30px!important;
    border-bottom: 2px solid #333;
    padding-bottom: 30px;
}

#losproductos img {
    max-height: 160px;
    width: auto;
}
    
    #losproductos .vc_col-sm-6.eltextin {
    position: relative;
}
    
    a.continuemos {
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
}
    
    .upsshipping {
    float: right;
    margin-top: -110px;
    margin-right: -30px;
}
    
    .upsshipping {
    zoom: 0.8;
}

.upsshipping .texacompa b {
    font-size: 14px;
    font-weight: 900!important;
    font-family: poppins;
}
    
    form.variations_form.cart .upsshipping {
    display: none!important;
}

form.variations_form.cart .preciosindi .upsshipping{
    display: block!important;
}
    
    
    /*********** RESPONSIVE **************/
    
    .product[data-tab-pos*=fullwidth] .summary.entry-summary {
    margin-top: 0;
}

.upsshipping {
    margin-left: 0;
    width: 200px;
    margin-bottom: 30px;
}

.upsshipping b {
    display: block;
}

.upsshipping b {
    line-height: 15px;
}

.texacompa {
    position: relative;
    top: 3px;
}

.woocommerce-variation-price {
    margin-top: 20px;
}
    
    
    /**************************/
    
    li.variable-item.button-variable-item {
    padding: 10px!important; 
    height: 35px!important; 
    margin-bottom: 10px!important;
}
    
    .woocommerce div.product div.images img {
    width: 75%;
}
    
    .woocommerce-checkout h4 {
    padding-top: 40px!important;
}
    
    .cuadrillo h4 {
    font-size: 14px!important;
}
    
    .unaorde .adentr span {
    display: none;
}

.unaorde .adentr {
    width: 50%;
}

.unaorde .adentr span {
    display: block;
}
    
    .woocommerce .shop_table .coupon input, .woocommerce .shop_table .coupon input#coupon_code {
    float: left;
    width: 160px!important;
    margin-top: 0;
    height: 50px;
}

.woocommerce table.cart td.actions button[type=submit] {
    margin-top: 0;
}

table.shop_table.shop_table_responsive.cart {
    margin-bottom: 0;
}

.woocommerce-cart .coupon {
    margin-top: 0!important;
}
    
    .fila .tercio.midiendo {
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
    position: relative;
}

.lasacciones {
    width: 100%;
}

.lasacciones a {
    text-align: center;
    margin-top: 20px;
    width: 190px;
}

.fila .tercio.presenta {
    width: 100%;
    margin-bottom: 20px;
}

.lasacciones button {
    margin-right: 20px;
}
    
    .page-id-2240 div#encabezado {
    display: none;
}
    
    .woocommerce-checkout h2 {
    font-weight: 600;
    font-size: 30px;
}
    
    .woocommerce-checkout .woocommerce-info {
    padding: 5px;
    zoom: 0.9;
}

.woocommerce-checkout h4 {
    font-size: 18px!important;
    font-weight: 600!important;
}

p#billing_country_field {
    display: none;
}

div#billing_hr_field {
    display: none;
}

.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    width: 100%;
}
    
    
    .woocommerce-checkout .woocommerce-info,    .woocommerce-checkout .woocommerce-message {
    padding: 5px;
    zoom: 0.9;
}
    
    
    
    .engrande em sup {
    top: 1px;
}
    
    .archive span.meta-category {
    text-indent: -5000px;
}
    
    
    .home div#losproductos {
    padding-right: 20px;
}
    
      
    .accordion .item {
    flex: none;
    width: calc( 100% - 35px);
    display: inline-block;
    margin-top: 15px;
    height: inherit;
    vertical-align: top;
    margin-left: 15px;
    filter: none;
    background: #f0f0f0;
}

.accordion {
  display: block;
    height: inherit;
    margin-left: 5px;
    margin-top: 10px;
    margin-bottom: 20px!important;
}

.sombreadito {
    display: block;
}

.accordion .item p {
    opacity: 1;
    display: block;
}

.home .accordion .item .overlay {
    background: none;
    height: inherit;
}

.accordion .item h3 {
    margin-bottom: 25px;
}

#elacordeon h3 {
    font-size: 38px!important;
    color: #003ca6;
}

.accordion .item p {
    color: #777;
    font-size: 15px;
    line-height: 24px;
}
    
    
    .pequeno h2 {
    font-size: 44px;
    line-height: 48px;
}
    
    #contactus .fila .medio {
    margin-right: 0;
    width: 100%;
}
    
    
#encabezado .eltestimonial h3 {
    font-size: 15px!important;
    line-height: 22px!important;
    margin-bottom: 20px;
}

.page-id-388 div#encabezado {
    height: 280px;
}

#sontestimonials h4 {
    padding-bottom: 0;
    padding-top: 0;
    font-size: 18px;
}

#sontestimonials .vc_col-sm-4.wpb_column.column_container {
    margin-bottom: 20px;
}
    
      .post-area.featured_img_left.span_12 .article-content-wrap .post-content-wrap {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 30px;
}

    
    .archive div#page-header-wrap {
    height: 300px!important;
}

.archive #page-header-bg:not(.fullscreen-header) {
    height: 300px!important;
}

body:not(.single-post) #page-header-bg:not(.fullscreen-header) {
    height: 300px!important;
    padding-top: 120px!important;
}

.archive #page-header-wrap h1 {
    font-size: 45px!important;
    position: relative;
    top: -30px;
}

.archive .post-header h3.title {
    font-size: 20px!important;
    line-height: 28px!important;
}

.archive .excerpt {
    font-size: 15px;
    line-height: 26px;
}

.archive article .post-featured-img-wrap {
    height: 200px!important;
}
    
    
    
    
       img.eslagranbolsa {
    width: 350px;
    max-width: 65%;
    margin-top: 60px!important;
}

.negrita.enceleste h4 {
    font-size: 24px;
    line-height:30px;
}
    
    
    #somosglobales .vc_col-sm-2 {
    width: 50%;
    margin-bottom: 30px;
}

#somosglobales .vc_col-sm-1 {
    width: 33%;
    margin-bottom: 30px;
}

#somosglobales .vc_col-sm-4 {
    width: 100%;
    margin-bottom: 30px;
}

#somosglobales .vc_col-sm-4 .vc_col-sm-6 {
    width: 50%;
    margin-bottom: 0;
}
    
    
    .nectar-sticky-tabs .scrolling-tab-content {margin-left: 20px;}

.scrolling-tab-content h2 {
    font-size: 60px;
    line-height: 60px;
}

.scrolling-tab-content .otroslocations h4 {
    margin-top: 60px;
}

.scrolling-tab-content h4 {
    font-size: 20px!important;
    margin-bottom: 0!important;
}


 

.nectar-sticky-tabs .scrolling-tab-content {
    margin: 0;
    padding: 30px;
}

.scrolling-tab-content .vc_col-sm-8 strong {
    font-size: 18px;
}

.scrolling-tab-content .vc_col-sm-4 img {
    width: 50%!important;
}
    
    .single-product .mediano h3 {
    font-size: 45px!important;
    line-height: 47px!important;
}
    
    
    .span_5.col.single-product-main-image {
    float: none;
    width: 65%;
    padding: 0;
    margin-bottom: 0;
}

.woocommerce-product-details__short-description p {
    font-size: 14px;
    line-height: 24px;
}

.product.purchasable {
    padding-top: 30px;
}

.single-product .woocommerce-product-details__short-description h1 {
    font-size: 70px;
    line-height: 70px;
    margin-bottom: 10px;
}

.single-product .woocommerce-product-details__short-description h1 em {
    font-style: inherit;
    font-size: 50px;
    position: relative;
    left: -15px;
}

.woocommerce div.product div.summary {
    width: 100%!important;
}
    
    
 .cuadrobolsa .vc_col-sm-3.wpb_column.column_container {
    width: 40%;
    padding-left: 0;
}

.cuadrobolsa .vc_col-sm-1.wpb_column {
    width: 10%;
}

.cuadrobolsa .vc_col-sm-6.wpb_column.column_container {
    width: 45%;
}

.cuadrobulto .vc_col-sm-5.wpb_column {
    width: 45%;
    padding-left: 0%!important;
}

.cuadrobulto .vc_col-sm-1.wpb_column.column_container {
    width: 5%;
}

.cuadrobulto .vc_col-sm-6.wpb_column.column_container {
    width: 50%;
}

#losproductos.enelshop h2 {
    font-size: 44px;
}

#losproductos a.nectar-button.jumbo.regular.accent-color.regular-button {
    padding: 15px 20px;
    font-size: 16px;
}

#losproductos .vc_col-sm-6.wpb_column.column_container > .vc_column-inner {
    padding-top: 40px!important;
    padding-bottom: 40px;
}
    
    
    
    .elfaq h4 {
    font-size: 20px!important;
    line-height: 26px!important;
    margin-bottom: 15px!important;
}
    
    .mediano.aladerecha.celeste.solomobile {
    display: block!important;
    text-align: left!important;
}

.tieneflechaabajo .aladerecha h3 {
    
    text-align: left;
    font-size: 40px!important;
    line-height: 45px!important;
    
}

.tieneflechaabajo .nectar_icon_wrap {
    display: block;
}
    
    img.patitas {
    width: 160px;
}
    
    
    .solodesktop{ display:none!important;}
    .solomobile{display:block!important;}
    
    img.bioblendlogo {
    width: 200px;
}
    
    #encabezado p {
    font-size: 20px;
    line-height: 26px;
}
    
    #howtouse img {
     width: 150px;
    margin-bottom: 30px;
    margin-top: 30px;
}
    
    .quinta.titulo {
    display: none!important;
}
    

    #encabezado h2 {
    font-size: 50px;
    line-height: 55px;
}

div#encabezado {
    height: 200px;
}
    
    
    #mifooter ul#menu-footer {
    margin-bottom: 30px;
}
    
    .mediano h2 {
    font-size: 50px;
    line-height: 55px;
}
    
    .quinta {
    display: inline-block!important;
    width: 47%!important;
}

.quinta.titulo {
    width: 100%!important;
    margin-bottom: 20px;
}
    
    
    #weareglobal button.flickity-button.flickity-prev-next-button.previous {
    left: -20px!important;
}

#weareglobal button.flickity-button.flickity-prev-next-button.next {
    right: -20px!important;
}
    
    .globalizado h2 {
    font-size: 55px;
    line-height: 35px;
}
    
    #videoslider .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous {
    left: -25px;
    zoom:0.9
}

#videoslider .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
    right: -25px;
}
    
    
    #videoslider p {
    font-size: 14px;
    line-height: 24px;
}


    .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
    margin: 0;
}
    
    div#losproductos {
    
}

div#losproductos p {
    padding-left: 20px;
}
    
    .crecido h1 {
    font-size: 40px;
    line-height: 45px;
}
    
    #introduccion h1 {
    font-size: 70px!important;
    line-height: 30px!important;
}
    
body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .content h2 {
    font-size: 45px!important;
    line-height: 50px!important;
}

    
    img.patitas {
    max-width: 70%!important;
}

.amigable .vc_col-sm-4.wpb_column.column_container.vc_column_container {
    width: 40%;
    margin: auto;
    margin-bottom: 30px;
    vertical-align: top;
    margin-top: 0;
}

.amigable img {
    width: 125px;
}
    
    
    .supergrande h1 {
    font-size: 90px;
    line-height: 90px;
}

.engrande h2 {
    font-size: 60px;
    line-height: 60px;
}

.amigable h3 {
    font-size: 20px!important;
    line-height: 26px!important;
}

#welcomeez h2 sup {
    top: -5px;
}

#losproductos.enelshop h2 {
    line-height: 46px;
}

 
}

/*Auxiliar styling*/
.lh-1{
    line-height:1!important;
}
.lh-1-2{
    line-height:1.2!important;
}
.lh-1-5{
    line-height:1.5!important;
}
.lh-1-7{
    line-height:1.7!important;
}
.lh-2{
    line-height:2!important;
}
.f-05 {
    font-size: 0.5em!important;
}
.f-06 {
    font-size: 0.6em!important;
}
.f-07 {
    font-size: 0.7em!important;
}
.f-08 {
    font-size: 0.8em!important;
}
.f-09 {
    font-size: 0.9em!important;
}
.f-1 {
    font-size: 1em!important;
}
.f-12 {
    font-size: 1.2em!important;
}
.f-13 {
    font-size: 1.3em!important;
}
.f-14 {
    font-size: 1.4em!important;
}
.f-15 {
    font-size: 1.5em!important;
}
.f-16 {
    font-size: 1.6em!important;
}
.f-17 {
    font-size: 1.7em!important;
}
.f-18 {
    font-size: 1.8em!important;
}
.f-19 {
    font-size: 1.9em!important;
}
.f-20 {
    font-size: 2em!important;
}
.f-25 {
    font-size: 2.5em!important;
}
.f-30 {
    font-size: 3em!important;
}
.f-40 {
    font-size: 4em!important;
}
.f-50 {
    font-size: 5em!important;
}
.f-60 {
    font-size: 6em!important;
}

.ls-04 {
    letter-spacing:0.4px;
}
.ls-05 {
    letter-spacing:0.5px;
}
.ls-06 {
    letter-spacing:0.6px;
}
.ls-08 {
    letter-spacing:0.0px;
}
.ls-1 {
    letter-spacing:1px;
}
.fw-100 {
    font-weight:100!important;
}
.centered {
    text-align:center!important;
}
.btn-centered {
    margin:0 auto;
    display:inline-block;
    text-align:center;
}
.right-aligned {
    text-align:right;
}
.left-aligned {
    text-align:left;
}
.all-caps {
    text-transform: uppercase!important;
}
.indigo {
    color:#003da6!important;
}
body a, .blue {
    color:#08AAF6!important;
}
#menu-footer a{
    color:#fff!important;
}
#menu-footer a:hover{
    color:#08AAF6!important;
}
.sky {
    color:#0ca9f6!important;
}
.white {
    color:#fff!important;
}
.black {
     color:#000!important;
}
.dark-gray {
    color:#333333!important;
}
.yellow {
    color:#FBE80A!important;
}
.z-75 {
    zoom:75%;
}
.z-80 {
    zoom:80%;
}
.anton {
    font-family: Anton!important;
    text-transform:uppercase;
}
.poppins {
    font-family: 'Poppins'!important;
}
.grotesque{
    font-family: "Darker Grotesque", sans-serif!important;
}
.georgia {
    font-family: Georgia, Times, "Times New Roman", serif!important;
}
.no-transform {
    text-transform: none!important;
}
.blue-outlined {
    font-family: Anton;
    color: white;
    font-size: 75px;
    line-height: 80px;
    text-shadow: -2px 2px 0 #003ca6, 2px 2px 0 #003ca6, 2px -2px 0 #003ca6, -2px -2px 0 #003ca6;
}
.white-outlined {
    font-family: Anton;
    color: transparent;
    font-size: 75px;
    line-height: 80px;
    -webkit-text-stroke: 2px white; /* Propiedad específica para WebKit */
    text-stroke: 2px white; /* Propiedad estándar */
}
.green-outlined {
    font-family: Anton;
    color: white;
    font-size: 75px;
    line-height: 80px;
    text-shadow: -2px 2px 0 #8cbb07, 2px 2px 0 #8cbb07, 2px -2px 0 #8cbb07, -2px -2px 0 #8cbb07;
}
.red-outlined {
    font-family: Anton;
    color: white;
    font-size: 75px;
    line-height: 80px;
    text-shadow: -2px 2px 0 #FF0000, 2px 2px 0 #FF0000, 2px -2px 0 #FF0000, -2px -2px 0 #FF0000;
}
.light-blue-outlined {
        font-family: Anton;
    color: white;
    font-size: 75px;
    line-height: 80px;
    text-shadow: -2px 2px 0 #01B0FF, 2px 2px 0 #01B0FF, 2px -2px 0 #01B0FF, -2px -2px 0 #01B0FF;

 
}
/*sup {
    vertical-align:top!important;
}*/
p sup {
    font-size: 1em;
}
input.field-disabled {
    /*background: #c5c5c5!important;
    border: 2px solid #7a7a7a !important;*/
    background: #cddce3 !important;
    border: 2px solid #94c6d8 !important;

}
.nectar-button {
    color:#fff!important;
}
/*End Auxiliar Styling*/