﻿a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}
img.alignnone{margin:5px 0 20px}
#loading {
    width: 40px;
    height: 40px;
    position: fixed;
    background-color: rgba(0, 0, 0, .4);
    left: 50%;
    top: 50%;
    border-radius: 100%;
    margin-top: -15px;
    margin-left: -15px;
    z-index: 2210;
    display: none;
}


.wpb_gmaps_widget .wpb_wrapper {
  background-color: #f7f7f7;
  padding: 5px;
}


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  float: none;
}


.wpb_carousel .wpb_wrapper {
  position: relative;
}


.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
  padding-top: 56%;
  position: relative;
}

.wpb_video_widget .wpb_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

	.full-width-content.vc_row-fluid .wpb_column .wpb_row, .full-width-content.vc_row-fluid .wpb_column .wpb_wrapper { margin: 0; }
.hero__content-wrapper{width:100%;height:100%;padding:24px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;align-content:flex-start;-webkit-align-content:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}

.radon a{ float:right; background: none repeat scroll 0 0 #1A2E90;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size:12px;
    letter-spacing: 1px;
    padding:5px 10px;
    cursor:pointer;}

.radon a:hover{ float:right; background: none repeat scroll 0 0 #525252;}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}

#owl-clientes .owl-wrapper-outer {
    height: 120px;
}

div#owl-clientes .owl-prev, div#owl-clientes .owl-next {
    display: inline-block;
    width: auto;
    margin: 0 1%;
    font-size: 65px;
    font-weight: bold;
    color: #0e7bbe;
    position: absolute;
    top:0;
}

div#owl-clientes .owl-prev {float:left;left:-39px;}

div#owl-clientes .owl-next {float:right;right:-39px;}

#portal-breadcrumbs span#breadcrumbs-you-are-here {
color: #000;
margin-right: 0.5em;
}
#header{padding:30px 0 0 0;}
#container,	#header,	#footer{margin:0;width:100%;}
.tatsu-module{margin-bottom:60px}
.tatsu-module.tatsu-divider-wrap{line-height:0;margin-bottom:20px}
.tatsu-module.simple-text{width:100%;display:block;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box}
body:not(.tatsu-frame) #tatsu-header-container .tatsu-header-module:last-child,body:not(.tatsu-frame) #tatsu-header-container .tatsu-module:last-child{margin-right:0}
.tatsu-rJMLa89uK7.tatsu-module{margin:0 0 60px 0}
.tatsu-S1apIqdFQ.tatsu-module{margin:0 0 60px 0}
.tatsu-HJ6dYxykS.tatsu-module{margin:0px 0px 40px 0px}
.tatsu-fynrg3e9m14rfjpj.tatsu-module{margin:0 0 30px 0}
.tatsu-S1feyaWkH.tatsu-module{margin:0 0 30px 0}
.cam-breadcrumb ul li.last{border-right:0}
a.logged-in-action.last{border-right:0;}
#main {width:800px; margin:0 auto}
.single-tribe_events #tribe-events-content .fusion-events-featured-image .updated{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}


.relative-container {
    position: relative;
}


.video-listing article .relative-container {
    margin-bottom: 5px;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{width:50%}
z-index:100 !important;flex-direction:row !important;flex-direction:row !important;.e93-1.x-bar {height:auto;padding:2em 0vw 2.5em 0vw;font-size:16px;background-color:rgb(191,29,7);z-index:10;}
.e93-1.x-bar-content {flex-direction:column;justify-content:center;align-items:center;flex:0 1 100%;height:auto;max-width:1440px;}
.e93-1.x-bar-outer-spacers:before,.e93-1.x-bar-outer-spacers:after {flex-basis:0em;width:0em;height:0em;}
.e93-1.x-bar-space {font-size:16px;}
.e93-1 .pro-footer{background:rgb(0,5,7);padding-top:2em;padding-bottom:2.5em;}

	.bottomlinks {width: 50%; margin-right: 55px;}

	.bottomlinks div {width: 46%; padding: 0px 0 0px 3%; height: auto; }


.bottomlinks a,
.bottomlinks a:visited {
    text-decoration: none;
    color: black;
}


.bottomlinks a:hover {
    text-decoration: underline;
    color: #982f00;
}


.bottomlinks div.odd {
    border-left: solid 1px #756a62;
}


.bottomlinks div.even {
    border-left: solid 1px #756a62;
}

#top  {background-color: #7cef74;}
.row{margin-right:-15px;margin-left:-15px}
.mx-nav-mobile-menu li a{color:#aaa;font-weight:400}
.mx-nav-mobile-menu li a:hover{color:#fff}
.mx-nav-mobile-menu .sub-menu{margin-top:5px;border-top:1px #333 solid;padding-top:5px;padding-left:10px}

.td-mobile-content .menu-item-has-children a {
  width: 100%;
  z-index: 1;
}


.header-social__item {
  float: left;
  margin: 0 7px;
}



#profile { background: #2eb398; color: #fff; padding: 40px 30px; }

#profile #profile-image { background: rgba(0,0,0,0.2); width: 200px; height: 200px; overflow: hidden; margin: 10px auto 30px; border-radius: 100%; }

#profile #profile-image img { width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; }

#profile #profile-name { font-size: 24px; font-weight: 600; margin-bottom: 10px; }

#profile #profile-description {   }
 
	 
.pdf-link a{
	color: #C00;
	text-decoration: underline;
}
span.mode_content,.mode_footer span.mode_footer{border-bottom:3px solid #073a5e!important}
.mode_footer span.mode_content{border-bottom:3px solid #e9eaec!important}
.module_page_wefgci.mode_sidebar span.mode_content{border-bottom:3px solid #e9eaec!important}
.mode_sidebar span.mode_content{border-bottom:3px solid #e9eaec!important}
.aom-nav nav ul.aom-nav-primary li a .aom-search-btn,.aom-nav nav ul.aom-nav-primary li .aom-search-wrap .aom-search-btn{vertical-align:middle;display:inline-block;width:36px;height:36px}
.aom-nav nav ul.aom-nav-primary li a .aom-search-btn svg,.aom-nav nav ul.aom-nav-primary li .aom-search-wrap .aom-search-btn svg{width:28px;margin-left:4px}
.aom-nav nav ul.aom-nav-primary li a .aom-search-btn svg.aom-orange,.aom-nav nav ul.aom-nav-primary li .aom-search-wrap .aom-search-btn svg.aom-orange{color:#cf4f00;opacity:.5;border-radius:5px}
.aom-nav nav ul.aom-nav-primary li a .aom-search-btn.aom-white,.aom-nav nav ul.aom-nav-primary li .aom-search-wrap .aom-search-btn.aom-white{background-color:#cf4f00;opacity:.5;border-radius:3px}
.aom-nav nav ul.aom-nav-primary li a .aom-search-btn.aom-white svg,.aom-nav nav ul.aom-nav-primary li .aom-search-wrap .aom-search-btn.aom-white svg{width:20px;margin-left:8px}

	.c_card_content .c_card_title::after {
		width: 40px;
	}

	.c_card_content .c_card_title {
		font-size: 17px;
		margin-bottom: 10px;
	}
.c_card_content{border:1px solid #c2c2c2;border-top:none}
.c_card_content p{color:#5d5d5d;padding:0 15px 20px;line-height:22px}

.popular_article_content {
	width: 460px;
	float: right;
}

.popular_article_content a {
	color: #0060d7;	
	font-weight: bold;
}



#col-top {
border:0 solid #000000;
float:right;
margin:5px 0 10px;
padding:0;
text-align:right;
width:790px;
}
.hb-blog-box-date{float:left;color:#aaa}
.hb-blog-box-footer.without-date.without-more-button,.without-date .hb-blog-box-date,.without-more-button .hb-blog-box-read-more{display:none}
.without-date .hb-blog-box-read-more,.without-more-button .hb-blog-box-date{float:none}




.mh-widget .search-form { background: #f9efef; }




.mh-widget-title-inner { display: inline-block; font-size: 13px; font-size: 0.8125rem; font-weight: 700; color: #fff; padding: 10px 15px; background: #fd82b1; }

.mh-widget-title-inner a { color: #fff; }

.mh-widget-title { padding: 0; border-bottom: none; background: #fd82b1; background: rgba(253, 130, 177, 0.6); }

.mh-widget-col-1 .mh-slider-caption { background: #ffadce; }




.mh-widget .tagcloud a, .mh-footer-widget .tagcloud a { background: #ffadce; }

.tagcloud a:hover, .mh-widget .tagcloud a:hover, .mh-footer-widget .tagcloud a:hover { background: #fd82b1; }

  footer .fbox {width: 100%; padding: 0%;}
.home-feature-content .dfp-native-tag{display:inline-block;}
.main--left .block-views-home-feature-content-group-bottom .home-feature-content .dfp-native-tag{float:left;width:50%;padding-left:7.5px;}
.home-feature-content:after{content:" ";clear:both;display:block;}
 
			#gallery-1 {
				margin: auto;
			}

			#gallery-1 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 20%;
			}

			#gallery-1 img {
				border: 2px solid #cfcfcf;
			}

			#gallery-1 .gallery-caption {
				margin-left: 0;
			}
p.has-text-color a{color:inherit}
.wp-block-pullquote .has-text-color a{color:inherit}
.nav .lang__img{width:25px;height:15px;margin-right:7px}
.nav .land__list .lang__img{margin-right:9px;margin-top:-5px}
.nav .lang__curent .lang__img{margin-top:-7px}

.navigation ul li .subnav-container {background: #edeeee; display: none; position: absolute; top: 146px; padding-top: 15px; z-index:2; width: 100%; height: 215px; left: 0; }


.credits {
	float:right;
	margin-right:12px;
	text-align:right;
}

	
	.copyright,
	.credits {
		float:none;
		max-width:100%;
		text-align:left;
	}

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}

  
  .f1{color:#f00;font-weight:bold;}


.footer-widgets.row {margin-bottom:30px}

.fullscreenbanner-container ul li{list-style:none;visibility:hidden;}

#footer-promos .promo a.icon-map {
	display: block;
	width: 120px;
	float: left;
	margin: 0 15px 0 0;
}

#footer-promos .promo a.icon-map:before {
	font-size: 63px;
	margin: 0 0 13px 0;
}


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}
.menu-user .menu-item{padding-left:0;text-transform:uppercase}
.menu-user .menu-item a{background:0 0;color:#000;font-size:13px;font-weight:700;padding:10px!important}
.dark-nav .menu-user .menu-item a{color:#fff}
.menu-user .menu-item a .active{color:#d70e16}
.menu-user .menu-item a:focus,.menu-user .menu-item a:hover{background:0 0!important;color:#000;text-decoration:underline!important}
.dark-nav .menu-user .menu-item a:focus,.dark-nav .menu-user .menu-item a:hover{color:#999}
.dark-nav .menu-user .menu-item a:after{color:#fff}
.menu-user .menu-item:last-child a:after{display:none}
.menu-user li.menu-item{float:inherit}
body .affix .site-header__navigation-desktop .menu-item.open a{background:0 0}
.navbar-nav .menu-item-home a{background:0 0}


.page1-box3 {
    overflow:hidden;
    padding-top:26px;
}
.row{margin-right:-15px;margin-left:-15px}
.row-adjust{position:relative;left:15px}


#contenedor{
	width: 100%;
	padding: 0;
	max-width: 1600px;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}

.affix + .container-fluid {
	padding-top: 70px;
}

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }

    .overlay {
    background: #e9e9e9;
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.5;
}



.rt-block {padding: 15px;margin-bottom: 10px;position: relative;}

.module1 .rt-block				{border-bottom: 1px solid #EEEEEE;}




#rt-top .rt-block          {padding:10px 5px;}




#rt-breadcrumbs .rt-block  {padding:0 5px 25px 5px;}


#rt-slider .rt-block    {padding:0;}

#header,
#profile .inner,
.article-inner,
#comments,
.archive-article,
.timeline-row .content,
#toTop {
  background: #fff;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
  box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}

.article-inner {
  overflow: hidden;
}
#locator-footer-text{display:inline;font-size:22px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}

#guestbook_page .featured-entry-container .inner-box .col-xs-12 {
  display: table-cell;
  padding: 0;
}
.comment-navigation .nav-previous,.paging-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}
.spacer-40 {min-height: 40px;}
.x-navbar-static-active .desktop .x-nav .x-megamenu,.x-navbar-fixed-top-active .desktop .x-nav .x-megamenu{position:static}
.x-navbar-fixed-left-active .desktop .x-nav .x-megamenu,.x-navbar-fixed-right-active .desktop .x-nav .x-megamenu{position:relative}

.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-md-7 {
    width: 58.33333333%;
  }
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.home-section-wrapper{padding:50px 0;clear:both;}
.home-section-wrapper.white-bg.trusted-by{padding:0;}


.icon-contact:before {
  content: "\e905"; }
