a:hover{border:none!important;color:#f7b033!important;}
#main-content p, #main-content ul, #main-content ul > li{text-align:justify;}
ul, ul li{color:#3f485d!important;}

article.type-jetpack-portfolio .portfolio-text-content .portfolio-content>.project-meta p.posted_in{text-align:center!important;}

.vamtam-button{width:100%;padding:15px!important;}
.vamtam-button.hover-accent1.button-border:hover{color:white!important;border:1px solid #e6b141;}

.fl-node-hmctdb9fuisg .vamtam-button{width:100%;margin:0;margin-bottom:4px;}

img.alignleft{margin:10px 40px 20px 0;}
img.alignright{margin:10px 0 20px 40px;}
/*LOGO*/
.fixed-header-box.sticky-header-state-stuck{background:white;}
header.main-header{border:none!important;}
body.sticky-header .fixed-header-box .logo-wrapper .logo img{width:200px;}
header.main-header.layout-single-row .first-row{border-right:none;}

/*INFO TOP*/
ul.info-top{margin:0;padding:0;display:inline-block}
ul.info-top li{list-style:none;display:block;}
ul.info-top li a{color:#06163a;}
ul.info-top li a i{color:#f7b033;}
body.home ul.info-top li a{color:#fff!important;padding:0 10px}
body.home ul.info-top li a i{color:#f7b033!important;}
header.main-header #header-text{text-wrap:initial;}

/*MENÚ*/
#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item > a.mega-menu-link:hover{color:#f7b033!important;}
#menu-menu-servicios a:hover, #menu-menu-servicios .current-menu-item a{color:#f7b033!important;border-bottom:1px solid;}
#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{line-height:20px!important;font-size:15px!important;}

.widget_nav_menu .menu li.current_page_item a{color:#f7b033!important;}

/*GENERAL*/
.fl-node-u4alyc2sxev0 > .fl-col-content{background-color:#f7b033;}
.portfolio-filters .inner-wrapper .cbp-filter-item.cbp-filter-item-active, .portfolio-filters .inner-wrapper .cbp-filter-item:hover{color:white!important;}
.fl-module-vamtam-numbers .fl-number-after-text, .fl-module-vamtam-numbers .fl-number-before-text{font-size:20px;}
ol, ul:not(.wp-block-gallery) {margin: 0 0 0.5em 0;}
.has-background .meta-header-inside{height:30vh!important;}
.meta-header .meta-header-inside{padding:40px 0!important;}
.main-footer a:not( .vamtam-button ):hover{text-decoration:none!important;}

.fl-builder-content .fl-node-594831da3215a *:not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle){color:#000!important;text-align:center!important;}
.fl-module-vamtam-accordion .fl-accordion-button:hover .fl-accordion-button-label, .fl-module-vamtam-accordion .fl-accordion-button:hover .fl-accordion-button-icon{color:#f7b033!important;}

.btn_contactar a{background:#000!important;width:200px!important;padding:25px 0!important;color:white!important;}
.btn_contactar a span{color:white!important;}

.btn_faqs a{background:#fff!important;width:200px!important;padding:25px 0!important;color:#000!important;}
.btn_faqs a span{color:#000!important;}

.btn_contactar a:hover, .btn_contactar a:focus{background:#f7b033!important;color:#000!important;}
.btn_contactar a:hover span{color:#000!important;}

.btn_faqs a:hover, .btn_faqs a:focus{background:#000!important;color:#fff!important;}
.btn_faqs a:hover span{color:#fff!important;}

#menu-proyectos li a{border:none!important;}

.oxilab-flip-box-3, .oxilab-flip-box-4, .oxilab-flip-box-5, .oxilab-flip-box-6, .oxilab-flip-box-7, .oxilab-flip-box-8{background:#fff!important;border:none!important;box-shadow:none!important;}
.oxilab-flip-box-back-3, .oxilab-flip-box-back-4, .oxilab-flip-box-back-5, .oxilab-flip-box-back-6, .oxilab-flip-box-back-7, .oxilab-flip-box-back-8{background-color:#f7b033!important;border-color:white!important;box-shadow:none!important;}
.oxilab-flip-box-back .oxilab-info{color:#333!important;padding:0 25px!important;text-align:justify!important;border:none!important;}
.oxilab-icon{display:none!important;}
.oxilab-icon-data{background-color:white!important;}
.oxi-icons{color:#3f485d!important;}
.oxilab-flip-box-back-1, .oxilab-flip-box-back-2, .oxilab-flip-box-back-3, .oxilab-flip-box-back-4, .oxilab-flip-box-back-5, .oxilab-flip-box-back-6,.oxilab-flip-box-back-7,
.oxilab-flip-box-back-8{overflow-y:auto!important;}
.oxilab-flip-box-back-4-data{top:100%!important;}

.oxilab-flip-box-body-3-3 .oxilab-flip-box-3{background: transparent url("https://tentusol.com/wp-content/uploads/2022/05/mision.png") center center no-repeat!important;}
.oxilab-flip-box-body-4-4 .oxilab-flip-box-4{background: transparent url("https://tentusol.com/wp-content/uploads/2022/05/vision.png") center center no-repeat!important;}
.oxilab-flip-box-body-5-5 .oxilab-flip-box-5{background: transparent url("https://tentusol.com/wp-content/uploads/2022/05/desarrollo_sostenible.png") center center no-repeat!important;}
.oxilab-flip-box-body-6-6 .oxilab-flip-box-6{background: transparent url("https://tentusol.com/wp-content/uploads/2022/05/evolucion_constante.png") center center no-repeat!important;}
.oxilab-flip-box-body-7-7 .oxilab-flip-box-7{background: transparent url("https://tentusol.com/wp-content/uploads/2022/05/valores_corporativos.png") center center no-repeat!important;}
.oxilab-flip-box-body-8-8 .oxilab-flip-box-8{background: transparent url("https://tentusol.com/wp-content/uploads/2022/05/tentusol.png") center center no-repeat!important;}

.jetpack-portfolio .fullwidth-folio{display:none;}
.portfolio-content .post-date{display:none;}
.portfolios .hover-animation-4 .portfolio_details .title{font-size:16px!important;line-height:24px!important;margin-top:10px!important;}

/*SCROLLBAR*/
::-webkit-scrollbar-button{ display: block; height: 13px; border-radius: 0px; background-color: #AAA; } ::-webkit-scrollbar-button:hover{ background-color: #AAA; } ::-webkit-scrollbar-thumb{ background-color: #a3a3a3; } ::-webkit-scrollbar-thumb:hover{ background-color: #CCC; } ::-webkit-scrollbar-track{ background-color: #efefef; } ::-webkit-scrollbar-track:hover{ background-color: #CCC; } ::-webkit-scrollbar{ width: 5px; }

body.home .portfolios .hover-animation-3 .portfolio_details .title{font-size:16px!important;}
body.home .portfolios .hover-animation-3 .portfolio_details .excerpt{display:none!important;}

tr:nth-child(odd) {padding:5px;background: #f6f6f6!important;}
td{padding:8px!important;}
.related-portfolios{display:none;}

/*MEDIA QUERIES*/
@media (max-width: 480px) {
	#rev_slider_63_1_wrapper {
		height: 500px;
	}
}

@media screen and (min-width: 768px){
#esmapbase svg {
    height: 689px!important;
	}
}

@media (max-width: 992px) {
	.page-header h1{font-size:3em!important;}
	.header-search{display:none;}
	.responsive-layout header.main-header{background:#fff!important;}
	.responsive-layout header.main-header .first-row .logo-wrapper .logo img{height:45px;}
#rev_slider_63_1_wrapper{height: 560px;}
body.responsive-layout .portfolios .portfolio_details{padding:10px;}
}

@media (max-width: 1260px) {
	#rev_slider_63_1_wrapper {
		height: 560px;
	}
	
}

@media (max-width: 1600px) {
	.oxilab-flip-box-back-4-data {
		top: 50%!important;}
	.oxilab-flip-box-back .oxilab-info{height:280px!important;}
}

@media (min-width: 1261px) {
	
	#rev_slider_63_1_wrapper {
		height: 600px;
	}
}