﻿
  .header-vertical-enable .page-wrapper .header-type-vertical #st-trigger-effects,
  .header-vertical-enable .page-wrapper .header-type-vertical2 #st-trigger-effects {
    display: none !important;
  }

  .filter-wrap #st-trigger-effects {
    width: auto !important;
    position: relative;
    margin-top: 1px;
    margin-right: 20px;
  }

  
  #st-trigger-effects {
    display: block !important;
    position: absolute;
    width: 30px;
    height: 30px;
    top: 50%;
    left: 0;
    margin-top: -15px;
  }

  .fixed-header-area #st-trigger-effects {
    display: table-cell;
    vertical-align: middle;
    left: 30px;
  }

.fixed-header-area .modal-buttons,
.fixed-header-area #st-trigger-effects {
  display: none;
}

.navbar #st-trigger-effects {
  display: none;
}


body.page-template-certificates #wrapper {
	background-color: #f2f2f2 !important;
}



body.page-template-certificates-esp #wrapper {
	background-color: #f2f2f2 !important;
}


body.page-template-certificates-pt-br #wrapper {
	background-color: #f2f2f2 !important;
}

body.page-template-certificates-fr #wrapper {
	background-color: #f2f2f2 !important;
}
#wrapper{background:#fff}
#wrapper.boxed{max-width:1180px;margin:0 auto;position:relative;box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2)}
#wrapper.boxed #header-container{display:block;position:relative;box-shadow:none}
#wrapper.boxed #content-container{padding-top:0px !important}
#wrapper.boxed .slider{position:relative;max-width:1180px}
#wrapper.boxed .home-page{margin-top:0px}
#wrapper.boxed #widget-block{margin-top:0px;background:#FFF}

.headerdetails .block_7 {
	float: left;
}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}

 #pg-2-0 , #pg-2-1 , #pg-2-2 , #pg-2-3 , #pg-2-4 , #pg-2-5 , #pl-2 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-2 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 
			
		 #pg-w5bec12f787145-0 , #pg-w5bec12f787145-1 , #pg-w5bec12f787145-2 , #pg-w5bec12f787145-3 , #pl-w5bec12f787145 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-w5bec12f787145 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
.social_menu .menu-item{display:table-cell}

.site-nav--standard .dropdown-menu,
.site-nav--standard .menu-item {
    color: inherit;
    background: inherit;
}

.dropdown-menu .menu-item {
    display: block;
    margin: 0 !important;
    padding: 0;
}

.filter-alphabet-item {
  font-size: 18px;
  float: left;
  width: 3.6%;
}

.filter-alphabet-item.current a {
  color: #fff;
  background-color: #38acb8;
  text-decoration: none;
}

.footer-top .links .float-right a{font-size:13px;color:#1D9FDD;}

.float-right{float:right;}


.navigation { margin:0 auto;transition: border 0.5s ease-in 0s;}
.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-sm-6{width:50%}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.ecs__service {
 }

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-220-0 , #pg-220-1 , #pg-220-2 , #pg-220-3 , #pg-220-4 , #pg-220-5 , #pg-220-6 , #pg-220-7 , #pg-220-8 , #pg-220-9 , #pl-220 .so-panel , #pl-220 .so-panel:last-child { margin-bottom:0px }
.tp-bannertimer{visibility:hidden;width:100%;height:5px;background:#000;background:rgba(0,0,0,.15);position:absolute;z-index:200;top:0}
.tp-bannertimer.tp-bottom{top:auto;bottom:0!important;height:5px}

#searchModal .large-h:after {
  background-color: #cda85c;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}


.search-wrap {
  position: relative;
  overflow: hidden; }

.facebook {
	display: inline;
	float: right;
	margin: 5px 7px 0 0!important;
	
}

.facebook img{
	alignment-adjust: baseline;
	
}

.footer_wrap{ padding:24px 0 0 0}

.footer_wrap div{ width:30%; float:right; color:#fff}

.footer_wrap p{ font-size:14px}

.footer_wrap .copyright{ width:70%; padding-right:32px; float:left}

.footer_wrap .follow_us{ padding-right:16px; margin-bottom:20px}

.footer_wrap .international{ margin-top:32px}
.audio-on-demand__inner--item{display:none;border:1px solid #e0e0e0;font-weight:normal;overflow-y:auto;overflow-x:hidden;height:100%;max-height:416px;}
.audio-on-demand__inner--item.active{display:block;}
.audio-on-demand__inner--item-list{margin:0;padding:0;}
.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{border-radius:6px}
.jumbotron .container{max-width:100%}



#collaborations h3, .message h1 {

color: #CD1C64 !important;
padding: 10px;
font-weight: normal !important;

}

.locationdetails .contact-icons{float:left; width:10%; clear:both;}

.locationdetails .contact-icons .fa{position:relative; }

.contactdetails-div .locationdetails .contact-icons .fa{top:1px;}

#innerpage .contact-location .locationdetails .contact-icons{float:left; clear:left; width:5%; position:relative; bottom:3px;}

  .span12 {
    width: 1170px;
  }

  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }

  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }


input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 926px;
}


.table td.span12,
.table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}

		
		input.span12,
		textarea.span12,
		.uneditable-input.span12 {
		  width: 926px;
		}
.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-sm-3{width:25%}
.auto-clear .col-sm-3:nth-child(4n+1){clear:left}
.list-inline,.list-unstyled{padding-left:0;list-style:none}
.list-inline{margin-left:-5px}
footer .copyright .routing{position:relative;padding:0 1ex}
footer .copyright .routing,footer .copyright a{padding:0 2ex}
footer .copyright .routing,footer .copyright a:first-child{padding:0 2ex 0 0}

.nav-warp .login .login-icon .iframe-login{position: absolute;width: 305px;height: 325px;border:1px solid #989077;background:#fff;box-shadow: 0px 1px 3px 0 rgba(0,0,0,0.3);-webkit-box-shadow: 0px 1px 3px 0 rgba(0,0,0,0.3);-moz-box-shadow: 0px 1px 3px 0 rgba(0,0,0,0.3);right: 0px;top:36px; display: none; z-index:10000;}

.nav-warp .login .login-icon .iframe-login iframe{width:304px;height: 320px;}


.region-box .region-box-one
{
	margin: 4px 0;
}


.region-box .region-box-one a
{
	color: #6C19A4;
	text-decoration: none;
}


.region-box .region-box-one:hover a
{
	color: #6EA602;
	text-decoration: underline;
}
#content-area .view-contact-locations .location-info .address-wrap{margin-bottom:1em;}


.ht-main-navigation .ht-menu{
	float: right;
}



.headline .side-banner ul{margin:0!important;padding:0;}

.headline .side-banner li{list-style:none;}

.headline .side-banner li .thumb_title { font-size: 11px; position: relative; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4); line-height: 26px; text-shadow: 1px 1px 2px #000000; text-align: center; color: #fff; z-index: 1; margin-top: -26px; font-weight: 700; text-transform: uppercase; }
div.share_inline{margin-top:20px;padding-top:10px;}
