  /*
Theme Name: Mist Child
Description: Child Theme for Mist Wordpress Theme
Author: zozothemes
Version: 1.0.1
Template: mist
Tags: two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, sticky-post, theme-options
Text Domain: zozothemes
*/



/* CARGO FUENTES ESPECIALES
------------------------ */

/* 
@font-face {
	font-family: 'NeoSansStd-Regular';
	src:
	url('/fonts/NeoSansW1G-Regular.woff2') format('woff2'),
	url('/fonts/NeoSansW1G-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: auto;
	
}



@font-face {
	font-family: 'NeoSansStd-Light';
	src:
	url('/fonts/NeoSansStd-Light.woff2') format('woff2'),
	url('/fonts/NeoSansStd-Light.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: auto;

}
*/




/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * neo-sans:
 *   - http://typekit.com/eulas/00000000000000007735bb57
 *   - http://typekit.com/eulas/00000000000000007735bb43
 *   - http://typekit.com/eulas/00000000000000007735bb5f
 *
 * 漏 2009-2024 五虎影视 Adobe Systems Incorporated. All Rights Reserved.
 */
 /*{"last_published":"2024 五虎影视-08-26 15:16:40 UTC"}*/

 @import url("https://p.typekit.net/p.css?s=1&k=ymk0lcw&ht=tk&f=39475.39478.39482&a=185747260&app=typekit&e=css");


 @font-face {
 	font-family:"NeoSansStd-Bold";
 	src:url("https://use.typekit.net/af/b07eb4/00000000000000007735bb57/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/b07eb4/00000000000000007735bb57/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/b07eb4/00000000000000007735bb57/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
 	font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
 }


 @font-face {
 	font-family:"NeoSansStd-Regular";
 	src:url("https://use.typekit.net/af/b34fab/00000000000000007735bb5f/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/b34fab/00000000000000007735bb5f/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/b34fab/00000000000000007735bb5f/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
 	font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
 }

 @font-face {
 	font-family:"NeoSansStd-Light";
 	src:url("https://use.typekit.net/af/06137f/00000000000000007735bb43/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/06137f/00000000000000007735bb43/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/06137f/00000000000000007735bb43/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
 	font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;
 }






 body, p, blockquote, li, a, footer, #footer, .textwidget {
 	font-family: 'NeoSansStd-Regular' !important;
 }

 /*smoth scroll*/
 html {
 	scroll-behavior: smooth;
 }





 .header-top-section .dropdown-menu > li a {
 	color: #555!important;
 }





 .single-post .page-title-captions {
 	width: 100%!important;
 }

 /*Selector idioma*/

 .zozo-top-left {

 	display: inline-flex;
 	margin-bottom: 0;

 }

 .lang_active,
 .lang_INactive {
 	display: inline-block;
 	width: 25px;
 	height: 25px;
 	line-height: 25px;
 	text-align: center;
 	border-radius: 50%;
 	font-size: 12px;
 	text-transform: uppercase;
 	cursor: pointer;
 	margin-left:5px;
 }

 .lang_INactive, .lang_active {
 	color: #dedede !important;

 }

 .lang_active{
 	background: rgba(175, 38, 38, 0.52);
 	box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.25);
 }

 .lang_INactive {
 	background: rgba(4, 4, 4, 0.25); 
 	opacity: .5;
 }



 /*GEnerales*/
 h1, h2, h3, h4, h5, h6 {
 	font-family: 'NeoSansStd-Light' !important;
 }



 /*HEADER*/
 .zozo-logo img { width: 300px }



 .btnquote {
 	height: 42px!important;
 	line-height: 1px!important;
 	border: 1px solid;
 	margin-top: 9px;
 	border-radius: 4px;
 	font-size: 14px;
 	text-align: center;

 }


 .is-sticky .btnquote  {
 	background: #ae2626;
 	color: #fff;

 }


 /*ocultamos la barra para mobile*/
 @media only screen and (max-width: 767px) {

 	.header-logo-section .navbar-header, 
 	.header-logo-section .navbar-header .navbar-brand {
 		text-align: left!important;
 		margin-bottom: auto!important;

 	}
 	.btnquote {
 		margin: 0 20px!important;
 	}

	/*
	.header-section.header-fullwidth-menu .header-logo-section {
		border-bottom: 0!important;
	}
	*/

	#header-logo-bar {
		width: 77%!important;
		float: left!important;
		border:0!important;
		z-index: 9999!important;
	}

	.header-section.header-fullwidth-menu .header-main-section {
		height: 84px!important;
		/*z-index: -2!important;*/
	}

	.header-section.header-fullwidth-menu .header-main-section .navbar-toggle {
		margin: 22px 15px 8px 0!important;
	}

	.zozo-has-mobile-logo a {padding: 0!important;}


}






.header-section.header-fullwidth-menu .header-logo-section {
	border-bottom: 1px solid #e1e1e1;
}

/*rayitas del navvar mobile*/
.navbar-toggle .icon-bar {
	height: 4px!important;
	border-radius: 3px!important;
}



/*megamenu text transfor*/
.zozo-main-nav.navbar-nav li .zozo-megamenu-container .zozo-megamenu .zozo-megamenu-title > a,
.zozo-megamenu-title {
	text-transform: none!important;
}

.zozo-megamenu-container, .zozo-megamenu, 
.zozo-megamenu .zozo-megamenu-submenu .sub-menu {
	max-width: 1234px!important;
	margin: 0 auto!important;
	padding: 18px 0px 0 0;
}


.zozo-megamenu {
	padding: 0px 0px 0px 0px!important;
}



/*PAGE TITTLE QUITAMOS BG*/
.page-title-image-bg:after {
	background: none !important;
}



/*AJUSTAMOS LA RAYITA ROJA DEBAJO PARA QUE NO TENGA TANTO ALTO*/

.parallax-title { 
	margin: 0 0 1em 0!important;
	text-transform: none!important;
	line-height: 1.4em!important;
}


.parallax-title:after {
	bottom: -0.5em !important;
}




.megamenuservicios:hover {

	border-bottom: 1px solid #9d2c33!important;


}


.zozo-megamenu-wrapper {
	box-shadow: none!important;
	-ms-box-shadow:  0!important;
	-moz-box-shadow:  none!important;
	-o-box-shadow:  none!important;
	-webkit-box-shadow: none!important;
}




.upb_row_bg,
.footer-widgets-section,
.header-top-section,
.redgradientbg,
.redgradientbg:before,
.bg-overlay-light:before,
.bg-overlay-primary:before {
	background: #ae2626;
	background: -moz-linear-gradient(left,  #782327 0%, #aa272f 50%, #cd202c 100%)!important;
	background: -webkit-linear-gradient(left,  #782327 0%,#aa272f 50%,#cd202c 100%)!important;
	background: linear-gradient(to right,  #782327 0%,#aa272f 50%,#cd202c 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#782327', endColorstr='#cd202c',GradientType=1 )!important;



}


.page-title-section .page-title-breadcrumbs .zozo-breadcrumbs,
.redgradientbgtrans,
.redgradientbgtrans:before
{

	background: rgb(98,26,23);
	background: -ms-linear-gradient(58deg, rgba(95,25,26) 0%, rgba(156,44,51,0.85) 50%, rgba(192,49,33,0.75) 100%)!important;
	background: -moz-linear-gradient(58deg, rgba(95,25,26) 0%, rgba(156,44,51,0.85) 50%, rgba(192,49,33,0.75) 100%)!important;
	background: -moz-linear-gradient(58deg, rgba(95,25,26) 0%, rgba(156,44,51,0.85) 50%, rgba(192,49,33,0.75) 100%)!important;
	background: -webkit-linear-gradient(58deg, rgba(95,25,26) 0%, rgba(156,44,51,0.85) 50%, rgba(192,49,33,0.75) 100%)!important;
	background: linear-gradient(58deg, rgba(95,25,26) 0%, rgba(156,44,51,0.85) 50%, rgba(192,49,33,0.75) 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#621a17",endColorstr="#c20b19",GradientType=1)!important;

}



/*botones en color blanco*/
.btn,
.vc_general.vc_btn3 { 
	color:#fff!important;
}



.bluegradientbg:before,
.bluegradientbg {
	background: rgb(25,35,71)!important;
	background: -moz-linear-gradient(159deg, rgba(25,35,71,1) 0%, rgba(27,49,90,0.95) 38%, rgba(40,83,141,0.85) 100%)!important;
	background: -webkit-linear-gradient(159deg, rgba(25,35,71,1) 0%, rgba(27,49,90,0.95) 38%, rgba(40,83,141,0.85) 100%)!important;
	background: linear-gradient(159deg, rgba(25,35,71,1) 0%, rgba(27,49,90,0.95) 38%, rgba(40,83,141,0.85) 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#192347",endColorstr="#28538d",GradientType=1)!important;

}




/*HOME*/


.home .banner h1 {
	text-shadow: 0px 1px 3px #000;
}



/*HOME - tabs get quote / tracking*/

.home #zozo-tabs-1 .tab-content {
	background: #fff;
	padding: 25px!important;
}

.home #zozo-tabs-1 .nav-tabs li a {
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}


/*DESKTOP*/
@media (min-width: 1281px) {

	.home .banner {

		padding-top:130px;
		padding-bottom:130px;

	}
	
	.home #zozo-tabs-1 {
		width: 450px;
		float:right;

	}

}


.home .video-controls { display: none;}


/*HOME - OUR SERVICE*/

.home .zozo-feature-box.style-default-box .grid-text-center .grid-image-wrapper:hover {
	background: #033565;
}


.home .colred {
	padding-top: 20px !important;
	padding-right: 20px !important;
	padding-bottom: 20px !important;
	padding-left: 20px !important;
	background-color: rgba(184,30,43,0.9) !important;
}

.colred.wpb_content_element {
	margin: 0!important;
}

.vc_tta-panel .wpb_row .wpb_column {
	margin-bottom:0!important;
}

/*DESKTOP*/
@media (min-width: 1281px) {

	.home .colred {
		min-height:500px;
	}

}






.home .btn-readmore-outline {
	border: 1px solid #fff; 
	padding: 5px 10px; 
	color: #fff; 
	border-radius: 5px; 
	font-size: 12px;
	margin-top:20px;
}

.home .btn-readmore-outline:hover {
	background:#af0000;
}


.home .vc_tta-panel-title {
	/*font-size: 18px;
	line-height: 26px!important;*/
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
	color:#333!important;
	font-size: 16px;
}


/*HOME SECTORES*/
.sectorcontainer  {
	width:100px;
	height:100px;
	display:flex;
	margin:0 auto;
	padding: 10%;
	background:#f7f7f7;
	margin-bottom:20px;
	border-radius:50%;
	box-shadow: 1px 1px 3px #ccc;

}

.sectorlink  h5 {
	white-space: nowrap;
}



.sectorcontainer:hover {
	transform:scale(1.2)!important;
	transition: all .2s ease-in-out!important;
}


.home .square_box-icon .aio-icon-header,
.home .square_box-icon .aio-icon-img,
.home .square_box-icon .aio-icon-description {

	text-align: left!important;
}






/*MOBILE*/
@media only screen and (max-width: 991px) {

	.zozo-tabs {
		border: 0!important;
		padding: 0!important; 
		
	}

	.zozo-tab-horizontal .nav-tabs > li {
		float: none!important;  
		width: 43%!important; 
		text-align: center!important; 
	}



}





/*filtro azul al banner principal overlay before*/
.home .bg-overlay-dark:before, 
.home .bg-overlay-light:before, 
.home .bg-overlay-primary:before {
	background: rgba(0, 48, 94, 0.41)!important;
}




/*HOME TABS SERVICIOS*/

.home .vc_tta-tabs-list,
.home .vc_tta-panel-title a {
	background:#fff!important;
	font-size: 16px!important;
}

.home.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {

	background-color: rgba(184,30,43,0.93) !important;
	color: #fff!important;
	box-shadow: 0px 4px 12px#a2a2a2!important;
}


.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
	border-left:0!important;
	border-right:0!important;
	border-bottom:0!important;
	border-color: #e3e3e3;
	background-color:transparent!important;
	/*color: #b81e2b!important;*/
	border-top: 1px solid #000;
	border-radius:0!important;
}


.vc_tta-panel-body {
	padding:0!important;
	margin-top: -2px;

}
.vc_tta-panel-body p,
.vc_tta-panel-body h3 {
	color:#fff!important
}
.vc_tta-tabs-container {
	width: 34% 
}

.wpb-js-composer .vc_tta.vc_tta-spacing-1 .vc_tta-tab {
	margin-top: 0!important;
}

.wpb-js-composer .vc_tta.vc_general .vc_tta-tab>a {
	padding: 18px 20px!important
}




/*home post blog*/

.home .post .entry-title a {
	font-family: 'NeoSansStd-Light' !important;

}

.home .post h2.entry-title, .category-title {
	font-size: 18px!important;
	text-transform:initial;
	line-height:1.4em!important;
}


.home .post-inner-wrapper {background:#fff;}

.home .posts-content-container {padding:0px 20px 20px 20px!important;}


.home .grid-posts {padding:0!important;}


.home .post h2.entry-title
{ 
	font-size:18px!important;
	line-height:1.4em!important;
	padding: 5px 0;

}

.home .post .entry-summary p
{
	font-size:14px;
	line-height:1.5em;
}


.home .posts-content-container {
	padding: 0 20px!important;

}

.home .latest-posts-layout .entry-thumbnail img {
	border-radius: 0;
}

/*pisamos stilo style.css */
.home  .latest-posts-layout .post {
	margin-bottom: 0!important;
}


.home .latest-posts-layout .post {     
	padding: 20px 0;
	border-top: 1px dotted #e0e0e0;
}


.home .latest-posts-layout .entry-thumbnail {
	/*max-width: 164px!important;*/
	max-width: 100%;
}






/*FOOTER*/
#footer  .widget.widget_nav_menu li a,
.footer-widgets .widget h3.widget-title,
#footer-widgets-4 p {
	color: #fff!important;
}

#footer .zozo-social-icons i {
	color: #fff !important;
	font-size: 32px!important;
}


/*
.menu-footer-logistcs-solutions-1-container,
.menu-footer-soluciones-logisticas-1-container,
#footer-widgets-2 .menu-footer-logistcs-solutions-1-turkish-container,
.menu-footer-soluciones-logisticas-1-english-container
*/
.menu-footer-sectores-1-container,
.menu-footer-sectores-2-container,
.menu-footer-key-industries-container, /*USA*/
.menu-footer-key-industries-2-container, /*USA*/

.menu-footer-key-industries-1-container,/*GLOBAL ENG*/
.menu-footer-key-industries-2-container,/*GLOBAL ENG*/

.menu-footer-sectores-1-english-container,/*UK*/
.menu-footer-sectores-2-english-container,/*UK*/


.menu-footer-industries-1-turkish-container,
.menu-footer-industries-2-turkish-container

{
	width: 50%;
	float: left;
	margin-top: -5px;
}





/*
#nav_menu-11,
.menu-footer-logistics-solutions-2-turkish-container */
#menu-footer-soluciones-logisticas-2-english {
	float: right;
	width: 50%;
	margin-top: -7px;
}



/* Formulario */

.wpcf7 textarea,
.wpcf7 input {

	margin-bottom: 0!important;
	margin-top: 19px!important;
}

/*en pagina de oficinas ingles y espa帽ol */
.page-id-10955 .wpcf7 textarea,
.page-id-13628 .wpcf7 textarea {
	height: 101px!important;
}


.wpcf7 input[type="submit"] {

	color: #fff!important;
	padding: 9px 31px!important;
	margin:0!important;
}


.wpcf7 input[type=checkbox]{
	margin:0!important;

}


div.wpcf7 form.wpcf7-form span.ajax-loader {
	position: absolute;
	left: 50%;
	top: 12px;
	
}

.wpcf7-list-item-label {
	font-weight: 400;
}


span.wpcf7-not-valid-tip {
	font-size: 12px!important;
	margin-left: 13px;
	bottom: -21px!important;
}


.wpcf7-response-output{
	padding: 10px 20px!important;
	border: 1px solid!important;
	background: #fff!important;
	border-radius: 5px!important;
}


.wpcf7 input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #888!important;

}
.wpcf7 textarea,
.wpcf7 input {
	color: #555!important;
}

input:focus, .form-control:focus, textarea:focus, #respond input:focus, #respond textarea:focus, #buddypress #whats-new:focus {
	border: 1px solid #af2626!important;
	outline: none !important;
	box-shadow: 0px 0px 3px #af2626!important;
}


span.wpcf7-list-item {

	margin:0!important;
}


.wpcf7 .legalnotice p{
	color: #a0a0a0!important; 
	
	margin-top:20px;
}


/*MOBILE*/
@media only screen and (max-width: 991px) {

	.wpcf7-submit {
		width:100%!important;
	}

}






/*HELPERS*/

.nopadding,
.nopadding .vc_column-inner  {padding:0!important; }

.nopaddingleft {
	padding-left: 0!important;
}
.nomargin {
	margin: 0!important;
}

/*Menu TOOLS containers types*/

.navcontainerstype { 
	list-style: none;
	padding: 0;
	margin-top:50px;
	margin-bottom: 33px;

}

.navcontainerstype li{ 
	display: inline;

}

.navcontainerstype li a { 
	background-color:#af2626;
	padding: 9px 20px;
	color: #fff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	transition: all 0.4s ease-in-out 0s!important;
	-moz-transition: all 0.4s ease-in-out 0s!important;
	-webkit-transition: all 0.4s ease-in-out 0s!important;
	-o-transition: all 0.4s ease-in-out 0s!important;
	-ms-transition: all 0.4s ease-in-out 0s!important;
	font-size: 14px;
}
.navcontainerstype li a:hover { 
	background-color: rgba(175,38,38,0.8)!important;
}


.navcontainerstype .current_page_item a
{ 
	background-color: rgba(175,38,38,0.8)!important;
	/*font-family: 'NeoSansStd-Medium' !important;*/
}





.top-menu-navigation .navbar-nav > li > a {
	font-family: 'NeoSansStd-Light' !important;
}


/*eliminamos separador | en top menu  */
.top-menu-navigation .navbar-nav > li:after, 
.header-top-section .navbar-nav.zozo-top-right > li > p:after {

	width: 0px!important

}

/*active top menu border*/
.top-menu-navigation .navbar-nav > li.active > a {
	height: 40px;
	border-bottom: 3px solid #5c191c;
}

.top-menu-navigation .dropdown-menu, .navbar-right .dropdown-menu {
	padding-top:6px!important;
}



.bullet_red,
.VinetasRed ul  { 
	padding: 0 30px!important;

}


.ss_servicios ul li,
.bullet_red li,
.VinetasRed ul li{ 
	padding: 5px 0;
	list-style-image: url('/wp-content/uploads/2017/07/tic-red-2.png');

}

.bullet_red,
.VinetasRed.center ul {
	list-style-position: inside;
}



/*Selector countries*/
ul.country_selector_countries {

	padding: 0;
}



/*MAPA CONTACTO SVG MAPPLIC*/


/*mapplic
.mapplic-hovertip {
	background: url(/wp-content/uploads/2019/03/locating.svg) no-repeat;
	background-size: 52px!important;
	background-position: center 47px!important;
}

.mapplic-tooltip-wrap {
	margin-bottom: 47px!important;
	background-color: #6a9fd1!important;
	padding: 0px 14px!important;
}

.mapplic-tooltip:after {
	margin-bottom: 40px!important;
	border-color: #6a9fd1 transparent transparent!important;
}



.mapplic-hovertip .mapplic-tooltip-title {
	text-transform: uppercase;
	color: #fff!important;
	line-height: 37px!important;
	font-weight: 100!important;
	font-size:18px!important;
}



.mapplic-clickable:not(g),
g.mapplic-clickable > * {
	fill:#ccc!important;
}


.mapplic-clickable:not(g):hover,
g.mapplic-clickable:hover > * {
	fill: #aaa !important;

}



#mapa path,
#mapa polygon {
	fill: #ffffff;
	stroke-width: 0.5!important;
	stroke: rgba(0, 48, 94, 0.52)!important;
}



.mapplic-pin.noatum {
	background-image: none!important;
	background-color: #af2626;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	margin-left: -6px;
	margin-top: -15px;
	animation: latiendo 2s infinite;
}

*/


.boxesservicios img {
	-webkit-filter:saturate(0.7);
	filter: saturate(0.7);
}


h1.parallax-title  {
	text-shadow: 1px 1px 7px #000;
}




/*blog*/

.tagcloud a {
	color: #fff!important 
}

.zozo-posts-container .posts-content-container {
	padding: 20px!important;

}

.grid-posts {

	padding: 0!important;
	background: #ffffff!important;
	border: 1px solid #dadada!important;
}

h2.entry-title a {

	font-family: 'NeoSansStd-Light' !important;
}

h2.entry-title {

	font-family: 'NeoSansStd-Light' !important;
	font-size: 26px!important;
	line-height: 1.5em!important;
	text-transform: initial!important;

}

.header-top-section .navbar-nav.zozo-top-left {
	margin-left: 0px!important
}


.pagination > li > span.current {
	color:#fff!important;
}


/*CASE STUDIES*/

/*btn*/
.pl-detailcnt .pl-permalink, .pl-mask .pl-permalink {
	background: #af2726!important;
	padding: 9px 20px!important;
	font-size: 14px!important;
}

.pl-detailcnt .pl-permalink:hover, .pl-mask .pl-permalink:hover {

	color: #ae2626!important;
}

.pl-detailcnt .pl-title {
	font-family: 'NeoSansStd-Light' !important;
	text-transform: none!important;
	font-weight: normal!important;

}

.pl-detailcnt .pl-title  a {
	font-family: 'NeoSansStd-Light' !important;
	font-size:24px;
}


.pl-blogcnt { padding: 30px; }




.boxwhy h4 {
	font-size:22px!important;

}

.boxwhy img { padding-bottom: 15px; max-height: 70px; }



/*esto vale para todas las paginanas content middle VC*/
.vc_row-o-content-middle > .zozo-vc-main-row-inner
{ margin: 0 auto; }










/*GET A QUOTE FORM*/

.getquote span.red {
	padding: 0 5px;
	color: #cd202c;
}

.getquote article {
	margin-bottom: 40px;
	padding: 30px;
	background:#f7f7f7; 
}

.getquote .top-buffer { margin-top:20px; }


.getquote h4 { margin-bottom:-5px; }

.getquote hr { margin:20px 0!important;   border: 2px solid #dfe3ea; }


/*DECLARATION BOX -> With text block*/

#declaration .slick-slide {

	margin: 15px!important;

}

.declaration {
	box-shadow: 0 3px 10px rgba(0, 0, 0, 0.25);
	padding:45px;
	background: #ffffff;
}
.declaration blockquote p{

	font-family: 'NeoSansStd-Light' !important;
	font-weight: normal;
	font-size: 18px;
	line-height: 1.4em;
	font-style: unset;

}

.declaration .singin {
	color: #af2626;
	font-size: 16px;
	padding-left: 40px;
}

@media only screen and (max-width: 767px) {
	.declaration .singin img {
		width:100%;
	}
}


.page-title-container .entry-title {
	color: #ffffff;
	text-shadow: 2px 3px 4px #000000;
}

.single .page-title-container .entry-title {
	color: #333;
	text-shadow: none;
}




/*advancer carrousel centramos verticalmente ABOUTE NOATUM*/
.slick-track { display:flex; align-items:center; }




/*optimizacion movil*/
.header-main-section .navbar-collapse {
	max-height: fit-content!important;
}




.boxservicio {
	padding:0 15px;
	min-height: 327px!important;

}

.boxservicio .zozo-vc-row-inner { background:#f7f7f7; }

.boxservicio .wpb_column { 

	margin: 0!important;

}

.boxservicio .zozo-vc-row-inner .wpb_column:first-child .vc_column-inner  {
	padding:0!important;
}

/*recolocamos la imagen en mobile*/
@media only screen and (max-width: 991px) {
	.boxservicio .zozo-vc-row-inner .wpb_column:nth-child(2) .vc_column-inner  {
		margin-top: -100px!important;
		background: #f7f7f7;
		padding-bottom:15px;
	}
}

/*hacemos la imagen al 100% para responsive*/
.boxservicio .zozo-vc-row-inner .wpb_column:first-child .vc_single_image-wrapper,
.boxservicio .zozo-vc-row-inner .wpb_column:first-child figure,
.boxservicio .zozo-vc-row-inner .wpb_column:first-child img
{
	width:100%;
}


.boxservicio h4.parallax-title {
	font-size: 24px;
	margin-top:15px!important;
}


/*ocultamos placa recaptcah google*/
.grecaptcha-badge { display: none !important; }



/*submenu widget plugin  advanced page menu css style global trade*/

.parent-sidebar-menu > .current_page_parent > a {
	background: #333!important;
	padding: 20px 10px;
	position:relative;
	display:block;
	color:#fff;
}

.child-sidebar-menu li {
	padding:10px 20px;
	border-top:1px solid #ccc;
}
.child-sidebar-menu li:last-child {
	border-bottom:1px solid #ccc;
}

.child-sidebar-menu .current_page_item {
	border-left: 6px solid #af2626;
	background:#f7f7f7;
	color: #ccc;
}



.imgsep {
	margin-top:-95px;

}




.country_selector_modal .wordpress-country-selector-modal-body {
	padding: 50px 20px;
}

.country_selector_modal_close {
	right: -30px;
	top: -15px;
	background: #fff;
}

.country_selector_modal_flag_buttons {
	margin-top: 30px
}

.country_selector_modal_goto {
	background: transparent;

	border: 2px solid #fff;
	border-radius: 20px;
	padding: 10px;
}

.country_selector_modal_stay {
	background: transparent;

}



.country_selector_page_flag.circle {
	height: 20px;
	width: 20px;
}

.country_selector_country .flag-icon {
	line-height: inherit!important;
}


.country_selector_countries_by_continent h3 {
	font-size: 24px;
}

.country_selector_countries_by_continent
{

	margin: 15px!important;
	background: #f7f7f7!important;
	padding: 20px;
}


.wordpress-country-selector-row:last-child {
	padding-bottom: : 0px!important;
}

.country_selector_country a {
	color: #555!important;
}

.country_selector_modal_goto,
.country_selector_modal_stay {
	color: #555;
}

#breadcrumbs a {color:#333!important;}

.breadyoast {background: #fbfbfb;}

.breadyoast p { float: left!important; }

.home .breadyoast {
	display: none;
}


/*SEARCH*/

.search-results .posted-date {
	display: none;

}