﻿.container{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}
.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}
.unseen{display: none}
.new_iss_content img{padding-top:10px;margin-bottom:0px;float:none;}
.new_iss_content-last img{padding-top:5px;}


.site-title, .site-description { display: inline-block; line-height: 1; vertical-align: middle; }


.site-description { font-size: 0.875rem; margin-bottom: 0; padding-left: 0.3125rem; border-left: 1px solid #f1f1f1; }

.site-description.lesse-desc-no-bar { border-left: none; }

.diysdk_twitterNG_twitterNG.web_view.webcomponent .p-name { font-weight: bold; }
.field .field-label{font-weight:bold;}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}
form .field-multiple-table{margin:0;}
form .field-multiple-table th.field-label{padding-left:0;}
form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}
form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}
form .field-add-more-submit{margin:.5em 0 0;}
.pesquisa-mobile-lateral{display:none;position:fixed;overflow:auto;top:-100%;right:0;width:100%;height:100%;z-index:500;font-size:16px;background-color:#FFF;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.pesquisa-mobile-lateral .topo{padding-top:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.pesquisa-mobile-lateral .box-white{padding:60px 10px 10px}
.pesquisa-mobile-lateral .icon-max-pesq,.pesquisa-mobile-lateral .icon-min-pesq{display:none}
.pesquisa-mobile-lateral .icon-m-close{float:right}
.pesquisa-mobile-lateral .btn-red{margin-bottom:20px}
.pesquisa-mobile-lateral--open{top:0}

.newsletter{margin-top: -10px;}

.newsletter input{background-color: #eee; border: #ccc solid 1px; margin-left: 20px; border-radius: 15px; width: 340px; height: 30px; padding-left: 10px}

.newsletter button{background-color: #006633; border: 0; color: white; height: 30px; border-radius: 15px; padding: 0 8px 0 8px}
.banner-visual .banner-play{display:block;width:8.5rem;cursor:pointer;opacity:0}
.banner-visual .banner-play .triangle{fill:url(#gradient)}
.banner-visual .banner-play:hover .triangle{fill:#fff}
.banner-visual .banner-play:hover .shape{fill:url(#gradient)}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


.header-phone {
  background: transparent;
  padding: 2px 17px 5px 17px;
  margin: 0;
  float: right;
  height: 100%;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease; }


.header-phone:hover {
  background: transparent; }
.header-phone:hover .hp2,.header-phone:hover .hpp{color:#9fc644}



.screen-reader-text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }
#main_list_table{width:99% !important}
.et_pb_row_11.et_pb_row{margin-top:-20px!important}
.et_pb_row_12.et_pb_row{margin-top:-20px!important}
.et_pb_row_2.et_pb_row{margin-bottom:-8%!important}
.et_pb_row_1.et_pb_row{margin-bottom:-5%!important}
.et_pb_row_0.et_pb_row{margin-bottom:-3%!important}
.form-block--with-label .form-block__form .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-end;}
.row{margin-left:-15px;margin-right:-15px}
.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row-fluid .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}


.item-timer .count {
  border: 1px solid #363636;
}

.item-timer .count b {
  color: #C3B179;
}

.item-timer .count:first-child {
  border-left-width: 1px;
}

.item-timer .count b, .item-timer .count span {
  display: block;
}

.item-timer .count span {
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1;
}


.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, .col-xl-1, .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-10, .col-xl-11, .col-xl-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-xs-12 {
    float: left;
    width: 100%;
  }

  .Popular .col-xs-12.col-md-6 {
    margin: -4rem auto;
  }
.et_pb_text_inner{position:relative}
#top-header,#et-secondary-nav li ul{background-color:rgba(46,163,242,0)}
.et-fixed-header#top-header,.et-fixed-header#top-header #et-secondary-nav li ul{background-color:rgba(46,163,242,0)}

#top-header .et-social-icons {
    display: inline-block;
    float: none;
    padding-right: 10px;
}

#top-header a {
    font-size: 14px !important;
    white-space: nowrap;
}



.home #top-header {
background-color: rgba(27, 153, 206, 0) !important;
background: rgba(27, 153, 206, 0) !important;
}

ul#image_bandeau_img_liste {
	position:absolute;
	top:0px;
	left:0px;
	height:310px;
	width:435px;
	overflow:hidden;
	list-style:none;
	padding:0px;
	margin:0px;
	text-align:right;
}

ul#image_bandeau_img_liste .image_bandeau_img {
	float:left;
	height:310px;
	width:435px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	display:none;
	background:none;
}

ul#image_bandeau_img_liste .image_bandeau_img.selected {
	display:block;
}

ul#image_bandeau_img_liste .image_bandeau_img img {
	border:none;
}

.editorial_col_droite.type_2 ul#image_bandeau_img_liste .image_bandeau_img {
    float: left;
    height: 109.92px;
    width: 150px;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
    display: none;
    background: none;
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.login a{border-right:solid 1px #ccc;padding:0 0 0 30px}

.section-performance .section-contents .interview .block-top .text .name .text-small {
  font-size: 18px;
  font-size: 1.8rem;
  letter-spacing: 0;
}
.b-banner-v2__carousel-item-img{margin:auto}

#below-logo-container{
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
 border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;
}

#above-logo-container .nav li ul li a.add-arrow-right,
#below-logo-container .nav li ul li a.add-arrow-right{
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEJJREFUeNpiXLBgwVoGBoZgBiQQHx+PzGVggtJrGfAAJiT2WmIU4VTIhEVsLTGKiDIpmJCiYEImBROyLhifmwACDADgkggRa469DwAAAABJRU5ErkJggg==)!important;
background-position:100% 50%!important;background-repeat:no-repeat;padding-right:20px}
#above-logo-container,#below-logo-container{border-radius:0;-moz-border-radius: 0 ;-webkit-border-radius:0;}
.footer-widgets,.footer-text{margin:0}
.footer-widgets{clear:both;margin:0 10%}
.footer-widgets .widget{margin-bottom:2.5em}
.footer-widgets .widgettitle{text-transform:none;letter-spacing:normal;margin-bottom:.7em;color:#31373c}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.navbar.container,.navbar.container-fluid{margin-top:20px}
" + htmlDivCss + ".fusion-fullwidth-1 {
                            padding-left: 30px !important;
                            padding-right: 30px !important;
                        }
.fusion-fullwidth-2 {
                            padding-left: 30px !important;
                            padding-right: 30px !important;
                        }
.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%}

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

footer .trd-footer-top .trd-footer-widget.trd-about-widget .trd-logo-wrapper {
  margin-bottom: 35px;
  display: block;
  overflow: hidden;
}

	
	#site-generator {
		font-family: "Droid Sans", Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 11px;
		color: #fff;
		text-align: center;
		text-transform: uppercase;
	}

	
	#site-generator a {
		color: #fff !important;
		text-decoration: none;
		padding: 0 2px;
	}

	
	#site-generator a:hover {
		text-decoration: underline;
	}

	
	#site-generator .sep {
		padding: 0 10px;
	}
	
		
		
		#horiz_m .slidemenu .menu {
			display: none;
		}

section.grid ul.grid3x3 li.item-7,
section.grid ul.grid3x3 li.item-8,
section.grid ul.grid3x3 li.item-9 {
  border-bottom: 0;
}

		ul.bottom-nav li { float: left; padding-right: 20px; }
		
			ul.bottom-nav li a { color:#ffffff; font-size:12px; text-shadow: 1px 1px 1px rgba(0,0,0,0.3); text-decoration: none; }

				ul.bottom-nav li a:hover {text-decoration: none; color: #fffae4; }
 
					ul.bottom-nav li.current_page_item a { color: #fffae4 !important; font-family: Georgia, serif; font-style: italic; }


#sidebar .rivet-menu li.menu-item-has-children {
  padding-bottom: 0;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
.navbar .navbar-secondary .block{display:inline-block}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.row-inline{font-size:0}
.row-inline .col-md-6{font-size:15px;display:inline-block;vertical-align:middle;float:none}
.dzs-colcontainer.row-inline{font-size:0}
.dzs-colcontainer.row-inline *[class*=dzs-col-]{float:none;display:inline-block;font-size:13px;vertical-align:middle}
.quiz__progress-bar{position:relative;width:100%;max-width:450px;margin:0 auto;height:10px;border-radius:5px;overflow:hidden}
.quiz__progress-bar--bg{margin:32px auto;background:#414042}
.quiz__progress-bar--fill{position:absolute;top:0;left:0;width:100%;height:100%;background:#80E0A7;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 400ms cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:-webkit-transform 400ms cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 400ms cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 400ms cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 400ms cubic-bezier(0.68, -0.55, 0.265, 1.55)}

#search-header {

	float: left;

	min-width:100%;

}

#search-header .input-lg {
	float:left;
	font-size:30px;
	height:60px;
	max-width: 900px;
	border-radius: 10px 0 0 10px !important;
	border: none;
	
}

#search-header .btn-lg {
	float:left;
	font-size:30px;
	height:60px;
	width:80px;
	border-radius: 0 10px 10px 0 !important;
	border: none;
}

.b-bnt__icon {
    display: inline-block;
    vertical-align: middle;
    margin-right: 12px;
}

.woo-sc-hr{border-bottom:1px solid #993333;margin-bottom:0em;padding-top:10px;}

.woo-sc-hr, .woo-sc-divider{clear:both;display:block;margin-bottom:20px;padding-top:20px;width:100%;}
.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1920px}
.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:2080px}
#top-header .container{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif}

.call-text { font-size: 18px; color: #1a1b1e; font-weight: 500; letter-spacing: 0px; }
#mobilenav .clear:after{content:"";display:table;clear:both}

div.portail {
	margin:0px
}

a.portail, a.portail:hover, a.portail:visited, a.portail:visited {	color: #0A3323;
	text-decoration:none;
	font-size:17px;
	font-weight:bold;
}
.site-info{float:left;clear:both;padding-top:10px;width:100%;border-top:1px solid #dbdbdb;background-color:#f9f9f9;}
.site-info .cols{margin:15px 0 25px}
.site-info .nav-social{margin-top:11px}

.row {
  margin-left: -20px;
  margin-right: -20px;
}

.cs-quick-faqs ul.row{ margin:0 -7px; }

.cs-quick-faqs ul.row [class*="col-lg"], 
.cs-quick-faqs ul.row [class*="col-md"], 
.cs-quick-faqs ul.row [class*="col-sm"], 
.cs-quick-faqs ul.row [class*="col-xs"] { padding:0 7px; }
#content_box{padding-right:0;padding-left:0!important}
.ss-full-width #content_box{padding-right:0;padding-left:0}


.questions-popular .answers-quantity-value {
  color: #454547;
}




.answers-quantity-value {
  z-index: 2;
}

.question-brief .answers-quantity-value {color: #fff;font-size: 16px;line-height: 2;}

.question-brief .zero .answers-quantity-value {color: #454547;}

.question-brief .zero:hover .answers-quantity-value {color: #fff;}
.q_elements_holder .q_elements_item_inner{width:100%}

	
			
	.forum_blog_bg {
		background-color: #ECEDED;
	}

.scrollbody_txt{ background:#FFFFFF; height:20x; font-family:Tahoma; font-size:11px; font-weight:normal; line-height:20px; padding-left:10px; }
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.main-nav .container-fluid{padding-left:0;padding-right:0;}
.container-fluid.home-big-links-row .container{margin-left:auto;margin-right:auto;width:90%;}

#header1{
width:13%;
float:left;
display:block;
border-right:1px solid #999;
}
	
#header1,#header2,#header3,#header4{
width:15%;	
text-align:center;	
}

#header1 img,#header2 img,#header3 img{
width:100%;	
}
	
#header1,#header2{
width:48%;	
text-align:center;
border-bottom:1px solid #999;	
}
body.responsive-ready.site-1 table.main-top-grid tr.sm-row{position:relative;display:block}
footer .footer-wrapper,footer .lower-footer-wrapper{max-width:1220px;margin:0 auto 0 auto;}


footer .footer-wrapper, footer .lower-footer-wrapper,
#block-uspsblock-2 .field.body,
#block-views-block-online-tutoring-view-block-1 .view-online-tutoring-view {
	max-width: 1180px;
    margin: 0 auto;
}



	footer .footer-wrapper,
	footer .lower-footer-wrapper {
		max-width: 100%;
	}


.topnav {
	float: right;
	margin: 5px 5px 0 0;
	}



#logo {
  float: left;
  margin-top: -10px;
  padding: 20px;
   }

  #logo a {
    display: block; }

      #logo img {
        width: 60px; }




.flexslider { 
	position: relative;
	margin: 0;
	padding: 0 0px;
	zoom: 1;
}




	.flexslider .slides { zoom: 1; }


			.flexslider .slides img {
				display: block;
				width: 100%; 
		}
.mc-private-offer__countdown{background:#d10000;color:#fff;padding:10px;font-size:16px;font-weight:500}
.mc-private-offer__countdown--landscape{position:absolute;top:50%;margin-top:-30px;right:0;padding:5px 20px;display:inline-block}

.bxslider {
  margin: 0;
  padding: 0;
}

ul.bxslider {
  list-style: 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;
  }



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.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{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}


.home .markets-container {
	margin: -4% -4% 0 0;
	padding: 10px 0;
}



ul.inline,
ol.inline {
  margin-left: 0;
  list-style: none;
}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}
.top-header-menu .menu-item-has-children li a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.people_video{position:relative;width:100%;cursor:pointer}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.aligncenter {
	display: block;
	margin: 4px auto;
}
.references__col{width:100%}
.references__col--wrapper::after{content:'';display:table;clear:both}
.references__col--1{clear:both}
.references__col--2{width:calc(50% - 5px);float:left;clear:left}
.references__col--2+.references__col--2{float:right;clear:right}
.references__col--3{width:calc(50% - 5px)}
.references__col--3:first-child{margin-right:10px;float:left}
.references__col--3+.references__col--3{float:right}
.references__col--3+.references__col--3+.references__col--3{clear:both;float:none}

	
	#jsn-menu .close-menu {
		color: #fff;
		margin: 10px 3px;
		cursor: pointer;
	}
.row{margin-right:-15px;margin-left:-15px}
.widget_archive a,.widget_calendar,.widget_categories a,.widget_nav_menu a,.widget_meta a,.widget_pages a,.widget_recent_comments a,.widget_recent_entries a,.widget_text .textwidget,.widget_tag_cloud a,.widget_search input,.woocommerce .product-categories a,.widget_display_forums a,.widget_display_replies a,.widget_display_topics a,.widget_display_views a,.widget_display_stats{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.lang_selector_wrapper .top-menu-sidebar{z-index:10000}
.top_lang_selector_wrapper .top-menu-sidebar{z-index:10000}
.top-menu-sidebar,.top-menu-sidebar ul{display:block;margin:0;padding:0;list-style-type:none;overflow:hidden}
.main-nav-lang .top-menu-sidebar li{display:block;float:left;width:94px;line-height:17px;position:relative;z-index:5;margin:0;padding:0;border:0}
.front-page .top-menu-sidebar .current_page_item a{background:0;background-color:transparent;background-image:none;filter:none}
#header .top-menu-sidebar a{display:block;position:relative;height:39px;margin:0;padding:0 .9em;white-space:normal;text-decoration:none;cursor:pointer}
.top-menu-sidebar a:hover{text-decoration:underline}
.top-menu-sidebar{width:190px}

        .mm-content p {text-align:left;}

        .mm-content p:nth-child(2) {color:#000}

        .mm-content p:nth-child(3) {color:#444}

        .mm-content img {margin:0 auto;display:inline; margin:10px;}

.rel{position:relative;}
.widget .social-link-item{margin:0 2px 2px 0;padding:0;list-style:none}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}
.pswp,.pswp__bg,.pswp__container,.pswp__img--placeholder,.pswp__share-modal,.pswp__share-tooltip,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}
.pswp__share-tooltip a,.pswp__share-tooltip a:hover{text-decoration:none;color:#000}
.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:3.11111rem;border-radius:.11111rem;display:block;width:auto;right:2.44444rem;box-shadow:0 .11111rem .27778rem rgba(0,0,0,.25);transform:translateY(.33333rem);transition:transform .25s;will-change:transform}
.pswp__share-tooltip a{display:block;padding:.44444rem .66667rem;font-size:.77778rem;line-height:1rem}
.pswp__share-tooltip a:first-child{border-radius:.11111rem .11111rem 0 0}
.pswp__share-tooltip a:last-child{border-radius:0 0 .11111rem .11111rem}
.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}
.pswp--touch .pswp__share-tooltip a{padding:.88889rem .66667rem}

.site__header-top{
    height: 60px;
    background: #fff;
}


.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 {
		margin: 0;
	}


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


.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;
}
.sd-content ul li.share-twitter div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-twitter a:before,.sd-social-icon-text .sd-content li.share-twitter a:before,.sd-social-text .sd-content ul li.share-twitter a:before{content:'\f202'}
.sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button{background:#00acee;color:#fff!important}
#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)}
#astro-resources li.astro-resources a,#astroarticles li.astroarticles a,#reports li.reps a,#calculators li.calcs a,#ebooks li.ebooks a,#freelessons li.freelessons a,#interps li.interps a,#library li.library a,#loverelationships li.loverelationships a,#syn li.syn a,#transits li.menu-item-object-transits_interp a,#prog li.prog a{background:#fff;color:#000}


span.toc_number {
    display     : inline-block;
    float       : left;
    margin-right: 2.5px;
}
#anime,#anime_list,#episode,#episode_disqus,#episode_related,#episodes_list,#genres,#genres_result,#latest_anime,#may_like,#new_anime,#news,#p_a,#s_r,#sb_c,#search{background-color:rgba(255,251,251,.97);box-shadow:3px 3px 3px 0 rgba(0,0,0,.55);position:relative}
#latest_anime .row,.p_a_h{background-color:transparent}
#latest_anime{clear:both;margin-top:10px;padding-bottom:15px}
#latest_anime .row{margin:0;padding:0 10px 10px}
#anime,#anime_list,#episode,#episode_disqus,#episode_related,#episodes_list,#genres,#genres_result,#latest_anime,#new_anime,#news,#p_a,#s_r,#sb_c,#search{box-shadow:none;border-radius:0;margin-top:5px}
.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{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}


#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 .active{font-weight: 500!important; color: #000;}

	#mainNavigation .navbar-nav .nav-item .dropdown-menu{background-color: rgba(173, 118, 92, .95); border-radius: 0; width: 100%; text-align: right; padding-right: 100px; top: 71px; z-index: 990;}

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


.featuredprod {
    border: 0;
    text-align: center;
    margin-bottom: 20px;
}


.featuredprod img {
    border: 1px solid #0f3679;
    margin: 0 0 10px;
    max-width: 100%;
    height: auto;
}


.featuredprod .price-box {
    margin: 0 0 10px 0;
}

	
	.swiper-slide .content p, .swiper-slide .content h2, .swiper-slide .content .buttons {
		opacity: 1!important;
		padding: 0!important;
	}





header#top nav ul.buttons li {
	line-height: 12px;
	position: relative;
}


.nectar-slider-wrap[data-overall_style="directional"] .swiper-slide .content p, .nectar-slider-wrap[data-overall_style="directional"] .swiper-slide .content h2, .nectar-slider-wrap[data-overall_style="directional"] .swiper-slide .content .buttons {
	opacity: 1!important;
	padding-top: 0!important;
}


.swiper-slide[data-x-pos="right"] .content .buttons {
	clear: both;
}


.swiper-slide .content .buttons {
	position: relative;
}

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}

.icon-xxxxl {
  font-size: 7em;
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


#section-info .row{
  margin-top: 16px;
}

.align-self-start #section-info .row{
  margin-top: 0px;
}

#right-info .row{
  margin-bottom: 15px;
}

#right-info .row:last-child{
  margin-bottom: 0px;
}

#contact-us .row{
  margin-top: 0px;
}

#section-info .row:first-child {
    margin-top: 0px;
}

#location-owl #duration .row{
  margin-bottom: 15px;
}

.tribe-mini-calendar-event .vcard {
  line-height: 20px;
  margin-top: 10px;
}


.nav-inner-wrapper h3 {
  margin: 0;
  color: #347272;
  font-weight: normal; }


.nav-inner-wrapper p {
  margin: 0;
  color: #5c5d5e;
  font-size: 0.8em;
  max-width: 54em; }


#site-nav .nav-inner-wrapper {
  text-align: left; }


#site-nav .nav-inner-wrapper:before,
#site-nav .nav-inner-wrapper:after {
  content: "";
  display: table; }


#site-nav .nav-inner-wrapper:after {
  clear: both; }

.header .icon__container.icon__container--search {
  display: inline-block;
  vertical-align: top;
}
.et_pb_row_11.et_pb_row{margin-top:-20px!important}
.et_pb_row_12.et_pb_row{margin-top:-20px!important}
.et_pb_row_2.et_pb_row{margin-bottom:-8%!important}
.et_pb_row_1.et_pb_row{margin-bottom:-5%!important}
.et_pb_row_0.et_pb_row{margin-bottom:-3%!important}


h1.logo{
	font-size:36px;
	width:250px;

	}

h1.logo img{
	display:block;
	margin-left:20px;
	margin-top:15px;
}
.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-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}


.grideschis
{
background-color:#E6E7E9;
}


.comptable .rankcol {
	width:10%;
}



.copy {
	font-family: Arial, Geneva, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #333;
	padding: 12px;
}

td.locseparator {
    width: 5% !important;
}

#container {
	width:100%;
	float:left;
}




img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
  margin-bottom: 10px;  
}

.aligncenter,div.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.cl,
.clear {
  clear: both;
}

.cmsms_footer_small .footer_inner .social_wrap + .cl {
  display: none;
}
.elementor-widget-jet-slider .jet-slider__desc{font-family:roboto,Sans-serif;font-weight:400}
.jet-slider .jet-slider__desc{color:#fff;font-size:14px;margin:10px 0 30px;text-align:center}
.jet-slider__desc{width:100%}
.elementor-14 .elementor-element.elementor-element-3c3d7d5 .jet-slider__desc{text-align:center;align-self:center}
.invert .elementor-widget-jet-slider .jet-slider__desc {color: #ffffff;}







#mission {
  padding: 8px 0;
  text-align: center;
}

   
  #header,
  #header-top,
  #header-wrapper,
  #header-bottom,
  #sidebar-first,
  #sidebar-last,
  #preface-wrapper,
  #content-tabs,
  #mission,
  #slogan,
  #postscript-wrapper,
  #footer-top,
  #footer,
  #primary-menu,
  #search-box,
  #logo {
    display: none;
  }



.contenttext {overflow:hidden; margin: 0px auto 20px;　line-height:20px; }

* html .contenttext {height:1px; overflow:visible;}

* html .contenttext p {overflow:hidden; width:99%;}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
table tr.even,table tr.odd,th{background-color:transparent;border-bottom:1px solid #dfdfdf;}
#forum tr.even{background:#ffffff;border-bottom:1px solid #eaeaea;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}


.section-menu .left-bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 50%;
    margin-right: 490px;
    height: 100%;
    background: rgba(255, 255, 255, .84);
}


#page {
	margin: 0 auto;
	-webkit-box-shadow: 0px 0px 20px 5px rgba(0,0,0,0.75);
	-moz-box-shadow: 	0px 0px 20px 5px rgba(0,0,0,0.75);
	box-shadow: 		0px 0px 20px 5px rgba(0,0,0,0.75);
}

#page.fullwidth {
	width: 100%;
}

#page.boxed1920 {
	max-width: 1920px;
	margin: 24px auto;
}

#page.boxed1600 {
	max-width: 1600px;
	margin: 24px auto;
}

#page.boxed1400 {
	max-width: 1400px;
	margin: 24px auto;
}

#page.boxed1200 {
	max-width: 1200px;
	margin: 24px auto;
}

#fp-banner,
#page-banner {
  position: relative;
  background-color: #eaeaea;
}

#fp-banner img,
#page-banner img {
    margin: auto;
    display: block;
}

.parent-wrapper {
  width: 100%;
  max-width: 1240px;
  margin: 0 auto;
  height: auto;
  overflow: visible;
  margin: 8px auto 12px;
}

	#body-content-div {
		width: calc(100% - 200px);
	}
.search-navigation .lang-selector__elements{position:relative;margin-right:10px}
.search-navigation .lang-selector__elements .lang-item{display:inline-block;position:relative}
.search-navigation .lang-selector__elements .lang-item:after{position:absolute;top:50%;transform:translateY(-50%);content:"/";right:-3px}
.search-navigation .lang-selector__elements .lang-item:last-child:after{content:""}
.search-navigation .lang-selector__elements .lang-item a{padding-left:0;padding-right:0}
.search-navigation .lang-selector__elements select{padding:0;text-transform:uppercase;background:none;width:calc(100% + 15px)}
.search-navigation .lang-selector__elements:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #323232;content:"";height:10px;position:absolute;right:-10px;top:45%;width:0}
.istouch #menu .menu-item-has-children .sub-menu li.view-all{display:block !important}
#menu .menu-item-has-children .sub-menu{list-style:none;margin:0;padding:0}
#menu .menu-item-has-children.hover .sub-menu li a{font-size:1rem}
#menu .menu-item-has-children .sub-menu li.view-all{display:none}
#menu .menu-item-has-children .sub-menu a{display:block;padding:.375rem 1.25rem;font-size:1rem;line-height:1.5;text-decoration:none;color:#000;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#menu .menu-item-has-children .sub-menu a:hover{color:#41812a}
#menu .menu-item-has-children.hover .sub-menu{visibility:visible;opacity:1}
#menu .menu-item-has-children.hover .sub-menu a{padding:.375rem 1.875rem;font-size:.875rem;line-height:1.25rem}


li.menu-item a {
color:red;
}
.tile__icon,.tile__share{position:absolute;color:#fff}
.tile__icon{font:1.6em icons;right:10px;top:10px;background:rgba(0,0,0,.5);border-radius:6px;height:23px;line-height:100%}
.tile__icon--article:before,.tile__icon--uncategorized:before,.tile__icon:before{content:"\77"}
.tile__icon--contests:before{content:"\63"}
.tile__icon--video:before{content:"\74"}
.tile__icon--audio:before{content:"\61"}
.tile__icon--image:before{content:"\70"}
.page-id-6026 #main-header{display:none}


.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
}

.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000; 
}
.w3-small{font-size:12px!important}
.td_block_slide .td_module_slide{z-index:1}
.iosSlider-col-3 .td_module_slide{height:580px}
.iosSlider-col-2 .td_module_slide{height:385px}
.iosSlider-col-1 .td_module_slide{height:385px}
.td_block_slide .td_module_slide:first-child{visibility:visible!important}
.td-js-loaded .td_block_slide .td_module_slide{visibility:visible!important}
.td-md-is-safari .td_module_slide:before{bottom:-1px}
.iosSlider-col-3,.iosSlider-col-3 .td_module_slide{height:580px}

.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-lg-6 {
    width: 50%;
  }
.hp_bloc5_bigtitle{color:#3c4046;font-family:'Open Sans',sans-serif!important;text-align:center;font-size:26px;margin-top:40px;margin-bottom:30px}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
" + htmlDivCss + "
	#google_map_easy_1_58670 {
        width: 100%;
        height: 700px;
						    }

	.gmp_MapPreview#google_map_easy_1_58670 {
		
		width: 100%;
	}
.mp__collapsed .mp__main .mp__middle{flex:1 1 auto;overflow:hidden}
.row{margin-left:-15px;margin-right:-15px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.individual-stories.row{margin-left:5px;margin-right:5px}
.logo .logo-text .site-title{line-height:24px}
.logo .site-title{font-size:18px;line-height:24px}


.logo-text .site-title {
	font-size: 22px;
	font-weight: 500;
	line-height: 24px;
}


.logo-text .site-title span {
	font-weight: 700;
}


#top-footer .footer-logo .site-title {
	font-size: 32px;
	color: #000;
	font-weight: 700;
	float: left;
	line-height: 42px;
}


		.site-branding .site-title,
		.site-description {
			clip: rect(1px, 1px, 1px, 1px);
			position: absolute !important;
			height: 1px;
			width: 1px;
			overflow: hidden;
		}


.font-semibold {
  font-weight: 600;
}


.silver, .bronze, .media, .print {
  min-height: 110px; }
.cookie-notice-container{padding:10px;text-align:center;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}


.logo-mob {
     float: none !important; 
}


.logo-mob a img {
    margin-top: 4px !important;
    margin-left: auto;
    margin-right: auto;
    display: block !important;
}


	.desk .logo-title {
		color: #ffffff; 
	}

.snp-theme1 .snp-info {
    font-size: 14px;
    float: left;
    width: 60%;
    padding-right: 30px;
    line-height: 1.6;
    font-family: Helvetica, Arial, sans-serif;
    font-size: .9rem;
    line-height: 1.7rem;
    margin-bottom: 10px;
}
.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-4{width:33.33333333%}
#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}
#footer-bottom{padding:15px 0 5px;background-color:#1f1f1f;background-color:rgba(0,0,0,.32)}
#footer-bottom a{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}

.level1_top .left img.logo{
    margin-left: 20px;
}


div.box_search td.left { width: 160px; }

div.tip-a div.tip div.left { width: 125px; }


	div.sub_search td.left { width: 140px; }

	div.reservation div.menu div.left { width: 345px; }


div.left { float: left; }


td.left { text-align: left; }

    .newsletter_buttons a.left { padding-right: 15px; }


  .grid4 {
    width: 32.2%;
  }
.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-left:15px;padding-right: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%}




.rel {position:relative;}






	#header-wrapper
	{
		background: #008fc0;
		padding: 2em 0;
	}
.center-block{display:block;margin-right:auto;margin-left:auto}
.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}
#posts-filter .select.input strong .text{min-width:10px}
.featured-posts.front-page .hentry .main .label .text{display:block;vertical-align:middle;padding:0px 15px;line-height:28px;white-space:nowrap}
#footer-promos .boxes .box a.main .label .text{display:block;vertical-align:middle;padding:0px 15px;line-height:28px}
.input.select strong .text{display:inline-block;min-width:170px}

#f35373 .label .text { color: #;}
#f34862 .label .text { color: #;}
#f22526 .label .text { color: #ffffff;}


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


#discount .container-fluid { background-image: linear-gradient(to top, #b00017 0%, #ea4643 100%) }


#subscribe .container-fluid { background-color: #818fff; padding: 60px; }

#sliderwrap {
width: 438px;
position: relative;
}
body.boxed .wrapper_inner,body.boxed footer,body.boxed .header_inner{width:350px}

.boxed .header_inner{background-color:#fff;border-bottom:1px solid #ddd;width:1150px;margin:0 auto}

.boxed header.scrolled .header_inner{background-color:rgba(240,242,244,0.85)}


.head-title {
	background-color: #000;
	text-align: center;
	padding-top: 5px;
	height: 35px;
}


.head-title h1 {
	color: #fff;
	font-size: 1.2em;
	font-family: "TrajanPro";
}
.smue-buttons-32x32.smue-buttons-square .smue-button-twitter a{background-position:-64px 0}
.smue-buttons-32x32.smue-buttons-rounded .smue-button-twitter a{background-position:-64px -32px}
.smue-buttons-32x32.smue-buttons-circular .smue-button-twitter a{background-position:-64px -64px}
.smue-buttons-32x32.smue-buttons-volume .smue-button-twitter a{background-position:-64px -96px}
.smue-buttons-64x64.smue-buttons-square .smue-button-twitter a{background-position:-128px 0}
.smue-buttons-64x64.smue-buttons-rounded .smue-button-twitter a{background-position:-128px -64px}
.smue-buttons-64x64.smue-buttons-circular .smue-button-twitter a{background-position:-128px -128px}
.smue-buttons-64x64.smue-buttons-volume .smue-button-twitter a{background-position:-128px -192px}
#anchor_navbar.sticky{position:fixed;top:0;width:100%;box-shadow:0 8px 10px 0 rgba(10,31,68,.1),0 0 1px 0 rgba(10,31,68,.08);background:#fff;z-index:2}
.sticky#anchor_navbar{z-index:99}
.anchor_menu .anchor_navbar{background-color:#fff;border:none;display:inline-block}
.anchor_menu .anchor_navbar li{padding:0}
.anchor_menu .anchor_navbar li a,.anchor_menu .anchor_navbar li a:active,.anchor_menu .anchor_navbar li a:focus,.anchor_menu .anchor_navbar li a:visited{padding:31px 20px;margin:0;text-transform:uppercase;font-size:14px;font-weight:400;color:#212121;border-color:transparent;background:none}
.anchor_menu .anchor_navbar li.active a,.anchor_menu .anchor_navbar li.active a:active,.anchor_menu .anchor_navbar li.active a:visited{color:#00808c;font-weight:600;background:transparent;border:none}
.anchor_menu.sticky{display:none}





.footer-section {
    background-color: #1f456e;  
    color: #fff;  
}

.footer-section a {
    color: #fff;
}

.footer-section a:hover {
    color: #;
}

.footer-section .border-btm {
    border-bottom: 1px #fff solid; 
}

.footer-section p {
    font-size: 14px; 
}

.footer-section .input-group {
    width: 100%;
    padding-bottom: 20px; 
}

.footer-section .btn.focus, .btn:focus, .btn:hover {
    color: #1f456e;
    text-decoration: none;
    background-color: #fff;
}


.list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none; }
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;}

.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
.somechannels-title{font-size:1.6666666667rem;text-transform:uppercase;margin-bottom:1.6666666667rem}
.section-some-feed .somechannels-title{margin-bottom:43px}

.hero-bottom .three-plan-col .single-plan .top-icon 
{	margin-bottom: 29px;	
}

.hero-bottom .three-plan-col .single-plan .top-icon img
{	max-width: 108px;
}

.who-we-are .who-we-are-box .single-box .top-icon
{	position: absolute; left: 15px; top: 0px;
}

.who-we-are .who-we-are-box .single-box .top-icon img
{	width: 97px; border-radius: 50%;
}

#header-left-section {
	float: left;
}

.about_bottom{
	margin-top:5em;
}
.mb-4{margin-bottom:45px!important}
.et-db #et-boc .et_pb_portfolio_items .hentry{padding:0}
.et-db #et-boc .et_pb_filterable_portfolio .et_pb_portfolio_items,.et-db #et-boc .et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper{width:100%;position:relative}
.et-db #et-boc .et_pb_fullwidth_portfolio .et_pb_portfolio_items{width:100%;position:relative;overflow:hidden;left:0;top:0}
#copyright{margin:0 auto 50px 0;padding:40px 15px;line-height:1.5;text-align:center;color:#fff;background-color:#00bbc8}
#copyright a{color:#fff}
#copyright p{max-width:800px;margin:0 auto;font-size:12px}

.navigation .n_bj6{ background-position:-140px -160px;}


.custom-logo-link {
	display: inline-block;
	padding-right: 1em;
	vertical-align: middle;
	width: auto;
}


.custom-logo-link img {
	display: inline-block;
	max-height: 80px;
	width: auto;
}


body.home.title-tagline-hidden.has-header-image .custom-logo-link img,
body.home.title-tagline-hidden.has-header-video .custom-logo-link img {
	max-height: 200px;
	max-width: 100%;
}


.custom-logo-link a:hover,
.custom-logo-link a:focus {
	opacity: 0.9;
}


	.custom-logo-link img,
	body.home.title-tagline-hidden.has-header-image .custom-logo-link img,
	body.home.title-tagline-hidden.has-header-video .custom-logo-link img {
		max-width: 350px;
	}


	.title-tagline-hidden.home.has-header-image .custom-logo-link img,
	.title-tagline-hidden.home.has-header-video .custom-logo-link img {
		max-height: 200px;
	}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}


 .blue-box {
    position: relative;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 40px;
    background: rgba(7, 160, 220, 0.9);
    width: 100%;
    color: #fff;
    z-index: 999;
}

.blue-box p {
    margin-bottom: 5px;
    font-size: 13px;
}

.blue-box .btn-white {
    background-color: #fff;
    margin-top: 10px;
}

.blue-box .tlg {
    font-weight: 700;
    font-size: 24px;
}
.list-unstyled{padding-left:0;list-style:none}







.list-unstyled ul,
ul#menu-menu-institucional{
	list-style: none;
	padding-left: 0;
	color: #868e96!important;
}


.list-unstyled ul a,
ul#menu-menu-institucional a {
	color: #868e96!important;
}
.inline-block{display:inline-block}
.social ul.social-links li.inline-block{height:40px;width:40px}
.nav-bar.active li.inline-block{width:100%;display:block;border-bottom:1px solid;border-color:#ec8468}
.bg-site-header li.inline-block.mr1{width:43%}

 
.menu li:last-child,.menu-item-229 {
	border-right: none !important;
}




.menu-item-230 .sub-menu {
	background: #0098DB !important ;
}



.menu-item-242 .sub-menu {
	background: #01b1af !important ;
}



.menu-item-251 .sub-menu {
	background: #981E34 !important ;
}


.hrenover {
    background:none;
}


.hrenover h3{
	margin-top:20px;
	margin-left:20px;
}

.hrenover span{
	margin-left:20px;}

.hrenover:hover {

}


.hrenover:hover h3 a {
    color: #ca3922 !important;
}

.hrenover p{
	background:#fafafa;
	border-top:1px solid #e3e3e3;
	margin-top:20px;
	padding:10px 20px;
	padding-right:0;
	}


.hrenover:hover p {
	border-top:1px solid #ca3922;
}
