﻿

#lang_sel img.iclflag{width:18px;height:12px;position: relative; top: 1px;}


#lang_sel_list img.iclflag{width:18px;height:12px;position: relative; top: 1px;}



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


	ul.box_address li:after{
		border-right: none !important;
	}

	ul.box_address li:last-child{
		padding-right: 65px;
    	margin-right: 70px;
	}

	.box_address li{
		padding: 12px 0;
	}

	ul.box_address{
		width: 400px;
 		margin-right: auto;
		margin-left: auto;
		float:none !important;
		margin-left: 90px;
	}

	.box_address li:first-child{
		margin-right: 0;
	}




  .box_address{
    float: left;
    display: inline-block;
  }


  .box_address li:not(:last-child){
    padding-right: 65px;
    margin-right: 70px;
  }


  .box_address li:not(:last-child):after{
    content:'';
    position: absolute;
    right: 0;
    border-right: 1px solid #ffb60b;
    height: 54px;
  }
#main-wrapper .menu-item-object-product_cat .hb-menu-description{display:none}
#mobile-menu.interactive li.menu-item{height:auto!important}

.section-contact .address-contact {
  margin-top: 5px;
  margin-bottom: 15px;
}

.section-contact .address-contact span {
  float: left;
  color: #aaaaaa;
}

.section-contact .address-contact .address-content {
  display: block;
  padding-left: 45px;
  font-style: italic;
  line-height: 2;
}

.section-contact .address-contact .fa-inverse {
  font-size: 12px;
}




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}


.container_12 .grid_3,
.container_16 .grid_4 {
  width: 220px;
}


.container_12 .grid_4 {
  width: 300px;
}
.tpl-body,.tpl-footer{width:1000px}
.site-10 .tpl-footer{padding:0;width:1020px}
.site-10 .tpl-body,.site-10 .tpl-footer{background:#fff}
body.responsive-ready .tpl-footer #foobar{width:100% !important}


.top-banner * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

  .js .top-banner {
    position: fixed;
    
    top: 0;
    z-index: 100
  }

  .js .top-banner.top-fixed {
    top: 0
  }


.top-banner .wrapper-container {
  position: relative
}



footer .togis {
  padding: 0.5rem 0;
  font-size: 0.6em;
}


.mim { float: left; margin: 10px; }


.modal_img {
    width: 100%;
}

#colophon .widget_nav_menu .menu-item {
  padding-bottom: 0;
}

#colophon .widget_nav_menu .menu-item a {
  display: block;
  padding-bottom: 3px;
  margin-bottom: 3px;
  border-bottom: 1px solid #b9b9b9;
}
.tab-content{overflow:auto}


	.portfolio-posts .tab-content::before { display: none }


.engine_dark .main-container:before,
.engine_dark .footer-menu:before,
.engine_dark .footer .footer-widgets .container:before,
.engine_dark .portfolio-posts .engine-tabs .active a::after,
.engine_dark .portfolio-posts .tab-content:before,
.engine_dark #reply-title:after,
.engine_dark .headline:after {
    background: #252525;
    border-top: 1px solid #1f1f1f;
    border-bottom: 1px solid #333;
}

.sogo-icon-black_and_white:before {
  content: "\e901";
}
.navigation-menu-new ul.top-nav{list-style-type:none;margin:0;padding:0 20px 0 0;height:55px;font-size:19px;float:right}
.navigation-menu-new ul.top-nav li{float:left;margin:0 40px 0 0;text-align:center;line-height:55px;height:55px;margin-top:0}
.navigation-menu-new ul.top-nav li:last-of-type{margin-right:0!important}
.navigation-menu-new ul.top-nav li a:visited,.navigation-menu-new ul.top-nav li a:link{font-size:17px;-webkit-font-smoothing:antialiased;text-decoration:none;text-transform:uppercase}
.navigation-menu-new ul.top-nav li a:hover{color:#ccc}
.navigation-menu-new ul.top-nav li a:link{font-size:14px}
.top-nav{display:none}
.navigation-menu-new ul.top-nav li a{display:block;position:relative;padding:0;font-size:16px;outline:0;text-decoration:none}
.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-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-2{width:16.66666667%}
.et_header_style_centered #main-header .logo_container{height:100px}
.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:100px}

.post-content a, 
.post-content blockquote::before, 
.post-content blockquote::after,
nav.navbar .navbar-top .navbar-top-right .social-icons li a{
	color:#00A563;
}


nav.navbar .navbar-top .navbar-top-right .social-icons li a{
	font-size: 2em;
}
.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-md-3{width:25%}
.grid__cell,.b-gallery__item,.b-gallery .slick-slide,.b-gallery__thumbs-item,.b-gallery__thumbs .slick-slide,.b-intro__item,.b-intro .slick-slide,.c-products .slick-slide{display:inline-block;vertical-align:top;font-size:1rem;text-align:left;box-sizing:border-box;letter-spacing:normal;white-space:normal;text-align:auto}
.b-gallery__thumbs-item{margin-left:20px;}
.b-gallery__thumbs-item:first-child{margin-left:0}
.no-touchevents .b-gallery__thumbs-item:not(.is-active) .b-gallery__thumbs-inner:hover{color:rgba(255,255,255,0.7);}
.no-touchevents .b-gallery__thumbs-item:not(.is-active) .b-gallery__thumbs-inner:hover .b-gallery__thumbs-overlay{opacity:1}
.row #logo img{max-height:100px}
.row{margin-left:-15px;margin-right:-15px}


#cookie-law-info-bar .cli-nav-pills .cli-nav-link.cli-active,#cookie-law-info-bar  .cli-nav-link,#cookie-law-info-bar .cli-tab-container p,#cookie-law-info-bar span.cli-necessary-caption,#cookie-law-info-bar .cli-switch .cli-slider:after
{
color:inherit;
}

span.cli-necessary-caption {
    color: #000;
    font-size: 12px;
}
.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.card-deck .card{margin-bottom: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-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}
.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.footer__wrapper{padding:0px}

.mspace {
margin-bottom: 2px;
}
.tve_colm{float:left}
.thrv_columns .tve_colm{width:100%}

    ul.icon-list .text-left { text-align: center; }


    #contato .icon-list{ margin-bottom: 50px; }

    .icon-list { margin-bottom: 15px; }

    .icon-list i { font-size: 16px; }

#contato .icon-list span{ font-family: "Oswald"; font-weight: 700; color: #717171; font-size: 45px; margin-top: 20px; display: block; }

.icon-list li { font-size: 23px; }

.icon-list li a { color: #000; text-decoration: none; }

.icon-list li a:hover { text-decoration: underline; }
.page-template-page-topics #topics-list li.cat-item-35[style]{padding-left:0!important}
body #navigation .menu-item a.menu-image-title-hide .menu-image-hover-wrapper{display:none}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #ffffff !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #606060 !important;
				}


.page-content,
.entry-content,
.entry-summary {
}



.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}
 .avia-fullwidth-slider{border-top-style:solid;border-top-width:1px;z-index:1}
 .avia-fullwidth-slider.avia-builder-el-0{border-top:none}

.avia-layerslider,.avia-fullwidth-slider{display:none}

.copyert{ margin-bottom: 10px;}
 


#content-top { margin: 0px !important; }


  #page,
  #main-wrapper,
  #content-wrapper,
  #content-top,
  #content,
  #content-bottom {
    background: transparent none;
    border: 0;
    color: black;
    float: none !important;
    margin: 0;
    padding: 0;
    width: auto;
  }


.indexp{
	font-size: 80px;
		text-transform: uppercase;
		font-family: Poppins;
		font-weight: 700;
		margin: 0px;
line-height: 45px;	
		text-shadow: 2px 0px 29px rgba(0, 0, 0, 0.29);
}

.testimonials-widget-testimonials .open-quote,
.testimonials-widget-testimonials .close-quote {
    display: none;
}


.testimonials-widget-testimonial .open-quote:before {
	content: '\201C';
}


.sidebar-quiz-rules {
	font-size: 12px;
}

		#widget-e89d5f68-3edd-4a6d-8ad3-21df96b2a259 .header-image {
			top: 0px;
			left: 0px;
			width: px;
		}
.off-canvas .sidebar-menu{padding:30px 0}
.sidebar-menu .search-form{display:block !important}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}

.wf-container-footer,
.footer.full-width-line {
  border-top: 1px solid #1b1b1b;
}

#footer .wf-container-footer {
  padding-top: 50px;
  padding-bottom: 10px;
}
#bottom-bar.full-width-line .wf-container-bottom,#bottom-bar.solid-bg .wf-container-bottom,.empty-footer.solid-bg #bottom-bar.full-width-line,.empty-footer.solid-bg .wf-container-bottom,.footer.full-width-line .wf-container-footer,.footer.solid-bg .wf-container-footer,.sidebar .widget-divider-off .widget,.sidebar .widget:first-child,.sidebar-content .widget:first-child,.sidebar-content.widget-divider-off .widget,.solid-bg.sidebar-content .widget{border-top:none}
.wf-container-footer{padding-top:50px}

		
	.mvp-nav-top-right-out {
		margin-right: -50px;
		}

		
	.single .mvp-fixed .mvp-nav-top-right-out {
		margin-right: -50px;
		}
.list-unstyled{padding-left:0;list-style:none}

.sub-menu .menu-item-has-children:after { color: #fff }


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


	.secondary-nav,
	#callout-bar,
	#callout-bar.callout-left,
	#search-bar {
		margin-bottom: 0;
		text-align: left;
	}



#contents {
width: 1010px;
margin: 20px auto ; 
display: block; 
height: auto;
clear: both;
background-color: rgba(255,255,255,0);
}

#contents:after {
content: "";
height: 0;
clear: both;
visibility: hidden;
display: block;
}
#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}

	
	span#typed, .typed-cursor{
		font-size: 36px;
		line-height: 40px;
	}

   
   #typed {
      white-space:pre;
   }


      span#typed, .first_screen_title{
        font-size: 60px;
      }
.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}

    #popup-row .wpb_column, #popup-row .vc_column-inner, #popup-row .wpb_wrapper {
      height: 100%; }

#menuBuilder #nav ul li.menu_7{
width:14%;
}


	div#nav_mdd li#nav_bt_accueil, div#barre_themes {
		display: none;
	}

#nav li.nav_menu:hover,#nav #nav_bt_accueil:hover {
	background:#0b3c38;
	;
}
.listing .cat-spe-mathematiques.pict{background-position:-140px -280px}
.cat-spe-mathematiques .pict{background-position:-310px -200px}


.main-small-navigation .menu-primary-container,
.main-small-navigation .menu {
	padding-top: 43px;
}


#masthead.colormag-header-clean .main-small-navigation .menu-primary-container,
#masthead.colormag-header-clean .main-small-navigation .nav-menu,
#masthead.colormag-header-clean .main-small-navigation .menu {
	padding-top: 0;
	padding-top: 0;
	position: absolute;
	top: 100%;
	width: 100%;
}


#masthead.colormag-header-classic .main-small-navigation .menu-primary-container,
#masthead.colormag-header-classic .main-small-navigation .nav-menu {
	padding-top: 0;
	padding-top: 0;
	position: absolute;
	top: 100%;
	width: 100%;
	box-shadow: 0 1px 11px rgba(0, 0, 0, 0.2);
}
#wrapper #main .type-bad-credit-auto-loan .custom-location-header .custom-location-header-message,#wrapper #main .type-bad-credit-auto-loan .custom-location-header .fusion-button-wrapper,#wrapper #main .type-bad-credit-auto-loan .custom-location-header h1,#wrapper #main .type-bad-credit-auto-loan .custom-location-header h2{position:relative;z-index:2}
#wrapper #main .custom-landing-image .fusion-row .custom-landing-image-buttons .fusion-button-wrapper{display:inline-block}
#wrapper #main .custom-landing-image .fusion-row .custom-landing-image-buttons .fusion-button-wrapper .custom-button{margin:0 0 10px}
.intro-banner__content{-moz-transition:opacity 1.5s ease-in-out;-ms-transform:translate(-50%,-50%);-o-transition:opacity 1.5s ease-in-out;-webkit-transform:translate(-50%,-50%);-webkit-transition:opacity 1.5s ease-in-out;color:#fff;font-family:GTSectra,serif;font-size:2.8rem;font-weight:400;left:50%;letter-spacing:-.01em;opacity:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:opacity 1.5s ease-in-out;width:100%}
.intro-banner__content p{letter-spacing:0}
.mdzr--svg .typicons--certificate-outline:before{content:'\e904'}
.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}
.col-auto{flex:0 0 auto;width:auto;max-width:none}

.main .container {
    max-width: 1248px;
    width: 100%;
    padding: 0;
    box-sizing: border-box;
    margin: 0 auto;
    position: relative;
    outline: none;
}

.main .container.narrow {
    max-width: 900px;
}

.copyrights {
    float: left;
    width: 95.7%;
    clear: both;
    background: #eee;
    padding: 20px 2.2% 10px 2.2%;
    margin-top: 25px;
    color: #9b9b9b;
    font-size: 14px;
    text-transform: uppercase;
    position: relative;
    border-top: 1px solid #E2E2E2;
}

#mvp-foot-menu ul li a,
#mvp-foot-copy p {
font-size: .8rem;
}

.mvp-nav-menu ul li a,
#mvp-foot-menu ul li a {
font-family: 'Oswald', sans-serif;
}



.wpex-vc-row-wrap { margin: 0 auto }
.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}




.post-foot {
  font-size: 12px; }


.liste-post .post-thumb {
  position: relative; }


.liste-post .post-flag {
  position: absolute;
  bottom: 0;
  right: 0; }


.liste-post .post-thumb img.wp-post-image {
  border: 1px solid #007492; }
 

.liste-post .post-thumb img.wp-post-image:hover {
  border-color: #004b5f; }

	
	.post.picture .pic-col {
		width: 100%;
	}




.container {
  background-color: #f2f2f2;
  border-right: 1px solid;
  border-left: 1px solid;
  border-color: #a3af79;
}
.tab-content{padding:0;min-height:170px;margin-bottom:20px;background-color:#fff;border-radius:2px;box-shadow:0px 0px 44px 6px rgba(136,136,136,0.5)}

.custom_html_2-section.container.2a-gallery-label img {
    padding-bottom: 20px;
}


.fm-wrapper-sub-sub{
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}


#content {
float:left;
width:700px;
}


#content h2, #content h1 {
font-size:20px;
margin:5px 0 7px 0;
}


#content h2 a, #content h1 a {
color:#222;
text-decoration:none;
}


#content h2 a:hover, #content h1 a:hover {
color:#c00;
}


#content h2.archive {
font-weight:normal;
font-size:22px;
color:#1c1c1c;
padding:0;
margin:5px 0 20px 0;
border:none;
text-align:left;
}




#content .sticky h2 a {
font-style:italic;
color:#555;
}


#content .sticky h2 a:hover {
color:#c00;
}


#content .sticky p.comments {
font-style:italic;
}

.box04_right {
width: 205px;
float: right;
}

.clinics-menu {
	width: 15%;
}

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

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

.flexslider .slides{zoom:1}

.pagination-nums {
  position: relative;
  top: 5px;
  font-size: 18px;
  font-weight: 300;
  display: block;
  width: 60%;
  margin: 0 auto;
  text-align: center;
}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}
.span5{width:470px}
.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}
input.span5,textarea.span5,.uneditable-input.span5{width:456px}

  header#site-header-wrapper .nav__mobile-toggle {
    font-size: 2.5em;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%; }

.bd-imagelink-21 {
  opacity: 0.25;
}
.carousel-inner{position:relative;width:100%;overflow:hidden}

  #seclist3 .blogmapselect { background: #8a004f; clear: both; width: 100%; padding: 15px 0; margin-top: 10px; }
.home main .sections{grid-column:1/-1}
.home .sections{margin-bottom:2rem}
footer .footer-inner .upper-footer .upper-footer-left .helpinfo{width:190px}
footer .footer-inner .upper-footer .upper-footer-left .helpinfo a{font-size:15px;font-size:1.5rem;display:block;margin:6px 0}
.is-border{border-width:1px;border-style:solid;border-color:#ececec;position:absolute;pointer-events:none;border-radius:0;margin:0;top:0;bottom:0;right:0;left:0}


form .error, form + .result {
  display: none;
  font-family: "MINISansSerif-Regular", "Arial", sans-serif;
  size: 1.1875em;
  width: 100%;
  margin: 3rem 0 1rem; }

  form .error.show, form + .result.show {
    display: block; }

  #footer .result {
    margin-top: 3rem;
    padding: 1em;
    text-align: center; }

    section.form-page .form form .result {
      display: none; }


.hm-phones__title {
	font-size: 12px;
	color: #000000;
	font-weight: 600;
	margin-bottom: 5px;
}
#content,#content #content-inner,.content,.title{margin:20px 0;width:auto;}
#content-inner{padding:0 20px 20px 20px;}
.front #content-inner{padding:0;}
.node-type-featured-ship #content-inner{padding:0;}
.inner{padding:0;}
.content-sidebar-sidebar .content-sidebar-wrap,
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap{width:900px}
.content-sidebar-sidebar .content-sidebar-wrap{float:left}
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap{float:right}
.content,
.content-sidebar-sidebar .content,
.content-sidebar-sidebar .content-sidebar-wrap,
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3,
.sidebar-content-sidebar .content,
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-primary,
.sidebar-secondary,
.sidebar-sidebar-content .content,
.sidebar-sidebar-content .content-sidebar-wrap,
.site-header .widget-area,.site-inner,.title-area,.wrap,.home-top-left,.home-top-slider,.home-cta,.nav-primary,.nav-secondary,.footer-widgets,.site-footer{float:none;width:100%}

.email-heading{
	display: block;
	vertical-align: middle;
	color: #fff;
	margin: 0px;
	height: 40px;
	line-height: 45px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: 'TradeGothicBoldExtended', arial, sans-serif;	
	text-transform: uppercase;
	font-size: 0.7em;
}



body.large{
  font-size: 100.5%;
  }


#header .tools .large{
  display: inline;
  padding: 0 0 0 0;
  font-size: 1.5em !important;
  }

.main-navigation ul .menu-item-has-children:after{
	font-family: 'FontAwesome';
	position: absolute;
	left: 45%;
	bottom: 0;
	content: "\f107";
	color: #000;
	font-size: 15px;
}

.main-navigation ul ul .menu-item-has-children:after{
	content: "\f105";
	left: 90%;
	top: 0;
}
.fl-builder-pagination ul.page-numbers {list-style: none;margin: 0;padding: 0;text-align: center;}
.fl-builder-pagination li a.page-numbers,.fl-builder-pagination li span.page-numbers {border: 1px solid #e6e6e6;display: inline-block;padding: 5px 10px;margin: 0 0 5px;}
.fl-builder-pagination li a.page-numbers:hover,.fl-builder-pagination li span.current {background: #f5f5f5;text-decoration: none;}


.footer-widget-wrap {
	width: 100%;
	text-align: center;
}


.footer-widget-wrap .widget {
	float: none;
	width: 100%;
}


.footer-widget-wrap .widget-box {
	display: inline-block;
	float: none;
	margin-right: -4px;
	text-align: left;
	vertical-align: top;
}


.tg-inner-wrap {
	width: 1100px;
	margin: 0 auto;
}
.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}

.top-right{
	width:387px;
	margin-top:15px;
	positive:relative;
	margin-bottom:5px;
}

.top-right .glyphicon-search{
	font-size:20px;
	font-size:14px\9;
}

.top-right .btn-default span{
	color:#fff;
}

    #showvideos {
        display: none
    }


.sf-menu li:last-child, .sf-menu li.last-child {
}
.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}


.clearfix {
  *zoom: 1; }

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

  .clearfix:after {
    clear: both; }


.front-page-2,
.front-page-3,
.front-page-4,
.front-page-5,
.front-page-6,
.front-page-7 {
	border-top: 54px solid transparent;
	margin-top: -54px;
	-webkit-background-clip: padding-box;
	-moz-background-clip:    padding;
	background-clip:         padding-box;
	position: relative;
	z-index: 9;
}

	
	.front-page-2,
	.front-page-3,
	.front-page-4,
	.front-page-5,
	.front-page-6,
	.front-page-7 {
		border-top: 0;
		margin-top: 0;
	}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-4{width:33.33333333%}

.rpwe-block ul{
list-style: none !important;
margin-left: 0 !important;
padding-left: 0 !important;
}

.rpwe-block li{
border-bottom: 1px solid #eee;
margin-bottom: 10px;
padding-bottom: 10px;
list-style-type: none;
}


.rpwe-block a{
display: inline !important;
text-decoration: none;
}



.rpwe-block h3 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    clear: none;
    font-size: 18px !important;
    font-weight: 400;
    line-height: 1.5em;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    padding-bottom: 1px;
}



.col-8.list-of-recipes {
	padding-left: 20px !important;
	padding-right: 0px !important;
}

.col-8, .column.two-third { width: 66.66666666666667%; }


.td-search-wrapper {
  
}

	.ascend.using-mobile-browser #search #search-box {
		top: 20px!important;
	}
 
    html #search-outer #search-box, html #search-outer #search #close {
        -webkit-transform: translate3d(0,200px,0);
        transform: translate3d(0,200px,0);
    }



#search-outer #search-box, #search-outer #search #close {
    transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1);
    transform: translate3d(0,35vh,0);
    opacity: 0;
}


#search-outer.material-open #search-box, #search-outer.material-open #search #close {
    transform:  translate3d(0,0vh,0);
    opacity: 1;
}


#search-box{position:relative}

.style5 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#555555;}


#contentwrapper{
	padding:0 7px 120px 7px;
}


.intro {font-family:Georgia, "Times New Roman", Times, serif; font-size:10pt}
.et_pb_blurb_content,.et_pb_circle_counter,.et_pb_contact_main_title,.et_pb_countdown_timer_container,.et_pb_counter_title,.et_pb_gallery_item,.et_pb_newsletter_description,.et_pb_number_counter,.et_pb_portfolio_item,.et_pb_post,.et_pb_pricing_content,.et_pb_pricing_heading,.et_pb_promo_description,.et_pb_slide_description,.et_pb_tab,.et_pb_tabs_controls,.et_pb_team_member,.et_pb_testimonial_description_inner,.et_pb_text,.et_pb_toggle_content,.et_pb_toggle_title,.et_pb_widget,.product{word-wrap:break-word}
.et_pb_promo_description{position:relative;padding-bottom:20px}
.et_pb_promo_description p:last-of-type{padding-bottom:0}

#header-right-section .advertisement_728x90 {
   margin-bottom: 0;
   padding: 0;
}

.advertisement_728x90 {
   padding: 15px 0 45px;
   display: block;
}

#header-right-section .advertisement_728x90 img {
   padding: 0;
}

.advertisement_728x90 img {
   margin-bottom: 0;
   box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
   padding: 10px;
   display: block;
   margin: 0 auto;
}

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

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

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

.slide-data h2 { font-size: 22px; }

#header #blog-description {
	color:#fff;
	text-decoration:overline;
	margin:10px 0;
	}

.mh-copyright-wrap { border-color: rgba(255, 255, 255, 0.3); background: #260f54; }

.mh-copyright, .mh-copyright a { color: #f7f7f7; }



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


.clear:after {
  clear: both;
}


.clear {
  clear: both;
}


.widget_newsletter .clear:before, .widget_newsletter .clear:after {
  display: none !important;
}
.rev_slider_wrapper{position:relative;z-index:0;width:100%}

.mod_events_latest_first {padding-bottom: 5px;}

			#footer .menus td.space  {
				width:17px;
				cursor:default;
			}
 .clip_box .entry_content{display:none !important}
 .entry_content{border-bottom:1px solid #2B2528}

.pl-new-loop .hentry .entry_content img {
  max-width: 100%;
}

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