﻿.row{margin-right:-15px;margin-left:-15px}
.modal-body-country .row{margin-left:0px;margin-right:0px;}
.examples .row{display: block;}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

.alignleft {
	float: left;
}

#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}

#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
	margin-bottom: 12px;
}

				.et_pb_section { padding: 54px 0; }

				.et_pb_section.et_pb_section_first { padding-top: inherit; }

    
				
.et_pb_section_0.et_pb_section { padding-top: 0px; padding-bottom: 0px; }

.et_pb_section_1.et_pb_section { background-color:#f6f8fa !important; }

	.et_pb_section_4.et_pb_section { padding-top: 30px; }
footer.content-info .back-to-top .backtop-icon{width:10px;height:10px;position:relative;top:-2px}
footer.content-info .back-to-top .backtop-icon path{fill:#fff}
.bsp-style-1 .bsp-video-by,.bsp-style-1 .bsp-video-position{display:inline-block;margin-right:8px;margin-top:7px;color:rgba(255,255,255,.51)}
.b-gallery__thumbs-img{position:absolute;left:0;right:0;top:0;bottom:0;background:50% 50% no-repeat;background-size:cover}
.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}


.iwd-nav-inner:before 
{
   content:' ';
}


.iwd-nav-inner{
   text-align: center;
   margin:0 auto;
}


.desktop  .iwd-nav-inner{
   min-width: 700px;
   max-width: 1920px;
   width: 100%;
   padding-left: 0;
   padding-right: 0;
}


.responsive nav.iwd-nav,
.responsive .iwd-nav-inner
{
   width: auto !important;
   position: relative !important;
   top: auto !important;
   left: auto !important;
   right: auto !important;
   bottom: auto !important;
   margin-top: 0;
   margin-bottom: 0;
   min-width: 0;
   text-align: center !important;
}
.section-content.center{width:auto !important;}
.section-content{clear:both;padding-top:1px;}
.section-content.with-lateral{clear:right;float:right;margin-left:96px;width:728px}
.section-content.without-lateral{float:none;margin:0 auto}



.clear-block:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}


.clear-block {
  display: inline-block;
}



* html .clear-block {
  height: 1%;
}


fieldset ul.clear-block li {
  margin: 0;
  padding: 0;
  background-image: none;
}


.copyright {
    clear: both;
    background: #fc7100;
    color: #fff;
    font-family: 'PT Sans';
    font-size: 11px;
    padding: 17px 20px;
    margin: 20px -10px 0 -10px;
}
.db{display:block}

.post h3 {
	color: gray;
	font-size: 150%;
	font-weight: normal;
	margin-bottom: 1.5em;
	}
.topnavi ul li a img.fxhover{display:none}
.topnavi ul li a:hover img.fxhover{display:inline-block;max-width:none}
.topnavi ul li a.topnavi-act img.fxhover{display:none}

#header,
#body,
#footer,
#nav {
	width: 960px;
	margin: 0 auto;
	background: #fff;
	border-color: #A4ABB3;
	border-style: dotted;
	border-width: 0 1px 0 1px;
}

#body {
	border-bottom: 1px solid #9b9a95;
	padding: 20px;
	width: 920px;
	text-align: left;
	min-height: 300px;
}
body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:16px!important}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}


.metaslider ol.flex-control-thumbs img,
#content .metaslider ol.flex-control-thumbs img {
    margin: 10px 5px 0;
    width: auto;
}


	.full-width .site-content .wp-block-image figure.alignright {
		margin-right: -168px;
	}


	.full-width .site-content .wp-block-pullquote.alignright {
		margin-right: -168px;
	}

	        .site-content .entry-header,
.site-content .entry-content,
.site-content .entry-summary,
.site-content .entry-meta,
.page-content {
		max-width: 874px;
        }

        
        .site-content, .site-main .widecolumn {
		margin-left: 0;
        }


.site-content #jp-post-flair {
	margin: 24px 0;
}
        #wds_container1_0 #wds_container2_0 .wds_slideshow_dots_thumbnails_0 {          height: 16px;          width: 144px;        }

.pllexislider-normal ul li .jr-insta-datacontainer .jr-insta-caption { line-height: normal;  margin-top: 5px; margin-bottom: 5px; display: block; clear : both }

.pllexislider-overlay ul li .jr-insta-wrap .jr-insta-datacontainer .jr-insta-caption { line-height: normal; color: #FFF;  margin-top: 5px; margin-bottom: 5px; display: block; }
.et_header_style_fullscreen #top-menu-nav,.et_header_style_slide #top-menu-nav,.et_header_style_slide .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu,.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu{display:none}
.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu li{opacity:0;-webkit-transition:.5s cubic-bezier(.77,0,.175,1);transition:.5s cubic-bezier(.77,0,.175,1)}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

      li.menu_free_trial {background: #e90d8b;}

      li.menu_free_trial:hover {background: #ed47a6;}

      li.menu_free_trial a{
        color: #fff;
        -webkit-animation-duration: 1s;
        -webkit-animation-delay: 1s;
        -webkit-animation-iteration-count: infinite;
      }

.footer-last-list .secured_icon li:first-child,.footer-last-list .secured_icon li:last-child{
	padding:0 0 0 0;
}

.secured_icon {
    font-size: 0;
}

ul.secured_icon li {
    display: inline-block;
    float: none;
    vertical-align: middle;
}


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


.sf-menu li.menu-item-4109 ul { right: 0; }


ul.sf-menu li.menu-item-4109 li:hover ul,
ul.sf-menu li.menu-item-4109 li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li.sfHover ul {left:-16.8em; top:0}


ul.sf-menu li.menu-item-4109 li li:hover ul,
ul.sf-menu li.menu-item-4109 li li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li.sfHover ul {left:-16.8em; top:0}
.clear1,.clear2:nth-child(2n+1),.clear3:nth-child(3n+1),.clear4:nth-child(4n+1),.clear6:nth-child(6n+1),.marking{clear:both}
.grid_item.clear2:nth-child(2n+1),.grid_item.clear3:nth-child(3n+1),.grid_item.clear4:nth-child(4n+1),.grid_item.clear6:nth-child(6n+1){clear:none}

div.instansive-tablet,
div.instansive-mobile {
  display: none;
}

  div.instansive-mobile {
    display: block;
  }

.stt-cookie a.inline-link {
  position: relative;
  font-weight: 700;
}

.stt-cookie a.inline-link:before {
  content: " ";
  font-family: FontAwesome;
}

.sticky-column-one{
	width:99%;
	float:left;
	padding:0px;
	margin:0px 2px;
	display: table;
}

.sticky-column-one a,.sticky-column a{
	
	background-color:#ff4c54;
	 font-weight: bold;
	height:50px;
	color:#fff;
	font-size:14px!important;
	text-align:center;
	border-radius:6px;
	padding:5px 5px;
	display: table-cell;
	vertical-align: middle;
	border:2px solid #082869;
	background-image:linear-gradient(to bottom,#ff4c54 0%,#d3010a 100%);
	text-shadow:-2px 0 0 #ce171b,2px 0 0 #ce171b,0 -2px 0 #ce171b,0 2px 0 #ce171b;
}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}
.row .row{margin-right:-15px;margin-left:-15px}
.form-horizontal .form-group .row{margin-right:-15px;margin-left:-15px}
.row.flex{margin-left:0;margin-right:0;}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;float:left}
.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}


.slides,
.flex-control-nav,
.flex-direction-nav {
	list-style: none;
	margin: 0; 
	padding: 0; 
}
 

.flexslider .slides img {
	display: block;
	max-width: 100%; 
}



.slides:after {
	clear: both;
	content: "."; 
	display: block; 
	height: 0;  
	line-height: 0; 
	visibility: hidden;
}
 

html[xmlns] .slides {
	display: block;
}
 

* html .slides {
	height: 1%;
}


.flexslider .slides {
	zoom: 1;
}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}
.menu-item a:after{display:none!important}
.menu-item .sub-menu{text-align:right;right:0px}
#top-menu .menu-item:before{content:'▼';position:absolute;right:7px;/}
#top-menu .menu-item:last-child:before{content:''}
#top-menu .menu-item-has-children .sub-menu .menu-item:before{content:''}
.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}
.home-section-cols .home-col-text p{text-align:center;}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.text-right{text-align:right}
.main-slide .slider{position:absolute;margin:0;padding:0;width:100%;height:354px;list-style:none;}





.animated { 
    -webkit-animation-duration: 1s; 
    animation-duration: 1s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
}


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}

.grid_5 { display: inline; float: right; margin-left: 0; margin-right: 0;}

.container_7 .grid_5 { width: 312px;}
.slide__image-src{display:block;position:relative;width:100%}
.line-through{position:absolute;width:100%;height:1px;background:#dfdfdf;top:50%;margin-top:-1px;z-index:-1}
.main-container{margin-top:10px;margin-bottom:10px;}
.node-type-book .main-container section.col-sm-12,.page-symposia .main-container section.col-sm-12,.node-type-page .main-container section.col-sm-12{width:97% !important;}

.block1__time-dig {
    margin-bottom: 5px;
    font-family: 'Teko', sans-serif;
    font-weight: 600;
    font-size: 65px;
    line-height: 45px;
    color: #fff;
    letter-spacing: normal;
    text-align: center;
    text-justify: center;
    text-align-last: center;
}

.home__block-time .block1__time-dig {
    margin-bottom: 0;
    font-size: 60px;
    line-height: 50px;
    color: #383838;
}
.fusion-clearfix{zoom:1;clear:both}
.fusion-clearfix:after,.fusion-clearfix:before{content:" ";display:table}
.fusion-clearfix:after{clear:both}
h3#comments-title,h3#reply-title,#access .menu,#access div.menu ul,#cancel-comment-reply-link,.form-allowed-tags,#site-info,#site-title,#wp-calendar,.comment-meta,.comment-body tr th,.comment-body thead th,.entry-content label,.entry-content tr th,.entry-content thead th,.entry-meta,.entry-title,.entry-utility,#respond label,.navigation,.page-title,.pingback p,.reply,.widget-title,.wp-caption-text,input[type=submit] {font-family:"Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;}
#site-title {float:left;font-size:30px;line-height:36px;margin:0 0 18px 0;}
#site-title a {color:#000;font-weight:bold;text-decoration:none;}
#site-title,#site-description {float:none;line-height:1.4em;margin:0;padding:0;}


.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}


.container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

	.navbar .container{
		padding-left: 15px;
		padding-right: 15px;
	}

.recent-entry .recent-entry-image{margin-bottom:30px;position:relative;overflow:hidden;display:block;max-width:100%;}

.recent-entry .recent-entry-image img{height:auto;width:100%;}

.recent-entry .recent-entry-image .caption{position:absolute;left:0;top:-100%;text-align:center;width:100%;height:100%;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear;background-color:#6dcff68f !important;}

.recent-entry:hover .recent-entry-image .caption{top:0;}

.recent-entry .recent-entry-image .caption .icon-link{opacity:0}

.recent-entry:hover .recent-entry-image .caption .icon-link{opacity:1}

.recent-entry .recent-entry-image .caption .caption-inner{display:inline-block;vertical-align:middle;}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.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,.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,.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-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.font-weight-bold{font-weight:700!important}
.navbar-header:before,.navbar-header:after{content:" ";display:table;}
.navbar-header:after{clear:both;}


.homepage .hero-home .col-content .meta p {
    text-transform: uppercase;
    font-weight: 700;
    color: #FFFFFF;
    letter-spacing: 2.5px;
    font-size: 20px
}

.snippet-clear { 
	clear:both;
}
.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-lg-6{width:50%}
.a_margin-0{margin:0}
.a_margin-0-auto{margin:0 auto}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
#block-locale-language-content{float:right;padding-top:2%;line-height:170%;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
aside .block{margin:4%;}
.region-front-welcome .block h2{text-align:center;font-size:22px;}
#top-area .block{margin:0;}
.region-contactno .block{float:right;}
.block-views-home-ads-slick-block{margin-top:1px;}
.block-title-link{color:white !important;}
#sidebar-first .block,#sidebar-second .block,#footer-area .column,#top-area .column{float:none !important;width:auto !important;margin-left:0;}
#wrapper #main .custom-landing-image.custom-full-screen-section .fusion-row .fusion-column-wrapper{display:table-cell;vertical-align:middle}
.custom-boxed-column .fusion-column-wrapper{border:5px solid #e6e6e6;padding:15%}
.custom-equal-height-wrapper .fusion-column-wrapper{height:100%}
.custom-side-image .fusion-column-wrapper{min-height:300px}
.custom-landing-image.custom-full-screen-section .fusion-row .fusion-column-wrapper{padding-top:5%}
.custom-column-with-padding .fusion-column-wrapper{padding:90px 30px!important}

#rt-mainbody-surround {
  padding-top: 20px;
}

#menu { position: relative; z-index: 100; }
 

.grid_1 { width: 670px; float: left; margin: 0; display: inline; }

.rodape-mapa-site-ans {
    background-color:#333; border-top: 1px solid #fff; border-bottom:1px solid #fff;
    padding:2em 0;
    color:#ffffff;
}

.rodape-mapa-site-ans a {
    color:#ffffff;
}

.nav-primary {
  width: 100%;
  background: #E8E8E8;
}

.nav-primary--links {
  width: 100%;
  float: left;
}

.nav-primary--search {
  width: 100%;
  float: left;
  margin-top: 0.71429rem;
}

.nav-primary--search input {
  margin: 0;
}


.nav-primary--menu {
  margin: 0;
  padding: 0;
  font-weight: bold;
}

.nav-primary--menu.is-dropdown-submenu {
  font-weight: normal;
  padding: 0.5rem 0 0;
  border: 1px solid #4B5555;
  border-radius: 3px;
  min-width: 13.3rem;
  box-shadow: 3px 3px 7px rgba(180, 180, 180, 0.3);
}


.sidebar-box {
    margin-bottom: 35px;
}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}
#header .main_sites .others{text-align:right}
body.responsive-ready #header .main_sites .others a img{max-width:130px;width:100%}
body.responsive-ready #header .main_sites .others{width:300px}
body.responsive-ready #header .main_sites .others .sep:nth-child(4){display:none}


	.contact span.add{

		display:none;

	}

.td-mobile-container {
  padding-bottom: 20px;
  position: relative;
}

.td-hide-menu-content .td-mobile-container {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}

	.roll-tabs .menu-tab {
		overflow: hidden;
		margin: 0;
		list-style: none;
	}

	.roll-tabs .menu-tab li {
		position: relative;
		bottom: -1px;
		float: left;
		margin-right: 2px;
	}

	.roll-tabs .menu-tab li a {
		font-family: "Raleway", sans-serif;
		font-size: 14px;
		font-weight: 500;
		display: block;
		color: #2d3340;
		padding: 12px 25px 10px;
	}

	.roll-tabs .menu-tab li a:hover {
		background-color: #f7f7f7;
		text-decoration: none;
	}

	.roll-tabs .menu-tab li.active a {
		background-color: #fff;
		border: 1px solid #dbdbdb;
		transition: none;
	}



nav .menu-item-search .screen-reader-text{
	display: none;
}



	nav .menu-item-search .search-field{
	    max-width: 150px;
	}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}


	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}
.site-footer .personal-network .menu .menu-item{padding:5px}
.site-footer .personal-network .menu .menu-item:empty{list-style:none}
.site-footer .personal-network .menu .menu-item:nth-child(odd){clear:left}


.comptable .casinocol {
	width:25%;
}





#service .service-section-list .service-section-list-icon {
    width: 8%;
    padding: 0;
    text-align: left;
    vertical-align: sub;
}


#service .service-section-list .service-section-list-icon i {
    font-size: 2.5em;
}


#service .service-section-list .service-section-list-icon img {
    width: 80px;
    height: 80px;
}
.pic-rub,.pic-rub-nw,.pic-ru,.pic-ru-nw{margin:10px 0 20px 40px;float:right;max-width:60%}
.node-type-topic-page .pic-rub,.node-type-topic-page .pic-rub-nw,.node-type-topic-page .pic-ru,.node-type-topic-page .pic-ru-nw{margin:10px 0 20px 40px;float:right;max-width:60%}
.pic-rub-img img{border:3px solid #0000cd;padding:2px;background-color:#fff;display:block;box-shadow:4px 4px 4px #666}
.node-type-topic-page .pic-rub,.pic-rub,.node-type-topic-page .pic-lub,.pic-lub{float:none;max-width:100%;margin:7px auto 14px auto;position:relative;left:-7px;clear:both}
.node-type-topic-page .pic-rub-nw,.pic-rub-nw,.node-type-topic-page .pic-ru-nw,.pic-ru-nw{margin:7px 10px 14px}

.middletext
{
	font-size: 13px;
	font-family: Tahoma;
}

  .navigation__list {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }


#menu-sales-demo .menu-item {
	width: 200px;
	padding: 0;
	margin: 0 -3px;
}


.page-id-3826 .menu-item-2946 {
	display: none !important;
}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }


.ant_sidebar_section {
	padding: 0 0 30px 0;
}



.ant_sidebar_section h3,
.ant_sidebar_section .gform_wrapper h3.gform_title {
	color: #00457F;
	font-size: 20px;
	font-weight: 700;
	margin: 0;
	padding: 0 0 12px 0;
}

.ant_sidebar_section .gform_wrapper h3.gform_title {
	padding: 0;
}


.secondarynav ul.menu {
    list-style:none; 
    position:relative;
    left:50%;
    padding: 0;
    margin: 0;
}


.secondarynav ul.menu li {
    float: left;
    border-right: 1px solid #fff;
}


.secondarynav ul.menu li.current-menu-item a {
    background-color: #cccc; 
}


.secondarynav ul.menu li a {
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 15px;
    padding: 2px 15px;   
}


.secondarynav ul.menu li  a {
	color:#fff !important;
}


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}

.background_image {
    left: 0;
    max-width: 100%;
    position: relative;
    display: block;
    top: 0;
}

#header-inner{
	position: fixed;
	width: 1000px;
	height: 110px;
	margin-left: -500px;
	padding: 0;
	
	top: 0;
	left: 50%;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.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,.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,.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-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.view-content .views-view-grid td{vertical-align:top;width:25%;background-color:#ffffff;}



.carousel .item {
  height: 434px;
}

.page-header{padding-bottom:17px;margin:18px 0;border-bottom:1px solid #eeeeee;}

.page-header h1{line-height:1;}
.mp__expanded .mp__playlist span.bullet .bars .bar{background:#fff;display:block;height:11px;margin-right:1px;transform:scaleY(0.2);transform-origin:bottom;transition:transform 0.5s ease;width:2px}
.section-bg,.section-content{width:100%}
.section-content{z-index:1}






.post-header { 
	margin-bottom: 6%; 
}

	.post-header .date-sep:nth-of-type(2) { display: none; }

.topartist ul.artistlist li div.badgenew {
    position:absolute;
    top:-15px;
    left:-15px;
    background: linear-gradient(120deg, rgba(128, 94, 219,1) 10%,rgba(183, 38, 86,1) 90%);    
    background: -webkit-linear-gradient(120deg, rgba(128, 94, 219,1) 10%,rgba(183, 38, 86,1) 90%);
    width:80px;
    height:80px;
    border-radius:50%; 
    color:#fff;
    transform: rotate(-15deg);
}
.logged-in .brand{top:32px}
.brand{width:100%;background-color:#222}
.brand .block{padding-top:1em;padding-bottom:1em}
.touchevents .brand{position:absolute}
.fl-photo-img-svg {width: 100%;}

		#regular-logo {
			display: none;
		}

        
    .logo a{
        text-decoration: none;
        }


.logo {
	width: auto;
	margin: 0 auto;
	text-align: center;
}
.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-4{width:33.33333333%}
.show-menu-button{display:block;background:#fff;width:32px;height:32px;border-radius:3px;box-sizing:border-box;padding:9px 6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.show-menu-button.toggled span:first-child{-webkit-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}
.show-menu-button.toggled span:nth-child(2){opacity:0}
.show-menu-button.toggled span:last-child{-webkit-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}
.show-menu-button span{display:block;background:rgba(0,0,0,.75);width:20px;height:2px;border-radius:3px;-webkit-transform-origin:center;transform-origin:center;transition:.3s ease}
.show-menu-button span:nth-child(2){margin:4px 0}
.d-flex{display:-ms-flexbox!important;display:flex!important}

.taillemenutop{height:50px;margin-top:0}




.mobile {display: none;}
.mk-header .mk-classic-nav-bg,.mk-header .mk-header-bg{z-index:1}
.mk-header.sticky-style-fixed .mk-header-bg{transition:opacity .2s ease-out}
.header-style-4 .mk-header-bg,.mk-header-start-tour{transition:opacity .3s ease-out}
 .mk-header-bg { -webkit-opacity:1; -moz-opacity:1; -o-opacity:1; opacity:1; }
 .a-sticky .mk-header-bg { -webkit-opacity:1; -moz-opacity:1; -o-opacity:1; opacity:1; }
 .header-style-4 .mk-header-bg { height:100% !important; }
 .trans-header .bg-true:not(.a-sticky) .mk-header-bg { opacity:0; }

.vid {
	position: relative;
	clear: both;
	overflow: hidden;
	padding-top: 30px;
	padding-bottom: 56.25%;
	height: 0;
}

.vid iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.img-fluid{max-width:100%;height:auto}
.container{position:relative;width:80%;max-width:1240px}
.container--narrow{position:relative;width:80%;max-width:1240px}
.container-flex{display:-ms-flexbox;display:flex;width:80%}
.container-flex__center{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}
.container-flex__left{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}
.container-flex__between{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}

.td-block-span5 {
  width: 41.66666667%;
}

#countdown {
    bottom: 146px;
    left: 41.5%;
    position: absolute;
	display:none !important;
}

    .vin-container .vin-help .vin-image {
      position: relative;
      bottom: 30px;
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 48.82117%; }

      .vin-container .vin-help .vin-image img {
        width: 90%; }

      .vin-container .vin-help .vin-image .vin-text-one {
        position: absolute;
        top: 10px;
        left: 66%;
        font-size: 12px;
        font-style: italic; }

      .vin-container .vin-help .vin-image .vin-text-two {
        left: 90%;
        width: 20%;
        position: absolute;
        bottom: 40px;
        font-size: 12px;
        font-style: italic; }

      .vin-container .vin-help .vin-image:last-child {
        margin-right: 0; }
.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}
.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}
.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}
.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}
.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}


#mainNavigation .navbar-nav .nav-item .dropdown-menu .dropdown-item{color: #FFF; display: inline; padding: 11px 1.5rem; font-size: 11px;}

	#mainNavigation .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover{color: #000;}


	#mainNavigation .dropdown-menu .active, .dropdown-item:active{background-color: #000; color: #C89C87!important; }

  span.text-content {
    opacity: 1 !important;
  }

  span.text-content.about {
    height: 173px;
    left: 13px;
    width: 175px !important;
  }


span.text-content span {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}


ul.img-list li:hover span.text-content {
  opacity: 1;
}


span.text-content.careers {
  width: 240px;
  height: 240px;
  float: left;
}


.social-media-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
  align-content: center;
}


.social-media-icons a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.social-media-icons .icon {
  border-radius: 3px;
  display: block;
  fill: #fff;
  height: 32px;
  padding: 9px;
  width: 32px;
}
.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}

.other-links {
    width: 49%;
}

.gb-footer-outer {
	display: table-cell;
    vertical-align: middle;
}

.gb-footer-outer .footer-logo-cont {
	align-items: flex-start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
}

.gb-footer-outer .footer-logo-cont span {
	color: #ffffff;
    margin-left: 0;
    line-height: 1.5;
    margin-top: 20px;
    max-width: 430px;
}

.sp .gb-footer, .spn .gb-footer {
	max-width: 1200px;
    margin: 0 auto;
}

#actu_en_continu .actu_en_continu_titre_pointe {
	display:block;
	position:absolute;
	width:20px;
	height:5px;
	bottom:-5px;
	left:0px;
	border-left:1px solid #d0d0d0;
}

.side-menu{padding:20px;}

		
		.slide-caption,
		.slide-caption p { font-family: "WebServeroffRegular", Helvetica, Arial, sans-serif !important; }

		
		.slide-caption h2,
		.slide-caption h2.link a { background-color: #383838; }

		.slide-caption h2.link a:hover { background-color: #383838; }

		.slide-caption p { background-color: #383838; }


.clear:after,
.clear:before{
	content:"";
	display:block;
	overflow:hidden;
	height:0;
}

.clear:after{
	clear:both;
}

.clear{
	zoom:1;
}
.content-sidebar-wrap{max-width:75rem;margin-left:auto;margin-right:auto}
.content-sidebar-wrap::before,.content-sidebar-wrap::after{content:' ';display:table}
.content-sidebar-wrap::after{clear:both}
.modal-title{margin:0;line-height:1.42857143}


a.styled-img {
background: none;
}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.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-md-10,.col-md-11,.col-md-12,.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
 .col-md-1,.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-md-10,.col-md-11{float:left;}
 .col-md-2{width:16.666666666666664%;}
.tatsu-single-image-inner{overflow:hidden;border-style:solid}
.tatsu-single-image.be-shadow-light .tatsu-single-image-inner{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1),0 3px 5px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1),0 3px 5px rgba(0,0,0,.1)}
.tatsu-single-image.be-shadow-medium .tatsu-single-image-inner{-webkit-box-shadow:0 5px 50px rgba(0,0,0,.12),0 5px 20px rgba(0,0,0,.1);box-shadow:0 5px 50px rgba(0,0,0,.12),0 5px 20px rgba(0,0,0,.1)}
.tatsu-single-image.be-shadow-dark .tatsu-single-image-inner{-webkit-box-shadow:0 50px 120px rgba(0,0,0,.12),0 10px 90px rgba(0,0,0,.1);box-shadow:0 50px 120px rgba(0,0,0,.12),0 10px 90px rgba(0,0,0,.1)}
.tatsu-image-overflow .tatsu-single-image-inner{display:block;max-width:none}
.tatsu-SJRQbGkkH .tatsu-single-image-inner{max-width:100%}
.tatsu-rk5mPuWyB .tatsu-single-image-inner{max-width:100%}
.tatsu-SJ-4-p-kr .tatsu-single-image-inner{max-width:50%}

.jzdq{
	width:1200px;
	margin:0 auto;
}
#wrapper{min-width:0}






#wrapper .flex-direction-nav a {

    top: 25% !important;
}



#wrapper .metaslider .caption-wrap {
    position: static !important;
    bottom: 0;
    left: 0;
    background: black;
    color: white;
    opacity: 0.7;
    margin: 0;
    display: block;
    width: 100%;


    color: white;
    line-height: 1.4em;

}



#wrapper .metaslider .flexslider {
    margin: 0 0 20px 0;
}

.portaltype-agendadiaria #portal-description {
text-transform: uppercase;
font-size: 1.2em;
}

#portal-description {
bottom: 24px;
text-transform: uppercase;
font-size: 1.2em;
}


    .responsive-menu-accessible .responsive-menu-box {
        display: inline-block;
        vertical-align: middle;
    }


    .responsive-menu-box {
        width: 25px;
        height: 16px;
        display: inline-block;
        position: relative;
    }


    
    
    button#responsive-menu-button .responsive-menu-box {
        color: #ffffff;
    }


    .responsive-menu-open button#responsive-menu-button .responsive-menu-box {
        color: #ffffff;
    }

.header-buttons {
	text-align: center;
	position: relative;
	margin-top: 45px;
}

	.slider-text-separator {margin:.75em auto 1.5em;}
 #pl-1134 #panel-1134-0-0-0 , #pl-1134 #panel-1134-1-1-0 , #pl-1134 #panel-1134-2-0-0 , #pl-1134 #panel-1134-2-0-1 , #pl-1134 #panel-1134-3-0-0 , #pl-1134 #panel-1134-4-0-0 , #pl-1134 #panel-1134-5-0-0 , #pl-1134 #panel-1134-5-1-0 , #pl-1134 #panel-1134-6-0-0 , #pl-1134 #panel-1134-7-0-0 , #pl-1134 #panel-1134-7-1-0 , #pl-1134 #panel-1134-8-1-0 , #pl-1134 #panel-1134-9-0-0 , #pl-1134 #panel-1134-9-1-0 {  }

.so-panel .widget-title { font-size: 24px; }
.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-1134-0 , #pg-1134-1 , #pg-1134-2 , #pg-1134-3 , #pg-1134-4 , #pg-1134-5 , #pg-1134-6 , #pg-1134-7 , #pg-1134-8 , #pl-1134 .so-panel { margin-bottom:30px }
 #pl-1134 .so-panel:last-child { margin-bottom:0px }




.et_pb_gallery_item,
.et_pb_portfolio_item,
.et_pb_blurb_content,
.et_pb_tabs_controls,
.et_pb_tab,
.et_pb_slide_description,
.et_pb_pricing_heading,
.et_pb_pricing_content,
.et_pb_promo_description,
.et_pb_newsletter_description,
.et_pb_counter_title,
.et_pb_circle_counter,
.et_pb_number_counter,
.et_pb_toggle_title,
.et_pb_toggle_content,
.et_pb_contact_main_title,
.et_pb_testimonial_description_inner,
.et_pb_team_member,
.et_pb_countdown_timer_container,
.et_pb_post,
.et_pb_text,
.product,
.et_pb_widget {
	word-wrap: break-word;
}



.et_pb_text ul,
.et_pb_text ol {
	padding-bottom: 1em;
}

.et_pb_text_11.et_pb_text { color: #ffffff !important; }

.et_pb_text_1.et_pb_text { color: #000000 !important; }

.et_pb_text_3.et_pb_text { color: #000000 !important; }
 
.jwTwitterPanel .twitterfeed { width: 96%; padding: 0 2% 15px; text-align: left; position: relative; float: none; display: inline-block; }

.jwTwitterPanel .twitterfeed p {
	width: 21%;
	margin-right: 2%;
	float: left;
	padding: 10px 1%;
	text-align: left;
	font-family: 'FFDINWebProMedium', Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 24px;
	color: #1e1e1e;
	
	word-wrap: break-word;
	color: #fff;
	background-color: #2196be;
}

.jwTwitterPanel .twitterfeed p:nth-child(4)  {
	margin-right: 0;
}

.jwTwitterPanel .twitterfeed p a {
	color: #f8c60f;
}

.jwTwitterPanel .twitterfeed p a:hover {
	color: #fff;
}

.twitterfeed {
	padding: 0px 0px;
	display: block;
	float: left;
	width: 280px;
}
.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%}

#buttons-proawards .col-md-2{width:12%;}

#custom-background-193 { background-color: #1b69b2 !important; }

#custom-background-193 .backstretch { opacity: 0.2; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20) }


.custom-background {
  min-height: 440px;
  repeat: no-repeat;
}


.page-template-template-widgetized .custom-background {
  min-height: 440px;
}


.custom-background-content {
  max-width: 1440px;
  margin: 0px auto 0;
  padding: 80px 130px 0;
  color: #fff;
}

.custom-background-content h2 {
  font-family: 'Novecento Wide', 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 50px;
  line-height: 1;
  margin-bottom: 20px;
}

.custom-background-content h3 {
  font-size: 30px;
  line-height: 1.2;
}

.custom-background-wrapper{margin:150px 0 10px 0;}


.site-title {
	font-size: 27px;
	line-height: 1;
	position: relative;
	z-index: 2;
	display: inline-block;
	clear: none;
	margin: 0;
}


.site-title a {
	text-decoration: none;
	color: #FFF;
}
.fusion-builder-row{width:100%;margin:0 auto}
.fusion-builder-row.fusion-builder-row-inner{max-width:100%!important}
.fusion-builder-row:after{clear:both;content:" ";display:table}
.fusion-builder-row.fusion-row{max-width:1100px;}


  .tab-content{background:#fff; padding:2%;   margin-top:-2px; width:96%; border:1px solid #d8d8d8;}


  .tab-content .tab-pane{background: #fff;padding: 10px;}
#prk_mobile_bar #vrv_mobile_sidebar .verve_vcard .verve_after_vcard_icon{padding-left:0px}
.verve_vcard .verve_after_vcard_icon{padding-left:26px}
.verve_vcard.shortcoded .verve_after_vcard_icon{padding-left:0px}

ul.children .commentImageLeft {
    width: 60px;
    height: 90px;
    border-left: 1px solid #c1bbb6;
    border-bottom: 1px solid #c1bbb6;
    position: absolute;
    top: -50px;
    left: -70px;
}

.commentlist .children {
    margin-left: 17%;
    margin-bottom: 0;
    margin-top: 0;
    float: left;
    width: 83%;
}

.commentlist .children li { }
.menu-trigger.countries-link{background-color:#96C122;}
.menu-trigger.countries-link:hover{background-color:#124992;}
#navigation ul li.menu-trigger{position:static;}
#navigation ul li.menu-trigger:hover{background-color:#717171;}
.menu-trigger a.menu-trigger-a{color:#FFFFFF;font-size:14px;font-weight:500;}
div#navigationbkg #navigation ul.menu15 .menu-trigger.projects-link{display:block;}
div#navigationbkg #navigation ul.menu15 .menu-trigger.projects-link div ul li{margin-left:8px;padding-left:0px;}
div#navigationbkg #navigation ul.menu15 .menu-trigger.projects-link div ul li.projtitle{font-weight:bold;}
#navigationbkg .menu-trigger.countries-link{background-color:#717171;}
.countries-menu a.menu-trigger-a{margin-top:15px;border:1px solid #969494;padding:5px 3px 5px 3px;border-radius:2px;}


.site-footer-nav .menu-item a {
  text-decoration: none;
  white-space: nowrap;
  transition: color 0.3s ease-in-out;
}


.site-footer-nav .menu-item a:hover {
  color: #F04144;
}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }
.span3{width:220px}
.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}
input.span3,textarea.span3,.uneditable-input.span3{width:206px}
.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}


.eventscal-module .old,
.eventscal-module .old a,
#eventcal-component .old,
#eventcal-component .old a {
	color: gray;
}
.fusion-tabs.clean .tab-content{margin-top:20px}
.fusion-tabs.clean .tab-content .tab-pane{padding:0;background:0 0;border:none}
.fusion-tabs.horizontal-tabs.clean .tab-content{margin-top:40px;}
.fusion-tabs.vertical-tabs .tab-content{width:84.5%;}
.fusion-tabs.vertical-tabs.clean .tab-content{margin:0;width:75%;padding-left:40px;}


.pcastudiestabs .tab-content .tab-pane .pcastudiesattachment .content-box-column {
	margin-bottom: 0;
}
.fusion-tabs.fusion-tabs-1 .nav,.fusion-tabs.fusion-tabs-1 .nav-tabs,.fusion-tabs.fusion-tabs-1 .tab-content .tab-pane{border-color:#ebeaea;}


.navbar .logo-navbar:hover {
    opacity: .85
}
.fl-module-heading .fl-heading {padding: 0 !important;margin: 0 !important;}
.fl-node-5c300a85bbc00.fl-module-heading .fl-heading {text-align: center;}
.fl-node-5c30fa65ae663.fl-module-heading .fl-heading {text-align: center;}
.fl-node-5c3395a074258.fl-module-heading .fl-heading {font-size: 38px;text-align: center;}




.port-year h2 .fl-heading-text {
	color: rgba(0, 126, 193, 0.62) !important;
	font-size: 2.5rem !important;
	letter-spacing: -1px !important;
}




.year-one h4 .fl-heading-text {
	color: rgba(12, 41, 51, 0.83) !important;
	font-size: 1.5rem !important;
	font-weight: bold !important;
	box-shadow: 0 2px 0 !important;
}
.navbar-header:after,.navbar-header:before{content:" ";display:table}
.navbar-header:after{clear:both}
.navbar.old .navbar-header .icon-bar{background-color:#00a1df!important;width:30px!important}
.navbar.old .navbar-header{padding-left:25px;padding-right:5px}


.sidebar_right .sidebar { float: right !important; }


.engine_dark .footer .widget,
.engine_dark .sidebar .widget {
    background: #111;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}



.clr {clear:both;height:0;line-height:0;display:block;float:none;padding:0;margin:0;border:none;}
 
		div.itemRelated ul li.clr {clear:both;height:0;line-height:0;display:block;float:none;padding:0;margin:0;border:none;}

.google-play,
.app-store {margin: 10px 25px;}





.alignnone {
  clear: both;
  margin: 5px 20px 20px 0;
}

a img.alignnone {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}

.header-bar-circle a {
	color:#ffffff;
}

.header-bar-circle {
    float: left;
    border: 2px solid #ffffff;
    border-radius: 18px;
    margin-left: 10px;
    font-size: 12px;
    padding: 3px 4px 5px 4px;
    color: #ffffff;
    line-height: 1.0em;
}
.menu-block .menu-item-bg{display:block;padding:5px 0;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.submenu .menu-block .menu-item-bg{padding:0;margin:0 -5px;display:inline-block;}
.layout-mode-responsive .gf-menu-device-container .gf-menu .menu-item-bg{padding:0 !important;}

.menu-item-bg {
    font-size: 15px !important;
    color: #2d6281 !important;
}


.page-id-330 .menu-item-116 a  {background:#7f7f7f !important;color:#fff !important; padding:.5em 1em !important;}




.page-id-86 .menu-item-2326 a {color:#7f7f7f !important;}

.page-id-86 .menu-item-2326 ul li.current_page_item a {color:#fff !important;}

.page-id-434 .menu-item-2326 a {color:#7f7f7f !important;}

.page-id-434 .menu-item-2326 ul li.current_page_item a {color:#fff !important;}

.page-id-436 .menu-item-2326 a {color:#7f7f7f !important;}

.page-id-436 .menu-item-2326 ul li.current_page_item a {color:#fff !important;}
.top-header-menu .menu-item-has-children li a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
#site-navigation .menu-item-has-children .fa,#site-navigation .page_item_has_children .fa{float:right;font-size:14px;width:40px;height:40px;text-align:center;line-height:40px;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}
#site-navigation .menu-item-has-children .fa.open,#site-navigation .page_item_has_children .fa.open{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}




.mh-main-nav-wrap { background: #ff006e; }

.mh-main-nav { background: #ff006e; border-bottom: none; }

.mh-main-nav li:hover { background: #ad004b; }

.mh-main-nav-wrap .slicknav_btn, .mh-main-nav-wrap .slicknav_menu, .mh-main-nav-wrap .slicknav_nav .slicknav_item:hover, .mh-main-nav-wrap .slicknav_nav a:hover { background: transparent; }

.mh-main-nav-wrap .slicknav_nav ul { border-color: #005d9d; }

.mh-main-nav-wrap .slicknav_nav ul ul { border: none; }
ul.term-links li{margin:0 0 0.50em;list-style-type:disc;}

.tab-custom .nav-tabs li.nav-item { display: table-cell; float: none; margin-bottom: 0; }

.tab-custom-s2 .nav-tabs li.nav-item { display: inline-block; }
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}
