@font-face {
  font-family: 'GOTHAM-BLACK';
  font-style: normal;
  font-weight: normal;
  src: local('GOTHAM-BLACK'), url('https://ventuscorp.cl/wp-content/uploads/2018/05/GOTHAM-BLACK.woff') format('woff');
}

@font-face {
  font-family: 'GOTHAM-BOLD';
  font-style: normal;
  font-weight: normal;
  src: local('GOTHAM-BOLD'), url('https://ventuscorp.cl/wp-content/uploads/2018/05/GOTHAM-BOLD.woff') format('woff');
}
footer.main-footer-wrapper h4.widget-title{padding-top: 0px;margin-bottom: 17px;}
.dismac{width: 50%;float: left;}
.santacruz h4{font-size: 20px;font-weight: 600;letter-spacing: 0.01em;}
.dismac p{line-height: 0.5;}
.impoal{width: 33%;float: left;}
.lapaz h4{font-size: 20px;font-weight: 600;letter-spacing: 0.01em;}
.impoal p{line-height: 0.5;}
.equipexitos{width: 50%;float: left;}
.cochabamba h4{font-size: 20px;font-weight: 600;letter-spacing: 0.01em;}
.equipexitos p{line-height: 0.5;}
ul#ubermenu-nav-menu-iconos-18 li{width: 16.28% !important;}
#menu-item-28023{display:none;}
#yith_woocommerce_ajax_search-1{width: 66.66%;}
.sidebar-top-bar-ventus aside.widget.widget_text{float:right;}
.widget_shopping_cart-text{display:none !important;}
.widget_shopping_cart-text-two{display:none !important;}
.btnvermas a:hover{background-color: #444;color: #fff;}
.btnvermas{padding-bottom: 10px;}
.btnvermas a{background-color: #0067b2;
    color: #fff !important;
    min-width: 150px;
    transition: all .2s linear;
    padding: 13px 35px 13px 40px;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: .1em;
    font-weight: 600;
    text-align: center;
    font-family: 'Montserrat';
}
.nosotros .entry-content table>tbody>tr>td, .entry-content table>tbody>tr>th, .entry-content table>tfoot>tr>td, .entry-content table>tfoot>tr>th, .entry-content table>thead>tr>td, .entry-content table>thead>tr>th{line-height: 0.4;letter-spacing: 0;vertical-align: initial;}
.row.bloque-2.contact{display:none;}
.btn-dwld{background-color: #13d0e8;
    text-decoration: none;
    text-transform: uppercase !important;
    font-weight: 900;
    width: 30% !important;
    color: white;
    line-height: 45px;
    height: 45px;
    display: block;
    text-align: center;}
p.catalogo-btn a {
    background-color: #13d0e8;
    text-decoration: none;
    text-transform: uppercase !important;
    font-weight: 900;
    width: 30% !important;
    color: white;
    line-height: 45px;
    height: 45px;
    display: block;
    text-align: center;
}
.lazy.imagen-icono.lazy-loaded img{width: 50px;
    vertical-align: middle;
    position: absolute;
    left: 5px;
    top: -10px;}
img.lazy.imagen-icono.lazy-loaded{width: 50px;vertical-align: middle;position: absolute;left: 5px;top: -11px;}
.elementor-text-editor.elementor-clearfix p{font-size: 20px;vertical-align: middle;font-weight: 700;padding-left: 60px;padding-right: 150px;position: relative;color: white;font-family: 'Montserrat' !important;}
.lazy.alignnone.size-full.wp-image-42439.lazy-loaded{width: 50px;vertical-align: middle;position: absolute;left: 5px;top: -25px;}
/* img.lazy.lazy-loaded{width: 30%;}*/
#tawkchat-minified-container{display:none !important;}
.ftr5{padding:25px 0;}
.center h2{font-size: 25px;padding:25px 0;}
footer.main-footer-wrapper .footer-above-wrapper{display:none;}
.elementor-37817 .elementor-element.elementor-element-52c0749 .elementor-spacer-inner{height: 38px;}
.btn-tres a{font-weight: 900;color: #ffffff !important;}
.btn-tres{color: white;font-size: 40px;text-align: center;background-color: #fe542d;border-radius: 5px;font-weight: 900;margin-left: 50px;margin-right: 50px;}
.elementor-37817 .elementor-element.elementor-element-6434293 a.elementor-button, .elementor-37817 .elementor-element.elementor-element-6434293 .elementor-button{background-image: linear-gradient(to bottom, #F09819 0%, #FF512F 100%)}
.elementor-37817 .elementor-element.elementor-element-165dea1 .elementor-divider-separator{border-top-style: solid;border-top-width: 2px;border-top-color: #ffffff;width: 100%;}
.page.page-id-37817 .elementor-widget:not(:last-child){margin-bottom: 5px;}
.elementor-37817 .elementor-element.elementor-element-4f187ea .elementor-spacer-inner{height: 50px;}
.elementor-37817 .elementor-element.elementor-element-0b65047 a.elementor-button, .elementor-37478 .elementor-element.elementor-element-0b65047 .elementor-button{font-weight: 900;text-transform: uppercase;letter-spacing: -0.3px;background-color: #ffa25b;}
.page.page-id-37817 .elementor-button.elementor-size-lg{padding: 15px 70px;}
.elementor-37817 .elementor-element.elementor-element-0b65047 a.elementor-button, .elementor-37478 .elementor-element.elementor-element-0b65047 .elementor-button{background-image:linear-gradient(to bottom, #F09819 0%, #FF512F 100%);}
.elementor-37817 .elementor-element.elementor-element-9cad982 .elementor-spacer-inner{height: 10px;}
.elementor-37817 .elementor-element.elementor-element-3e96bc6 .elementor-spacer-inner{height: 10px;}
.page.page-id-37817 main.site-content-page{background-image:url('https://ventuscorp.cl/wp-content/uploads/2018/09/fondo-helados-soft-1.png');background-position:top center;background-size:1920px auto;background-repeat:no-repeat;background-color:#421e22;}
.elementor-37478 .elementor-element.elementor-element-5798d58 .elementor-heading-title{font-size:55px;}
.btn-uno p, .btn-dos p{font-weight:900;}
.btn-dos{color:white;font-size:40px;text-align:center;background-color:#6CB332;border-radius:5px;font-weight:900;}
.btn-uno{color:white;font-size:40px;text-align:center;background-color:#df0867;border-radius:5px;font-weight:900;}
#bts-color .col-6{width:50%;float:left;padding:0 15px;}
.elementor-37478 .elementor-element.elementor-element-9cad982 .elementor-spacer-inner{height:195px;}
.elementor-37478 .elementor-element.elementor-element-3e96bc6 .elementor-spacer-inner{height:240px;}
p.pta{color:white;text-align:center;margin-bottom:5px;}
div.bloque-azul{color:white;text-align:center;line-height:3;background-color:#280f44;border-radius:30px;}
span.c-u{display:block;line-height:0;margin-top:-40px;font-size:20px;}
p.ganancia-precio{background-color:#df0867;color:white;width: 170px;height: 170px;line-height: 148px;font-weight:900;text-align:center;margin:0 auto;border-radius:100%;font-size:40px;}
#lista-precio .col-6:nth-child(1) h2{color:white;font-size:35px;display:flex;justify-content:center;margin-top:35px;}
#lista-precio .col-6{width:50%;float:left;}
#listas-item .col-6:nth-child(1){border-right:1px solid white;padding-right:15px;}
#listas-item .col-6:nth-child(2){padding-left:15px;}
p.asterisco{font-size:12px;font-weight:300;}
#listas-item span{font-size:12px;font-weight:300;}
#listas-item h4{font-size:20px;font-weight:900;text-transform:initial;}
#listas-item ul{list-style:none;}
#listas-item{color:white;}
#listas-item .col-6{width:50%;float:left;}
.page.page-id-37478 .elementor-button.elementor-size-lg{padding:15px 70px;}
.elementor-37478 .elementor-element.elementor-element-0b65047 a.elementor-button, .elementor-37478 .elementor-element.elementor-element-0b65047 .elementor-button{background-image: linear-gradient(to bottom, #F09819 0%, #FF512F 100%)}
.elementor-37478 .elementor-element.elementor-element-0b65047 a.elementor-button:hover, .elementor-37478 .elementor-element.elementor-element-0b65047 .elementor-button:hover { background-position: right center; }
#text-final p{color:white;letter-spacing:0;font-size:12px;}
#TEXTO-LINK p{letter-spacing:10px;font-size:22px;font-weight:900;}
.page.page-id-37478 .elementor-widget:not(:last-child){margin-bottom:5px;}
.elementor-37478 .elementor-element.elementor-element-165dea1 .elementor-divider{padding:0 !important;}
#footer-text h3{color:white;font-weight:900;font-size:14px !important;text-align:center !important}
.page.page-id-37478 .fondo{background-color:transparent;}
#lista-soft ul li::before{content:'\f00c';color:#df0067;font-family:FontAwesome;padding-right:8px;}
#lista-soft ul{list-style:none;padding-left:45px;line-height:1.5;color:#280f44;font-size:24px;font-weight:900;}
#lista-soft{color:#280f44;font-size:26px;font-weight:900;width:70%;margin:0 auto;}
.page.page-id-37478 main.site-content-page{background-image:url('https://ventuscorp.cl/wp-content/uploads/2018/09/fondo-helados-soft-1.jpg');background-position:top center;background-size:1920px auto;background-repeat:no-repeat;background-color:#421e22;}
aside#text-38 p{margin-top:15px;}
h2.ctl span{color:#00c0fb;font-size:25px;line-height:2;letter-spacing:2px;}
h2.ctl{text-align:center;padding:25px 0;margin:0;line-height:1;}
.row.bloque-2.contact .col-md-12.col-sm-12.contenedor-contact{padding:0;}
.row.bloque-2.contact .col-lg-12.col-md-12.col-sm-12.contenedor-contact{padding:0;}
.row.bloque-2.contact i{margin-right:7px;}
.row.bloque-2.contact a{font-weight:600;color:white;}
.landing .caracteristicas h2{text-transform: uppercase;font-size: 30px;color: #003160;font-weight: 900;}
.landing .caracteristicas .textoimg1 p{font-size: 24px;color: #003160;font-weight: 700;line-height: 1.3;}
.landing .caracteristicas .textoimg2 p{font-size: 24px;color: #003160;font-weight: 700;line-height: 1.3;}
.landing .caracteristicas .textoimg3 p{font-size: 24px;color: #003160;font-weight: 700;line-height: 1.3;}
.page-template-template-landing #contamos .elementor-widget-heading .elementor-heading-title{font-family: GOTHAM-BLACK;font-size: 37px;}
.page-template-template-landing #disponible .elementor-widget-heading .elementor-heading-title{font-family: GOTHAM-BLACK;font-size: 37px;}
.page-template-template-landing .elementor-widget-heading .elementor-heading-title{font-family: GOTHAM-BOLD;}
.page-template-template-landing footer.main-footer-wrapper .footer-above-wrapper{display:none;}
.page-template-template-landing  #mapa {display:none;}
img.alignnone.size-medium.wp-image-34675{width:40%;margin:0;padding:0;}
.home .product-listing.woocommerce.columns-4 .product-item-wrap{width:25% !important}
.home .superior-bloque .product-listing.woocommerce h3.product-name.p-font{line-height:1.4 !important;letter-spacing:0.8px !important;font-size:1.1em !important;}
.home .superior-bloque .product-listing.woocommerce .product-item-wrap .product-info{width:100% !important;}
.home .superior-bloque .product-listing.woocommerce .product-item-wrap .product-thumb{width:100% !important;}


a.error{color:white !important;}
h2.p-font.error{color:#003d79;font-size:40px;}
.woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1{width:100% !important;}
.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2{display:none !important;}
html body .header-cart-center{padding-left:22.90%}
/* hover colores menu lateral*/
.woocommerce div.product .woocommerce-tabs .panel p a{
  background-color:#13d0e8;
  text-decoration:none;
}
.product-flash{
  font-weight:900;
  padding:0 15px !important;
}

.product-flash-wrap{
 display:none !important;
 top:0 !important;
}

#jp-relatedposts{
  display:none !important;
}

.product-listing.woocommerce .product-info .jdgm-widget.jdgm-widget{
  display:none !important;
}

html body div#superior-bloque nav.ubermenu ul.ubermenu-nav>li>ul.ubermenu-submenu li.ubermenu-active>a, html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li>ul.ubermenu-submenu li a:hover {
  background: #13d0e8;
  color: white !important
}

html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-28029>a:hover, html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-28029.ubermenu-active>a, html body div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-28029>ul.ubermenu-submenu li.ubermenu-active>a, html body div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-28029>ul.ubermenu-submenu li a:hover {
  background: #16aff7;
  color: white !important
}

html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-28975>a:hover, html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-28975.ubermenu-active>a, html body div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-28975>ul.ubermenu-submenu li.ubermenu-active>a, html body div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-28975>ul.ubermenu-submenu li a:hover {
  background: #e83f4b;
  color: white !important
}

html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-28979>a:hover, html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-28979.ubermenu-active>a, html body div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-28979>ul.ubermenu-submenu li.ubermenu-active>a, html body div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-28979>ul.ubermenu-submenu li a:hover {
  background: #dc9a44;
  color: white !important
}

html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-28974>a:hover, html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-28974.ubermenu-active>a, html body div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-28974>ul.ubermenu-submenu li.ubermenu-active>a, html body div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-28974>ul.ubermenu-submenu li a:hover {
  background: #89bd24;
  color: white !important
}

html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-28973>a:hover, html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-28973.ubermenu-active>a, html body div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-28973>ul.ubermenu-submenu li.ubermenu-active>a, html body div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-28973>ul.ubermenu-submenu li a:hover {
  background: #54616c;
  color: white !important
}

html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-28976>a:hover, html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-28976.ubermenu-active>a, html body div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-28976>ul.ubermenu-submenu li.ubermenu-active>a, html body div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-28976>ul.ubermenu-submenu li a:hover {
  background: #483b8b;
  color: white !important
}

html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-28978>a:hover, html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-28978.ubermenu-active>a, html body div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-28978>ul.ubermenu-submenu li.ubermenu-active>a, html body div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-28978>ul.ubermenu-submenu li a:hover {
  background: #fbba00;
  color: white !important
}

/* hover colores menu lateral*/

.powered-by {
  display: none !important;
}

.superior-bloque p {
  font-size: 20px;
  vertical-align: middle;
  font-weight: 700;
  padding-left: 60px;
  padding-right: 150px;
  position: relative;
  color: white;
  font-family: 'Montserrat' !important;
}

div.woocommerce-shipping-fields {
  display: none !important;
}

footer aside#nav_menu-13 h4.widget-title {
  color: #f47003;
}

footer aside#nav_menu-15 h4.widget-title {
  color: #fbba00;
}

footer aside#nav_menu-18 h4.widget-title {
  color: #8a8a8a;
}

footer aside#nav_menu-17 h4.widget-title {
  color: #03f46c;
}

footer aside#nav_menu-16 h4.widget-title {
  color: #9985ff;
}

aside#nav_menu-14 {
  color: #f47003;
}

footer aside#nav_menu-12 h4.widget-title {
  color: #10b7cc;
}

html .formcraft-css .fc-form .form-element .submit-cover .submit-button {
  line-height: 1.7 !important;
}

html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li>a:hover {
  background: #13d0e8;
}

.ubermenu-skin-black-white-2 {
  border: none;
  box-shadow: none;
}

ul#ubermenu-nav-menu-iconos-18 li a span.ubermenu-target-title.ubermenu-target-text {
  display: block;
  padding: 0;
  font-size: 14px;
  font-weight: 900;
  text-align: center;
  line-height: 1.4;
  margin-bottom: 25px;
  float: left;
  width: 100%;
  color: white;
  height: 50px;
}

nav#ubermenu-menu-iconos-18 ul li:nth-child(7) a {
  background: #FBBA00;
}

nav#ubermenu-menu-iconos-18 ul li:nth-child(6) a {
  background: #483B8B;
}

nav#ubermenu-menu-iconos-18 ul li:nth-child(5) a {
  background: #54616C;
}

nav#ubermenu-menu-iconos-18 ul li:nth-child(4) a {
  background: #89BD24;
}

nav#ubermenu-menu-iconos-18 ul li:nth-child(3) a {
  background: #DC9A44;
}

nav#ubermenu-menu-iconos-18 ul li:nth-child(2) a {
  background: #E83F4B;
}

nav#ubermenu-menu-iconos-18 ul li:nth-child(1) a {
  background: #0090D4;
}

ul#ubermenu-nav-menu-iconos-18 li a {
  border-left: 0px solid #000;
  vertical-align: middle;
}

ul#ubermenu-nav-menu-iconos-18 li {
  width: 14.28%;
}

#yith-wacp-popup .yith-wacp-overlay {
  background: rgba(0, 0, 0, 0.2);
}

#yith-wacp-popup .yith-wacp-content .product-image {
  border: 1px solid #efefef;
}

#yith-wacp-popup .yith-wacp-content .actions .button {
  width: 50%;
}

#yith-wacp-popup .actions {
  display: flex;
}

#yith-wacp-popup .woocommerce a.button {
  line-height: 3.2 !important;
  padding: 0 !important;
}

h2.jdgm-rev-widg__title {
  font-size: 14px;
  color: #13d0e8;
}

.container.clearfix.comentarios #tab-reviews {
  display: block !important;
}

aside#text-31 p {
  line-height: 1.5 !important;
}

aside#text-31 {
  padding: 20px 0;
}

p#additional_Comentarios_field.form-row.notes.form-row-first {
  width: 100%;
}

footer .widget.widget_nav_menu div ul li a:hover {
  color: #00c6ff;
  transition: 0.3s;
}

footer ul.menu li::before {
  content: '\f105';
  font-family: FontAwesome;
  color: #00c6ff;
  padding-right: 7px;
  font-weight: 900;
}

footer .widget_nav_menu>div>ul>li>a {
  padding-left: 0;
}

footer aside#nav_menu-7 h4.widget-title {
  color: #9985ff;
}

footer aside#nav_menu-8 h4.widget-title {
  color: #fbba00;
}

aside#nav_menu-8 {
  margin-top: 0;
}

footer .widget_nav_menu>div>ul {
  padding: 0 0 40px !important;
  border-bottom: none !important;
}

footer .widget_nav_menu>div li {
  margin-bottom: 0;
  line-height: 1.5 !important;
}

footer .widget_nav_menu>div li+li {
  margin-top: 0;
  border: none;
}

footer ul.sub-menu {
  display: none;
}

.back-to-top {
  bottom: 60px !important;
}

.product-listing.woocommerce .star-rating {
  display: none;
}

.single.single-product .entry-content h3 {
  font-weight: 900;
  margin-bottom: 10px;
  color: #1166b3;
  font-size: 14px;
}

div#wrapper-content .summary.entry-summary .codigo.blo-bloque .product_meta {
  display: none;
}

a.woocommerce-review-link span.count {
  color: #333;
  font-weight: normal;
}

a.woocommerce-review-link {
  color: #333;
}

.woocommerce div.product .woocommerce-tabs .panel {
  padding: 15px 0 !important;
}

.woocommerce div.product .woocommerce-product-rating {
  margin-bottom: 0;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong {
  letter-spacing: 1px;
  font-weight: 900;
  font-size: 12px !important;
  color: #00bbff;
}

div.comment-form-rating {
  padding: 15px 0;
}

.comment-form-rating select#rating {
  height: 40px;
  margin-left: 7px;
}

.container #review {
  padding-bottom: 45px;
}

.woocommerce #review_form #respond {
  margin-top: -40px;
}

.woocommerce #reviews #comments {
  border-bottom: none;
  margin-bottom: 0;
}

.woocommerce #reviews #comments ol.commentlist {
  width: 50%;
  float: left;
  padding-right: 15px;
}

div#review_form_wrapper {
  width: 50%;
  float: left;
  padding-left: 15px;
}

.woocommerce div.product .woocommerce-tabs .panel {
  border: none !important;
}

#tab-description {
  display: block !important;
}

.sumary #tab-reviews {
  display: none;
}

.woocommerce div.product .woocommerce-tabs.panel {
  padding: 0;
  border: 0
}

ul.tabs.wc-tabs {
  display: none;
  font-size: 0;
  visibility: hidden;
  opacity: 0
}

.woocommerce div.product .woocommerce-tabs .panel h2 {
  font-size: 15px
}

.woocommerce div.product .woocommerce-tabs .panel p a {
  font-family: 'Montserrat';
  font-size: 13px;
  display: inline-block;
  color: #fff;
  background-color: #0067b2;
  line-height: 1.2 !important;
  letter-spacing: .1em;
  text-transform: uppercase;
  font-weight: 400;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: none;
  padding: 17.5px 30px;
  min-width: 150px;
  text-align: center;
  vertical-align: middle;
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear
}

.woocommerce div.product .woocommerce-tabs .panel p a img {
  display: none;
  font-size: 0
}

div#wrapper-content a.btn-pdf, div#wrapper-content div.product .woocommerce-tabs .panel p a, div#wrapper-content .summary.entry-summary button.button {
  height: 40px;
  line-height: 40px !important;
  padding: 0 15px;
  vertical-align: middle;
  font-size: 12px;
  text-transform: none;
  letter-spacing: 1px;
  min-width: 100px
}

div#wrapper-content a.btn-pdf:hover, div#wrapper-content div.product .woocommerce-tabs .panel p a:hover, div#wrapper-content .summary.entry-summary button.button:hover {
  color: #fff;
  background-color: #1d2736
}

div#wrapper-content .summary.entry-summary .cart .button:before {
  font-size: inherit
}

div#wrapper-content .summary.entry-summary form.cart {
  display: inline-block;
  vertical-align: middle;
  margin: 5px 0
}

a.added_to_cart.wc-forward {
  color: #fff;
  padding: 0;
  line-height: 27px;
  text-align: center;
  width: 100%;
  background: #31d0e8;
}

.yith-wacp-related-product i.micon.icon-shopping111 {
  display: none;
}

#yith-wacp-popup .yith-wacp-content a.button {
  background: #073e78 !important;
}

.yith-wacp-content .yith-wacp-related>h3 {
  font-size: 20px;
  font-weight: 900;
  color: #53606c;
  letter-spacing: normal;
}

.yith-wacp-content .popup-actions .button {
  min-width: 29.5%;
  margin: 4px;
}

.yith-wacp-content h3.product-title {
  font-weight: 900;
  letter-spacing: normal;
  margin-bottom: 0;
  font-size: 15px;
}

.product-widget-cat {
  font-size: 8px !important
}

#yith-wacp-popup .yith-wacp-close {
  right: 0;
  top: -31px;
  background: red;
  color: #fff;
  font-weight: 900;
}

.yith-wacp-content .popup-actions {
  padding-top: 50px;
}

.product-listing.woocommerce .product-info {
  background: rgba(241, 241, 241, 0.6901960784313725);
}

.product-listing.woocommerce .add-to-cart-wrap {
  width: 100%;
}

.product-listing.woocommerce .product-btn-addmas1 .add-to-cart-wrap a.button {
  width: 100%;
}

.product-listing.woocommerce h3.product-name.p-font {
  font-weight: 600;
  padding: 0 15px;
}

/*.archive.term-linea-frio .product-listing.woocommerce.columns-4 .product-item-wrap:nth-child(4n+3){clear:initial;}
.archive.term-linea-frio .product-listing.woocommerce.columns-4 .product-item-wrap:nth-child(4n+1){clear:both;}
.archive.term-linea-lavavajillas .product-listing.woocommerce.columns-4 .product-item-wrap:nth-child(4n+3){clear:initial;}
.archive.term-linea-lavavajillas .product-listing.woocommerce.columns-4 .product-item-wrap:nth-child(4n+1){clear:initial;}
.archive.term-linea-panaderia .product-listing.woocommerce.columns-4 .product-item-wrap:nth-child(4n+3){clear:initial;}
.archive.term-linea-panaderia .product-listing.woocommerce.columns-4 .product-item-wrap:nth-child(4n+1){clear:both;}

.archive .product-listing.woocommerce.columns-4 .product-item-wrap:nth-child(4n+3){clear:both;}
.archive .product-listing.woocommerce.columns-4 .product-item-wrap:nth-child(4n+1){clear:initial;}
.archive.paged .product-listing.woocommerce.columns-4 .product-item-wrap:nth-child(4n+3){clear:initial;}
.archive.paged .product-listing.woocommerce.columns-4 .product-item-wrap:nth-child(4n+1){clear:both;}
.archive .product-category.product-item-wrap{display:none;}*/

div.elementor-element-yandbvx .product-item-wrap {
  width: 100% !important;
}

div.elementor-element-yandbvx .product-thumb {
  width: 100% !important;
}

div.elementor-element-yandbvx .product-info {
  width: 100% !important;
}

div.elementor-element-htdjdmy .product-item-wrap {
  width: 100% !important;
}

div.elementor-element-htdjdmy .product-thumb {
  width: 100% !important;
}

div.elementor-element-htdjdmy .product-info {
  width: 100% !important;
}

div.elementor-element-duozpxy .product-item-wrap {
  width: 100% !important;
}

div.elementor-element-duozpxy .product-thumb {
  width: 100% !important;
}

div.elementor-element-duozpxy .product-info {
  width: 100% !important;
}

div.elementor-element-arzqipw .product-item-wrap {
  width: 100% !important;
}

div.elementor-element-arzqipw .product-thumb {
  width: 100% !important;
}

div.elementor-element-arzqipw .product-info {
  width: 100% !important;
}

div.elementor-element-cxjykup .product-item-wrap {
  width: 100% !important;
}

div.elementor-element-cxjykup .product-thumb {
  width: 100% !important;
}

div.elementor-element-cxjykup .product-info {
  width: 100% !important;
}

div.elementor-element-utohuwc .product-item-wrap {
  width: 100% !important;
}

div.elementor-element-utohuwc .product-thumb {
  width: 100% !important;
}

div.elementor-element-utohuwc .product-info {
  width: 100% !important;
}

div.elementor-element-jczevbj .product-item-wrap {
  width: 100% !important;
}

div.elementor-element-jczevbj .product-thumb {
  width: 100% !important;
}

div.elementor-element-jczevbj .product-info {
  width: 100% !important;
}

.elementor-27602 .elementor-element.elementor-element-vvcoyjd>.elementor-element-populated {
  background-image: url('https://ventuscorp.bo/wp-content/uploads/2019/03/Lideres-en-Chile-en-Equipamiento-Gastronomico-y-Cocina-05.jpg') !important;
}

.elementor-27602 .elementor-element.elementor-element-liaafgn>.elementor-element-populated {
  background-image: url("https://ventuscorp.bo/wp-content/uploads/2019/03/Lideres-en-Chile-en-Equipamiento-Gastronomico-y-Cocina-09.jpg") !important;
}

.elementor-27602 .elementor-element.elementor-element-vyvdnig>.elementor-element-populated {
  background-image: url("https://ventuscorp.bo/wp-content/uploads/2019/03/Lideres-en-Chile-en-Equipamiento-Gastronomico-y-Cocina-08.jpg") !important;
}

.elementor-27602 .elementor-element.elementor-element-yincmgb>.elementor-element-populated {
  background-image: url("https://ventuscorp.bo/wp-content/uploads/2019/03/Lideres-en-Chile-en-Equipamiento-Gastronomico-y-Cocina-07.jpg") !important;
}

.elementor-27602 .elementor-element.elementor-element-nysbqmz>.elementor-element-populated {
  background-image: url("https://ventuscorp.bo/wp-content/uploads/2019/03/Lideres-en-Chile-en-Equipamiento-Gastronomico-y-Cocina-06.jpg") !important;
}

.elementor-27602 .elementor-element.elementor-element-xhnhqdo>.elementor-element-populated {
  background-image: url("https://ventuscorp.bo/wp-content/uploads/2019/03/Lideres-en-Chile-en-Equipamiento-Gastronomico-y-Cocina-04.jpg") !important;
}

.elementor-27602 .elementor-element.elementor-element-zicimsh>.elementor-element-populated {
  background-image: url("https://ventuscorp.bo/wp-content/uploads/2019/03/Lideres-en-Chile-en-Equipamiento-Gastronomico-y-Cocina-03.jpg") !important;
}

.iconos-lateral nav#ubermenu-menu-iconos-476 {
  display: none !important;
}

/* iconos laterales con spray img*/

* {
  /* A universal CSS reset */
  margin: 0;
  padding: 0;
}

#navigationMenu li {
  list-style: none;
  height: 39px;
  padding: 2px;
  width: 40px;
}

#navigationMenu span {
  /* Container properties */
  width: 0;
  left: 38px;
  padding: 0;
  position: absolute;
  overflow: hidden;
  /* Text properties */
  font-family: 'Myriad Pro', Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 0.6px;
  white-space: nowrap;
  line-height: 39px;
  /* CSS3 Transition: */
  -webkit-transition: 0.25s;
  /* Future proofing (these do not work yet): */
  -moz-transition: 0.25s;
  transition: 0.25s;
}

#navigationMenu a {
  background: url('https://ventuscorp.bo/wp-content/uploads/2019/03/navigation-1.jpg') no-repeat;
  height: 40px;
  width: 41px;
  display: block;
  position: relative;
  border-right: 4px solid #d9d9d9;
}

/* General hover styles */

#navigationMenu a:hover span {
  width: auto;
  padding: 0 20px;
  overflow: visible;
}

#navigationMenu a:hover {
  text-decoration: none;
  /* CSS outer glow with the box-shadow property */
}

/* Green Button */

#navigationMenu .home {
  background-position: 0 0;
}

#navigationMenu .home:hover {
  background-position: 0 -37px;
}

#navigationMenu .home span {
  background-color: #e83f4a;
  color: #fff;
  font-weight: 900;
  text-transform: uppercase;
}

/* Blue Button */

#navigationMenu .about {
  background-position: -38px 0;
}

#navigationMenu .about:hover {
  background-position: -38px -37px;
}

#navigationMenu .about span {
  background-color: #dd9a43;
  color: #fff;
  font-weight: 900;
  text-transform: uppercase;
}

/* Orange Button */

#navigationMenu .services {
  background-position: -76px 0;
}

#navigationMenu .services:hover {
  background-position: -76px -37px;
}

#navigationMenu .services span {
  background-color: #88bd25;
  color: #fff;
  font-weight: 900;
  text-transform: uppercase;
}

/* Yellow Button */

#navigationMenu .portfolio {
  background-position: -114px 0;
}

#navigationMenu .portfolio:hover {
  background-position: -114px -37px;
}

#navigationMenu .portfolio span {
  background-color: #53606c;
  color: #fff;
  font-weight: 900;
  text-transform: uppercase;
}

/* Purple Button */

#navigationMenu .contact {
  background-position: -152px 0;
}

#navigationMenu .contact:hover {
  background-position: -152px -37px;
}

#navigationMenu .contact span {
  background-color: #483b8b;
  color: #fff;
  font-weight: 900;
  text-transform: uppercase;
}

#navigationMenu .lavavajillas {
  background-position: -190px 0;
  display: none;
}

#navigationMenu .lavavajillas:hover {
  background-position: -190px -37px;
}

#navigationMenu .lavavajillas span {
  background-color: #fbba00;
  color: #fff;
  font-weight: 900;
  text-transform: uppercase;
  display:none;
}

/* The styles below are only needed for the demo page */

#main {
  /*margin:80px auto;*/
  width: 40px;
  position: fixed;
  top: 35%;
  font-size: 1.5rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  z-index: 100;
}

a, a:visited, a:active {
  color: #0196e3;
  text-decoration: none;
  outline: none;
}

a:hover {
  text-decoration: underline;
}

a img {
  border: none;
}

li.ubermenu-item-27478 span.ubermenu-target-title.ubermenu-target-text {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}

.iconos-lateral nav#ubermenu-menu-iconos-476 ul li span.ubermenu-target-title.ubermenu-target-text {
  display: none;
  opacity: 0;
  visibility: hidden;
  height: 0px
}

.iconos-lateral nav#ubermenu-menu-iconos-476 ul li span.ubermenu-target-title.ubermenu-target-text:hover {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}

div#wrapper-content .woocommerce form input.button {
  font-size: 10px !important;
  font-weight: 900;
}

.woocommerce a.button, .woocommerce a.button.alt {
  font-size: 10px !important;
  font-weight: 900;
}

/*nav#ubermenu-menu-iconos-476 ul li:nth-child(1) a{display:none;}*/

html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li>ul.ubermenu-submenu li a {
  padding: 10px;
}

.ubermenu-skin-black-white-2 .ubermenu-submenu.ubermenu-submenu-drop {
  background: transparent;
}

div.col-md-6.sidebar.text-right {
  text-align: center !important;
}

.footer-above-inner {
  text-align: center;
}

td.woocommerce-table__product-total.product-total {
  display: none;
}

th.woocommerce-table__product-table.product-total {
  display: none;
}

table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot {
  display: none;
}

li.woocommerce-order-overview__total.total {
  display: none;
}

footer.main-footer-wrapper .bottom-bar-wrapper p {
  margin: 0;
}

footer.main-footer-wrapper .bottom-bar-wrapper {
  color: #fff;
  background-color: rgba(17, 17, 17, 0.5490196078431373);
}

.footer-above-inner {
  font-size: 18px;
}

aside#text-11 img {
  padding: 25px 0 25px 0;
}

aside.suscripcion p {
  font-weight: 900;
  font-size: 20px;
  letter-spacing: normal;
}

footer.main-footer-wrapper h4.widget-title {
  color: #00c6ff;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: normal;
}

.row.bloque-1, .row.bloque-2, .row.bloque-3 {
  padding-bottom: 15px;
}

.row.bloque-2, .row.bloque-3 {
  border-top: 0.5px solid #ffffffa6;
}

.bloque-2 p, .bloque-3 p {
  letter-spacing: normal;
  margin: 5px 0;
  line-height: normal;
}

footer.main-footer-wrapper .footer-above-wrapper {
  color: #fff;
  background: rgba(0, 61, 121, 1);
  background: -moz-linear-gradient(left, rgba(0, 61, 121, 1) 0%, rgba(0, 61, 121, 1) 50%, rgba(19, 208, 232, 1) 50%, rgba(19, 208, 232, 1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0, 61, 121, 1)), color-stop(50%, rgba(0, 61, 121, 1)), color-stop(50%, rgba(19, 208, 232, 1)), color-stop(100%, rgba(19, 208, 232, 1)));
  background: -webkit-linear-gradient(left, rgba(0, 61, 121, 1) 0%, rgba(0, 61, 121, 1) 50%, rgba(19, 208, 232, 1) 50%, rgba(19, 208, 232, 1) 100%);
  background: -o-linear-gradient(left, rgba(0, 61, 121, 1) 0%, rgba(0, 61, 121, 1) 50%, rgba(19, 208, 232, 1) 50%, rgba(19, 208, 232, 1) 100%);
  background: -ms-linear-gradient(left, rgba(0, 61, 121, 1) 0%, rgba(0, 61, 121, 1) 50%, rgba(19, 208, 232, 1) 50%, rgba(19, 208, 232, 1) 100%);
  background: linear-gradient(to right, rgba(0, 61, 121, 1) 0%, rgba(0, 61, 121, 1) 50%, rgba(19, 208, 232, 1) 50%, rgba(19, 208, 232, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003d79', endColorstr='#13d0e8', GradientType=1);
}

footer.main-footer-wrapper {
  background-color: #003d79;
  color: #fff;
}

footer.main-footer-wrapper .main-footer {
  padding: 0 0 15px 0;
}

footer.wrap-footer .bloque-superior-menu aside.widget.widget_nav_menu ul {
  text-align: left;
}

footer.wrap-footer .bloque-superior-menu aside.widget.widget_nav_menu ul li {
  display: inherit;
}

.bloque-superior-menu .elementor-column.elementor-col-33, .elementor-column[data-col="33"] {
  float: left;
}

.iconos-lateral nav#ubermenu-menu-iconos-476 ul li a:hover .iconos-lateral nav#ubermenu-menu-iconos-476 ul li span.ubermenu-target-title.ubermenu-target-text:hover {
  opacity: 1;
  visibility: initial;
  font-size: 15px !important;
}

html .woocommerce ul.product-categories {
  line-height: 1.3;
  padding: 0 !important;
  margin: 0
}

html .woocommerce .widget_product_categories li {
  line-height: 1.3;
  padding: 0;
  margin: 0;
  text-transform: none;
  letter-spacing: 0
}

html .woocommerce .widget_product_categories li ul {
  margin: 0;
  padding: 0
}

.elementor-section-wrap>section {
  margin: 0 -10px
}

.elementor-section-wrap>.elementor-element.elementor-element-c3dg02u {
  margin: 0
}

section.elementor-element.elementor-element-c3dg02u {}

.elementor-section-wrap>section.elementor-element.elementor-element-c3dg02u>.elementor-container {}

.elementor-section-wrap>.elementor-element.elementor-element-c3dg02u>.elementor-container>.elementor-row>.elementor-element>.elementor-column-wrap {
  padding: 0
}

.elementor-section-wrap>.elementor-element>.elementor-container {
  max-width: 1200px
}

html .woocommerce .widget_product_categories>ul>li>a {
  padding-left: 0
}

html .widget_product_categories ul ul>li a {
  padding-left: 10px
}

html .widget_product_categories ul ul>li ul li a {
  padding-left: 30px !important
}

.elementor-element.elementor-element-zqcteca.elementor-column.elementor-col-50.elementor-top-column {
  width: 22.9%;
}

.elementor-element.elementor-element-arbozct.elementor-column.elementor-col-50.elementor-top-column {
  width: 77.1%;
}

html span.count {
  font-weight: 700;
  color: red
}

.single.postid-26243 div.quantity.buttons_added {
  display: none
}

.single.postid-26243 button.single_add_to_cart_button.button.alt {
  display: none
}

li.yrc-video.yrc-item-large.yrc-item-open.yrc-item.pb-inline.yrc-full-scale {
  width: 280px !important
}

div#wrapper {
  background-color: #f6f6f6
}

div#wrapper-content {
  background: none
}

html header#main-header-wrapper {
  background-color: rgba(29, 39, 54, 0);
  margin-bottom: 0
}

.header-nav-wrapper.header-1.header-light.header-sticky.sticky-inherit {
  background-color: rgba(255, 255, 255, 0)
}

body.woocommerce-cart div#wrapper-content .entry-content h2 {
  display: none
}

body.woocommerce-cart div#wrapper-content .entry-thumbnail-titulo {
  display: none
}

body.woocommerce-checkout div#wrapper-content .entry-thumbnail-titulo {
  display: none
}

div#post-2314 p {
  margin: 0
}

#mapa {
  width: 100%;
  height: 360px;
  position: relative;
  display: block;
  z-index: 1;
  top: 0;
  margin-bottom: 0px;
  right: 0;
}

div#pl-2314 h2 {
  margin: 0;
  border-bottom: 2px dotted;
  padding-bottom: 5px
}

div#post-2314 p strong {
  margin-bottom: 10px;
  display: block;
  color: #0a65ab
}

div#post-2314 p:nth-child(2) strong {
  margin-top: -10px
}

.entry-content h2 {
  text-transform: none;
  font-size: 20px;
  color: #13d0e8;
  margin-bottom: 10px
}

.entry-content h3 {
  text-transform: none;
  font-size: 18px;
  color: #13d0e8
}

body .entry-content ul {}

div#post-2311 {}

div#post-2311 h3 a {
  color: black;
  font-size: 16px;
  line-height: 1.9em
}

div#post-2311 h3 a i {
  width: 25px;
  height: 25px;
  background: #13d0e8;
  text-align: center;
  color: white;
  line-height: 25px;
  font-size: 13px
}

footer.wrap-footer .suscripcion p {
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 1px;
  margin-bottom: 25px
}

.woocommerce-tabs {}

.woocommerce-tabs ul {
  padding-left: 0;
  list-style: none;
  margin-bottom: 15px
}

.woocommerce-tabs ul li {
  padding-left: 12px;
  position: relative;
  line-height: 1.6
}

.woocommerce-tabs ul li:before {
  content: "\f054";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 0;
  font-size: 10px;
  color: #13d0e8;
  top: 4px
}

.segundo {}

.segundo span.sku_wrapper {
  display: none
}

html .product_meta>span {}

.product_meta {
  font-family: inherit;
  font-style: normal;
  margin-bottom: 10px
}

.visible-notebook {}

.visible-notebook span.sku_wrapper {
  display: none
}

.visible-notebook form.cart {
  margin-bottom: 15px !important
}

.visible-notebook .product_meta {
  font-size: 12px
}

div#pgc-712-0-1 {
  width: 77.1% !important
}

#pgc-712-0-0 {
  width: 25%;
  width: calc(25% - ( 0.750000001875 * 30px))
}

span.font a img {
  position: absolute;
  left: 15px;
  line-height: 50px;
  width: 20px;
  top: 14px
}

.widget_shopping_cart-text img {
  position: absolute;
  left: 15px;
  line-height: 50px;
  width: 20px;
  top: 14px
}

div#iconos-home {
  margin-bottom: 35px
}

html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li>a {
  padding-top: 34px;
  padding-bottom: 34px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear
}

html div#superior-bloque nav.ubermenu img.ubermenu-image {
  top: 20px
}

nav#ubermenu-menu-iconos-476 {
  border: 0px solid #000
}

.superior-bloque {}

.superior-bloque>.panel-grid-cell>.so-panel:last-child {
  padding: 20px 20px 0px 20px;
  background: white
}

html .formcraft-css .fc-form .form-element .submit-cover.wide-true.animate-false .submit-button {
  line-height: 50px;
  height: 50px;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 1px;
  background: #00c6ff;
  text-shadow: 1px 0px 3px rgba(0, 0, 0, 0) !important
}

html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li>ul.ubermenu-submenu {
  min-width: 250px;
  border: 0px solid #e0e0e0;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0)
}

html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li>ul.ubermenu-submenu li a {
  background: white;
  border-bottom: 1px solid #dedede;
  color: #3a3a3a !important
}

html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li>ul.ubermenu-submenu li span {
  color: #404040 !important;
  font-weight: 400;
  font-size: 13px
}

body.home .entry-thumbnail-titulo {
  display: none
}

html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li>ul.ubermenu-submenu li a:hover span.ubermenu-target-text {}

html body div#superior-bloque nav.ubermenu ul.ubermenu-nav>li>ul.ubermenu-submenu li.ubermenu-active>a, html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li>ul.ubermenu-submenu li a:hover {
  background: #13d0e8;
  color: white !important
}

html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-27496>a:hover, html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-27496.ubermenu-active>a, html body div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-27496>ul.ubermenu-submenu li.ubermenu-active>a, html body div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-27496>ul.ubermenu-submenu li a:hover {
  background: #16aff7;
  color: white !important
}

html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-27494>a:hover, html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-27494.ubermenu-active>a, html body div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-27494>ul.ubermenu-submenu li.ubermenu-active>a, html body div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-27494>ul.ubermenu-submenu li a:hover {
  background: #e83f4b;
  color: white !important
}

html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-27498>a:hover, html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-27498.ubermenu-active>a, html body div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-27498>ul.ubermenu-submenu li.ubermenu-active>a, html body div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-27498>ul.ubermenu-submenu li a:hover {
  background: #dc9a44;
  color: white !important
}

html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-27493>a:hover, html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-27493.ubermenu-active>a, html body div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-27493>ul.ubermenu-submenu li.ubermenu-active>a, html body div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-27493>ul.ubermenu-submenu li a:hover {
  background: #89bd24;
  color: white !important
}

html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-27492>a:hover, html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-27492.ubermenu-active>a, html body div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-27492>ul.ubermenu-submenu li.ubermenu-active>a, html body div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-27492>ul.ubermenu-submenu li a:hover {
  background: #54616c;
  color: white !important
}

html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-27495>a:hover, html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-27495.ubermenu-active>a, html body div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-27495>ul.ubermenu-submenu li.ubermenu-active>a, html body div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-27495>ul.ubermenu-submenu li a:hover {
  background: #483b8b;
  color: white !important
}

html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-27497>a:hover, html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-27497.ubermenu-active>a, html body div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-27497>ul.ubermenu-submenu li.ubermenu-active>a, html body div#superior-bloque nav.ubermenu ul.ubermenu-nav>li#menu-item-27497>ul.ubermenu-submenu li a:hover {
  background: #fbba00;
  color: white !important
}

div#iconos-home ul#ubermenu-nav-menu-iconos-476 li a:hover {
  opacity: .8
}

.iconos-lateral nav#ubermenu-menu-iconos-476 ul li a:hover {
  background: #171717
}

nav.ubermenu {
  background: none
}

span.font a:hover {
  background: #e48011
}

aside.widget.woocommerce.widget_product_search.yith_woocommerce_ajax_search input#yith-s:focus {
  background-color: white
}

input#yith-s {}

aside.widget.woocommerce.widget_product_search.yith_woocommerce_ajax_search input#yith-s {
  background-position: 80% center !important;
  background-size: 22px !important
}

div#iconos-home ul.ubermenu-nav {}

ul#ubermenu-nav-menu-iconos-476 li {
  width: 14.28%
}

ul#ubermenu-nav-menu-iconos-476 li a {
  background: #212121;
  border-left: 0px solid #000;
  vertical-align: middle
}

div#iconos-home ul#ubermenu-nav-menu-iconos-476 li a {
  min-height: 180px;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  padding-left: 5px;
  padding-right: 5px
}

div#iconos-home ul#ubermenu-nav-menu-iconos-476 li a img {
  max-width: 100px;
  margin: 0 auto;
  display: block;
  float: none;
  vertical-align: top;
  margin-bottom: 15px
}

div#iconos-home ul#ubermenu-nav-menu-iconos-476 li a span.ubermenu-target-title.ubermenu-target-text {
  display: block;
  padding: 0;
  text-align: center;
  font-size: 12px;
  font-weight: 700;
  text-align: center;
  line-height: 1.4;
  margin-bottom: 0;
  float: left;
  width: 100%;
  color: white;
  height: auto;
  vertical-align: bottom
}

ul#ubermenu-nav-menu-iconos-476 li a span.ubermenu-target-title.ubermenu-target-text {
  display: block;
  padding: 0;
  text-align: center;
  font-size: 14px;
  font-weight: 900;
  text-align: center;
  line-height: 1.4;
  margin-bottom: 25px;
  float: left;
  width: 100%;
  color: white;
  height: 50px
}

span.ubermenu-target-title.ubermenu-target-text {}

span.ubermenu-target-description.ubermenu-target-text, span.ubermenu-target-divider {
  display: none !important
}

span.ubermenu-target-description.ubermenu-target-text {}

.iconos-lateral {
  width: 70px;
  position: fixed;
  z-index: 2;
  left: 0;
  top: 50%;
  margin-top: -228px
}

li.ubermenu-item.ubermenu-item-type-taxonomy.ubermenu-item-object-product_cat.ubermenu-item-27482.ubermenu-item-level-0.ubermenu-column.ubermenu-column-auto {}

.iconos-lateral nav#ubermenu-menu-iconos-476 ul li {
  width: 100%;
  margin: 2px 0
}

div#post-27569 .entry-content table p {
  margin-bottom: 0;
  font-size: 13px
}

div#post-27569 .entry-content table>tbody>tr>td {
  vertical-align: top;
  border-top: 0px solid #eee
}

div#post-27569 .entry-content table p strong {
  color: #1d73c7;
  display: block;
  font-family: 'Montserrat' !important;
  text-transform: uppercase
}

div#post-27569 .entry-content table {
  border: 0px solid #eee;
  margin-bottom: 0px
}

div#post-27569 .elementor-accordion-title {
  font-family: 'Montserrat' !important;
  color: #003d79 !important
}

div#post-27569 .elementor-accordion .elementor-accordion-title .elementor-accordion-icon.elementor-accordion-icon-left {
  color: #13d0e8
}

div#post-27569 .entry-content table>tbody>tr>td a {
  color: #1d73c7
}

nav#ubermenu-menu-iconos-476 ul li:nth-child(1) a {
  background: #0090D4
}

nav#ubermenu-menu-iconos-476 ul li:nth-child(2) a {
  background: #E83F4B
}

nav#ubermenu-menu-iconos-476 ul li:nth-child(3) a {
  background: #DC9A44
}

nav#ubermenu-menu-iconos-476 ul li:nth-child(4) a {
  background: #89BD24
}

nav#ubermenu-menu-iconos-476 ul li:nth-child(5) a {
  background: #54616C
}

nav#ubermenu-menu-iconos-476 ul li:nth-child(6) a {
  background: #483B8B
}

nav#ubermenu-menu-iconos-476 ul li:nth-child(7) a {
  background: #FBBA00
}

.iconos-lateral nav#ubermenu-menu-iconos-476 ul li:nth-child(1) a:hover {
  color: rgb(113, 200, 241)
}

.iconos-lateral nav#ubermenu-menu-iconos-476 ul li:nth-child(2) a:hover {
  color: rgb(245, 133, 141)
}

.iconos-lateral nav#ubermenu-menu-iconos-476 ul li:nth-child(3) a:hover {
  color: #f5ca93
}

.iconos-lateral nav#ubermenu-menu-iconos-476 ul li:nth-child(4) a:hover {
  color: #b8e859
}

.iconos-lateral nav#ubermenu-menu-iconos-476 ul li:nth-child(5) a:hover {
  color: #a3aab1
}

.iconos-lateral nav#ubermenu-menu-iconos-476 ul li:nth-child(6) a:hover {
  color: #8175bf
}

.iconos-lateral nav#ubermenu-menu-iconos-476 ul li:nth-child(7) a:hover {
  color: #f9d878
}

aside>.ubermenu-skin-black-white-2 {
  border: 0px solid #000 !important
}

header.main-header .header-nav-wrapper {
  background-color: rgba(255, 255, 255, 0) !important
}

div#superior-bloque nav.ubermenu {
  border: 0 solid !important;
  border-bottom: 1px solid #003d79 !important;
}

div#superior-bloque nav.ubermenu img.ubermenu-image {
  max-width: 30px;
  position: absolute;
  left: 10px;
  top: 8px
}

div#superior-bloque nav.ubermenu li {}

div#superior-bloque nav.ubermenu span.ubermenu-target-title.ubermenu-target-text {
  font-size: 12px;
  padding: 0;
  font-weight: 700;
  color: white
}

div#superior-bloque nav.ubermenu ul.ubermenu-nav>li>a {
  padding-left: 55px
}

a.ubermenu-responsive-toggle.ubermenu-responsive-toggle-menu1.ubermenu-skin-black-white-2.ubermenu-loc- {
  display: block;
  background-color: #13d0e8;
  font-size: 14px;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 700;
  border: 0px solid #000;
  line-height: 50px;
  color: white;
  text-align: center
}

.ubermenu-responsive-toggle .fa {
  display: none
}

span.font a i {
  position: absolute;
  left: 20px;
  line-height: 50px
}

html select {
  background: url(https://ventuscorp.cl/wp-content/themes/megatron/assets/images/arrow-down.png);
  background-repeat: no-repeat;
  background-position: 98%;
  background-position: calc(100% - 15px)
}

html .catalog-filter {
  letter-spacing: 0.03em;
  margin-bottom: 30px
}

.site-content-archive-product, .single-product-wrap {
  margin-bottom: 20px
}

.site-content-single-product.col-md-9 {
  margin-bottom: 0px
}

.col-md-5.col-sm-6.col-sm-12.single-product-image-wrap.margin-bottom-70.has-sidebar {
  margin-bottom: 20px !important
}

.archive-product-wrap, .woocommerce-sidebar, .site-content-single-product {
  margin-bottom: 20px
}

footer.wrap-footer aside.widget.widget_nav_menu ul {
  border: 0;
  text-align: center;
  padding-bottom: 30px
}

footer.wrap-footer aside.widget.widget_nav_menu ul li {
  margin: 0;
  padding: 0;
  border: 0;
  display: inline-block
}

footer.wrap-footer aside.widget.widget_nav_menu ul li a {
  position: relative;
  padding: 0 18px 0 20px;
  font-size: 16px
}

footer.wrap-footer aside.widget.widget_nav_menu ul li a:before {
  content: "x";
  position: absolute;
  left: 0;
  content: \e169;
  font-family: 'megatron';
  color: #929292
}

footer.wrap-footer aside.widget.widget_nav_menu ul li:first-child a:before {
  content: ""
}

form.fc-form.fc-form-2 {
  margin: 0 auto !important
}

.header-cart-center {
  display: block;
  float: left;
  width: 100%;
  padding-left: 0
}

html body header#main-header-wrapper {
  background-color: rgba(29, 39, 54, 0);
  margin-bottom: -50px
}

.home .header-cart-center {
  padding-left: 22.90%;
  font-family: 'Montserrat' !important
}
html body .header-cart-center{
  padding-left:23.1%;
  font-family: 'Montserrat' !important
}

html .ubermenu-skin-black-white-2.ubermenu-vertical .ubermenu-item-level-0>.ubermenu-target {
  background: #003D79;
  -moz-box-shadow: none !important
}

.bloque-top-footer {
  position: relative;
  padding: 40px 0
}

.upsells.products {
  margin-top: 0
}

div#productos {
  padding: 20px;
  background: white
}

div#productos .product-thumb {
  border: 1px solid #e8e4e4
}

div#productos .product-btn-addmas1 {}

div#productos .owl-controls {
  margin-top: 15px
}

div#wrapper .owl-controls .owl-nav {}

.owl-controls .owl-nav>div.owl-next {
  right: 0
}

.owl-controls .owl-nav>div.owl-prev {
  left: auto;
  right: 45px
}

.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #d6d6d6;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity .2s ease;
  -moz-transition: opacity .2s ease;
  -ms-transition: opacity .2s ease;
  -o-transition: opacity .2s ease;
  transition: opacity .2s ease;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: #869791
}

.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
  vertical-align: bottom
}

.owl-theme .owl-dots, .owl-theme .owl-nav {
  text-align: center;
  -webkit-tap-highlight-color: transparent
}

div#owl-carousel .owl-nav {
  position: absolute;
  display: none
}

div#owl-carousel .owl-dots {
  position: absolute;
  top: 10px;
  right: 10px
}

html div#wrapper .owl-controls .owl-nav>div {
  display: block !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  top: -45px;
  margin: 0;
  width: 35px;
  height: 35px;
  line-height: 33px;
  border: 1px solid rgba(208, 208, 208, 0.6);
  color: rgba(0, 0, 0, 0.6)
}

.product-listing.woocommerce.product-slider .product-item-wrap {
  padding: 0
}

div#wrapper .owl-controls .owl-nav>div.owl-next {
  right: 0
}

div#wrapper .owl-controls .owl-nav>div.owl-prev {
  left: auto;
  right: 45px
}

div#wrapper-content {
  font-family: 'Montserrat' !important
}

body {
  font-family: 'Montserrat' !important
}

html .formcraft-css .fc-form .form-element .submit-cover.wide-true.animate-false .submit-button span {
  text-shadow: 1px 0px 3px rgba(0, 0, 0, 0) !important
}

ul.ubermenu-submenu.ubermenu-submenu-id-27495.ubermenu-submenu-type-flyout.ubermenu-submenu-drop.ubermenu-submenu-align-vertical_full_height.ubermenu-submenu-retractor-top {
  max-height: auto
}

.sc-title:after {
  content: "";
  display: block;
  width: 100%;
  border: 0px solid #dedede;
  border-bottom: 1px solid #dedede;
  margin-top: 10px
}

.owl-dots {
  vertical-align: bottom
}

.container.bloque-superior-footer-01:before {
  content: "";
  width: 100%
}

.bloque-top-footer:after {
  content: "";
  display: block;
  background: #00AADB;
  width: 50%;
  height: 100%;
  position: absolute;
  right: 0;
  z-index: 1;
  top: 0
}

div#noticias-recetas>.wpb_column.vc_column_container.vc_col-sm-12 {
  z-index: 2;
  position: relative
}

.bloque-top-footer:before {
  content: "";
  display: block;
  background: #0067B2;
  width: 50%;
  height: 100%;
  position: absolute;
  left: 0;
  z-index: 1;
  top: 0
}

.container.bloque-superior-footer-01 {
  z-index: 2;
  position: relative
}

.bloque-top-footer aside {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  float: left;
  width: 50%;
  font-size: 22px;
  line-height: 1.5;
  font-weight: 300
}

.bloque-top-footer aside strong {
  display: block;
  font-weight: 700;
  text-transform: uppercase
}

aside#sow-editor-3 {
  padding: 30px 0 40px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  margin-bottom: 35px
}

span.font a {
  margin: 0;
  width: 100%;
  text-align: left;
  height: 100%;
  border: 0 solid #868686;
  border-radius: 0;
  color: #2f2f2f;
  font-size: 14px;
  height: auto;
  display: block;
  top: 0;
  padding: 0px 8px;
  vertical-align: baseline;
  background: #f38b16;
  padding-left: 48px;
  color: #fff;
  line-height: 50px;
  font-weight: 400;
  position: relative
}

.single-product-image-wrap:not(.has-sidebar) {
  padding-right: 15px;
  padding-left: 15px
}

.widget_shopping_cart-text {
  margin: 0;
  width: 100%;
  height: 100%;
  border: 0 solid #423b3b;
  border-radius: 0;
  color: #2f2f2f;
  font-size: 13px;
  height: auto;
  display: block;
  top: 0;
  padding: 0px 8px;
  vertical-align: baseline;
  background: #59c159;
  padding-left: 48px;
  color: #fff;
  line-height: 50px;
  font-weight: 400
}

.entry-thumbnail-wrap {
  margin-bottom: 0px
}

main>.container>.row>.col-md-9 .page-content {
  padding: 20px;
  background: white
}

.entry-thumbnail-titulo {
  padding: 20px;
  background: white;
  padding-bottom: 0
}

.entry-thumbnail-titulo h3.entry-post-title.p-font {
  margin: 0;
  font-weight: 700;
  color: #003d79
}

.widget_shopping_cart-text-two {
  margin: 0;
  width: auto;
  height: 100%;
  border: 0 solid #423b3b;
  border-radius: 0;
  color: #2f2f2f;
  font-size: 13px;
  height: auto;
  letter-spacing: 0.02em;
  display: block;
  top: 0;
  padding: 0px 15px;
  vertical-align: baseline;
  background: #13d0e8;
  color: #fff;
  line-height: 50px;
  font-weight: 400;
  position: absolute;
  right: 0
}

html .shopping-cart-wrapper .widget_shopping_cart_icon {
  height: auto;
  display: block
}

nav#ubermenu-menu1-472 {}

nav#ubermenu-menu1-472 {}

.header-container.clearfix {
  margin-bottom: -50px
}

div#owl-carousel img {
  margin: 0
}

div#owl-carousel {
  margin-top: 50px
}

.widget_shopping_cart-text i.micon.icon-shopping111 {
  position: absolute;
  left: 15px;
  top: 15px;
  font-size: 18px;
  color: #fff
}

footer.wrap-footer .col-md-3 {
  width: 100%
}

.sidebar-top-bar-ventus aside, .sidebar-top-bar-ventus .shopping-cart-wrapper {
  display: block;
  width: 33.3333%;
  float: left
}

.summary.entry-summary.visible-mobile .social-share-wrap, .summary.entry-summary.visible-mobile form.cart, .summary.entry-summary.visible-mobile .segundo {
  display: none !important
}

.social-share-wrap {}

.summary.entry-summary.visible-mobile {}

.woocommerce-tabs.wc-tabs-wrapper {
  margin-top: 0
}

header#mobile-header-wrapper {
  background-color: rgba(29, 39, 54, 0)
}

footer.wrap-footer {
  background-color: #074282;
  color: #fff
}

.noo-bottom-bar-content {
  padding: 20px 0;
  border-top: 1px solid rgba(111, 181, 224, 0.34);
  background: #002348;
  text-align: center
}

.noo-bottom-bar-content p {
  text-align: center;
  margin: 0
}

.linea {
  width: 100%
}

footer.wrap-footer .row+.row {
  margin-top: 40px
}

footer.wrap-footer {
  padding-top: 0
}

body.woocommerce-checkout h2, body.woocommerce-cart h2 {
  font-size: 25px;
  text-transform: none;
  color: #344e75
}

html .widget_archive>ul, html .widget_categories>ul, html .widget_pages>ul, html .widget_nav_menu>div>ul, html .woocommerce .widget_product_categories>ul, html .widget_layered_nav>ul {
  font-family: 'Montserrat';
  list-style: none;
  padding: 0 0 10px;
  border-bottom: 1px solid rgba(238, 238, 238, 0.32);
  margin: 0;
  line-height: 25px;
  letter-spacing: .05em;
  font-size: 11px;
  text-transform: uppercase
}

.widget_archive li+li, .widget_categories li+li, .widget_pages li+li, .widget_nav_menu>div li+li, .woocommerce .widget_product_categories li+li, .widget_layered_nav li+li {
  margin-top: 10px;
  border-top: 1px solid rgba(238, 238, 238, 0.32)
}

div#primary-menu {
  position: relative
}

body .header-nav-right, body .x-nav-menu>.x-menu-item {}

.x-nav-menu>.x-menu-item+.x-menu-item {
  margin-left: 25px;
  font-family: Lato;
  font-weight: 400
}

.x-nav-menu>li.current-menu-ancestor>a.x-menu-a-text, .x-nav-menu>li.current-menu-parent>a.x-menu-a-text, .x-nav-menu>li.current-menu-item>a.x-menu-a-text, .x-nav-menu>li.menu-current>a.x-menu-a-text, .x-nav-menu>li>a.x-menu-a-text:hover, .x-nav-menu>li.x-menu-item:hover>a {
  color: #49d0f2
}

.x-nav-menu>.x-menu-item>.x-menu-a-text {
  color: #053f77;
  font-weight: 700
}

.sidebar-top-bar-ventus aside#yith_woocommerce_ajax_search-2 {}

.sidebar-top-bar-ventus aside.widget.widget_text {
  display: inline-block
}

.font-bloque {
  display: inline-block;
  color: #fff;
  margin-right: 20px;
  font-family: Lato;
  font-weight: 900;
  font-size: 14px;
  line-height: 30px
}

.font-bloque i {
  color: #03c4f4;
  margin-right: 10px;
  font-size: 160%
}

aside.widget.woocommerce.widget_product_search.yith_woocommerce_ajax_search {
  min-width: 20px
}

aside.widget.woocommerce.widget_product_search.yith_woocommerce_ajax_search input#yith-s {
  margin: 0;
  width: 100%;
  height: 100%;
  border: 0 solid #423b3b;
  border-radius: 0;
  color: #2f2f2f;
  font-size: 13px;
  height: auto;
  letter-spacing: 0.03em;
  display: block;
  top: 0;
  padding: 0px 25px;
  vertical-align: baseline;
  background: #d0d0d0;
  padding-right: 48px;
  color: #000;
  line-height: 50px;
  font-weight: 400
}

input#yith-searchsubmit {
  content: "\f002";
  display: block;
  text-rendering: auto;
  background-image: url(https://ventuscorp.cl/iconos/001-lupa.svg);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 48%;
  text-indent: -9999999px;
  height: 100%;
  width: 42px;
  border-radius: 0;
  border: 0;
  outline: 0;
  position: absolute;
  right: 0;
  top: 0;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.yith-ajaxsearchform-container {
  position: relative;
  display: block
}

.autocomplete-suggestions {
  padding: 0
}

.autocomplete-suggestion .yith_wcas_result_content .title {
  color: #333;
  line-height: 1.4;
  font-size: 12px
}

.autocomplete-suggestion .yith_wcas_result_content .title strong {
  font-weight: 900
}

.autocomplete-suggestion {
  border-bottom: 1px solid #e4e4e4
}

.yith_wcas_result_content {
  font-size: 0;
  line-height: 0
}

html #yith-ajaxsearchform .search-navigation {
  display: block
}

html #yith-ajaxsearchform ::-webkit-input-placeholder {
  color: #053f77
}

html #yith-ajaxsearchform ::-moz-placeholder {
  color: #053f77
}

html #yith-ajaxsearchform :-ms-input-placeholder {
  color: ##053f77
}

html #yith-ajaxsearchform :-moz-placeholder {
  color: #053f77
}

html body span.amount {
  display: none;
  line-height: 0;
  font-size: 0
}

.product-listing.woocommerce h3.product-name.p-font {
  text-transform: none;
  font-weight: 400;
  line-height: 1.4;
  text-align: left;
  margin-bottom: 8px;
  font-size: 13px
}

.product-btn-addmas1 {
  text-align: left
}

.product-listing.woocommerce .product-btn-addmas1 .add-to-cart-wrap a.button {
  padding: 8.5px 15px;
  min-width: 100px;
  font-weight: 700;
  letter-spacing: 0;
  letter-spacing: .01em;
  font-size: 12px
}

.sticky-wrapper.is-sticky div#primary-menu {
  padding: 0
}

.sticky-wrapper.is-sticky .header-nav-right {
  margin: 0
}

.sticky-wrapper.is-sticky .sidebar-top-bar-ventus {
  display: none;
  font-size: 0
}

footer.wrap-footer aside.widget.widget_nav_menu ul {
  border: 0
}

footer.wrap-footer aside.widget.widget_nav_menu ul li {
  margin: 0;
  padding: 0;
  border: 0
}

footer.wrap-footer aside.widget.widget_nav_menu ul li a {
  position: relative;
  padding-left: 18px
}

footer.wrap-footer aside.widget.widget_nav_menu ul li a:before {
  content: "x";
  position: absolute;
  left: 0;
  content: \e169;
  font-family: 'megatron';
  color: #929292
}

h4.widget-title {
  margin-bottom: 15px
}

.widget-title:before {
  display: none
}

footer.wrap-footer h4.widget-title {
  margin-bottom: 15px;
  font-weight: 900;
  color: #03c4f4
}

body p {
  line-height: 1.6;
  letter-spacing: .02em;
  margin: 0 0 20px
}

div#promociones aside p {
  font-weight: 300;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 22px;
  color: #383838;
  letter-spacing: 1px;
  margin: 0
}

aside#nav_menu-2 {
  color: #03caf4
}

aside#nav_menu-3 {
  color: #f47003
}

aside#nav_menu-4 {
  color: #f47003
}

aside#nav_menu-5 {
  color: #03f46c
}

aside#nav_menu-6 {
  color: #8a8a8a
}

aside#nav_menu-7 {
  color: #8a8a8a
}

aside#nav_menu-8 {
  color: #8a8a8a;
}

html footer.wrap-footer aside.widget.widget_nav_menu ul li a:before, aside#nav_menu-9 {
  color: #75d4ef
}

.widget.widget_nav_menu h4.widget-title {
  color: inherit
}

.widget.widget_nav_menu div ul li a {
  color: #fff
}

html footer.wrap-footer aside.widget.widget_nav_menu ul li a:before {
  color: inherit !important;
  content: "\f054";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

div#promociones .so-panel a strong {
  display: inline-block;
  -webkit-filter: saturate(8);
  filter: saturate(8);
  color: inherit;
  text-transform: uppercase;
  font-size: 70%;
  line-height: 1.4;
  border-bottom: 3px solid rgba(255, 255, 255, 0);
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s
}

div#promociones .so-panel a span {
  display: block;
  margin-right: 20%;
  line-height: 1.3
}

div#promociones .so-panel a:hover strong {
  border-bottom: 3px solid
}

div#promociones .so-panel1 {
  float: left;
  min-height: 320px;
  position: relative;
  background-position: center top;
  background-repeat: no-repeat;
  background-position: 0 0
}

div#promociones .so-panel a {
  padding: 22px 15px 25px 35px;
  left: 0;
  width: 100%;
  height: 100%;
  color: inherit;
  background-color: #d0d0d0;
  display: block;
  min-height: 245px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom center;
  position: relative;
  overflow: hidden;
  color: #fff;
  font-size: 17px;
  z-index: 1;
  text-indent: 0;
  font-weight: 900;
  font-family: 'Montserrat';
  line-height: 1.3
}

div#promociones .so-panel div#bloque4 a, div#promociones .so-panel div#bloque1 a {
  min-height: 345px
}

div#promociones .so-panel div#bloque3 a {
  min-height: 620px
}

div#promociones .so-panel div#bloque1 a::before {
  background-image: url(http://www.ventuscorp.cl/outlet-ventus/images/ventus-outlet-web-02.jpg);
  background-color: #fa6f50
}

div#promociones .so-panel div#bloque2 a::before {
  background-image: url(https://ventuscorp.cl/outlet-ventus/images/ventus-outlet-web-03.jpg);
  background-color: #f29fa1
}

div#promociones .so-panel div#bloque3 a::before {
  background-image: url(https://ventuscorp.cl/outlet-ventus/images/ventus-outlet-web-01.jpg);
  background-color: #6cedfd
}

div#promociones .so-panel div#bloque4 a::before {
  background-image: url(https://ventuscorp.cl/outlet-ventus/images/ventus-outlet-web-05.jpg);
  background-color: #6a94fc
}

div#promociones .so-panel div#bloque5 a::before {
  background-image: url(https://ventuscorp.cl/outlet-ventus/images/ventus-outlet-web-04.jpg);
  background-color: #d5c6b2
}

div#promociones .so-panel a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-size: 100% auto;
  -webkit-transition: transform 0.35s, -webkit-transform .35s;
  transition: transform 0.35s, transform .35s;
  -webkit-transform: scale(1.0);
  transform: scale(1.0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-position: bottom center;
  z-index: -1;
  background-repeat: no-repeat
}

footer.wrap-footer aside.widget.widget_nav_menu ul li ul {
  display: none
}

div#promociones .so-panel a:hover::before {
  transform: scale(1.06)
}

.product-listing.woocommerce .product-thumb {
  background-color: #fefefe
}

.product-listing.woocommerce .product-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background-color: rgba(255, 255, 255, 0.59);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: .3s all .001s ease-out;
  -moz-transition: .3s all .001s ease-out;
  -ms-transition: .3s all .001s ease-out;
  -o-transition: .3s all .001s ease-out;
  transition: .3s all .001s ease-out
}

.product-thumb-one {
  overflow: hidden
}

.product-listing.woocommerce .product-thumb img {
  max-width: none;
  -webkit-transition: opacity 0.35s, -webkit-transform .35s;
  transition: opacity 0.35s, transform .35s;
  -webkit-transform: scale(1.1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform: scale(1.0)
}

html .product-listing.woocommerce .product-item-inner:hover img {
  opacity: 1;
  -webkit-transform: scale(1.1);
  transform: scale(1.1)
}

.product-listing.woocommerce .product-actions {
  position: absolute;
  bottom: 0;
  left: 0;
  right: auto;
  top: auto;
  height: 45px;
  text-align: center;
  margin: auto;
  z-index: 3;
  font-size: 0;
  display: none !important
}

.product-listing.woocommerce .product-actions .yith-wcwl-wishlistaddedbrowse a, .product-listing.woocommerce .product-actions .yith-wcwl-wishlistexistsbrowse a, .product-listing.woocommerce .product-actions .add_to_wishlist, .product-listing.woocommerce .product-actions .compare, .product-listing.woocommerce .product-actions .product-quick-view, .product-listing.woocommerce .product-actions .btn_add_to_cart, .product-listing.woocommerce .product-actions .added_to_cart.wc-forward {
  background-color: #03d6f4;
  color: #fff;
  margin: 0 2px
}

.product-listing.woocommerce .product-btn-addmas1 .add-to-cart-wrap a.button i {
  display: none
}

.product-listing.woocommerce .product-actions .yith-wcwl-wishlistaddedbrowse a:hover, .product-listing.woocommerce .product-actions .yith-wcwl-wishlistexistsbrowse a:hover, .product-listing.woocommerce .product-actions .add_to_wishlist:hover, .product-listing.woocommerce .product-actions .compare:hover, .product-listing.woocommerce .product-actions .product-quick-view:hover, .product-listing.woocommerce .product-actions .btn_add_to_cart:hover, .product-listing.woocommerce .product-actions .added_to_cart.wc-forward:hover, .product-listing.woocommerce .product-actions .yith-wcwl-wishlistaddedbrowse a:focus, .product-listing.woocommerce .product-actions .yith-wcwl-wishlistexistsbrowse a:focus, .product-listing.woocommerce .product-actions .add_to_wishlist:focus, .product-listing.woocommerce .product-actions .compare:focus, .product-listing.woocommerce .product-actions .product-quick-view:focus, .product-listing.woocommerce .product-actions .btn_add_to_cart:focus, .product-listing.woocommerce .product-actions .added_to_cart.wc-forward:focus, .product-listing.woocommerce .product-actions .yith-wcwl-wishlistaddedbrowse a.active, .product-listing.woocommerce .product-actions .yith-wcwl-wishlistexistsbrowse a.active, .product-listing.woocommerce .product-actions .add_to_wishlist.active, .product-listing.woocommerce .product-actions .compare.active, .product-listing.woocommerce .product-actions .product-quick-view.active, .product-listing.woocommerce .product-actions .btn_add_to_cart.active, .product-listing.woocommerce .product-actions .added_to_cart.wc-forward.active {
  color: #FFF;
  background-color: #1d2736
}

div#wrapper-content {}

div#wrapper-content .summary.entry-summary {
  width: 100%;
  margin-bottom: 0 !important
}

html .col-lg-6.col-md-7.col-sm-6.col-sm-12.margin-bottom-70 {
  margin-bottom: 20px !important
}

.single-product-image-inner.vertical .product-image-slider-wrap {
  padding: 0
}

.col-lg-6.col-md-5.col-sm-6.col-sm-12.margin-bottom-70.single-product-image-wrap {
  margin-bottom: 20px !important
}

.related.products {
  margin-top: 55px
}

h4.sc-title.p-font {
  text-transform: none;
  font-size: 18px;
  letter-spacing: .02em;
  line-height: 1.7;
  margin-bottom: 20px;
  font-weight: 600
}

.product-image-thumb-wrap {
  display: none
}

.toggle-icon-wrapper .toggle-icon:after, .toggle-icon-wrapper .toggle-icon:before {
  background-color: #0c0c0c
}

.toggle-icon-wrapper .toggle-icon>span {
  background: none repeat scroll 0 0 #000
}

i.micon.icon-shopping111 {
  color: #0bf
}

header.main-header .header-logo {
  height: auto !important
}

.sticky-wrapper {
  height: auto !important
}

.sidebar-top-bar-ventus {
  text-align: right
}

.cart-collaterals {
  display: none
}

div#wrapper-content .woocommerce form input.button {
  width: 100%;
  margin: 10px 0;
  display: block;
  margin-top: 0
}

div#wrapper-content .woocommerce form a.checkout-button.button.alt.wc-forward {
  width: 100%;
  margin: 10px 0
}

.woocommerce table.shop_table.cart td.product-thumbnail img {
  width: 60px
}

.woocommerce table.shop_table.cart tbody td {
  padding: 15px 5px;
  letter-spacing: .03em;
  line-height: 1.5;
  text-transform: lowercase
}

.woocommerce table.shop_table.cart tbody td.product-name:first-letter {
  text-transform: uppercase
}

body.woocommerce-cart div#wrapper-content {}

.woocommerce table.shop_table.cart .product-thumbnail {
  width: 125px;
  padding-left: 20px
}

.woocommerce table.shop_table thead th.product-subtotal.text-center {
  font-size: 0;
  padding: 0 !important
}

html .woocommerce table.shop_table thead th.product-price.text-center {
  width: 0 !important;
  font-size: 0 !important;
  padding: 0 !important
}

.woocommerce table.shop_table.cart .product-price, .woocommerce table.shop_table.cart .product-subtotal {
  width: 0px !important;
  padding: 0 !important;
  font-size: 0
}

.woocommerce table.shop_table.cart th.product-name {
  font-size: 14px
}

.archive-product-wrap .superior-bloque .panel-first-child>.so-widget-sow-editor p {
  margin: 0;
  font-size: 17px
}

.archive-product-wrap .superior-bloque>.panel-grid-cell>.so-panel:last-child {
  padding: 0;
  margin-top: -20px;
  margin-left: -20px;
  margin-right: -20px;
  margin-bottom: 20px !important
}

.archive-product-wrap.clearfix.layout-container .superior-bloque>.panel-grid-cell>.panel-first-child>.so-widget-sow-editor {
  padding: 20px 15px
}

.archive-product-wrap.clearfix.layout-container .superior-bloque .panel-first-child>.so-widget-sow-editor p img {
  width: 40px;
  top: -7px
}

.woocommerce table.shop_table thead th {
  text-transform: capitalize
}

.woocommerce table.shop_table.cart {
  min-width: 20px
}

.woocommerce-additional-fields h3 {
  display: none
}

.woocommerce-billing-fields h3 {
  display: none
}

main>.container>.row>.col-md-9 {
  padding-top: 75px
}

div#wrapper-content .summary.entry-summary .codigo.blo-bloque span.sku_wrapper {
  display: block;
  font-size: 17px;
  color: #13d0e8
}

body ul {
  letter-spacing: .03em
}

.archive-product-wrap.clearfix.layout-container {
  padding: 20px;
  background: white;
  margin: 0
}

a.product-filter {
  display: none
}

.catalog-filter-inner.clearfix {
  width: 100%
}

.product-listing.woocommerce .product-thumb {
  border: 1px solid #f1f1f1
}

.pagination>li>a, .pagination>li>span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #fefeff;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px
}

.blog-paging-default .pagination>li>a:hover, .blog-paging-default .pagination>li>span:hover, .blog-paging-default .pagination>li>a:focus, .blog-paging-default .pagination>li>span:focus, .blog-paging-default .pagination>li>a.current, .blog-paging-default .pagination>li>span.current {
  background-color: #929292;
  color: #fff;
  text-decoration: none
}

.col-md-7.col-sm-6.col-sm-12.margin-bottom-70 {
  margin-bottom: 10px !important
}

.bloque-top-footer aside strong i {
  margin-right: 6px;
  font-size: 120%
}

h3#order_review_heading {
  font-size: 20px;
  text-transform: none;
  color: #344e75;
  font-weight: 700;
  padding: 0;
  border: 0;
  margin-bottom: 10px
}

.woocommerce table.woocommerce-checkout-review-order-table tfoot {
  display: none
}

.woocommerce table.woocommerce-checkout-review-order-table th.product-total {
  font-size: 0;
  width: 1px;
  padding: 0 !important
}

span.select2.select2-container.select2-container--default {
  width: 100% !important;
  height: 40px;
  line-height: 40px
}

div#customer_details {
  margin-bottom: 25px
}

div#detalle {
  margin-bottom: 25px
}

span.select2-selection.select2-selection--single {
  height: 40px;
  line-height: 40px;
  border-radius: 0;
  border: 1px solid #d6d6d6
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 40px
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 40px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px
}

.woocommerce form .form-row {
  padding: 0;
  margin-bottom: 20px !important
}

.woocommerce form .form-row label {
  font-family: 'Montserrat';
  font-size: 13px;
  line-height: 1.2;
  letter-spacing: 0.02em;
  margin-bottom: 10px;
  font-weight: normal
}

input[type="text"], input[type="search"], input[type="email"], input[type="url"], input[type="password"], input[type="tel"], textarea, select {
  letter-spacing: 0.02em
}

input.select2-search__field {
  line-height: 30px !important;
  height: 30px
}

ul.wc_payment_methods.payment_methods.methods {
  display: none
}

.woocommerce-checkout #payment div.form-row {
  padding-top: 10px
}

.woocommerce table.woocommerce-checkout-review-order-table {
  margin: 0;
  background: white
}

div#order_review {
  padding: 10px;
  background: #eaeaea;
  border: 1px solid gainsboro
}

textarea#order_comments {
  max-height: 100px
}

section.superior-bloque section:first-child>div>div>div>div {
  padding: 30px 15px !important;
}

div#productos {
  margin: 20px 0;
}

.left-sidebar, .right-sidebar {
  margin-bottom: 30px;
}

.elementor-27602 div#superior-bloque .elementor-element>.elementor-element-populated {
  padding: 0;
}

.superior-bloque .elementor-section.elementor-section-boxed>.elementor-container .elementor-column.elementor-col-50 {
  background: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
  max-width: 1200px;
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row .select2-container .select2-choice, .woocommerce form .form-row select {}

.superior-bloque.linea-frio {}

.superior-bloque {
  vertical-align: middle
}

.superior-bloque>.panel-grid-cell>.panel-first-child>.so-widget-sow-editor {
  padding: 30px 15px;
  background-color: #0067b2;
  background-size: cover
}

.superior-bloque>.panel-grid-cell>.panel-first-child {
  margin-bottom: 0 !important
}

.superior-bloque p {
  font-size: 20px;
  vertical-align: middle;
  font-weight: 700;
  padding-left: 60px;
  padding-right: 150px;
  position: relative;
  color: white;
  font-family: 'Montserrat' !important
}

div#superior-bloque nav.ubermenu ul.ubermenu-submenu a span.ubermenu-target-title.ubermenu-target-text {
  color: inherit !important
}

.ubermenu-skin-black-white-2.ubermenu-vertical:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0px;
  height: 100%;
  border-right: 0px solid #000;
  z-index: 100;
  width: 0;
  display: none
}

a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {}

ul#ubermenu-nav-menu1-472 {
  border: 0 solid !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important
}

.superior-bloque .panel-grid.panel-no-style>.panel-grid-cell:first-child .product-listing.woocommerce .product-item-wrap.first .product-info h3.product-name.p-font, .superior-bloque .product-listing.woocommerce.clearfix.columns- .product-item-wrap h3 {
  font-size: 17px;
  line-height: 1.5
}

section.superior-bloque.linea-frio section:first-child>div>div>div>div, .superior-bloque.linea-frio>.panel-grid-cell>.panel-first-child>.so-widget-sow-editor {
  background-image: url(https://ventuscorp.cl/wp-content/uploads/2013/01/Lideres-en-Chile-en-Equipamiento-Gastronomico-y-Cocina-03.jpg)
}

section.superior-bloque.linea-calor section:first-child>div>div>div>div, .superior-bloque.linea-calor>.panel-grid-cell>.panel-first-child>.so-widget-sow-editor {
  background-image: url(https://ventuscorp.cl/wp-content/uploads/2013/01/Lideres-en-Chile-en-Equipamiento-Gastronomico-y-Cocina-04.jpg)
}

section.superior-bloque.linea-panaderia section:first-child>div>div>div>div, .superior-bloque.linea-panaderia>.panel-grid-cell>.panel-first-child>.so-widget-sow-editor {
  background-image: url(https://ventuscorp.cl/wp-content/uploads/2013/01/Lideres-en-Chile-en-Equipamiento-Gastronomico-y-Cocina-05.jpg)
}

section.superior-bloque.linea-autoservicio section:first-child>div>div>div>div, .superior-bloque.linea-autoservicio>.panel-grid-cell>.panel-first-child>.so-widget-sow-editor {
  background-image: url(https://ventuscorp.cl/wp-content/uploads/2013/01/Lideres-en-Chile-en-Equipamiento-Gastronomico-y-Cocina-06.jpg)
}

section.superior-bloque.linea-acero section:first-child>div>div>div>div, .superior-bloque.linea-acero>.panel-grid-cell>.panel-first-child>.so-widget-sow-editor {
  background-image: url(https://ventuscorp.cl/wp-content/uploads/2013/01/Lideres-en-Chile-en-Equipamiento-Gastronomico-y-Cocina-07.jpg)
}

.superior-bloque.linea-complementarios>.panel-grid-cell>.panel-first-child>.so-widget-sow-editor {
  background-image: url(https://ventuscorp.cl/wp-content/uploads/2013/01/Lideres-en-Chile-en-Equipamiento-Gastronomico-y-Cocina-08.jpg)
}

section.superior-bloque.linea-lavavajillas section:first-child>div>div>div>div, .superior-bloque.linea-lavavajillas>.panel-grid-cell>.panel-first-child>.so-widget-sow-editor {
  background-image: url(https://ventuscorp.cl/wp-content/uploads/2013/01/Lideres-en-Chile-en-Equipamiento-Gastronomico-y-Cocina-09.jpg)
}

.superior-bloque.linea-frio>div {
  color: #0090d4 !important
}

.superior-bloque.linea-calor>div {
  color: #e83f4b
}

.superior-bloque.linea-panaderia>div {
  color: #BC5409
}

.superior-bloque.linea-autoservicio>div {
  color: #73a710;
}

.superior-bloque.linea-acero>div {
  color: #54616c
}

.superior-bloque.linea-complementarios>.panel-grid-cell {
  color: #483b8b
}

.superior-bloque.linea-lavavajillas>div {
  color: #de8807;
}

.superior-bloque.linea-frio .product-listing.woocommerce .product-btn-addmas1 .add-to-cart-wrap a.button {
  background-color: #0090d4
}

.superior-bloque.linea-calor .product-listing.woocommerce .product-btn-addmas1 .add-to-cart-wrap a.button {
  background-color: #e83f4b
}

.superior-bloque.linea-panaderia .product-listing.woocommerce .product-btn-addmas1 .add-to-cart-wrap a.button {
  background-color: #BC5409
}

.superior-bloque.linea-autoservicio .product-listing.woocommerce .product-btn-addmas1 .add-to-cart-wrap a.button {
  background-color: #89bd24
}

.superior-bloque.linea-acero .product-listing.woocommerce .product-btn-addmas1 .add-to-cart-wrap a.button {
  background-color: #54616c
}

.superior-bloque.linea-complementarios .product-listing.woocommerce .product-btn-addmas1 .add-to-cart-wrap a.button {
  background-color: #483b8b
}

.superior-bloque.linea-lavavajillas .product-listing.woocommerce .product-btn-addmas1 .add-to-cart-wrap a.button {
  background-color: #F39200
}

.superior-bloque a.vertodo {
  padding: 8px 20px;
  color: white;
  position: absolute;
  right: 0;
  line-height: 20px;
  background: deepskyblue;
  font-weight: 700;
  font-size: 14px
}

.superior-bloque p img {
  width: 50px;
  vertical-align: middle;
  position: absolute;
  left: 5px;
  top: -10px
}

div#panel-712-2-0-1 {}

.superior-bloque .panel-last-child>.so-widget-sow-editor .product-listing.woocommerce {}

superior-bloque .product-listing.woocommerce.clearfix.columns-1 .product-item-wrap.first, .superior-bloque .panel-grid.panel-no-style>.panel-grid-cell:first-child .product-listing.woocommerce .product-item-wrap.first, .superior-bloque .product-listing.woocommerce.clearfix.columns- .product-item-wrap {
  width: 100%
}

.superior-bloque .product-listing.woocommerce .product-item-wrap {
  width: 33.3333333333%;
  padding-bottom: 25px
}

.superior-bloque .product-listing.woocommerce .product-item-wrap .product-thumb {
  width: 40%;
  float: left
}

.superior-bloque .product-listing.woocommerce .product-item-wrap .product-item-inner {
  background: #f3f3f3;
  border: 1px solid #e4e4e4
}

.superior-bloque .product-listing.woocommerce .product-item-wrap .product-info {
  width: 60%;
  float: left;
  padding: 10px
}

.superior-bloque .product-listing.woocommerce .product-item-wrap .product-item-inner:before, .superior-bloque .product-listing.woocommerce .product-item-wrap .product-item-inner:after {
  display: table;
  width: 100%;
  content: ""
}

.superior-bloque .product-listing.woocommerce .product-item-wrap.first .product-thumb {}

superior-bloque .product-listing.woocommerce.clearfix.columns-1 .product-thumb, .superior-bloque .product-listing.woocommerce.clearfix.columns- .product-item-wrap .product-thumb {
  width: 100%;
  border-bottom: 1px solid #e4e4e4
}

superior-bloque .product-listing.woocommerce.clearfix.columns-1 .product-info, .superior-bloque .product-listing.woocommerce.clearfix.columns- .product-item-wrap .product-info {
  width: 100%
}

.superior-bloque .elementor-widget-text-editor {
  color: inherit;
}

.superior-bloque .product-listing.woocommerce h3.product-name.p-font {
  font-size: 12px;
  color: inherit;
  line-height: 1.2;
  letter-spacing: 0
}

.superior-bloque .panel-grid.panel-no-style>.panel-grid-cell:first-child .product-listing.woocommerce .product-item-wrap.first>div {
  background: white
}

.superior-bloque .product-listing.woocommerce .product-item-wrap .product-info .product-btn-addmas1 {
  bottom: 15px
}

.superior-bloque .product-listing.woocommerce .product-item-wrap.first .product-info .product-btn-addmas1 {
  position: relative;
  bottom: auto
}

@media (min-width: 1230px) {
  .single-product-image-inner.vertical .product-image-thumb-wrap {
    position: relative;
    width: 100%;
    margin: 0;
    height: 110px;
    top: auto;
    left: 0;
    padding: 0 14px;
    overflow: hidden;
    bottom: 0
  }
  .single-product-image-inner.vertical .product-image-thumb-item {
    margin-bottom: 0;
    margin-right: 30px;
    padding: 0
  }
}

div#wrapper-content .summary.entry-summary h4.product_title.p-font {
  font-weight: 700;
  font-size: 20px;
  color: #074282;
  margin-bottom: 10px
}

div#wrapper-content .summary.entry-summary .codigo.blo-bloque .product_meta {
  font-family: inherit;
  font-style: normal;
  color: #6f6f6f;
  margin-bottom: 10px
}

div#wrapper-content .summary.entry-summary .codigo.blo-bloque>div>span {
  display: none
}

div#wrapper-content .summary.entry-summary label {
  font-family: inherit;
  text-transform: none
}

a.btn-pdf {
  font-family: 'Montserrat';
  font-size: 13px;
  display: inline-block;
  color: #fff;
  background-color: #0067b2;
  line-height: 1.2 !important;
  letter-spacing: .1em;
  text-transform: uppercase;
  font-weight: 400;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: none;
  padding: 17.5px 30px;
  min-width: 150px;
  text-align: center;
  vertical-align: middle;
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear
}

.slider-producto.container {
  padding-left: 15px;
  padding-right: 15px
}

.descripcion-producto h2 {
  font-size: 80px;
  line-height: 1;
  color: #fff
}

.home div#wrapper-content {
  padding: 0;
  z-index: 2
}

.contenedor-imagen {
  padding: 4em 15px;
  background: rgba(8, 8, 8, 0.07)
}

.descripcion-img {
  width: 50%;
  height: 300px;
  background: grey;
  float: left;
  padding: 0 15px
}

.descripcion-producto {
  width: 50%;
  float: left;
  padding: 0 15px;
  display: table
}

.descripcion-producto:before, .descripcion-producto:after, .descripcion-img:before, .descripcion-img:after, .contenedor-imagen:before, .contenedor-imagen:after {
  content: " ";
  display: table;
  width: 100%
}

div#pg-712-0 .siteorigin-panels-stretch.panel-row-style {
  background: #adadad
}

div#panel-712-0-0-1 {
  display: none
}

div#panel-712-0-0-0 {
  margin: 0 !important
}

.descripcion-producto a {
  font-family: 'Montserrat';
  font-size: 13px;
  color: #fff;
  background-color: #0067b2;
  line-height: 1.2 !important;
  letter-spacing: .1em;
  text-transform: uppercase;
  font-weight: 400;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: none;
  padding: 17.5px 30px;
  min-width: 150px;
  text-align: center;
  vertical-align: middle;
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear
}

.woocommerce div.product form.cart div.quantity {}

.botones.blo-bloque {
  display: inline-block;
  vertical-align: middle;
  margin: 5px 0
}

.woocommerce-tabs.wc-tabs-wrapper {
  margin-top: 10px
}

.social-share-wrap {
  margin-top: 20px
}

}

@media (min-width: 1200px) {
  .container {
    width: 1140px
  }
  .x-nav-menu>.x-menu-item>.x-menu-a-text {
    font-size: 14px
  }
  body .header-nav-right {
    margin-top: 25px
  }
  div#primary-menu {
    padding-top: 50px;
    position: relative
  }
  .sidebar-top-bar-ventus {
    position: absolute;
    top: 20px !important;
    right: 0
  }
  header.main-header .header-logo img {
    max-height: 180px !important;
    padding-top: 10px;
    padding-bottom: 10px
  }
}

@media screen and (min-width: 992px) {
  .sub-menu-dark .x-sub-menu {
    background-color: #1d2736;
    color: #fff
  }
  .sidebar-top-bar-ventus {
    width: 100%;
    background: red
  }
  header.main-header .header-logo img {
    max-height: 100px;
    padding-top: 20px;
    padding-bottom: 20px
  }
  header.main-header .header-logo {
    height: auto !important
  }
  .x-sub-menu-standard a.x-menu-a-text {
    padding: 0 15px;
    line-height: 35px;
    font-weight: 600
  }
  .table-responsive {
    width: 70%;
    float: left;
    padding-left: 15px;
    padding-right: 15px
  }
  .cart-actions.clearfix {
    float: left;
    width: 30%;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0
  }
  body.woocommerce-cart div#wrapper-content .woocommerce form {
    margin: 0 -15px
  }
  .woocommerce table.shop_table.cart {
    min-width: 520px
  }
}

@media screen and (max-width: 1400px) {
  .container {
    width: 1100px
  }
  div#iconos-home ul#ubermenu-nav-menu-iconos-476 li a {
    min-height: 180px;
    padding-left: 5px;
    padding-right: 5px
  }
  .iconos-lateral nav#ubermenu-menu-iconos-476 ul li a {
    padding: 5px;
    border-right: 6px solid
  }
  div#superior-bloque nav.ubermenu span.ubermenu-target-title.ubermenu-target-text {
    font-size: 12px
  }
  html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li>a {
    padding-top: 33px;
    padding-bottom: 25px;
    padding-left: 45px
  }
  html div#superior-bloque nav.ubermenu img.ubermenu-image {
    top: 19px;
    max-width: 25px
  }
  html body .header-cart-center {
    padding-left: 22.9%
  }
  html body .container #pgc-712-0-0 {
    width: 24% !important
  }
  .iconos-lateral {
    width: 50px;
    margin-top: -168px
  }
}

@media screen and (max-width: 1250px) {
  .container {
    padding-left: 70px
  }
  div#superior-bloque nav.ubermenu span.ubermenu-target-title.ubermenu-target-text {
    font-size: 11px
  }
  .superior-bloque .product-listing.woocommerce h3.product-name.p-font {
    font-size: 12px
  }
  span.font a {
    font-size: 13px;
    letter-spacing: 0
  }
  div#iconos-home ul#ubermenu-nav-menu-iconos-476 li a span.ubermenu-target-title.ubermenu-target-text {
    font-size: 11px
  }
  html body .header-cart-center {
    padding-left: 22.8%
  }
  a.ubermenu-responsive-toggle.ubermenu-responsive-toggle-menu1.ubermenu-skin-black-white-2.ubermenu-loc- {
    font-size: 12px
  }
  html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li>a {
    padding-top: 33px;
    padding-bottom: 23.68px;
    padding-left: 42px
  }
  html div#superior-bloque nav.ubermenu img.ubermenu-image {
    top: 27px;
    max-width: 25px;
    left: 8px
  }
  .x-nav-menu>.x-menu-item+.x-menu-item {
    margin-left: 20px
  }
}

@media screen and (max-width: 1150px) {
  .x-nav-menu>.x-menu-item+.x-menu-item {
    margin-left: 15px !important
  }
  html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li>a {
    padding-top: 25px;
    padding-bottom: 16.63px;
    padding-left: 12px
  }
  html div#superior-bloque nav.ubermenu img.ubermenu-image {
    top: 16px;
    max-width: 0px;
    left: 8px
  }
  span.font a {
    font-size: 13px;
    letter-spacing: 0;
    padding-left: 15px
  }
  span.font a img {
    font-size: 0px;
    width: 0%
  }
  a.ubermenu-responsive-toggle.ubermenu-responsive-toggle-menu1.ubermenu-skin-black-white-2.ubermenu-loc- {
    font-size: 12px;
    padding-right: 5px;
    padding-left: 5px
  }
  header.main-header .header-logo img {
    max-height: 80px;
    padding-top: 20px;
    padding-bottom: 20px
  }
  .x-nav-menu>.x-menu-item>.x-menu-a-text {
    font-size: 12px;
    letter-spacing: 0
  }
  ul#ubermenu-nav-menu-iconos-476 li {
    width: 25%;
    min-width: 25%;
    clear: none
  }
}

@media screen and (max-width: 1150px) {
  .container {
    padding-left: 70px;
    width: 920px
  }
}

@media screen and (max-width: 991px) {
   .page.page-id-37817 main.site-content-page{background-image:url('https://ventuscorp.cl/wp-content/uploads/2018/09/fondo-helados-soft-1.jpg');background-position:top center;background-size:1920px auto;background-repeat:no-repeat;background-color:#421e22;}
    aside#text-2.widget.widget_text{
    width:100%;
  }
  .page-template-template-landing #disponible .elementor-widget-heading .elementor-heading-title{font-size: 30px;line-height: 1.5em;letter-spacing: 2.6px;position: relative;}
  .page-template-template-landing #contamos .elementor-widget-heading .elementor-heading-title{font-size: 30px;line-height: 1.5em;letter-spacing: 2.6px;position: relative;}
  .page-template-template-landing #contamos .elementor-widget-image .elementor-image img{max-width: 85% !important;}
  .page-template-template-landing .opciones .elementor-widget-image-box .elementor-image-box-content{width: 70%;float: left !important;padding-left: 8px;}
  .page-template-template-landing .opciones .elementor-image-box-description{font-size: 15px !important;padding-bottom: 10px;}
  .page-template-template-landing .opciones .elementor-image-box-title{font-size: 16px !important;}
  .page-template-template-landing .opciones .elementor-image-box-img{width: 30%;float: left !important;}
  .page-template-template-landing .texto-img .elementor-widget-container{font-size: 27px;}
  .page-template-template-landing .triple h3{font-size: 39px !important;text-align: center;}
  /*.page-template-template-landing .fondo{background-size: contain;background-repeat: no-repeat;background-color: #0d538d;}*/
  span.font a{
    text-align:center;
    font-weight:900;
    text-transform:uppercase;
  }
  
  .elementor-element.elementor-element-zqcteca.elementor-column.elementor-col-50.elementor-top-column {
    width: 100%;
  }
  .ubermenu-vertical .ubermenu-item>.ubermenu-submenu-drop {
    left: auto;
    margin-left: 0;
    top: 0 !important;
    right: 0;
  }
  .elementor-element.elementor-element-arbozct.elementor-column.elementor-col-50.elementor-top-column {
    width: 100%;
  }
  header.main-header {}
  div#primary-menu, header.main-header .header-logo {
    display: none !important
  }
  .x-nav-menu li.x-menu-item>a.x-menu-a-text {
    display: inline-block;
    position: static;
    padding: 5px 15px;
    border-bottom: none;
    text-transform: uppercase;
    font-family: 'Montserrat';
    color: #ddd;
    font-size: 13px;
    letter-spacing: .05em
  }
  html .home .header-cart-center {
    padding-left: 0%
  }
  html div#superior-bloque nav.ubermenu ul.ubermenu-nav>li>a {
    padding-top: 17px;
    padding-bottom: 16.63px;
    padding-left: 42px
  }
  html div#superior-bloque nav.ubermenu img.ubermenu-image {
    top: 10px;
    max-width: 25px;
    left: 8px
  }
  html body .container #pgc-712-0-0 {
    width: 100% !important
  }
  .bloque-top-footer aside {
    width: 50%;
    font-size: 15px
  }
  ul#ubermenu-nav-menu-iconos-476 li {
    width: 25%
  }
  .superior-bloque .product-listing.woocommerce .product-item-wrap:nth-child(7), .superior-bloque .product-listing.woocommerce .product-item-wrap:nth-child(8), .superior-bloque .product-listing.woocommerce .product-item-wrap:nth-child(9) {
    display: none
  }
  .superior-bloque>.panel-grid-cell .panel-grid-cell {
    width: calc(40% - ( 0.750000001875 * 30px)) !important
  }
  .superior-bloque>.panel-grid-cell .panel-grid-cell:last-child {
    width: calc(60% - ( 0.249999998125 * 30px)) !important
  }
  .superior-bloque .product-listing.woocommerce .product-item-wrap .product-thumb {
    width: 100%
  }
  .superior-bloque .product-listing.woocommerce .product-item-wrap .product-info {
    width: 100%;
    padding: 10px
  }
  div#pgc-712-0-0 {
    margin-bottom: 10px
  }
  div#pgc-712-0-1 {
    width: 100% !important;
    display: block !important
  }
  div#superior-bloque {
    display: block
  }
  div#owl-carousel {
    margin-top: 10px
  }
  div#superior-bloque nav.ubermenu li {
    width: 100% !important
  }
  #pgc-712-0-0 {
    width: 100% !important
  }
  html aside.widget.woocommerce.widget_product_search.yith_woocommerce_ajax_search input#yith-s {
    margin: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #cecece;
    border-radius: 0;
    color: #2f2f2f;
    font-size: 13px;
    height: auto;
    letter-spacing: 0.03em;
    display: block;
    top: 0;
    padding: 0px 25px;
    vertical-align: baseline;
    background: #fff;
    padding-right: 48px;
    color: #000;
    line-height: 50px;
    font-weight: 400
  }
  header#mobile-header-wrapper .widget_shopping_cart-text img {
    width: 20px;
    position: relative;
    top: 0;
    line-height: 1;
    left: 0
  }
  header#mobile-header-wrapper .widget_shopping_cart-text-two {
    background: #020202;
    right: 8px;
    line-height: 20px;
    display: inline-block;
    border-radius: 100%;
    width: 20px !important;
    text-align: center;
    height: 20px;
    top: 10px;
    color: white;
    padding: 0
  }
  header#mobile-header-wrapper .header-cart-center {
    display: block !important;
    margin-bottom: 10px;
    padding-left: 0
  }
  header#mobile-header-wrapper aside#text-9 {
    display: none
  }
  header#mobile-header-wrapper aside.widget.woocommerce.widget_product_search.yith_woocommerce_ajax_search {
    width: 100%
  }
  header.mobile-header .search-button-wrapper.header-customize-item {
    display: none
  }
  .header-mobile-nav.menu-drop-fly form.search-form-menu-mobile {
    display: none
  }
  div#nav-menu-mobile {
    background-color: #003d79
  }
  div#nav-menu-mobile .x-nav-menu>.x-menu-item+.x-menu-item {
    margin: 0
  }
  div#nav-menu-mobile a.x-menu-a-text {
    width: 100%
  }
  div#nav-menu-mobile .x-nav-menu>.x-menu-item {
    line-height: 50px;
    border-bottom: solid 1px rgba(0, 249, 255, 0.26)
  }
  .x-nav-menu li.x-menu-item:not(.x-sub-menu-open):hover {
    background-color: #05a7ff
  }
  header#mobile-header-wrapper .widget_shopping_cart-text {
    background: #3287da;
    padding: 10px;
    line-height: 1;
    padding-right: 20px
  }
  header#mobile-header-wrapper .shopping-cart-wrapper .widget_shopping_cart_icon {
    height: auto;
    display: block;
    padding-right: 15px
  }
  .iconos-lateral a.ubermenu-responsive-toggle.ubermenu-responsive-toggle-menu-iconos.ubermenu-skin-black-white-2.ubermenu-loc-, div#iconos-home a.ubermenu-responsive-toggle.ubermenu-responsive-toggle-menu-iconos.ubermenu-skin-black-white-2.ubermenu-loc- {
    display: none;
    max-height: 0;
    overflow: hidden !important;
    visibility: hidden
  }
  html .home header#main-header-wrapper .header-cart-center {
    display: none;
    max-height: 0;
    overflow: hidden !important;
    visibility: hidden
  }
  html .hidden-sm {
    display: block !important
  }
  main>.container>.row>.col-md-9 {
    padding-top: 5px
  }
  html body header#main-header-wrapper {
    margin-bottom: 0px
  }
  div#iconos-home {}
  .widget_shopping_cart-text-two span.total>span {
    display: none
  }
  .widget_shopping_cart-text i.micon.icon-shopping111 {
    position: relative;
    top: 0;
    left: 0;
    color: black;
    font-size: 25px
  }
  .widget_shopping_cart-text>span {
    display: none
  }
  .widget_shopping_cart-text {
    padding-left: 0;
    background: none
  }
  .widget_shopping_cart-text-two {
    background: none;
    color: black;
    right: -10px
  }
  nav#ubermenu-menu-iconos-476 {
    max-height: 900px;
    visibility: visible;
    overflow: visible
  }
  .toggle-icon-wrapper .toggle-icon {
    color: red
  }
  html .home header#main-header-wrapper {
    margin-bottom: 0px
  }
}

@media screen and (max-width: 768px) {
  ul, ol{margin-bottom: 0px;}
  .txtbarquillos{padding-bottom: 15px;padding-top: 20px;}
  .btn-tres{margin-left: 16px;margin-right: 16px;font-size: 30px;margin-bottom: 20px;margin-top: 20px;}
  .barquillostxt{padding-top:25px;padding-bottom:25px;}
  .elementor-37817 .elementor-element.elementor-element-5798d58.elementor-widget-heading .elementor-heading-title{color: #280f44;}
  .page.page-id-37817 .elementor-widget:not(:last-child){margin-bottom: 10px;}
  .imgpresenta{padding-bottom: 10px;}
  .imglogo{padding-bottom: 10px;}
  .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding-top: 0px;padding-bottom:0px}
  .img2{margin-top: -210px;}
  .elementor-37817 .elementor-element.elementor-element-b4cd877 .elementor-heading-title{font-size: 35px;}
  #text-final p {font-size: 14px;text-align: center}
  .elementor-37817 .elementor-element.elementor-element-732c9b6 .elementor-spacer-inner{height: 0px;}
  .elementor-37817 .elementor-element.elementor-element-f759b46 .elementor-spacer-inner{height: 0px;}
  .elementor-37817 .elementor-element.elementor-element-aa202d9 .elementor-spacer-inner{height: 0px;}
  .elementor-37817 .elementor-element.elementor-element-ad70347 .elementor-spacer-inner{height: 0px;}
  .elementor-37817 .elementor-element.elementor-element-52c0749 .elementor-spacer-inner{height: 0px;}
  .elementor-37817 .elementor-element.elementor-element-0c0187e .elementor-spacer-inner{height: 0px;}
  .elementor-37817 .elementor-element.elementor-element-4f187ea .elementor-spacer-inner{height: 0px;}
  .elementor-37817 .elementor-element.elementor-element-4f187ea .elementor-spacer-inner{height: 0px;}
  .elementor-37817 .elementor-element.elementor-element-0573f77 .elementor-spacer-inner{height: 0px;}
  .elementor-37817 .elementor-element.elementor-element-508795c .elementor-heading-title{font-size: 30px;padding-top: 25px;padding-bottom: 15px;}
  .elementor-37817 .elementor-element.elementor-element-f64e62a .elementor-spacer-inner{height: 0px;}
  #lista-soft ul{font-size: 22px;}
  .elementor-37817 .elementor-element.elementor-element-5798d58 .elementor-heading-title{font-size: 41px;}
  .page.page-id-37817 main.site-content-page{background-image:url('https://ventuscorp.cl/wp-content/uploads/2018/09/fondo-helados-soft-1.jpg');background-position:top center;background-size:1920px auto;background-repeat:no-repeat;background-color:#421e22;}
  .elementor-37478 .elementor-element.elementor-element-0c0187e .elementor-spacer-inner{height:0;}
  .elementor-37478 .elementor-element.elementor-element-0573f77 .elementor-spacer-inner{height:0;}
  .elementor-37478 .elementor-element.elementor-element-0b65047 > .elementor-widget-container{padding:30px 0px 25px 0px;}
  #lista-precio .col-6:nth-child(1){text-align:center;}
  #lista-precio .col-6:nth-child(2){text-align:center;margin-bottom:45px;padding-top: 20px;}
  #lista-precio .col-6{width:100%;}
  div.bloque-azul{line-height:1.5;border-radius:0;padding:15px;}
  div#375e69a.elementor-element.elementor-element-375e69a.elementor-widget.elementor-widget-image{margin-top:-150px;}
  #lista-soft{margin-bottom:0px;}
  .elementor-37478 .elementor-element.elementor-element-b891074 .elementor-spacer-inner{height:50px;}
  #lista-soft{width:100%}
  #bts-color .col-6{width:100%;padding:15px;}
  .elementor-37478 .elementor-element.elementor-element-5798d58 .elementor-heading-title{font-size:40px;}
  img.alignnone.size-medium.wp-image-34675{width:100%;margin:0;}
  .home .product-listing.woocommerce.columns-4 .product-item-wrap{width:50% !important}
  
  aside#text-2.widget.widget_text{
    width:100%;
  }
  
  span.font a{
    text-align:center;
    font-weight:900;
    text-transform:uppercase;
  }
  
  ul#navigationMenu {
    display: none;
  }
  .footer-above-inner {
    font-size: inherit;
  }
  .footer.main-footer-wrapper .footer-above-wrapper {
    background-color: #003d79;
  }
  .footer-above-wrapper {
    background: rgba(0, 61, 121, 1) !important;
  }
  .woocommerce #reviews #comments ol.commentlist {
    width: 100%;
    padding: 0
  }
  div#review_form_wrapper {
    width: 100%;
    padding: 0
  }
  .woocommerce #review_form #respond {
    margin-top: 40px;
  }

  .woocommerce table.shop_table.cart .product-remove {
    padding: 5px 5px;
    margin-right: 0;
    margin-left: auto
  }
  ul#ubermenu-nav-menu-iconos-476 li {
    width: 50%
  }
  .bloque-top-footer aside {
    width: 100%;
    font-size: 15px;
    margin: 15px 0
  }
  .bloque-top-footer {
    position: relative;
    padding: 20px 0
  }
  .bloque-top-footer:before {
    width: 0%
  }
  .bloque-top-footer:after {
    background: #00AADB;
    width: 100%
  }
  .superior-bloque .product-listing.woocommerce .product-item-wrap:nth-child(7), .superior-bloque .product-listing.woocommerce .product-item-wrap:nth-child(8), .superior-bloque .product-listing.woocommerce .product-item-wrap:nth-child(9) {
    display: inherit
  }
  .superior-bloque>.panel-grid-cell .panel-grid-cell {
    width: 100% !important
  }
  .superior-bloque>.panel-grid-cell .panel-grid-cell:last-child {
    width: 100% !important
  }
  .superior-bloque .product-listing.woocommerce .product-item-wrap .product-thumb {
    width: 35%
  }
  .superior-bloque .product-listing.woocommerce .product-item-wrap .product-info {
    width: 65%;
    padding: 10px
  }
  .product-listing.woocommerce .product-btn-addmas1 .add-to-cart-wrap a.button {
    padding: 5.5px 10px;
    min-width: 50px;
    font-weight: 700;
    letter-spacing: 0;
    letter-spacing: .01em;
    font-size: 11px
  }
  .superior-bloque .product-listing.woocommerce h3.product-name.p-font {
    font-size: 12px;
    color: inherit;
    line-height: 1.3;
    letter-spacing: .01em
  }
  .summary.entry-summary.visible-mobile .social-share-wrap, .summary.entry-summary.visible-mobile form.cart, .summary.entry-summary.visible-mobile .segundo {
    display: block !important
  }
  .superior-bloque .panel-first-child>.so-widget-sow-editor p {
    font-size: 18px;
    padding-left: 45px;
    padding-right: 130px
  }
  .superior-bloque>.panel-grid-cell>.panel-first-child>.so-widget-sow-editor {
    padding: 20px 15px
  }
  .owl-dots {
    margin-top: 10px
  }
  .superior-bloque .panel-first-child>.so-widget-sow-editor p img {
    width: 35px;
    vertical-align: middle;
    position: absolute;
    left: 0px;
    top: -5px
  }
  .superior-bloque .panel-first-child>.so-widget-sow-editor p a.vertodo {
    top: -5px
  }
  div#wrapper-content .summary.entry-summary form.cart {
    display: inline-block;
    vertical-align: middle;
    margin: 20px 0
  }
  div#wrapper-content .summary.entry-summary button.button {
    height: 50px;
    line-height: 50px !important;
    padding: 0 15px;
    vertical-align: middle;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    min-width: 100px
  }
  .visible-notebook {
    display: none !important
  }
  .woocommerce table.shop_table.cart tbody td {
    padding: 5px 5px;
    letter-spacing: .03em;
    line-height: 1.5;
    text-transform: lowercase
  }
  .woocommerce div.product form.cart div.quantity, .product-quantity div.quantity {}
  .woocommerce div.product form.cart div.quantity .quantity-inner, .product-quantity div.quantity .quantity-inner {
    width: 74px;
    margin-left: auto;
    margin-right: 0;
    padding-right: 29px;
    position: relative
  }
  .woocommerce table.shop_table.cart .product-quantity {
    width: 100%
  }
  .woocommerce table.shop_table.cart .product-name {
    padding-left: 5px
  }
}

@media screen and (max-width: 480px) {
   
  aside#text-2.widget.widget_text{
    width:100%;
  }
  
  span.font a{
    text-align:center;
    font-weight:900;
    text-transform:uppercase;
  }
  
  .sidebar-top-bar-ventus aside#yith_woocommerce_ajax_search-2, .sidebar-top-bar-ventus aside.widget.widget_text, .font-bloque {
    display: block;
    text-align: center
  }
  .font-bloque i {
    color: #03c4f4;
    margin-right: 5px;
    font-size: 100%
  }
  .iconos-lateral {
    display: none
  }
  .superior-bloque .panel-first-child>.so-widget-sow-editor p {
    font-size: 13px;
    padding-left: 35px;
    padding-right: 105px
  }
  .superior-bloque .panel-first-child>.so-widget-sow-editor p img {
    width: 25px;
    vertical-align: middle;
    position: absolute;
    left: 0px;
    top: -2px
  }
  .superior-bloque .panel-first-child>.so-widget-sow-editor p a.vertodo {
    top: -5px;
    padding: 4px 10px
  }
  html body .superior-bloque .woocommerce.columns-3 .product-listing.woocommerce div.product-item-wrap {
    width: 50% !important
  }
  html body .superior-bloque .woocommerce.columns-3 .product-listing.woocommerce div.product-item-wrap:nth-child(2n+1) {
    clear: both
  }
  .superior-bloque .product-listing.woocommerce .product-item-wrap .product-thumb {
    width: 100%
  }
  .superior-bloque .product-listing.woocommerce .product-item-wrap .product-info {
    width: 100%;
    padding: 10px
  }
  .container {
    padding-left: 15px
  }
}

