﻿

	

	#redes_sociais{

		display: inline-block;
		padding-top: 5px;

	}


	#redes_sociais p{

		display: block;
		float: left;

	}


	#redes_sociais a span{
		color:#c3c3c3;
		margin-right:10px;
		transition:all .45s;

	}


	#redes_sociais a span:hover {
		color:#337ab7;

	}

.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-5 {
    width: 41.66666667%;
  }


#footer-credit .col-sm-5 {padding-left: 0px; padding-right: 0px;}



.text-center {
  text-align: center; }

.clearfix:before, .clearfix:after { content: ""; display: table; }

.clearfix:after { clear: both; }

.clearfix { zoom: 1; }
.cta{color:#fff;font-size:20px;font-weight:500;line-height:1.4;letter-spacing:.5px;text-align:center;background-color:#00808c;padding:16px 0}
.cta a{text-decoration:underline}
.cta a,.cta a:hover{color:#fff}
.image_panel .cta-btn,.image_panel .cta-btn:active,.image_panel .cta-btn:focus,.image_panel .cta-btn:visited{border:1px solid #fff;color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}
.image_panel .cta-btn:hover{background:#fff;color:#00808c}
.image_panel .panel-content .cta-btn{width:80%}
.et_pb_section{padding:69px 0}
.et_pb_section.et_pb_section_first{padding-top:inherit}
.et_pb_section_4.et_pb_section{background-color:rgba(0,0,0,0.05)!important}
.et_pb_section_3.et_pb_section{background-color:#b3b3b3!important}
.et_pb_section_0.et_pb_section{background-color:#ffffff!important}
.et_pb_section_5.et_pb_section{background-color:rgba(0,0,0,0.05)!important}
.et_pb_section_6.et_pb_section{background-color:rgba(0,0,0,0.9)!important}
.spr{height:25px}


#wrapper {
   position: absolute;
   left: 50%;
   top: 50%;
   right: 0;
   bottom: 0;
   margin-left: -355px;
   margin-top: -305px;
   width: 710px;
   height: 610px;
}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

.hpts-title
{
	font-size: 38px;
	padding: 0px 0px 17px;
	line-height: 37px;
}
.wbounce-modal .modal-title{font-size:18px;background-color:#252525;color:#fff;padding:10px;margin:0;border-radius:4px 4px 0 0;text-align:center}
.submenu .filter{padding:10px}
.submenu .filter a{display:inline-block;padding:0 20px}

 .logo-text { 
    float: left;
   
    line-height: 1;
}


 .logo-text .logo-title {
    font-size: 27px;
    text-transform: uppercase;
    color: #4C4C4C;
}


.logo-text .logo-sub-title {
    font-size: 10px;
    text-transform: uppercase;
}

#col-3 .insta-wrapper a.title:link, .insta-wrapper a.title:visited {
  display: block;
  height: 33px;
  background: #46729b ;
  text-decoration: none;
      border-radius: 5px 5px 0 0px;
  margin-bottom: 5px;
}

#col-3  .insta-wrapper a.title img.icon {
  display: block;
  float: left;
  width: 25px;
  height: 25px;
  margin: 4px 10px 0 5px;
}

#col-3 .insta-wrapper a.title .text {
  float: left;
  
  height: 25px;
  overflow: hidden;
  margin: 5px 0 0 0;
  color: #FFF;
  font-size: 14px;
  white-space: nowrap;
}


    #filter_content .filter_title .title_close {
        float: right;
        margin-right: 10px;
        display: block;
        font-size: 18px;
        font-weight: bold;
        color: #fff;
    }



.mams-featmod .mams-featmod-article {float:left;width:100%;clear:both; border-top: 1px solid #ddd;margin-top: 5px;padding-top: 5px;padding-bottom:10px;}
.row{margin-right:-15px;margin-left:-15px}

.full-width{float:left; width:100%;}
.active-footer-widgets-1 .footer-widget-1,.active-footer-widgets-3 .footer-widget-3,.active-footer-widgets-5 .footer-widget-5{width:100%;margin-bottom:0}
.header-sub-nav__label{font-size:15px;font-size:1rem;line-height:1.2;position:absolute;right:0;bottom:0;left:0;padding:10px 15px;text-transform:uppercase;color:#505050;background:linear-gradient(270deg,rgba(255,255,255,.45) 0,#fff 100%)}

.pops{ position: absolute; top: 48px; padding:10px 18px; background-color: #fff; border: 1px solid #dcdcdc; z-index: 9999; }

.pops .arows,.layer-daikuan .arows{ position:absolute; right:30px; top:-22px;z-index: 1;}

.pops .arowA,.layer-daikuan .arowA{ position:absolute; left:0; top:0; color: #ccc; font-size: 27px;}

.pops .arowB,.layer-daikuan .arowB{ position:absolute;  left:0; top:1px; color: #fff;font-size: 27px;}
.region-after-title #block-block-4 .icon-box{width:25%;border-right:1px solid #eeeeee;float:left;height:38px;}
.region-after-title #block-block-4 .icon-box-last{border-right:none;}
.span4{width:300px}
.row-fluid .span4{width:31.91489362%}
.uneditable-input.span4,input.span4,textarea.span4{width:286px}
.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}
.marketing .span4{text-align:center}
.marketing .span4 p{margin-left:10px;margin-right:10px}
.row-fluid .tc-content.span4{width:31.91489362%;float:left}
.row-fluid .tc-thumbnail.span4{width:31.91489362%;float:left}
.marketing .span4+.span4{margin-top:40px}

.main-navigation-container,.main-navigation.open,.main-navigation ul ul,.main-navigation .sub-menu{background-color:#78c3fb;}


.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;
}
.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}

.main-navigation .sub-menu .menu-item-has-children { position: relative; }

.sidebar .widget_nav_menu .menu li.current-menu-item + .menu-item::before { display: none; }

.w3eden .panel-group {
    margin-bottom: 20px;
}

.w3eden .panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
}

.w3eden .panel-group .panel + .panel {
    margin-top: 5px;
}

.w3eden .panel-group .panel-heading {
    border-bottom: 0;
}

.w3eden .panel-group .panel-footer {
    border-top: 0;
}

.w3eden .panel-group .panel-footer + .panel-collapse .panel-body {
    border-bottom: 1px solid #dddddd;
}
.panel-group{margin-bottom:20px}
.panel-group .panel{margin-bottom:0;border-radius:4px}
.panel-group .panel+.panel{margin-top:5px}
.panel-group .panel-heading{border-bottom:0}
.panel-group .panel-footer{border-top:0}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}

.span12{width:30%;}

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

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

input.span12, textarea.span12, .uneditable-input.span12{width:926px;}
 .span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.img-responsive{width:100%;height:auto}


.container-fluid::after,.container::after,.row::after,.testimonials__inner::after {
    content: "";
    display: table;
    clear: both
}


.container,.container-fluid,.testimonials__inner {
    margin-left: auto;
    margin-right: auto;
    padding-right: 15px;
    padding-left: 15px
}


.header-transparent .container--main-header {
    border-bottom: 1px solid rgba(255,255,255,.28)
}


.section--testimonial .container,.section--testimonial .testimonials__inner {
    padding: 0
}


.section--content .container,.section--content .testimonials__inner {
    max-width: 890px
}


.section--content--front .container,.section--content--front .testimonials__inner {
    max-width: 1080px
}


.main-content .featright_bottom ul {
	padding:4px 0 0 4px;
	margin:0;
}


.main-content .featright_bottom li {
	margin:0 0 4px;
	padding:0 0 4px;
	border-bottom:1px solid #e5e5e5;
	list-style:none;
	text-indent:0;

}


.main-content .featright_bottom li:last-child {
	margin:0;
	padding:0;
	border:0;
}


.featright_bottom a.visbutton{
	
}


.main-content {
  position: relative;
}


  .main-content img {
    width: 100%;
  }



.main-content-search {
  min-height: 100vh;
}



.main-content-404 {
  height: 100vh;
}



.footer-content {				font-size: 12px;	color: #fff;															 }

.footer-content .footer-title { font-size: 13px !important;   				   
 								color: #fff;		line-height: 1.1;		   font-weight: bold;							 }
								
.footer-content li a {								color: #fff;							   text-decoration: none;        }

.footer-content li a:hover {  																   text-decoration: underline; 	 }

    html body .footer-content.col-sm-6 { *width: 47%; }

    html body .footer-content.col-lg-3 { *width: 21%; }


.footer-content img {
	margin: -3px 10px 0 0;
}


.footer-content .footer-text {
	margin: 0 0 15px 0;
}


.footer-content ul {
	margin: 0 0 20px 0;
	padding: 0;
}


.footer-content li {
	margin: 0 0 3px 0;
	list-style: none;
}
.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.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%}

header .container{position:relative}


.footer-menu-col.social {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 1em;
}


#cookie-notice{width:100%;background:#da513d;padding:15px 0;box-shadow:0 -5px 9px -5px rgba(0,0,0,0.1);color:#fff;position:fixed;bottom:0;left:0;z-index:100}

	#cookie-notice .container{display:flex;}

	#cookie-notice p{margin-bottom:15px;}

	#cookie-notice p a{color:#fff;border-bottom:1px dotted rgba(255,255,255,0.5);}

	#cookie-notice .button{-webkit-appearance: none;-moz-appearance:none;appearance:none;text-decoration:none;padding:15px;background:#fff;display:block;width:50px;margin:0 auto;align-self:center;text-align:center;border-radius:3px;}

	#cookie-notice .button:active{background:#eee}

		
		.inner-spacer-left-lrg{
			margin-left:36px;
		}

		
		
		.inner-spacer-left,
		.inner-spacer-left-lrg,
		.inner-spacer-right,
		.inner-spacer-right-lrg{
			margin-left:0;
			margin-right:0;
		}


.ht_grid_1_3 {
  float: left;
  margin-right: 1.5%;
  margin-bottom: 30px;
  width: 32.33333%;
}


.ht_grid_1_3:nth-of-type(3n+0) {
  margin-right: 0;
  clear: right;
}


.ht_grid_1_3:nth-of-type(3n+1) {
  clear: left;
}
.et_pb_blurb_content,.et_pb_circle_counter,.et_pb_contact_main_title,.et_pb_countdown_timer_container,.et_pb_counter_title,.et_pb_gallery_item,.et_pb_newsletter_description,.et_pb_number_counter,.et_pb_portfolio_item,.et_pb_post,.et_pb_pricing_content,.et_pb_pricing_heading,.et_pb_promo_description,.et_pb_slide_description,.et_pb_tab,.et_pb_tabs_controls,.et_pb_team_member,.et_pb_testimonial_description_inner,.et_pb_text,.et_pb_toggle_content,.et_pb_toggle_title,.et_pb_widget,.product{word-wrap:break-word}
.et_pb_testimonial_description,.et_pb_testimonial_description_inner{display:block;position:relative}

	.mobile-loader {
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		background: white;
		width: 100%;
		height: 100%;
		z-index: 100000;
		text-align: center;
	}

	.mobile-loader #floatingCirclesG{
		top: 50%;
		position: relative;
		float: left;
		left: 50%;
		margin-top: -180px;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	.mobile-loader h5{
		position: relative;
		top:50%;
		margin-top: -120px;
		line-height: 15px;
	}

	.mobile-loader p{
		position: relative;
		top:50%;
	}
fieldset ul.clearfix li{margin:0;padding:0;background-image:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}

.center{text-align:center;}
.header-logo-white{position:absolute;left:0;top:0;transition:all .4s cubic-bezier(.645,.045,.355,1)}
.cmn-menu__item__close .header-menu-pc__item-btn::after,.page-top .header-logo-white{display:none}
.header-menu-pc.is-active .header-logo-white{opacity:0}
.header-menu-sp.is-active .header-logo-white{opacity:0}
.view-category .views-field-name,.view-category .views-field-nothing,.view-list-symposia .views-field-title,.view-list-symposia .views-field-field-symposia-date-of-event,.arep-additonal-boxes .views-field-name,.arep-additonal-boxes .views-field-nothing{position:relative;width:100%;}
.view-category .views-field-name h3.field-content,.view-list-symposia .views-field-title h3.field-content,.arep-additonal-boxes .views-field-name h3.field-content{background-color:#fcfcfc;width:100%;display:inline-block;display:-moz-inline-stack;margin-top:0px;margin-bottom:0px;padding:10px 2px;position:absolute;text-align:center;}
.view-category .views-field-name h3.field-content a,.view-list-symposia .views-field-title h3.field-content a,.arep-additonal-boxes .views-field-name h3.field-content a{color:#333;display:block;padding-left:10px;}


.norder-process {
    background-color: #f4f4f4;
    padding: 80px 0
}


.norder-process .norder-head,
.norder-process h2 {
    font-size: 42px;
    color: #003;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center
}

    .norder-process .norder-head,
    .norder-process h2 {
        font-size: 35px
    }
.navbar-collapse{max-height:340px;padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}
.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}
.navbar-collapse:after{clear:both}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-collapse .navbar-nav.navbar-left:first-child{margin-left:-15px}
.navbar-collapse .navbar-nav.navbar-right:last-child{margin-right:-15px}
.navbar-collapse .navbar-text:last-child{margin-right:0}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}
.td-header-sp-top-widget .td-drop-down-search{top:calc(100% + 1px);text-align:left}
.td-header-sp-top-widget .td-drop-down-search:before,.td-header-sp-top-widget .td-drop-down-search:after{display:none}
.td-header-sp-top-widget .td-drop-down-search .entry-title a{color:#000}
.td-header-sp-top-widget .td-drop-down-search .td_module_wrap:hover .entry-title a{color:#4db2ec}
.td_stretch_content .td-drop-down-search{right:10px}


    .header-search-wrap .td-drop-down-search:before {
        border-color: transparent transparent #d72d46 transparent;
    }


#homepage-text {
    padding-left : 20px;
}


#homepage-text a {
    text-decoration : none;
}


#homepage-text a:hover {
    text-decoration : underline;
}

#bottom-group {
	background-color: #e4e4e4;
	color: #616161;
}

#bottom-group li,
#bottom-group .widget_nav_menu .sub-menu {
	border-color: #c2c2c2;
}

#bottom-group a {
	color: #8a8a8a;
}

#bottom-group a:hover {
	color: #373b40;
}

#bottom-group .widget {
	margin: 15px 0;
}


.top-header .accesos-direct {
  height: 50px;
  display: flex;
  align-items: center;
  width: 70%;
  justify-content: space-around;
}


.top-header .accesos-direct a {
  font-size: .9em;
  color: white;
  text-decoration: none;
  cursor: pointer;
}


.top-header .accesos-direct a span {
  color: white;
  font-size: 1.5em;
}

#logos {
	position: relative;
	float: left;
	left: 30px;
	top: 20px;
	margin-bottom: 20px;
	width: 100px;
	height: 200px;
}
.easy-tab .tab-panel{display:none}
.easy-tab .tab-panel.active{display:block}
.easy-tab .tab-panel .widgettitle{display:none}
.easy-tab .tab-panel ul{margin-left:20px}
.easy-tab .tab-panel .widget{padding:0;margin:0}
.easy-tab .etw_collapse .tab-panel{display:none;background:#e2e2e2;margin-top:3px}
.easy-tab .etw_collapse .tab-panel ul{margin-left:15px}
.site-description{color:#08c}


h2.site-description {
    font-style: normal;
}
.sticky-enabled .tc-tagline-off .site-description{display:none!important}
.navbar-wrapper .navbar .site-description{float:right;padding-right:5px;text-align:right}
.navbar-wrapper .navbar h2.site-description{line-height:19px}



                  .site-title,.site-description,h1,h2,h3,.tc-dropcap {
                    font-family : 'Fjalla One';
                    font-weight : 400;
                  }
.flex-col{max-height:100%}
.medium-flex-wrap .flex-col{padding-top:5px;padding-bottom:5px;-ms-flex-positive:0;flex-grow:0;width:100%}
.small-flex-wrap .flex-col{-ms-flex-positive:0;flex-grow:0;width:100%}
.flex-col button,.flex-col .button,.flex-col input{margin-bottom:0}
.form-flat .flex-row .flex-col,.flex-row.form-flat .flex-col{padding-right:4px}
.next-prev-nav .flex-col{padding:.7em 0}
.next-prev-nav .flex-col+.flex-col{border-left:1px solid #ececec}
.wpcf7 .flex-col .wpcf7-not-valid-tip{position:absolute;z-index:99;margin-top:5px;width:100%}
.searchform-wrapper.form-flat .flex-col:last-of-type{margin-left:-2.9em}

#counters .display-percentage {
    color: white;
    font-size: 45px;
    text-align: center;
}


.counter-box.text-gradient .wrap-percentage .display-percentage {
    font-size: 40px !important;
    font-weight: 600 !important;
    margin-bottom: -8px !important;
}
.newsletter-xs-immi{margin-top:-55px !important;}
.newsletter-xs-immi .input-sm{height:35px;}
.newsletter-xs-immi .red-btn{padding:7px 6px 6px 6px;}
.newsletter-xs{text-align:center;padding-top:20px;}
.newsletter-xs h5{padding-bottom:6px;color:#000}

	
	.site-logo img {
		width: 80%;
		margin: 3px auto;
	}

#footer p.address { margin:0 0 15px 0; padding:0;}
#contentAddress table.address td{margin:0;padding:0}
#contentAddress #cartAddress table.address{width:100%;margin:0;padding:0;border-collapse:collapse;border-spacing:0}
#contentAddress #cartAddress table.address thead{color:#000;background-color:#CCC;font-weight:bold;margin:0;padding:0}
#contentAddress #cartAddress table.address td{margin:0;padding:10px;border:1px solid #666}
#contentAddress div.address{margin:0 0 1.5em 0;padding:0}
#contentAddress div.address p{margin:0;padding:0}
#contentRegister div.address{margin:0 0 1.5em 0;padding:0}
#contentRegister div.address p{margin:0;padding:0}
.breadcrumbs,.date,.time,cite,dfn,em,i{font-style:italic}
.time{color:#a4a4a4;font-size:12px}

.uk-margin-small-left {
  margin-left: 5px !important;
}
#wprmenu_bar .menu_title{color:#f2f2f2;font-weight:400;font-size:20px;line-height:20px}

			#wprmenu_bar .menu_title, #wprmenu_bar .wprmenu_icon_menu {
				color: #ffffff;
			}


.menu-item-has-children .dropdown-menu li {
  padding: 5px 0;
}

li.book-appointment a {
    border-radius: 6px;
    font-size: 16px;
    text-decoration: underline;
    transition: .2s linear;
}

li.book-appointment a:hover {
    text-decoration: underline;
}

li.book-appointment:after {
	height: 0;
}

#site_nav .section{float:left;padding:4px 10px 2px 10px;height:auto;height:26px;border-right:solid 1px #fff;background-color:#000;}
.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;
}
.banner-home .item{position:relative;height:100%}
.contributor-list-featured .item{margin-bottom:1.125rem}
.contributor-list-featured .item .contributor{text-align:center}
.contributor-list-featured .item .contributor .contributor-img{width:100%;max-width:11.25rem;display:inline-block}
.contributor-list-featured .item .contributor .contributor-name{margin:.625rem 0 .5rem;font-size:1.5rem;font-family:"Playfair Display",serif;font-weight:900;color:#0F0F0F}
.contributor-list-featured .item .contributor .contributor-title{font-size:.875rem}
.contributor-list-featured .item .contributor p{font-size:.875rem}
.contributor-list-secondary .item{padding-top:.75rem;padding-bottom:2.375rem;padding-left:1.125rem;padding-right:1.125rem}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

.prerendered-html {
  display: none;
}


.lesse-site-info-container.row-content { background: #2b2b2b; padding-top: 0.9375rem; padding-bottom: 0.9375rem; }


.lesse-site-info { padding-top: 0.9375rem; padding-bottom: 0.9375rem; }

.widget_bttk_author_bio .author-bio-content p {
margin-top: 0;
}

.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0;}

.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#ffffff;border:1px solid #cccccc;border:1px solid rgba(0, 0, 0, 0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);background-clip:padding-box;}
.dropdown-menu.pull-right{right:0;left:auto;}

.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;}

.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px;}


.main-navigation .menu-item-description {
    color: #707070;
    color: rgba(51, 51, 51, 0.7);
    font-family: "Noto Sans", sans-serif;
    font-size: 12px;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.5;
    margin-top: 0.5em;
}
.smedia{display:table-cell;text-align:left}
.smedia ul{list-style:none;margin:0;padding:0}
.smedia ul li{float:left;position:relative;text-align:left}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}
.in_mobile_visible{display:none}


  .rtl .menu-primary-items li.menu-item-has-children ul a:after,
  .rtl .menu-unset ul li.menu-item-has-children ul a:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    left: auto;
    right: 6px;
  }
.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}


	.header-button.menu-item-has-children a:after {
		display: none !important;
	}

.page1 .hello .description {
	font-size: 35px;
	line-height: 40px;
	margin-top: 15px;
}

.page2 .who .description {
	font-size: 30px;
	color: white;
	line-height: 40px;
}

.page3 .what .description {
	width: 600px;
	font-size: 30px;
	margin-top: 30px;
}
.x-widgetbar-inner .x-column .widget:first-child{margin-top:0}
.x-widgetbar-inner .x-column:first-child .widget:first-child{margin-top:0}
.x-colophon.top .x-column .widget:first-child{margin-top:0}
.x-colophon.top .x-column:first-child .widget:first-child{margin-top:0}

html div#maximenuck201 ul.maximenuck li.maximenuck.item101.level1 .maximenuck span.titreck {
	display: none; 
}

div#maximenuck201 span.titreck {
	text-decoration : none;
	
	float : none !important;
	float : left;
	margin: 0;
}
.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-2{width:16.66666667%}


.mega-menu .col-md-2 {
  width: 20%;
}



*.ccm-spacer {clear: both; font-size:1px; line-height:1px; }
.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}
.btn-navbar .icon-bar+.icon-bar{margin-top:3px}
.icon-bar-chart:before{content:"\f080"}


#site-meta {
  text-align: center;
  margin: 40px 0 60px;
}
