/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 13 2023 | 22:31:07 */
body{
	overflow-x:hidden;
}

.elementor-location-single.type-post .e-con-inner .elementor-widget-container p {
	font-size: 17px !important;
	line-height: 1.4 !important;
}

.elementor-widget-post-navigation span.post-navigation__next--label,.elementor-widget-post-navigation span.post-navigation__prev--label {
	color: #ffffff !important;
}

.elementor-widget-post-navigation span.post-navigation__next--label::after {
	content: "SIG / NEXT";
	color: #777777;
	display: block;
}
.elementor-widget-post-navigation span.post-navigation__prev--label::after {
	content: "ANT / PREV";
	color: #777777;
	display: block;
}


.comment-list, .comment-respond {
	font-family: "Rubik", Sans-serif;
}

#comments .comment-meta {
	margin-block-end: .6rem !important;
}

/* vista inicio --------------------------------------------------------------------------------------------------------- */

#cardInformation1 > .elementor-widget-container > .elementor-icon-box-wrapper {
	display: flex !important;
	align-items: center;
	flex-direction: column-reverse;
}

#cardInformation1 > .elementor-widget-container > .elementor-icon-box-wrapper > .elementor-icon-box-icon {
	position: absolute;
	bottom: -70px;
}

#cardInformation1 > .elementor-widget-container > .elementor-icon-box-wrapper > .elementor-icon-box-icon > .elementor-icon::before {
    content:"Ficha técnica";
    display:flex;
    font-family: "Rubik", Sans-serif;
    font-size: 11px;
    font-weight: 400;
}


.country-selector .wgcurrent .wglanguage-name, .country-selector ul .wg-li a{
	font-family: "Rubik", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.country-selector .wgcurrent .wglanguage-name{
	color:#098136 !important;
	text-decoration: underline !important;
}

.country-selector .wgcurrent .wglanguage-name::before{
/* 	width: 20px!important;
    height: 20px !important; */
/*     background-size: 18px !important; */
    background-repeat: no-repeat;
	margin-right:3px;
}

.country-selector ul .wg-li a::before{
	margin-right:3px;
}

.country-selector ul .wg-li a:hover{
	color:#098136 !important;
}

a.ha-social-icon:after, a.ha-social-icon:before {
    content: "" !important;
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
	#cardInformation1 > .elementor-widget-container > .elementor-icon-box-wrapper > .elementor-icon-box-icon {
		bottom: -50px;
	}
}

@media only screen and (max-width: 768px) and (min-width: 480px) {
	#cardInformation1 > .elementor-widget-container > .elementor-icon-box-wrapper > .elementor-icon-box-icon {
		bottom: 3px;
	}
}

@media only screen and (max-width: 480px) and (min-width: 320px) {
	#cardInformation1 > .elementor-widget-container > .elementor-icon-box-wrapper > .elementor-icon-box-icon {
		bottom: 2px;
	}
}

@media only screen and (max-width: 320px) and (min-width: 240px) {
	#cardInformation1 > .elementor-widget-container > .elementor-icon-box-wrapper > .elementor-icon-box-icon {
		bottom: 2px;
	}
}

/* seccion servicios */
#cardServices > .elementor-widget-container > .elementor-icon-box-wrapper > .elementor-icon-box-icon {
	position: absolute;
	top: -30px;
	bottom: auto;
	left: 0;
	right: 0;
	margin: auto;
}

@media only screen and (max-width: 480px) and (min-width: 320px) {
	#cardServices {
		left: 0;
		right: 0;
		margin: auto;
	}
}
@media only screen and (max-width: 768px) and (min-width: 480px) {
	#cardServices {
		left: 0;
		right: 0;
		margin: auto;
	}
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
	#cardServices {
		left: 0;
		right: 0;
		margin: auto;
	}
}
/* vista de producto ---------------------------------------------------------------------------------------------------- */
#contentAccordion > .elementor-widget-container > .eael-adv-accordion
	>.eael-accordion-list
	> .eael-accordion-header
	> .eael-advanced-accordion-icon-closed,
#contentAccordion
	> .elementor-widget-container
	>.eael-adv-accordion
	>.eael-accordion-list
	> .eael-accordion-header
	> .eael-advanced-accordion-icon-opened {
	background-color: #096B2A;
	border-radius: 10px;
	padding: 12px 5px;
}

/* vista de nosotros */
/* modificacion personal de kevin */

.wpr-testimonial-meta-position-left .wpr-testimonial-item {
	align-items: center;
}

.testimonial-addition {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.testimonial-addition > section {
	text-align: end;
}

#vsNosotros_cardVideo > .elementor-widget-container > .eael-sticky-video-wrapper > .eael-sticky-video-player2 > .plyr > button{
	border-radius: 50%;
	border:none;
	color:white;
	line-height: 0 !important;
}


/* vista blog ------------------------------ */
#vsBlog_migaspan .elementor-widget-container #breadcrumbs span .breadcrumb_last{
	text-transform:uppercase;
}

@media only screen and (max-width: 480px) and (min-width: 320px) {
    #vsNosotros_cardVideo > .elementor-widget-container > .eael-sticky-video-wrapper{
	    min-height:auto;
	}
}
@media only screen and (max-width: 768px) and (min-width: 480px) {
    #vsNosotros_cardVideo > .elementor-widget-container > .eael-sticky-video-wrapper{
	    min-height:auto;
	}
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
	#vsNosotros_cardVideo > .elementor-widget-container > .eael-sticky-video-wrapper{
	    min-height:auto;
	}
}


/*moficaciones del plugin order status*/
.ewd-otp-print-results, [type="submit"]{
 color: white;
 background-color: #098136 ;
 border: none ;
 padding:10px 30px;
 /*font-family:Roboto-Regular !important;*/
}

.ewd-otp-print-results:hover, [type="submit"]:hover{
 color:  #098136 ;
 background-color: white;
 border:  1px solid #098136;
}

.round{
background: linear-gradient(to bottom, rgb(69, 160, 65) 0%, rgb(9, 129, 54) 41%, rgb(9, 107, 42) 100%) !important;
}

@media (max-width: 480px){
    .ewd-otp-display-status {
    visibility: visible !important;
    }
    
    .ewd-otp-custom-field-label{
        font-size:15px;
    }
}

.ewd-otp-form.ewd-otp-tracking-form-div .ewd-otp-order-tracking-form-div > h3 {
    font-family: "EXO" !important;
}

.ewd-otp-tracking-form-instructions, .ewd-otp-statuses-header, .ewd-otp-statuses, .ewd-otp-field-label{
  font-family: Rubik;
  color: black;
}

.ewd-otp-field-label{
 margin-bottom: 15px;
}

.ewd-otp-submit{
 color: white !important;
 background-color: #098136 !important;
 border: none !important;
}

.ewd-otp-submit:hover{
 color:  #098136 !important;
 background-color: white !important;
 border:  1px solid #098136 !important;
}


.ewd-otp-form{
    width:80%;
    margin:auto;
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
    .ewd-otp-form{
    width:90%;
    /*margin:auto;*/
    }
}

@media only screen and (max-width: 768px) and (min-width: 240px) {
	.ewd-otp-form{
    width:100%;
    /*margin:auto;*/
    }
	
}

.ewd-otp-order-tracking-form-div{
    text-align:center;
    margin:3rem 0 0 0;
    padding: 30px 30px;
    /*border: 1px solid gray;*/
    box-shadow:0px 0px 5px 1px rgb(0 0 0 / 20%);
    border-radius:15px;
}

.ewd-otp-order-tracking-form-div > h3{
    display:flex;
    justify-content:center;
    align-items:center;
    flex-direction: column;
}

.ewd-otp-order-tracking-form-div > h3::before {
  content: "";
    background-image: url(https://res.cloudinary.com/dtguzyae4/image/upload/v1666703529/andina_truck_ayanjg.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width:100%;
    height: 100px;
    margin-bottom:10px;
}

.ewd-otp-tracking-results-field {
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 5px;
}

.ewd-otp-tracking-form-instructions{
    margin-bottom:15px;
}

.ewd-otp-form-identifier > label{
    display:none;
}

.ewd-otp-form-submit{
  display:flex; 
  justify-content:center;  
}

.ewd-otp-tracking-results:blank + .ewd-otp-order-tracking-form-div {
    display: none;
}

.ewd-otp-order-results{
    padding: 30px 30px;
    border: none;
    box-shadow:0px 0px 5px 1px rgb(0 0 0 / 20%);
    border-radius:15px;
}

.ewd-otp-order-results > .ewd-otp-tracking-results-field > .ewd-otp-tracking-results-value, .ewd-otp-custom-field > .ewd-otp-tracking-results-value{
    text-align:center;
}

.ewd-otp-order-results > .ewd-otp-tracking-results-field:nth-child(3) > .ewd-otp-tracking-results-value{
    color: #098136 !important;
    font-weight:600;
}

.ewd-otp-order-results > .ewd-otp-tracking-results-field:last-child{
    margin-bottom:20px !important;
}

.ewd-otp-tracking-results-field, .ewd-otp-status-label{
    justify-content:center !important;
}

.ewd-otp-status-label{
    border-bottom:1px solid #e5e5e5;
    border-left:1px solid #e5e5e5;
    border-right:1px solid #e5e5e5;
}

.ewd-otp-status-label > .ewd-otp-statuses-header{
    font-weight:600;
}


/*---------------*/
.ewd-otp-tracking-results-custom-fields {
    border: 3px solid #e5e5e5;
    margin: 20px 0;
    padding: 20px 0 10px;
}

.ewd-otp-tracking-results-custom-fields::before,
.ewd-otp-tracking-results-custom-fields + div::before {
    display: inline-block;
    font-family: "Exo Soft W05 Bold";
    font-size: 22px;
    margin: 20px;
    text-align: center;
    width: 100%;
}

.ewd-otp-tracking-results-custom-fields::before {
    content: "Archivos Adjuntos";
}

.ewd-otp-tracking-results-custom-fields + div::before {
    content: "Historial del estado del pedido"!important;
    margin: 30px 0 20px;
}

.ewd-otp-tracking-results-custom-fields .ewd-otp-tracking-results-field:nth-child(even) {
    border-bottom: 1px solid #B4BC33;
}

.ewd-otp-tracking-results-custom-fields .ewd-otp-tracking-results-field,
.ewd-otp-tracking-results-custom-fields .ewd-otp-tracking-results-field:last-child {
    border-bottom: 1px solid #ffffff;
}


/*.ewd-otp-tracking-results:not(:empty) + .ewd-otp-order-tracking-form-div{*/
/*  display: none !important;*/
/*}*/

/*.ewd-otp-tracking-results:empty + .ewd-otp-order-tracking-form-div{*/
/*  display: block !important;*/
/*}*/


/*#orders-menu{*/
/*	content: "Pedidos" !important;*/
/*	color:red !important;*/
/*}*/


/* Tarjetas del blog */
/* tarjeta 1 */
#card1_author .elementor-widget-container .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text .elementor-post-info__item-prefix{
	color:#474747;
}



