﻿
	
	.slide-logo .slides .slide .box {height:90px;}

	.slide-logo .slides .slide .box .left,.slide-logo .slides .slide .box .right{width: 100%;}

	.slide-logo .slides .slide .box .right img, .slide-logo .slides .slide .box .left img{margin-bottom: 0;}


.slides {height: auto;
	
	overflow: hidden;
	
	-webkit-backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	
	-webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
}

.slide-logo .slides .slide .box .left{width: 49.5%;float: left;}

.slide-logo .slides .slide .box .right{width: 49.5%;float: right; text-align: right;}


#menu {
	border-top:6px #003366 solid;
	padding-top:5px;
	Xtext-align: justify;
}


#menu a {
	color:#003366;
	text-decoration:none;
	font-size:23px;
	font-weight:bold;
	margin-right: 80px;
}


#menu a:hover, #menu a.active {
	color: #99cc66;
}


#menu a:last-child {
	margin-right: 0px;
	float:right;
}

.iframe-wrapper {     margin: 0px;     width: 97%;     overflow: auto;     -webkit-overflow-scrolling: touch; }


.iframe-wrapper iframe{ 
	width: 100%;
	border-width: 0px;
}
#case-study .vid{-webkit-box-shadow:-2px 1px 24px rgba(0,0,0,.5);box-shadow:-2px 1px 24px rgba(0,0,0,.5);margin-top:1em}
#case-study .vid .video-wrap{background:#000;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
#case-study .vid .video-wrap iframe{border:none;position:absolute;top:0;left:0;width:100%;height:100%}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-lg-12{width:100%}
.site-header__menu--viewing-submenu ul.menu{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}
.site-header__menu ul.menu{display:block;margin:0;padding:0;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
.site-footer__menu ul.menu{display:block;margin:0;padding:0}
.site-subfooter__menu ul.menu{display:block;margin:0;padding:0}
.site-subfooter__menu ul.menu li{display:inline-block;margin:0;padding:0;list-style:none;vertical-align:middle}
.site-subfooter__menu ul.menu li+li:before{content:'|';display:inline-block;margin:0 10px 0 6px;vertical-align:middle}


.t3-spotlight .t3-module {
margin-bottom: 5px;
}
.sortable-matrix-child div[data-moduletype="hr"]{padding-top:1px !important;padding-bottom:1px !important}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}

ul#gnav-ul li.ad_all ul li.ad2 a:before {
	content: "\f00c";
	padding-right: 5px;
	}


.menu-item.home-link a {
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}

.menu-item.home-link img {
  height: 30px;
  width: auto;
}
.bold_text{font-weight:bold}
.tve_shortcode_editor p.bold_text{font-weight:bold}
#masthead .elementor-inner-column:nth-child(2) .elementor-column-wrap{padding: 10px 0px;}

	

	 

	 
	  

	 
	  
	 
	 
	 
	.contenido{
		width: 100%;
		display: none;
		margin: 0 auto; 
	}


	
	section, #head, #nav, #slider_cont,  .contenido,  #contenido_derechos{
		width: 100%;
		border: 0;
		padding: 0;
	}

		
	
	section, header, footer, #head, #nav, #slider_cont,  .contenido,  #contenido_derechos{
		width: 100%;
	}

 

 


.contenido,  #contenido_derechos{
	width: 880px;
	margin: 0 auto; 
	padding: 5px;
}
