﻿

  .large-4 {
    width: 33.33333%; }
.footerlinks{display:inline-block}
.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
#menu-sitemap li.menu-item-has-children{margin-bottom:15px}
.region-header .block,.region-footer .block,.region-content-top .block{margin:0 0 25px}

#td-top-mobile-toggle {
  display: inline-block;
}

#td-top-mobile-toggle i {
  font-size: 26px;
  height: 60px;
  width: 60px;
  line-height: 64px;
  display: inline-block;
  color: #fff;
}

.td-md-is-iemobile #td-top-mobile-toggle i,
.td-md-is-iemobile .td-search-icon i {
  line-height: 60px;
}

.slide-data { color: #fff; position: absolute; bottom: 15px; left: 15px; right: 15px; padding: 7px 5px 0px 5px; background: rgba(0,0,0,0.5); border-radius: 2px; }

.slide-data .flexslider-hg-title, .slide-data p { margin: 0; padding: 0; color: #fff; text-shadow: 0 1px 1px rgba(0,0,0,0.6); }

.slide-data .flexslider-hg-title a { text-decoration: none; color: #fff; }

.slide-data h2 { font-size: 22px; }
.presentation .slide-content{padding:30px}


.ind-3img-pct{
	width: 100%;
	height: auto;
}
.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-12{width:100%}
.text-uppercase{text-transform:uppercase}

#page {
	width: 100%;
	float: left;
	overflow-y: hidden;
	position: relative;
	overflow-x: hidden;
}

#page header {
	overflow-y: visible;
}

.social {
	position: absolute;
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition: -webkit-transform 1s;
	text-align: center;
	left: 21%;
	top: 22%;
}

.social ul li{
	float: left;
}

.social ul{
	background: rgba(252,184,41, 1);
	padding: 0.5em 0.5em 0.5em 0.5em;
	border-radius: 2px;
}

.social ul li a{
	height: 38px;
	width: 40px;
	display:inline-block;
}

.dc_zoom_css span.roll_css6 .social {
	width: 59%;
}

#menu_ist {width: 960px; height: 58px; line-height: 58px; margin: 0px; padding: 0px; background: #434B53; border-radius: 8px 8px 0px 0px; -moz-border-radius: 8px 8px 0px 0px; -webkit-border-radius: 8px 8px 0px 0px; float: left;}

#menu_ist ul {display: inline; margin: 0px; padding: 0px; float: left;}

#menu_ist li {list-style: none; float: left;}

#menu_ist li a, #menu_ist li a:link, #menu_ist li a:visited {display: block; height: 58px; margin: 0px; padding: 0px 30px 0px 30px; color: #B6CBD2; text-decoration: none; font-weight: normal;}

#menu_ist li a:hover, #menu_ist li a:active {display: block; height: 58px; margin: 0px; padding: 0px 30px 0px 30px; color: #A1CA1A; text-decoration: none; font-weight: normal;}

#menu_ist li.ist_01 a, #menu_ist li.ist_01 a:link, #menu_ist li.ist_01 a:visited, #menu_ist li.ist_01 a:hover, #menu_ist li.ist_01 a:active {color: #A1CA1A;}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}

		#widget-e89d5f68-3edd-4a6d-8ad3-21df96b2a259 .header-image {
			top: 0px;
			left: 0px;
			width: px;
		}
.ap_home_extra .app_premium_note_cintillo{margin-bottom:5px}
.bg-white{background:#fff}
.bg-white h2:first-of-type{margin-top:20px}
.bg-white+.bg-white{padding-top:0}


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}

		.aside .block_body{margin:20px 18px 0 18px;border-bottom:1px solid #e6e6e6;padding:0 13px 15px 13px}


.content {
  grid-area: content;
  background-color: #F9EED1;
}
