/**
* Theme Name: Stack Child
* Description: This is a child theme of Stack, generated by Merlin WP.
* Author: <a href="http://www.tommusrhodus.com/">Tom Rhodes</a>
* Template: stack
* Version: 10.5.14
*/

.main-container a {
	color: #59c4da !important;
}

[data-tooltip]:after {
    top: -35px;
    left: 50%;
    background: red;
    padding: 15px 9px;
    font-size: 14px;
    line-height: 18px;
    border-radius: 10px;
}

.menu-fix {
	margin-top: 2.3em;
	/*width: 83% !important;*/
}
.menucont-fix {
	width: 84.5% !important;
}
.logo-fix {
	padding-bottom: 1.2em;
	padding-top: 1%;
}

.directorio-climatico-icon-menu {
	width: 94px;
    margin-top: -0.5em;
    margin-left: 1em;
	
}

.stack-search, .header--top-bar a {
	color: 	#000 !important;
}

.search-box {background: #111 !important;

}

input, [class*="input-"] label, select, textarea {
	color: #018f5a;
	
}

input[type]::placeholder, textarea::placeholder, select::placeholder {

	color: #018f5a;
}

input[type]:focus, select:focus, textarea:focus {

	border-color: #018f5a;

}

.fix-recursos {
	padding: 1em 0.5em !important;
	text-align: center;

}

.fix-recursos h5 {
	margin-bottom: 1em;

}

.fix-high-recursos {
	    border: 1px solid #ececec;
    margin-bottom: 1em !important;
    min-height: 28em !important;
    border-radius: 6px;
    border-top: none;

}

.fix-high-recursos-noticias {
	    border: 1px solid #ececec;
    margin-bottom: 1em !important;
        min-height: 21em !important;
    border-radius: 6px;
    border-top: none;

}

.hr-custom {
	Border: 2px #01905a solid;
	opacity:inherit !important;
}

#menu-item-4146 .dropdown__container .container .row .dropdown__content {
	min-width: 26% !important;
}

.imageblock .imageblock__content {
	top: 2em;
}

.footer-custom-links li a {
	color: #E5B900 !important;
}

footer {
	padding-top: 3.5em !important;
}


[class=" space--sm breadcrumb--section"] {
	padding-top: 3.9em !important;
	
	padding-bottom: 4.252381em !important;
	
}

[class=" space--sm breadcrumb--section"]  .container .row .col-sm-12 .team-title {
	
	font-size: 2.35714286em !important;
	text-align: center;
}

[class=" space--sm breadcrumb--section"]  .container .row .col-sm-12 hr {
	
	display: none !important;
}

.footprint-icon-menu {
	width: 115px;
	    margin-top: -1.5em;
}

.ruta-icon-menu {
	width: 115px;
	margin-top: -0.5em;
	margin-left: 1em;
}

.stack-search {
	    color: #000 !important;
    font-size: 24px;
    font-weight: bolder;
    vertical-align: -14px !important;
}



.top-menu-bottom-fix a span {
	color: #000 !important;
	opacity: initial;
	font-weight: bold;
	text-transform:uppercase;
}

.hovered-flag-fix a {
	opacity:initial !important;
	
}

#menu-main-menu-corclima {
    /*top: 1em;*/
}


.page-id-4072 .main-container .space--xs .container .row .col-sm-3 .feature {
	margin-bottom: 0px !important;
}

.page-id-4072 .main-container .space--xs .container .row .col-sm-4 .feature {
	margin-bottom: 3px !important;
}


.page-id-4072 .main-container .space--xs .container .row .col-sm-12 .feature {
	margin-bottom: 0px !important;
}

.page-id-4147 .main-container .space--xs .container .row .col-sm-4 .feature {
	margin-bottom: 3px !important;
}

.page-id-4147 .main-container .space--xs .container .row .col-sm-12 .feature {
	margin-bottom: 2px !important;
}

.page-id-4149 .main-container .space--xs .container .row .col-sm-4 .feature {
	margin-bottom: 4px !important;
}

.page-id-4149 .main-container .space--xs .container .row .col-sm-12 .feature {
	margin-bottom: 2px !important;
}

.page-id-4151 .main-container .space--xs .container .row .col-sm-12 .feature {
	margin-bottom: 4px !important;
}

.page-id-4151 .main-container .space--xs .container .row .col-sm-4 .feature {
	margin-bottom: 2px !important;
}

.page-id-4219 .main-container .space--xxs .container .row .col-sm-4 .block .feature-7 .pos-vertical-center {
	    color: #808080;
    font-weight: bold;
    background-color: #FFF;
    border-radius: 6px;
}

.page-id-4729 .main-container .switchable .container .row .col-md-5 .switchable__text {
	margin-top:0px !important;
}


.page-id-5123 .lightboxOverlay, .lightbox {
	display: none !important;
}

.page-id-5123 .main-container .container .row .masonry .masonry__container .masonry__item {
	pointer-events: none !important;
}

.fix-height-about {
	margin-top: 1em;
}

.top-ruta-image {
    margin-top: -1.9em !important;
    border-radius: 6px;
    border: 1px solid #000;
}


.translate-widget-top {
    float: left;
    margin-right: 20px;
    width: 3.2em;
}


/* burbuja de aviso tooltip */

/*.tooltip-cc {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}

.tooltip-cc .tooltiptext-cc {
  visibility: hidden;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;

 ******* Position the tooltip*******
  position: absolute;
  z-index: 1;
}

.tooltip-cc:hover .tooltiptext-cc {
  visibility: visible;
}*/
/* burbuja de aviso tooltip CLOSE */


/****** forms ******/

[class="wpcf7-form-control wpcf7-radio"] {
	    display: inline-grid;
	    width: 100%
}

.input-radio label {
	     float: left;
    margin-right: 10px;
    margin-bottom: 20px;
    padding: 0 !important;
} 

label {
    font-size: 1.4em;
        padding: 20px 20px 20px 0px;
}

.col-sm-3 .boxed--lg {
	padding: 0.7em !important;
}

.lead {
    color: #000;
}

body {
	color: #000;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-weight: 600;
}

.dropdown .dropdown__content:not([class='bg--dark']) .menu-vertical a {
    color: #000 !important	;
}

.menu-horizontal > li:not(:hover) > a {
opacity: 	initial !important;
}

.tabs li:not(.active) {
    opacity: initial;
}

span.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 1em;
    position: relative;
    bottom: 10px;
    margin-left: 0.92857143em;
    font-size: 0.85714286em;
    white-space: nowrap;
}

.reddot {
	color: red !important;
	font-size: 18px;
}

.input-checkbox label, .input-radio label {
    font-size: 1em;
    padding: 20px 20px 0px 0px !important;
}

span.wpcf7-list-item {
    font-size: 0.957143em;
}

.featured-image-holder, .extend-width {
    margin-left: 0px !important;
    }


#sb_instagram .sb_instagram_header {
    display: none;
	 }

#sb_instagram #sbi_load {
    display: none;
	 }

.accordion li.active .accordion__content {
    max-height: 9999px !important;
}

.switchable div[class*='col-']:last-child:not([class*='pull']):not([class*='push']) {
    float: left;
}

section.cover.imagebg.text-center.hidden-md.hidden-lg.height-100.section--ken-burns {
	min-height: 250px !important;
}
.section--ken-burns > .background-image-holder, .section--ken-burns > img:only-child {
	min-height: 250px !important;
	-webkit-animation: kenBurns 03s ease alternate infinite;
}



@media (max-width: 767px) {
section.cover.imagebg.text-center.height-auto.hidden-md.hidden-lg {
    padding: 3.571429em 0 !important;
}

.page-id-4058 .main-container section.cover.imagebg.text-center.height-auto.hidden-md.hidden-lg {
min-height: 19em !important;
}
	
.page-id-4058 .main-container section.cover.imagebg.text-center.height-auto.hidden-md.hidden-lg .background-image-holder {
	
}
	
	/*fix de logos en el menu */
	.footprint-icon-menu {
		
		width: 68px;
	}
	.ruta-icon-menu {
    width: 68px;
	}
	
	.bar .logo {
    max-height: 60px;
	}
	}

.page-id-4058 .main-container section.cover.imagebg.text-center.height-80.hidden-sm.hidden-xs {
	padding:1em !important;
	margin: 1em !important;
	min-height: 40em !important;

}

.page-id-4058 .main-container section.cover.imagebg.text-center.height-80.hidden-sm.hidden-xs .background-image-holder {
	background-size: unset !important;
}

