.container {
width:1450px;
padding:0px;
}
body.home #bannFin {
display:none;
} @font-face {
font-family:'FUENTE01';
src: url(//distribuidorabohefers.com.ar/wp-content/themes/salient/fonts/lepor.eot);
src: url(//distribuidorabohefers.com.ar/wp-content/themes/salient/fonts/lepor.eot?iefix) format('eot'),
url(//distribuidorabohefers.com.ar/wp-content/themes/salient/fonts/lepor.woff) format('woff'),
url(//distribuidorabohefers.com.ar/wp-content/themes/salient/fonts/lepor.ttf) format('truetype'),
url(//distribuidorabohefers.com.ar/wp-content/themes/salient/fonts/lepor.svg#webfont4Bjy2lJe) format('svg');
font-weight:normal;
} body[data-header-color="custom"] #search-outer #search .span_12 span {
text-transform:uppercase;
color:#444!important;
opacity:1!important;
font-family:'Lato';
line-height:18px;
font-size:14px;
}
body #search-outer #search input[type="text"] {
border-bottom:2px solid #000!important;
border-radius:0px;
}
body.material #search-outer .container {
margin-top:-20px;
}
.row .col .sf-menu img {
margin-bottom:8px;
}
#top nav > .buttons {
margin-left:10px!important;
transition:all 0.2s linear;
margin-top:20px;
}
.small-nav #top nav > .buttons {
transition:all 0.2s linear;
margin-top:6px!important;
}
.small-nav .row .col .sf-menu img {
margin-bottom:1px;
}
#search-btn {
display:inline-block!important;
font-family:'Lato';
text-align:center;
font-size:13px;
color:#444;
}
#ayuda-btn {
display:inline-block;
font-family:'Lato';
text-align:center;
font-size:13px;
color:#444;
}
#nectar-cuenta {
display:inline-block!important;
font-family:'Lato';
text-align:center;
font-size:13px;
color:#444;
}
#top nav ul #search-btn a {
width:auto; height:auto;
line-height:12px;
}
.nectar-woo-cart {
display:inline-block!important;
font-size:13px!important;
font-family:'Lato';
text-align:center;
position:relative;
color:#444;
}
#header-outer:not([data-format="left-header"]) .cart-menu .cart-icon-wrap {
width:auto; height:auto;
line-height:12px;
}
body.material #header-outer:not([data-format="left-header"]) .cart-wrap {
position:absolute;
right:-12px;
}
body.material #header-outer:not([data-format="left-header"]) #top nav > .buttons > li {
margin:0 10px;
}
#header-outer[data-lhe="default"] #top nav > ul > li > a {
padding-right:18px;
padding-left:18px;
}
#header-outer #top .sf-menu > .sf-with-ul > a {
padding-right:25px!important;
}
#menu-item-5790 {
margin-top:-1px;
}
#top nav > ul > li a {
color:#000;
}
#header-outer[data-lhe="default"] #top nav > ul > li > a:hover {
color:#444!important;
}
.sf-sub-indicator [class*=" icon-"] {
color:#000!important;
}
#top nav > ul > li.current-menu-item a {
color:#8C8C8C!important;
font-weight:800;
}
#header-outer[data-lhe="default"] #top nav > ul > li.current-menu-item > a:hover {
color:#8C8C8C!important;
font-weight:800;
}
#social-in-menu {
display:none!important;
}
#top .span_3 {
margin-right:0px;
width:300px;
}
#top > .container > .row nav .sf-arrows > li {
display:inline-block!important;
float:none;
}
#top > .container > .row nav .sf-arrows > li#social-in-menu {
display:none!important;
}
.small-nav #top .sf-arrows {
margin-top:26px!important;
}
.sf-menu >li ul {
padding:0px;
}
.small-nav .sf-menu >li ul {
margin-top:25px;
}
#top .sf-menu li ul li a {
text-transform:uppercase;
border-bottom:1px solid #EDEDED;
padding:12px 20px;
text-align:left;
font-size:13px;
color:#000;
}
#top .sf-menu li ul li a:hover {
background:#EFEFEF!important;
color:#000!important;
}
.sub-menu li.current-menu-item a {
font-weight:800!important;
color:#767676!important;
}
.sub-menu li.current-menu-item a:hover {
font-weight:800!important;
color:#767676!important;
}
#top .sf-menu li ul li.current-menu-item a:hover {
font-weight:800!important;
color:#767676!important;
}
body[data-slide-out-widget-area-style="slide-out-from-right"].material a.slide_out_area_close:before, body[data-slide-out-widget-area-style="slide-out-from-right"] .slide_out_area_close:before {
background-color:rgba(255,255,255,.2);
}
#slide-out-widget-area {
padding-top:0px!important;
}
#slide-out-widget-area[class*="slide-out-from-right"] .inner {
margin-top:-50px;
}
.off-canvas-menu-container {
margin-bottom:35px!important;
}
#header-outer:not([data-format="left-header"]) #top nav >ul {
text-align:center!important;
}
.col-social .fa-facebook {
margin-top:12px;
}
body.material #search-outer #search #close {
right:0px;
} #top nav ul li#menu-item-1834 ul {
width:390px;
}
#top nav ul li#menu-item-1834 ul li {
width:50%;
}
#top nav ul li#menu-item-1834 ul li a {
padding:12px 0 12px 20px;
} #encabezado {
text-transform:uppercase;
margin-top:1px;
}
#encabezado .row_col_wrap_12 {
padding-bottom:19px;
overflow:hidden;
}
.swiper-slide .content h2 {
font-family:'FUENTE01';
font-weight:400;
}
.swiper-slide .content h2 {
font-size:72px; line-height:80px;
letter-spacing:-0.03em;
font-weight:400;
}
.swiper-slide .content p {
letter-spacing:-0.03em;
line-height:64px;
font-weight:400;
font-size:40px;
}
.swiper-slide .container {
max-width:1450px;
}
.swiper-slide .content {
padding:0px;
}
#encabezado h3 {
font-family:'Roboto Condensed', sans-serif;
padding:8px 0 6px; margin:0px;
text-transform:uppercase;
letter-spacing:-0.03em;
line-height:28px;
font-size:22px;
color:#818181;
}
#encabezado .vc_column-inner {
margin-top:21px;
}
.img-encab {
width:90px;
float:left;
}
.txt-encab {
width:calc(100% - 70px);
padding-left:20px;
float:left;
}
#encabezado p {
font-family:'Lato';
line-height:18px;
font-size:14px;
color:#444;
}
#homBanner01 .portfolio-items .col.span_6 {
height:320px;
}
#homBanner01 .portfolio-items .col .work-item.style-3-alt {
border-radius:5px;
height:320px;
}
#homBanner01 .portfolio-items .inner-wrap {
border-radius:5px;
}
#homBanner01 .portfolio-items .inner-wrap .vert-center {
-webkit-transform: translateY(10px) translateX(0%);
transform: translateY(10px) translateX(0%);
top:50%; left:0px;
}
#homBanner01 h2 {
font-family:'FUENTE01';
letter-spacing:normal;
padding-bottom:15px;
line-height:48px;
font-weight:400;
font-size:60px;
}
#homBanner01 .custom-content {
font-family:'Lato'; letter-spacing:normal;
text-transform:uppercase;
line-height:24px;
font-weight:400;
font-size:24px;
}
#homBanner02 {
margin-bottom:80px;
}
#homBanner02 .portfolio-items .wide_tall {
width:100%!important;
height:150px;
}
#homBanner02 .portfolio-items .col .work-item.style-3-alt {
border-radius:5px;
height:150px;
}
#homBanner02 .portfolio-items .inner-wrap {
border-radius:5px;
}
#homBanner02 .portfolio-items .inner-wrap .vert-center {
-webkit-transform: translateY(32px) translateX(0%);
transform: translateY(32px) translateX(0%);
top:0px; left:0px;
}
#homBanner02 h2 {
font-family:'FUENTE01';
letter-spacing:normal;
padding-bottom:7px;
line-height:48px;
font-weight:400;
font-size:48px;
}
#homBanner02 .custom-content {
font-family:'Lato'; letter-spacing:normal;
text-transform:uppercase;
line-height:24px;
font-weight:400;
font-size:24px;
} #homOfertas {
margin-bottom:18px;
margin-top:72px;
}
#homOfertas h3 {
line-height:48px!important;
font-size:40px!important;
font-family:'FUENTE01';
letter-spacing:normal;
font-weight:400;
}
#homOfertas .nectar-woo-carousel-top h2 {
display:none;
}
#homOfertas .nectar-woo-carousel-top {
margin-bottom:0px;
min-height:0px;
}
#homOfertas .nectar-woo-carousel-top .flickity-prev-next-button {
-webkit-transform:translateY(0%);
transform:translateY(0%);
top:150px; 
}
#homOfertas .nectar-woo-carousel-top .previous {
left:-50px;
}
#homOfertas .nectar-woo-carousel-top .next {
right:-50px;
}
#homOfertas .woocommerce ul.products li.product h2 {
font-family:Lato; line-height:24px;
font-size:20px!important;
font-weight:600!important;
}
.products li.product.minimal .price-hover-wrap {
width:100%!important;
}
#homOfertas .products li.product.minimal .product-meta .amount {
font-weight:900!important;
font-size:18px!important;
line-height:28px;
font-family:Lato;
} #homNewsletter {
padding-bottom:62px!important;
padding-top:53px!important;
}
#homNewsletter h3 {
line-height:48px!important;
font-size:40px!important;
font-family:'FUENTE01';
letter-spacing:normal;
font-weight:400;
}
#homNewsletter p {
padding:6px 0 2px;
line-height:28px;
font-family:Lato;
font-weight:400;
font-size:16px;
}
#homNewsletter .wpforms-container .wpforms-form {
text-align:left;
margin:0 auto;
width:762px;
}
#homNewsletter .wpforms-container .wpforms-field {
clear:none;
}
#wpforms-25300-field_1-container {
margin:0 10px;
width:280px;
float:left;
}
#wpforms-25300-field_2-container {
margin:0 10px;
width:280px;
float:left;
}
#homNewsletter .wpforms-container .wpforms-required-label {
color:#746F78!important;
}
#homNewsletter .wpforms-container .wpforms-submit-container {
margin:49px 10px 0;
width:141px;
float:left;
clear:none;
}
#homNewsletter input[type=text], #homNewsletter input[type=email] {
max-width:none; width:100%;
border:1px solid #C4C4C4;
background:#FFF;
height:50px;
}
div.wpforms-container-full .wpforms-form em.wpforms-error {
font-family:'Lato'; font-weight:700;
letter-spacing:-0.01em;
font-size:15px;
}
#homNewsletter #wpforms-submit-25300 {
font-family:'Roboto Condensed', sans-serif!important;
text-transform:uppercase!important;
padding:12px 0 11px!important;
background:#746F78!important;
font-weight:700!important;
font-size:22px!important;
height:50px;
width:100%;
}
#homNewsletter #wpforms-submit-25300:hover {
-webkit-transform:translateY(0px)!important;
-ms-transform:translateY(0px)!important;
transform:translateY(0px)!important;
background:#212121!important;
}
#homNewsletter #wpforms-submit-25300:focus {
border:0px!important;
}
#homNewsletter .wpforms-container-full .wpforms-confirmation-container-full {
background:none!important;
border:none!important;
box-sizing: border-box;
font-size: 18px !important;
font-weight: 700;
}
#homNewsletter .wpforms-container-full .wpforms-confirmation-container-full p {
font-size:24px!important;
letter-spacing:-0.01em;
margin-bottom:-20px;
line-height:30px;
font-weight:800;
padding:0px;
} #page-header-bg {
background:#EFEFEF!important;
height:95px!important;
}
#page-header-wrap {
height:95px!important;
}
body #page-header-bg h1 {
font-family:'FUENTE01';
letter-spacing:normal;
line-height:50px;
font-weight:400;
font-size:48px;
padding:0px;
margin:0px;
}
.woocommerce.archive #sidebar.span_3, .woocommerce.single #sidebar.span_3 {
border:1px solid #E6E6E6;
margin-bottom:20px;
padding:25px;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3, .woocommerce ul.products li.product h2, .woocommerce ul.products li.product h2, .woocommerce-page ul.products li.product h2 {
font-family:Lato; line-height:24px;
font-size:20px!important;
font-weight:600!important;
text-align:center;
}
.products li.product.minimal .price-hover-wrap {
width:100%!important;
}
#homOfertas .products li.product.minimal .product-meta .amount {
font-weight:900!important;
font-size:18px!important;
line-height:28px;
font-family:Lato;
}
body.single-product .container-wrap {
padding-bottom:50px;
position:relative;
}
.nectar-shop-header h1 {
background:#EFEFEF!important;
font-family:'FUENTE01';
letter-spacing:normal;
height:95px!important;
text-align:center;
position:absolute;
line-height:50px;
padding:23px 0 0;
font-weight:400;
font-size:48px;
margin:0px;
color:#000;
width:100%;
left:0px;
top:0px;
}
.page-prod-head {
background:#EFEFEF!important;
height:95px!important;
text-align:center;
position:absolute;
width:100%;
left:0px;
top:0px;
}
.page-prod-head h3 {
font-family:'FUENTE01';
letter-spacing:normal;
line-height:50px;
padding:23px 0 0;
font-weight:400;
font-size:48px;
margin:0px;
color:#000;
}
.page-prod-head h3 a, .page-prod-head h3 a:hover, .page-prod-head h3 a:focus {
color:#000;
}
.nectar-shop-header {
position:inherit;
}
.product-template-default .main-content {
margin-top:112px;
position:unset;
}
.archive .main-content {
margin-top:95px;
position:unset;
}
.product-template-default .main-content .row {
position:inherit;
}
.archive .main-content .row {
position:inherit;
}
.product-template-default .woocommerce-tabs {
display:none;
}
.single-product .related.products h2 {
line-height:48px!important;
font-size:40px!important;
font-family:'FUENTE01';
letter-spacing:normal;
text-align:center;
font-weight:400;
}
#sidebar h4 {
font-family:'Lato';
line-height:24px;
font-weight:700;
font-size:18px;
color:#000;
}
.woocommerce-breadcrumb {
padding:13px 0 11px;
font-family:'Lato';
font-weight:900;
font-size:16px;
color:#818181;
}
.woocommerce .woocommerce-breadcrumb a {
font-weight:400;
color:#333;
}
body[data-fancy-form-rcs="1"].woocommerce .woocommerce-result-count, body[data-fancy-form-rcs="1"].woocommerce-page .woocommerce-result-count {
font-family:'Lato';
font-size:16px;
color:#333;
}
body[data-fancy-form-rcs="1"] .woocommerce-ordering .fancy-select-wrap {
padding-top:1px;
}
body[data-fancy-form-rcs="1"] .woocommerce-ordering .select2-container {
font-family:'Lato';
}
.single-product div.product h1.product_title {
letter-spacing:-0.03em;
font-family:'Lato';
line-height:52px;
font-weight:900;
margin-top:30px;
font-size:48px;   
}
.nectar-sticky-prod-wrap p.price {
font-family:'Lato'!important;
line-height:30px!important;
font-weight:900!important;
font-size:30px!important;
color:#8C8C8C!important;
}
.woocommerce-product-details__short-description {
font-family:'Lato';
line-height:28px;
font-size:18px;
color:#333;
}
.woocommerce div.product form.cart .button {
font-family:'Roboto Condensed', sans-serif;
text-transform:uppercase!important;
padding:20px!important;
background:#434343;
font-weight:700;
font-size:22px;
}
.theiaStickySidebar .product_meta {
display:none;
}
.nectar-love-button {
display:none!important;
}
.products li.product.minimal .product-add-to-cart a span {
font-family:'Lato';
}
.products li.product.minimal .product-meta .amount {
font-weight:900!important;
font-size:18px!important;
line-height:28px;
font-family:Lato;
}
.woocommerce-page ul.products li.product.minimal .price, .woocommerce ul.products li.product.minimal .price {
text-align:center;
}
.products li.product.minimal .product-add-to-cart {
text-align:center;
}
#sidebar .product-categories li a {
font-weight:400!important;
color:#444!important;
font-family:'Lato';
font-size:16px; 
}
#sidebar .product-categories {
margin-bottom:0px;
}
#sidebar .product-categories .children {
margin-left:0px!important;
}
#sidebar .widget {
margin-bottom:35px;
}
.widget_shopping_cart {
margin-top:24px;
}
.widget_shopping_cart_content a.button {
font-family:'Roboto Condensed', sans-serif!important;
background-color:#333!important;
font-weight:400!important;
font-size:13px!important;
padding:18px 10px;
}
.widget_shopping_cart_content a:hover.button {
background-color:#434343!important;
}
.widget_shopping_cart_content a:focus.button {
background-color:#434343!important;
}
.woocommerce ul.products li.product .product-wrap img, .woocommerce-page ul.products li.product .product-wrap img {
padding:30px!important;
} #top-paginas {
margin-bottom:60px;
text-align:center;
height:95px;
}
#top-paginas h2 {
font-family:'FUENTE01';
letter-spacing:normal;
line-height:50px;
padding:23px 0 0;
font-weight:400;
font-size:48px;
margin:0px;
color:#000;
}
.wc-proceed-to-checkout a.checkout-button {
font-family:'Roboto Condensed', sans-serif!important;
background:#746F78!important;
font-size:22px!important;
text-transform:uppercase;
}
.wc-proceed-to-checkout a:hover.checkout-button {
-webkit-transform:translateY(0px)!important;
-ms-transform:translateY(0px)!important;
transform:translateY(0px)!important;
background:#212121!important;
opacity:1!important;
}
.woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-message {
background-color:#8C8C8C;
}
.woocommerce-billing-fields h3 {
line-height:48px!important;
font-size:40px!important;
font-family:'FUENTE01';
letter-spacing:normal;
font-weight:400;
}
h3#order_review_heading {
line-height:48px!important;
font-size:40px!important;
font-family:'FUENTE01';
letter-spacing:normal;
font-weight:400;
}
.woocommerce form .form-row label {
font-weight:400!important;
font-family:'Lato';
line-height:36px;
font-size:16px;
}
.woocommerce-checkout #payment div.payment_box {
padding:0px;
}
.woocommerce-checkout #payment ul.payment_methods {
border-bottom:1px solid #EEE;
border-top:1px solid #EEE;
padding:0 0 24px;
}
#payment p {
font-family:'Lato';
line-height:24px;
font-size:16px;
color:#444;
}
.woocommerce #order_review #payment #place_order {
font-family:'Roboto Condensed', sans-serif;
background:#746F78!important;
text-transform:uppercase;
margin-top:30px;
font-size:22px;
}
.woocommerce #order_review #payment #place_order:hover {
-webkit-transform:translateY(0px)!important;
-ms-transform:translateY(0px)!important;
transform:translateY(0px)!important;
background:#212121!important;
opacity:1!important;
}
.woocommerce-checkout-review-order-table .product-info h4 {
font-family:'Lato';
line-height:28px;
font-size:20px;
}
.woocommerce a.remove {
color:#000!important;
}
#header-outer .widget_shopping_cart .cart_list a {
font-family:'Lato'!important;
line-height:20px!important;
font-weight:900!important;
font-size:13px!important;
color:#000!important;
}
#header-outer .widget_shopping_cart .cart_list a {
text-align:center;
}
#header-outer .widget_shopping_cart .cart_list a:hover {
color:#000!important;
}
#header-outer .widget_shopping_cart .quantity span {
letter-spacing:-0.02em;
font-family:'Lato';
line-height:22px;
font-weight:700;
font-size:18px;
color:#818181;
}
#header-outer .widget_shopping_cart .cart_list li {
padding-bottom:10px;
padding-top:15px;
}
.woocommerce-mini-cart__total .woocommerce-Price-amount {
letter-spacing:-0.02em;
font-family:'Lato';
font-weight:700;
font-size:18px;
color:#818181;
}
.cart_totals h2 {
line-height:48px!important;
font-size:36px!important;
font-family:'FUENTE01';
letter-spacing:normal;
padding-bottom:4px;
font-weight:400;
}
.shop_table_responsive {
font-family:'Lato';
}
.woocommerce table.shop_table th {
font-family:'Lato';
}
.woocommerce-cart table tbody tr:nth-child(1n) td:not(.actions), .woocommerce-cart .cart-collaterals table tr:nth-child(1n) th {
border-top:1px solid #EEE;
background-color:#FFF;
}
.woocommerce-cart table tbody tr:nth-child(2n) td:not(.actions), .woocommerce-cart .cart-collaterals table tr:nth-child(2n) th {
border-top:1px solid #EEE;
background-color:#FFF;
}
.woocommerce table.cart td.actions {
border-top:1px solid #EEE;
}
.woocommerce table.shop_table th {
padding:0 20px 12px;
}
.woocommerce-cart .cart-collaterals .cart_totals table th {
padding:20px 0;
}
.woocommerce table.cart td.product-remove {
padding:25px 0;
}
.woocommerce table.cart td.product-name {
font-family:'Lato';
}
.woocommerce-privacy-policy-text  {
display:none;
}
.woocommerce .payment_box p {
margin-bottom:10px;
padding-left:0px;
margin-top:2px;
}
.woocommerce .payment_box span {
font-style:italic;
font-size:13px;
}
.woocommerce-checkout #payment ul.payment_methods li {
margin-top:28px;
}
.woocommerce-checkout #payment div.payment_box {
margin:0px;
}
.woocommerce table.order-review th {
font-size:18px; padding:6px 0;
font-family:'Lato';
font-weight:400;
}
.woocommerce-additional-fields h3 {
font-family:'Lato';
}
.woocommerce-order, .woocommerce-order p {
font-family:'Lato';
}
.woocommerce-order-details h2 {
line-height:48px!important;
font-size:36px!important;
font-family:'FUENTE01';
letter-spacing:normal;
padding-bottom:4px;
font-weight:400;
}
.woocommerce-customer-details h2 {
line-height:48px!important;
font-size:36px!important;
font-family:'FUENTE01';
letter-spacing:normal;
padding-bottom:4px;
font-weight:400;
}
.woocommerce .woocommerce-customer-details address {
padding:16px 24px;
line-height:24px;
font-size:14px;
}
.woocommerce ul.order_details li strong {
display:block; font-size:17px; line-height:17px;
font-family:'Lato';
margin-top:12px;
}
.woocommerce table.shop_table th.woocommerce-table__product-name {
padding:12px 20px;
font-size:16px;
}
.woocommerce table.shop_table td.woocommerce-table__product-name {
padding:12px 20px;
}
body:not(.woocommerce-cart) .main-content td {
padding:12px 20px;
}
.woocommerce table.shop_table tfoot th {
padding:12px 20px;
font-size:16px;
}
.woocommerce-page table.shop_table tfoot td, .woocommerce-page table.shop_table tfoot th {
font-family:'Lato';
font-weight:400;
}
.woocommerce p.woocommerce-info {
padding-bottom:15px!important;
}
#textAgregado {
display:none;
}
body.woocommerce-order-received #textAgregado {
margin-bottom:45px;
display:block;
}
body.woocommerce-order-received #textAgregado p {
line-height:28px;
font-family:Lato;
font-weight:700;
padding:0 0 2px;
font-size:18px;
}
body.woocommerce-order-received #textAgregado p em {
font-style:normal;
font-family:Lato;
padding:0 0 2px;
font-weight:400;
font-size:15px;
}
body.woocommerce-order-received .woocommerce-notice--success {
display:none;
}
.infoCompra {
max-width:fit-content; padding:0 30px;
font-family:'Lato'!important;
border:1px solid #DDD;
margin:-10px 0 40px;
border-radius:10px;
background:#EFEFEF;
line-height:25px;
font-size:18px;
color:#212121;
}
.infoCompra a {
font-weight:700;
color:#52C369;
}
.infoCompra a:hover {
text-decoration:underline;
color:#52C369!important;
}
.infoCompra p {
background:url(//distribuidorabohefers.com.ar/wp-content/themes/salient/img/ico-what-comp.png) no-repeat left 22px;
padding:27px 0 25px 50px!important;
}
.infoCompra p strong {
font-family:'Lato'!important;
font-weight:700!important;
} #bannerHomeFinal {
margin-bottom:70px;
}
.banner03 {
margin-bottom:70px;
position:relative;
border-radius:5px;
overflow:hidden;
height:150px;
width:100%;
}
.contbann {
text-transform:uppercase;
letter-spacing:normal;
padding: 32px 40px 0;
font-family:'Lato';
position:absolute;
left:0px; top:0px;
line-height:24px;
font-weight:400;
font-size:24px;
color:#FFF;
z-index:99;
}
.banner03 h2 {
font-family:'FUENTE01';
letter-spacing:normal;
padding-bottom:7px;
line-height:48px;
font-weight:400;
font-size:48px;
color:#FFF;
}
.banner03 img {
margin-bottom:0px!important;
max-width:inherit!important;
transition:all 0.2s linear;
height:100%!important;
}
.banner03:hover img {
-webkit-transform:scale(1.12);
transition:all 0.2s linear;
transform:scale(1.12);
} #top-page-ints {
background:#EFEFEF!important;
height:95px!important;
margin-bottom:60px;
text-align:center;
}
#top-page-ints h3 {
line-height:48px!important;
font-size:48px!important;
font-family:'FUENTE01';
letter-spacing:normal;
text-align:center;
padding:24px 0 0;
font-weight:400; 
margin:0px;
color:#000;
}
#bloq-faq h2 {
text-transform: uppercase;
line-height:30px!important;
font-size:18px!important;
font-family:'Lato';
padding:16px 0 3px;
font-weight:600;
margin:0px;
color:#000;
}
#bloq-faq p {
padding:6px 0 2px;
line-height:28px;
font-family:Lato;
font-weight:400;
font-size:16px;
}
#bloq-contacto {
margin-bottom:25px;
}
#bloq-contacto p {
padding:6px 0 2px;
line-height:28px;
font-family:Lato;
font-weight:400;
font-size:16px;
}
#bloq-contacto .wpforms-container .wpforms-field {
float:left;
clear:none;
width:50%;
}
#bloq-contacto .wpforms-container .wpforms-field:nth-child(even) {
padding-left:20px;
}
#bloq-contacto .wpforms-container .wpforms-field:nth-child(odd) {
padding-right:20px;
}
#bloq-contacto .wpforms-container #wpforms-22895-field_2-container {
padding:0px!important;
width:100%;
}
#bloq-contacto .wpforms-container .wpforms-required-label {
color:#746F78!important;
}
#bloq-contacto #wpforms-submit-22895 {
font-family:'Roboto Condensed', sans-serif!important;
text-transform:uppercase!important;
padding:15px 70px!important;
background:#746F78!important;
font-weight:700!important;
font-size:22px!important;
margin-top:20px;
height:50px;
}
#bloq-contacto #wpforms-submit-22895:hover {
-webkit-transform:translateY(0px)!important;
-ms-transform:translateY(0px)!important;
transform:translateY(0px)!important;
background:#212121!important;
}
.col-contacto .vc_column-inner {
border:1px solid #E6E6E6;
margin-bottom:20px;
position:relative;
margin-left:20px;
padding:25px;
}
#bloq-contacto input[type=text], #bloq-contacto input[type=email], #bloq-contacto input[type=number] {
width:100%; max-width:none;
border:1px solid #C4C4C4;
background:#FFF;
height:50px;
}
#bloq-contacto textarea {
border:1px solid #C4C4C4;
background:#FFF;
height:150px;
}
#bloq-contacto input[type=submit] {
font-family:'Roboto Condensed', sans-serif;
text-transform:uppercase!important;
padding:13px 50px!important;
background:#746F78;
font-weight:700;
font-size:22px;
}
#bloq-contacto input[type=submit]:hover {
background:#333;
}
#bloq-contacto label {
font-weight:400!important;
font-family:Lato;
line-height:24px;
font-size:16px;
}
#bloq-contacto p span {
color:#746F78!important;
}
.col-md-6 {
margin-bottom:20px;
padding-right:15px;
float:left;
width:50%;
}
.col-md-6:nth-child(even) {
margin-bottom:20px;
padding-left:15px;
padding-right:0px;
float:left;
width:50%;
}
.col-md-12 {
margin-bottom:20px;
clear:both;
float:left;
width:100%;
}
.imgCont {
margin-top:-40px!important;
}
.col-contacto a {
display:block;width:100%; overflow:hidden; white-space:nowrap;
color:#949494!important;
text-overflow:ellipsis;
letter-spacing:-0.02em;
font-family:Lato;
line-height:26px;  
font-weight:900;
font-size:16px;
}
.col-contacto a:hover, .col-contacto a:focus {
text-decoration:underline;
color:#949494!important;
}
.col-contacto h4 {
font-family:'Roboto Condensed', sans-serif;
padding:16px 0 0; margin:0px!important;
text-transform:uppercase!important;
letter-spacing:-0.01em;
line-height:24px;
font-size:24px;
color:#818181;
}
.grecaptcha-badge {
visibility:collapse!important;
opacity:0!important;
}
.col-contact-form small {
padding-bottom:25px;
font-size:13px;
display:block;
}
.col-contact-form small a {
text-decoration:underline;
color:#000;
}
#homNewsletter small {
padding-bottom:25px;
font-size:13px;
display:block;
}
#homNewsletter small a {
text-decoration:underline;
color:#000;
} #footer-outer {
background-color:#000;
padding-bottom:25px;
display:flex;
}
.foot01 {
font-family:Lato; line-height:26px;
line-height:28px;
margin-top:40px;
font-size:20px;
width:585px;
float:left;
color:#FFF;
}
.logoFoot img {
margin-bottom:19px;
}
.afip {
width:65px;
float:left;
}
.datFoot {
width:calc(100% - 70px);
font-weight:300;
margin-top:-6px;
float:left;
}
.foot01 a {
font-family:Lato; line-height:26px;
color:#FFF!important;
font-weight:300;
font-size:20px;
}
.foot01 a:hover, .foot01 a:focus {
color:#FFF!important;
}
.datMail a {
font-family:Lato; line-height:26px;
color:#949494!important;
font-weight:900;
font-size:15px;
}
.datMail a:hover, .datMail a:focus {
color:#B3B3B3!important;
}
.foot02 {
text-align:left;
margin-top:50px;
width:165px;
float:left;
}
.foot02 h4 {
font-family:Lato!important; line-height:26px;
font-weight:900!important;
font-size:16px!important;
text-transform:uppercase;
text-align:left;
color:#949494;
}
#footer-outer[data-cols="1"][data-disable-copyright="false"] .row {
padding-bottom:0px;
padding-top:0px!important;
}
.foot02 ul {
list-style-type:none;
text-align:left;
padding:1px 0 0;
margin:0px;
}
.foot02 ul li {
font-family:Lato!important; line-height:19px;
text-transform:uppercase;
padding:0 0 5px!important;
color:#FFF!important;
font-weight:400;
font-size:13px;
margin:0px;
}
.foot02 ul li a {
font-family:Lato!important; line-height:19px;
text-transform:uppercase;
color:#FFF!important;
font-weight:400;
font-size:13px;
padding:0px;  
margin:0px;
}
.foot03 {
width:calc(100% - 750px);
text-align:right;
margin-top:40px;
float:right;
}
.foot03 .span_5 {
display:none;
}
.foot03 h4 {
font-family:Lato!important; line-height:26px;
padding:0 0 7px; margin:-2px 0 0;
font-weight:900!important;
font-size:16px!important;
text-transform:uppercase;
text-align:right;
color:#FFF;
}
#footer-outer ul.social {
text-align:right;
}
.foot03 .social a i {
color:#FFF!important;
}
.copyr {
width:100%;
clear:both;
}
.foot04 {
width:450px;
float:left;
}
.foot05 {
width:calc(100% - 450px);
text-align:right;
float:right;
}
.copy {
font-family:Lato; line-height:26px;
margin-top:17px;
font-size:13px;
color:#FFF;
}
.publicite {
margin-top:17px;
} body.woocommerce-account #page-head-prod {
background:url(//distribuidorabohefers.com.ar/wp-content/themes/salient/img/fond-market.jpg) no-repeat center center;
font-family:'Oswald', sans-serif;
display:block!important;
background-size:cover;
position:relative;
text-align:center;
padding:138px 0 0;
line-height:30px;
font-weight:300;
font-size:20px;
height:300px;
color:#FFF;
width:100%;
}
.woocommerce-account h2.n-disable-reg {
font-family:'Roboto Condensed', sans-serif;
text-transform:uppercase;
margin:3px 0 20px;
line-height:48px;
font-weight:400;
font-size:42px;
padding:0px;
color:#222;
}
body.woocommerce-account .woocommerce-form.woocommerce-form-login.n-disable-reg {
border:1px solid #E6E6E6;
margin:35px auto 40px;
border-radius:5px;
padding:30px;
}
.woocommerce-form-row label {
line-height:21px!important;
padding-bottom:10px;
position:relative;
font-weight:300;
font-size:17px;
color:#444;
}
.woocommerce form .form-row .required {
color:#D51F30!important;
display:inline-block;
vertical-align:sub;
position:absolute;
font-weight:500;
margin-top:4px;
font-size:14px;
}
.woocommerce-form-login .form-row {
padding:3px 0!important;
}
.woocommerce-form-row input {
border:1px solid #CED4DA;
border-radius:5px;
background:#FFF;
height:50px;
}
.woocommerce-form-row input#username {
margin-bottom:10px;
padding:15px 0.5em;
}
.woocommerce-form-row input#password {
padding:15px 0.5em;
margin-bottom:5px;
}
body.woocommerce-account .woocommerce-form__input {
margin-left:0px;
}
label.woocommerce-form__label-for-checkbox {
line-height:21px!important;
font-weight:300;
font-size:15px;
color:#444;
}
.woocommerce-form-login button.woocommerce-Button {
-webkit-transition:all 0.3s linear; transition:all 0.3s linear;
text-transform:uppercase!important;
font-family:'Roboto Condensed', sans-serif;
background:#D51F30!important;
padding:13px 40px!important;
border-radius:3px!important;
margin-top:22px!important;
display:inline-block;
line-height:24px;
font-weight:700;
font-size:16px;
display:block;
border:0px;
color:#FFF;
}
.woocommerce-form-login button.woocommerce-Button:hover, .woocommerce-form-login button.woocommerce-Button:focus {
-webkit-transition:all 0.2s linear; transition:all 0.2s linear;
background:#333!important;
}
.woocommerce-LostPassword {
line-height:21px!important;
padding-top:5px;
font-weight:300;
font-size:15px;
}
.woocommerce-LostPassword a {
text-decoration:none;
color:#222;
}
.woocommerce-LostPassword a:hover {
text-decoration:underline;
color:#666;
}
.the_champ_outer_login_container {
letter-spacing:-0.01em;
margin:20px 0 12px;
background:#EDECF3;
border-radius:5px;
padding:10px 20px;
min-height:86px;
font-weight:600;
font-size:14px;
color:#5A5568;
}
.theChampLogin {
margin:2px 10px 0 0;
border-radius:3px;
overflow:hidden;
}
body.woocommerce-account .woocommerce .woocommerce-error {
margin:0 0 38px;
}
body.woocommerce-account .woocommerce .woocommerce-error strong {
font-weight:700;
}
body.woocommerce-account .woocommerce .woocommerce-error a {
text-decoration:underline;
opacity:0.75;
color:#FFF;
}
body.woocommerce-account .woocommerce .woocommerce-error a:hover {
opacity:0.9;
color:#FFF;
}
body.woocommerce-account .woocommerce .woocommerce-error a:focus {
opacity:0.9;
color:#FFF;
}
body.woocommerce-account .woocommerce .woocommerce-message {
margin:0 0 38px;
}
body.woocommerce-cart .woocommerce .woocommerce-message {
margin-bottom:-20px;
}
.woocommerce-ResetPassword button[type=submit] {
-webkit-transition:all 0.3s linear; transition:all 0.3s linear;
margin-top:-6px; margin-bottom:10px;
text-transform:uppercase!important;
font-family:'Oswald', sans-serif;
padding:13px 40px!important;
border-radius:3px!important;
display:inline-block;
background:#D51F30;
line-height:24px;
font-weight:700;
font-size:16px;
display:block;
border:0px;
color:#FFF;
}
.woocommerce-ResetPassword button[type=submit]:hover, .woocommerce-ResetPassword button[type=submit]:focus {
-webkit-transition:all 0.2s linear; transition:all 0.2s linear;
background:#B80011;
}
.woocommerce-ResetPassword .form-row-first {
margin-top:23px!important;
}
.woocommerce-ResetPassword p {
line-height:26px;
font-weight:300;
font-size:17px;
color:#444;
}
body.woocommerce-lost-password .main-content p {
line-height:26px;
font-weight:300;
font-size:17px;
color:#444;
} #bloqRegistracion {
margin-bottom:30px;
margin-top:60px;
}
#bloqRegistracion h3 {
font-family:'Oswald', sans-serif;
letter-spacing:0.02em;
text-align:center;
margin:4px 0 35px;
line-height:48px;
font-weight:400;
font-size:42px;
padding:0px;
color:#222;
}
#bloqRegistracion .small {
text-align:center;
line-height:16px;
font-size:12px;
}
#bloqRegistracion .small a {
text-decoration:underline;
color:#444;
}
body.user-registration-page #subEncab {
font-family:'Oswald', sans-serif;
padding:138px 0 0!important;
letter-spacing:0.01em;
position:relative;
text-align:center;
line-height:30px;
font-weight:300;
font-size:20px;
height:160px;
}
body.user-registration-page .woocommerce-info a {
-webkit-transition:all 0.2s linear; transition:all 0.2s linear;
background:none!important;
letter-spacing:-0.01em;
font-weight:600;
}
body.user-registration-page .woocommerce-info a:hover {
-webkit-transition:all 0.2s linear; transition:all 0.2s linear;
opacity:0.8;
}
body.user-registration-page .woocommerce-form-login {
background: url(//distribuidorabohefers.com.ar/wp-content/themes/salient/img/fond-sep.png) repeat-x left bottom;
padding-bottom:30px;
margin-bottom:0px;
margin-top:25px;
}
body.user-registration-page .woocommerce-form-login.n-disable-reg {
background:none;
}
body.user-registration-page .woocommerce-form-login input {
border:1px solid #CED4DA;
border-radius:5px;
background:#FFF;
height:50px;
}
body.user-registration-page .woocommerce-form-login .woocommerce-form__input-checkbox {
height:inherit;
}
body.user-registration-page .woocommerce-form-login label {
line-height:21px!important;
padding-bottom:10px;
position:relative;
font-weight:300;
font-size:17px;
color:#444;
}
body.user-registration-page .woocommerce-form-login .form-row-first {
margin-top:15px;
}
body.user-registration-page .woocommerce-form-login .form-row-last {
margin-top:15px;
}
body.user-registration-page .woocommerce-form-login .the_champ_outer_login_container {
width:fit-content;
}
body.user-registration-page .woocommerce-form-login button.woocommerce-form-login__submit {
-webkit-transition:all 0.3s linear; transition:all 0.3s linear;
text-transform:uppercase!important;
font-family:'Oswald', sans-serif;
padding:13px 60px!important;
border-radius:3px!important;
margin-top:7px!important;
display:inline-block;
background:#D51F30;
line-height:24px;
font-weight:700;
font-size:16px;
display:block;
border:0px;
color:#FFF;
}
body.user-registration-page .woocommerce-form-login button.woocommerce-form-login__submit:hover, body.user-registration-page .woocommerce-form-login button.woocommerce-form-login__submit:focus {
-webkit-transition:all 0.2s linear; transition:all 0.2s linear;
background:#B80011;
}
body.user-registration-page .lost_password {
line-height:21px!important;
padding-top:5px;
font-weight:300;
font-size:15px;
}
body.user-registration-page .lost_password a {
text-decoration:none;
color:#222;
}
body.user-registration-page .lost_password a:hover {
text-decoration:underline;
color:#666;
}
body.user-registration-page .woocommerce-form-login__rememberme {
margin-top:20px;
}
.infoRegistracion {
padding-bottom:40px;
margin-bottom:-40px;
position:relative;
background:#FFF;
}
.infoRegistracion h4 {
font-family:'Oswald', sans-serif;
text-transform:uppercase;
letter-spacing:-0.01em;
padding:48px 0 6px;
line-height:28px;
font-weight:500;
font-size:18px;
color:#D51F30;
margin:0px;
}
.infoRegistracion a {
text-decoration:underline;
letter-spacing:-0.01em;
font-weight:600;
color:#3E3A48;
}
.infoRegistracion a:hover {
opacity:0.8;
}
body.user-registration-page #bloqRegistracion input {
border:1px solid #CED4DA;
border-radius:5px!important;
height:50px!important;
max-height:none;
background:#FFF;
}
.user-registration {
padding:35px 20px 40px;
}
.user-registration label {
line-height:21px!important;
font-weight:300!important;
font-size:17px!important;
margin:0px!important;
padding-bottom:10px;
position:relative;
color:#444;
}
.user-registration .form-row .required {
color:#D51F30!important;
display:inline-block;
vertical-align:sub;
position:absolute;
margin-left:4px;
font-weight:500;
margin-top:4px;
font-size:14px;
}
body #bloqRegistracion .fancy-select-wrap label {
color:#222!important;
padding-bottom:10px;
}
body #bloqRegistracion .ur-form-row[data-row-id="3"] {
padding-bottom:40px;
margin-bottom:32px;
position:relative;
}
body #bloqRegistracion .ur-form-row[data-row-id="3"]:after {
border-bottom: 1px dashed #CCC;
content:''; display:block;
width:calc(100% - 20px);
position:absolute;
height:2px;
bottom:0px;
left:10px;
}
#bloqRegistracion .user-registration button.ur-submit-button {
-webkit-transition:all 0.3s linear; transition:all 0.3s linear;
text-transform:uppercase!important; font-family:'Roboto Condensed', sans-serif;
margin:20px auto 0!important;
padding:13px 60px!important;
border-radius:3px!important;
background:#746F78!important;
line-height:24px;
font-weight:700;
font-size:22px;
display:block;
border:0px;
color:#FFF;
}
#bloqRegistracion .user-registration button.ur-submit-button:hover, #bloqRegistracion .user-registration button.ur-submit-button:focus {
-webkit-transition:all 0.2s linear; transition:all 0.2s linear;
background:#333!important;
}
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-button-container {
margin-top:0px!important;
}
.user-registration label.user-registration-error {
background:none; border:0px;
font-weight:500!important;
font-size:14px!important;
color:#D51F30!important;
padding:0px;
}
.user-registration-error::before {
font-size:calc(100% + 5px);
margin-right:7px;
margin-top:-4px;
}
.infoReg {
text-align:center;
line-height:24px;
font-weight:300;
font-size:17px;
color:#444;
}
.infoReg a {
text-decoration:underline;
letter-spacing:-0.01em;
font-weight:600;
color:#3E3A48;
}
.infoReg a:hover {
opacity:0.8;
} .woocommerce-account .woocommerce-MyAccount-navigation {
padding-right:45px;
margin-bottom:30px;
margin-top:7px;
}
.woocommerce-MyAccount-navigation ul {
border:1px solid #E6E6E6;
margin-bottom:0px;
border-radius:5px;
padding:5px 25px;
}
.woocommerce-MyAccount-navigation ul li:last-child {
border-bottom:0px;
}
.woocommerce-MyAccount-navigation ul li:nth-child(3) {
display:none;
}
.woocommerce-MyAccount-navigation ul li:nth-child(2) a::before {
margin-left:-1px;
width:21px;
}
.woocommerce-MyAccount-navigation ul li:nth-child(5) a::before {
margin-left:2px;
width:18px;
}
.woocommerce-MyAccount-navigation ul li a {
-webkit-transition:all 0.2s linear; transition:all 0.2s linear;
overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
font-family:'Roboto Condensed';
line-height:25px;
font-weight:300;
font-size:16px;
color:#444;
opacity:1;
}
.woocommerce-MyAccount-navigation ul li a::before {
-webkit-transition:all 0.2s linear; transition:all 0.2s linear;
text-align:left;
font-size:20px;
color:#3E3A48;
width:20px;
}
.woocommerce-MyAccount-navigation ul li a:hover {
-webkit-transition:all 0.2s linear; transition:all 0.2s linear;
color:#000;
}
.woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-MyAccount-navigation ul li.is-active a:hover {
-webkit-transition:all 0.2s linear; transition:all 0.2s linear;
font-weight:700;
}
.woocommerce-account .woocommerce-MyAccount-content {
margin-bottom:26px;
line-height:26px;
font-weight:300;
font-size:17px;
margin-top:7px;
color:#444;
width:70%;
}
.woocommerce-account .woocommerce-MyAccount-content a {
font-weight:500;
color:#3E3A48;
}
.woocommerce-account .woocommerce-MyAccount-content a:hover {
text-decoration:underline;
color:#D51F30;
}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--edit-address a:after {
content:'Dirección';
display:block;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message {
margin:0px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message a {
-webkit-transition:all 0.2s linear; transition:all 0.2s linear;
padding-top:1px!important;
text-transform:uppercase;
letter-spacing:0.01em;
text-decoration:none;
font-weight:300;
background:none;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message a:hover {
-webkit-transition:all 0.2s linear; transition:all 0.2s linear;
text-transform:uppercase;
opacity:0.7;
}
.woocommerce-account .woocommerce-Addresses {
background: url(//distribuidorabohefers.com.ar/wp-content/themes/salient/img/fond-sep.png) repeat-x left top;
padding:0px;
margin:0px;
}
.woocommerce-account .woocommerce-Addresses a {
font-size:15px;
}
.woocommerce-account .addresses .title h3 {
font-family:'Roboto Condensed', sans-serif;
text-transform:uppercase;
padding:0px; margin:0px;
letter-spacing:-0.01em;
line-height:24px;
font-weight:500;
font-size:20px;
color:#000;
}
.woocommerce-account .woocommerce-EditAccountForm p {
margin-bottom:20px;
}
.woocommerce-EditAccountForm .form-row {
padding:0px!important;
}
.woocommerce-account .woocommerce-EditAccountForm em {
margin-bottom:-7px;
padding-top:5px;
font-size:14px;
display:block;
}
.woocommerce-account .woocommerce-EditAccountForm fieldset {
margin-top:28px;
}
.woocommerce-account .woocommerce-EditAccountForm fieldset legend {
font-family:'Roboto Condensed', sans-serif;
padding:0px; margin:0 0 15px;
text-transform:uppercase;
letter-spacing:-0.01em;
line-height:24px;
font-weight:500;
font-size:20px;
color:#000;
}
.woocommerce-account .woocommerce-EditAccountForm fieldset p {
margin-bottom:20px;
}
.woocommerce-EditAccountForm button[type=submit] {
-webkit-transition:all 0.3s linear; transition:all 0.3s linear;
font-family:'Roboto Condensed', sans-serif;
margin-top:10px; margin-bottom:16px;
text-transform:uppercase!important;
background:#746F78!important;
padding:13px 40px!important;
border-radius:3px!important;
display:inline-block;
line-height:24px;
font-weight:700;
font-size:16px;
display:block;
border:0px;
color:#FFF;
}
.woocommerce-EditAccountForm button[type=submit]:hover, .woocommerce-EditAccountForm button[type=submit]:focus {
-webkit-transition:all 0.2s linear; transition:all 0.2s linear;
background:#333!important;
}
.woocommerce table.my_account_orders td.woocommerce-orders-table__cell-order-actions {
text-align:center;
}
.woocommerce table.my_account_orders .button {
padding:11px 0!important;
text-transform:uppercase;
text-decoration:none;
background:#3E3A48;
font-weight:300;
font-size:15px;
margin:0 auto;
color:#FFF;
width:80%;
}
.woocommerce table.my_account_orders .button:hover, .woocommerce table.my_account_orders .button:focus {
text-decoration:none;
background:#4E4C54;
color:#FFF;
}
.woocommerce table.my_account_orders th.woocommerce-orders-table__header-order-number {
text-align:left;
}
.user-registration-message {
border-top-color:#333!important;
background:#EFEFEF!important;
margin:40px 0 10px!important;
padding:30px 20px!important;
text-align:center!important;
font-weight:600!important;
color:#333!important;
}
.user-registration-message:before {
display:none!important;
} @media (max-width:1639px) {
.publicite {padding-right:80px;}
}
@media (max-width:1599px) {
#homOfertas .nectar-woo-carousel-top .previous {left:-20px;}
#homOfertas .nectar-woo-carousel-top .next {right:-20px;}
}
@media (max-width:1599px) {
#homOfertas .nectar-woo-carousel-top .previous {left:0px;}
#homOfertas .nectar-woo-carousel-top .next {right:0px;}
}
@media (max-width:1499px) {
#header-outer #search {width:100%!important;}
#search-outer #search #close {right:-20px;}
.container {width:100%; padding:0 25px;}
.swiper-slide .content {padding:0 25px;}
}
@media (max-width:1339px) {
#header-outer[data-lhe="default"] #top nav > ul > li > a {padding-right:8px; padding-left:8px;}
#header-outer #top .sf-menu > .sf-with-ul > a {padding-right:15px!important;}
}
@media (max-width:1299px) {
.foot03 {width:calc(100% - 645px);}
.foot01 {width:480px;}
}
@media (max-width:1249px) {
body.material #header-outer:not([data-format="left-header"]) #top nav > .buttons > li {margin:0 5px;}
#header-outer:not([data-format="left-header"]) #top nav >.buttons {width:168px;}
#top nav > .buttons {margin-left:5px!important;}
.col-social .social {margin-left:0px;}
.col-social {left:-12px!important;}
#ayuda-btn {display:none;}
}
@media (max-width:1199px) {
#homBanner01 .portfolio-items .col img {height:100%!important; max-width:inherit;}
}
@media (max-width:1159px) {
#header-outer.small-nav #logo, #header-outer.small-nav .logo-spacing {margin-top:21px; margin-bottom:23px;}
#header-outer[data-lhe="default"] #top nav > ul > li > a {padding-right:5px; padding-left:5px;}
#header-outer.small-nav #logo img, #header-outer.small-nav .logo-spacing img {height:24px;}
#header-outer #logo, #header-outer .logo-spacing {margin-top:38px; margin-bottom:39px;}
#header-outer #top .sf-menu > .sf-with-ul > a {padding-right:12px!important;}
#header-outer[data-format="default"] #top .span_9 {width:calc(100% - 180px);}
#header-outer #logo img, #header-outer .logo-spacing img {height:24px;}
#top .span_3 {width:180px; overflow: hidden;}
}
@media (max-width:1149px) {
.tarjetas img {width:300px; height:auto;}
.foot03 {width:calc(100% - 625px);}
.foot01 {width:460px;}
}
@media (max-width:1199px) {
#homBanner01 h2 {font-size:48px; padding-bottom:5px;}
}
@media (max-width:1059px) {
#homBanner02 .portfolio-items .col img {height:100%!important; max-width:inherit!important; width:auto!important;}
}
@media (max-width:999px) {
#slide-out-widget-area.slide-out-from-right {min-width:400px; padding-left:0px; padding-right:80px;}
#encabezado h3 {padding:2px 0 6px; letter-spacing:-0.02em; line-height:24px; font-size:21px;}
.col-social {left:auto!important; right:164px!important; top:46px!important;}
#encabezado .vc_col-sm-3 {width:25%; text-align:center; margin-bottom:0px;}
#search-outer #search #close a span:not(.close-line) {padding-top:2px;}
.col-social li a i, .col-social li a:hover i {color:#818181!important;}
.col-contacto .vc_column-inner {margin-left:0px; margin-top:50px;}
#header-outer #logo {margin-top:28px; margin-bottom:29px;}
.txt-encab {width:100%; padding-left:0px; float:none;}
#search-outer #search #close {right:20px;}
.container {max-width:none!important;}
.banner03 img {margin-left:-100px;}
.foot03 {width:calc(100% - 400px);}
.foot03 .container {padding:0px;}
body #header-outer {padding:0px;}
.col-social li a {width:30px;} 
.col-social li {width:30px;}
.img-encab {float:none;}
.foot02 {display:none;}
.foot01 {width:400px;}
}
@media (max-width:919px) {
.portfolio-items .work-item[data-custom-content="on"] .work-info {padding:0 25px;}
#homBanner01 .custom-content {font-size:20px; letter-spacing:-0.01em;}
#homBanner01 h2 {font-size:36px; padding-bottom:0px;}
}
@media (max-width:809px) {
#homNewsletter .wpforms-container .wpforms-submit-container {margin:49px 0 0; width:142px;}
#wpforms-25300-field_1-container {margin:0 10px 0 0; width:calc(50% - 81px);}
#wpforms-25300-field_2-container {margin:0 10px 0 0; width:calc(50% - 81px);}
#homNewsletter .wpforms-container .wpforms-form {width:100%;}
}
@media (max-width:767px) {
#footer-outer[data-cols="1"][data-disable-copyright="false"] #copyright {padding-bottom:10px!important;}
body #bloqRegistracion .ur-form-row[data-row-id="3"] {padding-bottom:20px; margin-bottom:30px;}
#footer-outer #copyright[data-layout="centered"] .col {text-align:left;}
#footer-outer[data-cols="1"] #copyright li {margin:0 15px 0 0;} 
.foot03 {width:100%; text-align:left; margin-top:20px;}
.foot03 h4 {margin:-12px 0 0; text-align:left;}
#footer-outer ul.social {text-align:left;}
.foot05 {width:100%; text-align:left;}
.banner03 img {margin-left:-200px;}
.contbann {padding:32px 30px 0;}
.tarjetas img {width:auto;}
.copy {margin-top:15px;}
.foot01 {width:100%;}
.foot04 {width:100%;}
}
@media (max-width:739px) {
.portfolio-items .work-item[data-custom-content="on"] .work-info {padding:0 20px;}
#homBanner01 .custom-content {font-size:18px; letter-spacing:-0.03em;}
#homBanner01 h2 {font-size:32px; padding-bottom:0px;}
}
@media (max-width:690px) {
.wpb_row:not(.full-width-content) .woocommerce .nectar-woo-flickity {padding-bottom:0px;}
.portfolio-items .work-item[data-custom-content="on"] .work-info {padding:0 30px;}
#homOfertas .nectar-woo-carousel-top .previous {top:auto; bottom:20px;}
#homBanner01 .custom-content {font-size:24px; letter-spacing:-0.01em;}
.banner03 h2 {padding-bottom:0px; font-size:40px; padding-top:10px;}
#homOfertas .nectar-woo-carousel-top .next {top:auto; bottom:20px;}
#homBanner02 .portfolio-items .col img {margin-left:-100px;}
#homBanner01 h2 {font-size:48px; padding-bottom:5px;}
.woo-flickity-count {display:none!important;}
.contbann {line-height:20px; font-size:18px;}
.foot03 .span_7 {margin-bottom:0px;}
#homOfertas {margin-bottom:35px;}
}
@media (max-width:569px) {
#bloq-contacto .wpforms-container .wpforms-field:nth-child(even) {padding-left:0px;}
#bloq-contacto .wpforms-container .wpforms-field:nth-child(odd) {padding-right:0px;}
#bloq-contacto .wpforms-container .wpforms-field {width:100%;}
#encabezado h3 {line-height:20px; font-size:18px;}
#encabezado .vc_col-sm-3 {width:50%;}
}
@media (max-width:559px) {
#homNewsletter .wpforms-container .wpforms-submit-container {margin:20px 0 10px; width:100%;}
#wpforms-25300-field_1-container {margin:0px; width:100%;}
#wpforms-25300-field_2-container {margin:0px; width:100%;}
.banner03 h2 {font-size:36px; padding-bottom:3px;}
.contbann {line-height:18px; font-size:14px;}
}
@media (max-width:549px) {
#topBig {margin-top:20px;}
}
@media (max-width:509px) {
.banner03 h2 {font-size:24px; padding-bottom:0px;}
.banner03 img {margin-left:-350px;}
}
@media (max-width:489px) {
#homBanner02 .portfolio-items .col img {margin-left:-250px;}
.col-social {right:156px!important; top:41px!important;}
body #top #logo img {height:18px!important;}
.tarjetas img {width:300px;}
#encabezado {display:none;}
.datFoot {margin-top:-3px;}
.foot01 {overflow:hidden;}
}
@media (max-width:449px) {
#homBanner01 .portfolio-items .col .work-item.style-3-alt {height:300px;}
#homBanner01 h2 {font-size:32px; padding-bottom:0px; padding-top:10px;}
#slide-out-widget-area.slide-out-from-right {min-width:300px;}
#homBanner01 .portfolio-items .col.span_6 {height:300px;}
#homBanner01 .custom-content {font-size:20px;}
}
@media (max-width:399px) {
#header-outer[data-cart=true] #top #mobile-cart-link, #header-outer[data-cart=true] #top .span_9>.slide-out-widget-area-toggle, #top .mobile-search {padding:0 6px;}
#header-outer[data-cart=true] #top .row .span_9>.slide-out-widget-area-toggle, #top .span_9>.slide-out-widget-area-toggle {margin-left:4px;}
#slide-out-widget-area.slide-out-from-right {min-width:250px;}
.col-social {right:140px!important; top:39px!important;}
#encabezado p {line-height:16px; font-size:13px;}
body #top #logo img {height:15px!important;}
#encabezado h3 {padding:2px 10px 5px;}
}
@media (max-width:379px) {
.banner03 h2 {font-size:30px; line-height:30px; padding-bottom:0px; padding-top:0px;}
.portfolio-items .work-item[data-custom-content="on"] .work-info {padding:0 20px;}
#homBanner01 .custom-content {font-size:18px; letter-spacing:-0.03em;}
}
@media (max-width:349px) {
.tarjetas img {width:100%;}
}
@media (max-width:329px) {
#homBanner01 .portfolio-items .col .work-item.style-3-alt {height:240px;}
#homBanner01 h2 {font-size:24px; padding-top:0px; margin-top:-10px;}
#homBanner01 .portfolio-items .col.span_6 {height:240px;}
#homBanner01 .custom-content {font-size:14px;}
}
@media (max-width:309px) {
#homNewsletter h3 {font-size:36px!important; letter-spacing:-0.02em;}
#homOfertas h3 {font-size:36px!important; letter-spacing:-0.02em;}
}