/*
Theme Name: SinotrukChile
Theme URI: https://beorx.themeori.com
Author URI: http://themeforest.net/user/themeori/
Author: ThemeOri
Description: Child theme for the Beorx theme.
Template: beorx
*/
/*tracsa*/
.row.tracsaheader{background:#E5EAEB}
.row.tracsaheader .col-xl-4.col-lg-4{background:#002358;border-radius:0 10px 10px 0px;justify-content: space-around;display: flex;align-items: center;}
section#custom_html-2{background:transparent;margin-bottom:0px;box-shadow:none;padding: 2%!important;
    text-align: center;}
.woocommerce ul.products li.product .price{display:none;}
.textwidget.custom-html-widget a{color:#002358;padding: 0 10px;}
.row.tracsaheader .textwidget.custom-html-widget a:last-child{border-left:2px solid;}

.footer-widget.footer__area.section-padding.secondary-bg div#custom_html-3 {flex: 0 0 30%;max-width: 30%;font-size: 14px;}

.header__area-main-menu.t-right {text-align: center;}

.footer-widget .widget h2 {
    color: #FFFFFF;padding-left: 0;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    font-family: "Open Sans";
}
.widget h2::after{display:none;}
.marca-loop {font-weight: 700;color: #1e535d;}
.detalle-card {font-size: 12px;color: #1e535d;}
.widget .menu-footer-menu-container ul li{padding:2px 0px}

div#custom_html-2 {
    width: 60%;
    flex: 0 0 60%;
    max-width: 60%;
}
div#nav_menu-2, div#custom_html-3 {
    flex: 0 0 20%;
    max-width: 20%;
}


@media (max-width:991px){
	.row.tracsaheader .col-xl-4.col-lg-4{width:100%; border-radius:0px;padding: 15px;}
	.box__header{padding:0px;}
}


.blog__details-left-content {display: none;}
.single-product .page__banner{display: none;}
h1.entry-title.productosinotruk{font-size:20px;color:#1E535C;}

/*Formulario Productos*/
.site .col-md-12.formulario-full-salfa{width:100%;display:inline-block;padding:1% 5% 5% 5%}
.site .btns-single-prod-salfa {text-align: center; font-weight: 700; font-size: 22px; margin-bottom: 20px;}
.site .formulario-full-salfa input, .site .formulario-full-salfa select, .site span.select2.select2-container.select2-container--default.select2-container--below.select2-container--focus, .site .select2-container--default .select2-selection--single .select2-selection__rendered, .site .select2-container--default .select2-selection--single{border-radius:25px!important;height:3rem!important;line-height: 3rem!important;}
.site .formulario-full-salfa .select2-container--default .select2-selection--single{border:none;background: transparent;}
.site .formulario-full-salfa span.select2.select2-container.select2-container--default.select2-container--disabled{background: #EEEEEE;}
.site .formulario-full-salfa textarea{border-radius:25px!important;}
.site .formulario-full-salfa textarea:focus{border-color:#000;}
.site .formulario-full-salfa .select2-container--default .select2-selection--single .select2-selection__arrow {top:11px;}
.form-group.mensajeformgroup {margin-top: 15px;}


.form-sinotruk .col-md-6.col-xs-12{width:50%;float:left;    padding-left: 15px;padding-right: 15px;}
.form-sinotruk .row {width:100%;} 
.form-sinotruk .col-md-12 {width:100%;padding-left: 15px;padding-right: 15px;display:inline-block}
.shop_header_placeholder{display:none;}

@media (max-width:767px){
	.form-sinotruk .col-md-6.col-xs-12{width:100%;}
.after-product-summary .related.products:before {text-align:center;}
}

.novaworks-banner.novaworks-effect-none:hover .novaworks-banner__img {transform: scale(.95)!important;}
.after-product-summary .related.products:before {position:relative; display:inline-block;
    content: 'Mira también:';
    width: 100%;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 1;
    margin: 0 auto 3.75rem auto;
    text-transform: uppercase;
}
.single-product section.related > h2{display:none;}



@-webkit-keyframes ld {
  0%   { transform: rotate(0deg) scale(1); }
  50%  { transform: rotate(180deg) scale(1.1); }
  100% { transform: rotate(360deg) scale(1); }
}
@-moz-keyframes ld {
  0%   { transform: rotate(0deg) scale(1); }
  50%  { transform: rotate(180deg) scale(1.1); }
  100% { transform: rotate(360deg) scale(1); }
}
@-o-keyframes ld {
  0%   { transform: rotate(0deg) scale(1); }
  50%  { transform: rotate(180deg) scale(1.1); }
  100% { transform: rotate(360deg) scale(1); }
}
@keyframes ld {
  0%   { transform: rotate(0deg) scale(1); }
  50%  { transform: rotate(180deg) scale(1.1); }
  100% { transform: rotate(360deg) scale(1); }
}

.m-progress {
    position: relative;
    opacity: .8;
    color: transparent !important;
    text-shadow: none !important;
}

.m-progress:hover,
.m-progress:active,
.m-progress:focus {
    cursor: default;
    color: transparent;
    outline: none !important;
    box-shadow: none;
}

.m-progress:before {
    content: '';
    display: inline-block;
    position: absolute;
    background: transparent;
    border: 1px solid #fff;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-radius: 50%;
    box-sizing: border-box;
    top: 50%;
    left: 50%;
    margin-top: -12px;
    margin-left: -12px;
    width: 24px;
    height: 24px;
    
    -webkit-animation: ld 1s ease-in-out infinite;
    -moz-animation:    ld 1s ease-in-out infinite;
    -o-animation:      ld 1s ease-in-out infinite;
    animation:         ld 1s ease-in-out infinite;
}

.btn-default.m-progress:before {
    border-left-color: #333333;
    border-right-color: #333333;
}

.btn-lg.m-progress:before {
    margin-top: -16px;
    margin-left: -16px;
    
    width: 32px;
    height: 32px;
}

.btn-sm.m-progress:before {
    margin-top: -9px;
    margin-left: -9px;
    
    width: 18px;
    height: 18px;
}

.btn-xs.m-progress:before {
    margin-top: -7px;
    margin-left: -7px;
    
    width: 14px;
    height: 14px;
}

.woocommerceproductsdisplay .cart-button-container{margin-top:10px;}


.crpt-category-tag.crpt_taxo_align_center.crpt_taxo_align_center_j, .crpt-totalsale-pubdate.crpt_taxo_align_center.crpt_taxo_align_center_j, .crpt-price-rating.crpt_taxo_align_center.crpt_taxo_align_center_j {
    display: none!important;
}
.crpt-card-area-4 .crpt-card{padding-top:20px/*box-shadow:none!important;*/}
.novaworks-banner.novaworks-effect-none .novaworks-banner__img[data-element-loaded]{transition: all .5s!important;}
h1.product_title.entry-title{color:#18535D}
.single-product .product .product_meta a{border-radius:10px}
#formularioctcrp p{margin-bottom:0px}
#formularioctcrp input{border-radius:30px;margin-top:12px}
#formularioctcrp .enviactc{background-color: #18535d;padding: 8px 20px;color: white;border-radius:10px;margin-top:15px; display:inline-block}
button#ejecutar{background-color: #18535d;padding: 8px 20px;color: white;border-radius:10px;    border-color: transparent;    font-size: 16px;}
#formularioctcrp .enviactc:hover, button#ejecutar:hover, .contactanos-prodsino:hover, input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{background-color:#171717}
.entry-content a.contactanos-prodsino {background-color: #18535d;padding: 8px 20px;display:inline-block;margin-top:20px;border-radius:10px;color:#fff!important;}
div#handheld_bar {display: none;}
#contactosinotruk .select2{border-radius:25px; border: 1px solid #d1d1d7;    height: 3rem;
    line-height: 3rem;
    padding: 0 0.75rem;
    font-size: 0.875rem;}
.cotizarst input, .cotizarst select, span.select2.select2-container.select2-container--default.select2-container--below.select2-container--focus, .cotizarst textarea{border-radius:25px} 
input.wpcf7-form-control.has-spinner.wpcf7-submit{background-color: #18535d;padding: 8px 20px;color: white;border-radius:10px; font-size:16px}
ul.products .product .product-item {box-shadow: 0 0 10px #ddd;border-radius:20px;margin-bottom:10px}

.marca-loop {
    font-weight: 700;
    color: #1e535d;
}
.detalle-card {
    font-size: 12px;
    color: #1e535d;
}

@media (max-width: 777px){
	.footersinotruk .colsinotruksfooter .elementor-column, .footersinotruk .colsinotruksfooter .elementor-widget .elementor-icon-list-items li.elementor-icon-list-item, .txt-homebanner{width:100%!important;text-align:center!important;}
	.elementor-1561 .elementor-element.elementor-element-3fefca77 > .elementor-element-populated{margin-right:0px!important;}
	.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a{justify-content:center;}
	.footersinotruk .colsinotruksfooter .elementor-column{margin-bottom:20px;}
	.footersinotruk .colsinotruksfooter .elementor-heading-title{margin-top:40px;}
	.footersinotruk .colsinotruksfooter .elementor-widget-image img{width:90%;max-width:430px;}
}
.multipropositomenu img, .faenamenu img, .carreteramenu img{/*max-width:250px;*/}
.multipropositomenu h4, .faenamenu h4, .carreteramenu h4 {position: absolute;z-index: 2;top: 15px;left: 15px;}
.carreteramenu .elementor-widget-heading, .multipropositomenu .elementor-widget-heading, .faenamenu .elementor-widget-heading{margin-bottom:0px;}

.nav-menu .camionesmenu ul.mega-menu ul.mega-menu-main{display:flex;justify-content:center}
.nav-menu .camionesmenu ul.mega-menu ul.mega-menu-main > li{max-width:250px}
.product-item.loopsinotrukrelated {padding-top: 20px;padding-bottom: 20px;}
.loopsinotrukrelated .loop-card-btn a:hover{background:#171717}
.loopsinotrukrelated .loop-card-btn a{background: #18535d;border-radius: 10px 10px 10px 10px !important;padding: 8px 20px;color: #fff!important;font-size: 16px;display: inline-block;-webkit-transition: .5s;transition: .5s;}
.loopsinotrukrelated .info-left .title { padding: 8px 20px; display: inline-block;}
.loopsinotrukrelated  .crpt-btn-ptype.crpt_taxo_align_center.crpt_taxo_align_center_j{padding: 10px 20px 6px 20px;}
.cotizarst .select2 .select2-selection.select2_no_border .select2-selection__arrow {margin-right: 13px;}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper:after {
    content: '*Modelo referencial, modelo puede variar en su color y capacidad al momento de cotizar con nuestros asesores comerciales.';
    font-size: 12px;
    text-align: center;
    width: 100%;
    position: absolute;
    font-style: italic;
}

span.select2.select2-container.select2-container--default:last-child {
    display: none;
}
.woocommerce .products ul li, .woocommerce ul.products li {
    list-style: none!important;
}

@media (max-width:991px){
	.box__header .box__header-logo{text-align:center}
	.box__header .col-xl-2.col-lg-2:last-child{display:none;}
	.elementor-column.elementor-col-33.elementor-top-column.elementor-element { width: 33%;}
	div#custom_html-2, div#nav_menu-2, div#custom_html-3{ width: 100%;flex: 0 0 100%;max-width: 100%;text-align:center;}
}
@media (max-width:676px){
	#newboxes{margin-top:0px;}
	.elementor-column.elementor-col-33.elementor-top-column.elementor-element { width: 100%;}
}
@media (max-width:1999px){
	.box__header .header__area-main-menu ul li a{letter-spacing:0}
}
@media (max-width:991px){
	.footer-widget.footer__area.section-padding.secondary-bg div#custom_html-3 {flex: 0 0 100%;max-width: 100%;font-size: 14px;}
	div#media_image-2 {text-align: center;}
}