﻿		.page_with_abs_header.dark_slides .main_header.type1 .tagline .email a:hover,		.page_with_abs_header.dark_slides .main_header.type1 .tagline .log_in_out a:hover,		.page_with_abs_header.dark_slides .main_header.type1 .tagline a.view_cart_btn:hover {			color:#a0a0a0;		}


.phone,
.email,
.log_in_out,
.social_icons,
.cart_btn {
    display: inline-block;
    vertical-align: top;
    margin-right: 27px;
}


.page_with_abs_header.dark_slides .main_header.type1 .tagline .email a,
.page_with_abs_header.dark_slides .main_header.type1 .tagline .log_in_out a,
.page_with_abs_header.dark_slides .main_header.type1 .tagline a.view_cart_btn,
.page_with_abs_header.dark_slides .main_header.type1 .tagline .social_icons a {
    color: #fff;
}
.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-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_section_7.et_pb_section{background-color:#000000!important;padding-bottom:54px}
.et_pb_section_5.et_pb_section{padding-top:0px;padding-bottom:0px}
.et_pb_section_4.et_pb_section{background-color:#f4f4f4!important}
.et_pb_section_2.et_pb_section{background-color:#f0f0f0!important}

.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-4-0 , #pl-4 .so-panel:last-child { margin-bottom:0px }
 #pg-4-1 , #pg-4-2 , #pl-4 .so-panel { margin-bottom:30px }
 #pl-w5c099205e878c .so-panel { margin-bottom:30px }
 #pl-w5c099205e878c .so-panel:last-child { margin-bottom:0px }

.content {
width: 1360px;
margin-right: auto;
margin-left: auto;
padding: 10px 30px 20px;
}
.row{margin-right:-15px;margin-left:-15px}
.down{bottom:0;height:40px;position:absolute;width:100%}
.down img{display:block;margin:0 auto;width:40px}

.nav-previous,
.previous-image {
	float: left;
	padding-bottom: 7px;
	width: 50%;
}

#en_direct_des_academies ul.en_direct_des_academies_liste {
	list-style:none;
	margin:0px;
	padding:5px 20px 10px;
}

#en_direct_des_academies ul.en_direct_des_academies_liste li {
	clear:both;
	padding:4px 0px 0px;
	margin:0px;
	background-position:-50px 0px;
}

#en_direct_des_academies ul.en_direct_des_academies_liste h3 {
	float:left;
	font-size:100%;
	color:#000000;
	margin:0px;
	width:110px;
	font-weight:normal;
	border:none;
	background:none;
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.secondary-nav .menu-item-800 a:link,.secondary-nav .menu-item-800 a:visited{position:relative;display:block;border:1px solid;border-radius:3px;text-align:center;color:#7b7b7b;cursor:pointer;padding-top:.05em;padding-right:2ex;padding-bottom:.15em}
.secondary-nav .menu-item-800 a:link::before,.secondary-nav .menu-item-800 a:visited::before{content:''}
.secondary-nav .menu-item-800 a:link::after,.secondary-nav .menu-item-800 a:visited::after{font-family:FontAwesome;content:'\f023';left:.75ex;position:relative}
.secondary-nav .menu-item-800 a:hover,.secondary-nav .menu-item-800 a:focus,.secondary-nav .menu-item-800 a:active{color:#15bbcd}


.container, #logo, nav, .main {
    max-width:960px;
    margin:0 auto;
    position:relative;
}


#logo {
    text-align:center;
    position:relative;
    top:-40px
}



#logo, #logo a, #logo img {
    text-align:center;
    width:100%;margin:0;
    padding;0;
}

#logo img {
    width:65%;
}
.texte{color:#74756D; FONT-FAMILY : Verdana, helvetica, sans-serif; font-size : 14px;}


.comptable .rankcol {
	width:10%;
}


th.gigpress-city {
}


td.gigpress-city {
}




#wrapper {
	position:relative;
	max-width:1140px;
	margin:0 auto;
	box-shadow:0 0 18px rgba(0, 0, 0, .4);
	background:#f8f8f8;
	overflow:hidden;
}


.page-template-template-no-sidebars-php #wrapper,
.page-template-template-blog-no-sidebars-php #wrapper,
.page-template-template-portfolio-no-sidebars-php #wrapper {
	max-width:760px;
}


	#wrapper,
	.page-template-template-no-sidebars-php #wrapper,
	.page-template-template-blog-no-sidebars-php #wrapper,
	.page-template-template-portfolio-no-sidebars-php #wrapper {
		max-width:380px;
	}

.btnRightArrow .text{
  line-height:16px !important;
  display:table-cell;
  vertical-align:middle;
  height:34px;
  padding-bottom:4px;
}

.content .wrapper { padding: 1rem 0; }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}






#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 940px;
}



#branding img {
	border-top: 4px solid #000;
	border-bottom: 1px solid #000;
	display: block;
	float: left;
}

	#access,
	#branding img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area {
		display: none !important;
	}



.side-pull-left .main-content-inner {
    float: left;
}


.side-pull-right .main-content-inner {
    float: right;
}


.no-sidebar .main-content-inner {
    float: none;
    margin: 0 auto;
}


.full-width .main-content-inner {
    width: 100%;
}


    .side-pull-left .main-content-inner, .side-pull-right .main-content-inner {
        float: none;
    }


.woocommerce .main-content-inner {
    background-color: #fff;
    border: 1px solid #dadada;
    padding: 45px 50px;
}


.et_fullwidth_nav #main-header .container {
	padding-right: 0;
	padding-left: 7%;
}
.home-section-wrapper{padding:50px 0;clear:both;}
.home-section-wrapper.white-bg.trusted-by{padding:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}

.flotado{
	float:left;
}

	.bg-1 h3,.g-t1 h3,#banner h2{font-size: 50px;}

	.g-t1 h3{margin-bottom: 20px;}

	.bg-1 h3, .g-t1 h3, #banner h2{font-size: 42px;}

	.bg-1 h3, .g-t1 h3, #banner h2,#ban .txt h2{font-size: 40px;width: 100%;text-align: center;}

	.bg-1 h3, .g-t1 h3, #banner h2,.g-t2{font-size: 34px;}

	.bg-1 h3, .g-t1 h3, #banner h2,.g-t2,#ban .txt h2,.m-t2{font-size: 26px !important;font-weight: normal;}


p.rounded-topspace {
  margin-top: -14px;                                  
}

.uppercase{text-transform: uppercase;}
.td_module_mx1 .td-author-date{display:block;margin-top:5px}


.container-fluid .grid_5 {
  width: 41.66667%; }

.container .grid_5 {
  width: 470px; }
.entry-content img,.comment-content img,.widget img,img.header-image,.author-avatar img,img.wp-post-image{box-shadow:none;border-radius:0}
.author-date{color:#888;font-size:10px;font-size:.7142857142857143rem;line-height:18px;line-height:1.285714285714286rem;font-style:italic}
.author,.published{font-style:normal;letter-spacing:1px;letter-spacing:.0714285714285714rem;text-transform:uppercase}

    .pricing-table .pricing-plan .plan-item {
      background: whitesmoke;
      border-bottom: 0.1rem solid white;
      padding: .75em;
      align-content: center;
      text-align: center;
      font-size: .9em;
      color: #FA7C91; }

    .pricing-table.is-comparative .plan-item::before {
      content: attr("data-feature"); }

    .pricing-table.is-comparative .pricing-plan .plan-item::before {
      content: attr(data-feature);
      display: block;
      font-weight: 600;
      font-size: 0.75rem;
      color: #D0D1CD; }
.mk-responsive-wrap{overflow-y:scroll;position:absolute;width:100%;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;display:none;z-index:20}


#digischool-galaxy-menu .galaxy-navigation {
  display: flex;
  flex-direction: column;
  background: white; }

  #digischool-galaxy-menu .galaxy-navigation #navigation {
    order: 3; }

  #digischool-galaxy-menu .galaxy-navigation #banner {
    order: 2; }

  #digischool-galaxy-menu .galaxy-navigation #galaxy {
    order: 1; }
.col{display:block;float:left;margin:1% 0 1% 1.6%;}
.col:first-child{margin-left:0;}
.home-odd {clear:both;font-size:26px;font-size:2.2rem}
.home-odd .widget-title {margin-bottom:20px!important}


		

		a,
		.entry-title a:focus,
		.entry-title a:hover,
		.home-odd .featured-content .entry-title a:focus,
		.home-odd .featured-content .entry-title a:hover {
			color: #990000;
		}

.home-even .wrap, .home-odd .wrap{
max-width: 1100px;
padding-left:0px;
}

.stt-cookie .stt-cookie-text {
  padding-bottom: 0.75rem;
}
.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-8{width:66.66666667%}
.row{margin-right:-15px;margin-left:-15px}

    .footer .footer-interior .footer-section.footer-section-blurb .footer-blurb {
      font-family: "GT-Walsheim-Regular";
      font-size: 12px;
      line-height: 20px;
      opacity: 0.5;
      max-width: 1175px;
      margin-top: 16px; }

      .footer .footer-interior .footer-section.footer-section-blurb .footer-blurb p {
        padding: 0;
        margin-bottom: 1em; }

      .footer .footer-interior .footer-section.footer-section-blurb .footer-blurb a {
        border-bottom: 1px solid #FFF; }
.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-12{width:100%}
.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}
.panel-grid-cell .panel-cell-style{height:100%}
.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}
.panel-grid-cell .panel-last-child{margin-bottom:0}
.panel-grid-cell .widget-title{margin-top:0}

.content-area .icon-box-small .panel-grid-cell:first-of-type .icon-box { padding-top: 27.5px; }

.content-area .icon-box-small .panel-grid-cell:last-of-type .icon-box::after { display: none; }
 #pl-15 .panel-grid-cell { padding:0 }
 #pl-15 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-15 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }

	
	a.lexblog_2014,
	a.lexblog_2014 span.lexblog_logo,
	a.lexblog_2014 span.lexblog_slogan {padding: 0; display: block; text-align: center; margin: 0 auto; font-size: 9px;}
#respond,.comment-nav{margin:20px 0}
#respond{overflow:hidden}
.comment-list #respond{border-top:1px solid #FFF;border-bottom:1px solid #D7D7D7;margin:0;padding:20px 0}
.comment-list #respond .section-header{margin:0 0 8px}
.cf:after,.clear:after,hr{clear:both}
.cf:after,.cf:before,.clear:after,.clear:before{content:"";display:table}
.cf{zoom:1}

.copyright {
	padding: 35px 0;
}

.copyright p{
	font-family:Trebuchet MS;
	font-size:14px;
	font-weight:400;
	color: #ffffff;
}

.copyright p a{
	color: #ffffff;
	text-align:center;
	text-decoration:none;
}

.copyright p a:hover
 	 {
	color: #c9c9c9;
	 }

	.cards,.copyright{
		padding: 1em 0;
	}

  .product-listing-1x4 .slider-dots {
    position: relative;
    margin: 0;
    height: 22px; }


#slider-container .slider-dots {
  margin-bottom: 50px; }

  #slider-container .slider-dots .slick-dots li {
    margin: 0; }

    #slider-container .slider-dots .slick-dots li button {
      outline: 0; }

      #slider-container .slider-dots .slick-dots li button:before {
        font-size: 8px;
        opacity: 1;
        color: #ebebeb; }

    #slider-container .slider-dots .slick-dots li.slick-active button:before {
      color: #0286cd;
      opacity: 1; }


div.mod-languages ul.lang-inline li {
	display:inline;
}

  .main-navigation .menu-item-has-children {
    position: relative; }
.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}
.navigation #menu-item-857 a:hover { color:  !important; }

.sub-menu .menu-item-has-children:after { color: #fff }
.nav-vertical .social-icons,.nav-vertical .header-button{display:block;width:100%}
.text-center .social-icons{margin-left:auto;margin-right:auto}
.social-icons{display:inline-block;vertical-align:middle;font-size:.85em;color:#999}
.html .social-icons{font-size:1em}
.html .social-icons .button{margin-bottom:0}
.social-icons span{font-weight:bold;padding-right:10px}
.social-icons i{min-width:1em}
.nav-dark .social-icons,.dark .social-icons{color:#FFF}
.nav-dark .social-icons .button.is-outline,.dark .social-icons .button.is-outline{border-color:rgba(255,255,255,0.5)}
.social-button,.social-icons .button.icon:not(.is-outline),.social-icons .button.icon:hover{background-color:currentColor !important;border-color:currentColor !important}


#header-content-wrapper {
	padding:0 2% 0 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%}
#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.odd{background:#fbfbfb;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;}

.popup_text {
	font-family: 돋움, 돋움체, 굴림, 굴림체;
	font-size: 9pt;
	color: #9BAAC5;
	line-height:150%;
}

.td-bg-lightgrey{
	background-color: #f7f7f7;
}

.post-data { margin-top: -5px }

.advanced-recent-posts li.vertical-small .post-data, .popular-posts li.vertical-small .post-data, .category-posts li.vertical-small .post-data, .related-posts-widget li.vertical-small .post-data, .author-posts-widget li.vertical-small .post-data {
float: left;
width: 100%;
clear: both;
padding: 25px 30px;
padding-bottom: 15px;
box-sizing: border-box;
}
 #text-block-28 { margin-bottom:0px; text-align:center; }
.vc_row,.wpb_row,.wpb_column,.vc_column-inner,.wpb_content_element,.vcex-module{border-color:transparent;border-style:solid}


.comptable tr.topcomp {
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	background:#434343; 
}

#footer-widgets #copyright {
  text-align: center;
  padding-top: 50px;
}

.center{display:block;margin:0 auto;}
.fusion-header-sticky-height{display: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-lg-6{width:50%}
.img-fluid{max-width:100%;height:auto}

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }

.site-branding .site-logo-div {
  line-height: 75px;
}

		

.site-logo-div img{height:40px;width:auto}


.breaking-news-inner,
.breaking-news-inner a {
	color: #ffffff;
	text-decoration: none;
}


.breaking-news-inner a:hover {
	color: initial;
}


.breaking-news-inner {
	display: flex;
	flex-flow: row;
	align-items: center;
	padding: 1.7rem 2rem;
	font-size: 18px;
	font-size: 1.8rem;
	margin: 0 auto;
	max-width: 1000px;
}




#footer{background:#cccccc;width:100%; height:60px; text-align:center;}

#footer a{color:#666666;}



    #container{
	width:960px;
	margin:0 auto; 
	position:relative;
	display: block;
	padding:0 10px;
    }


.testimonial_rotator.template-default .has-image .text,
.testimonial_rotator_single.has-image.template-default .text { width: 75%; float: left; padding: 0; margin: 0; }
.job_listings .type-job_listing .scope-description{font-size:14px;color:#999999;font-weight:normal;margin-top:5px}
						#wds_container1_0 #wds_container2_0 #wds_image_id_0_44 .wds_slideshow_image_0 {        					background-size: cover;					background-position: center center;					background-repeat: no-repeat;          																			}
      #wds_container1_0 #wds_container2_0 .wds_slider_car_image0 {        overflow: hidden;      }


.rate {
	text-align: left;
}
.q_icon_with_title .icon_text_holder .icon_title{display:block;margin:0 0 1.08em;font-weight:600}
.q_icon_with_title.large .icon_text_holder .icon_title{margin-bottom:.35em}
.q_icon_with_title .icon_text_holder .icon_title_holder .icon_title{display:table-cell;margin:0;vertical-align:middle;width:100%}


h5,
h5 a,
.q_icon_with_title .icon_text_holder h5.icon_title {
    color: #000000;
    font-family: 'Arial', sans-serif;
    font-size: 14px;
    line-height: 43px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0px;
    text-transform: uppercase;
}


#linkbar.mobile.menu-open .dropdown {
display:block;
}

footer.copyright .jetpack-social-navigation .menu-item {
  display: block;
  float: left;
  margin-right: 1px;
  margin-bottom: 1px;
}
.container{margin:0 -2rem}
.clearfix:after,.container:after{content:"";display:table;clear:both}
#front-page-cta .container{margin:0 -1rem}
#front-page-cta .container [class^=col-]{padding:1rem}
#table-module.container.module-5ths{margin:0 -1rem}
#table-module.container.module-5ths li.col-lg-5ths{padding:0 1rem}

.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-right: 15px;
  padding-left: 15px;
}

  .col-md-6 {
    width: 50%;
  }

ul#image_bandeau_txt_liste .image_bandeau_txt {
	font-size:107%;
	padding:6px 0px 0px;
}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.et_pb_column .et_pb_row_inner_0{padding-bottom:0px}
.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}

    .subscribe .input-elements{
        border: 0.2rem solid #9E2E28;
        position: relative;
        display: inline-block;
    }



.navtype-Top #fw-mainnavwrap #fw-nav-menu .sfhover .sfhover ul,
.navtype-Left #fw-mainnavwrap #fw-nav-menu .sfhover .sfhover ul { left: 100%; top: -2px; }

.navtype-Right #fw-mainnavwrap #fw-nav-menu .sfhover ul ul { left: -999em; }

.navtype-Right #fw-mainnavwrap #fw-nav-menu .sfhover .sfhover ul { left: -100%; top: -2px; }
.h-custom-headline{letter-spacing:-1px;line-height:1.1}
.h-custom-headline.accent{overflow:hidden}
.h-custom-headline.accent span{padding-bottom:2px;display:inline-block;position:relative}
.h-custom-headline.accent span:before,.h-custom-headline.accent span:after{content:"";position:absolute;top:50%;height:2px;width:9999px;display:block;margin-top:-1px;background-color:#e5e5e5}
.h-custom-headline.accent span:before{right:100%;margin-right:0.5em}
.h-custom-headline.accent span:after{left:100%;margin-left:0.5em}

.top-site
{
margin-left:210px;
}
.small-12{width:100%}

		
		.kit-body-wrap .page-layout-wrap .template-template3 .description-container .small-12:first-child .description-content {
			border: 3px solid #f59d2b;
		}
.dailyshot-container a:hover,.main-container a:hover,footer a:hover,#fixed-menu-max a:hover,#mobile-max a:hover,a:visited{color:#009df5;}

.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-12 {
    width: 100%;
  }
	



    .line{
	height:2px;
	position:relative;
	clear:both; 
	margin:0 10px;
	padding:0;
	font-size:1px;
    }

 
    .line.margin{
	margin:0px 10px 20px 10px !important;
    }

    
    .content .line.margin{
	margin:0px 0px 20px 0px !important;
    }


    .content .line.margin-min{
	margin:0px 0px 5px 0px !important;
    }

    
    .content  .line.nomargin{
	margin:0 !important;
    }

    
    .content  .product_list .line{ 
	margin:0px 0px 0  10px !important;
    }
        

    .line.two{
	margin:0px 10px 10px 10px;
    }


.partners {
    float: left;
}






form, #head ul, #banner, #sections, #footer span, .subscribe, .banner, .partners,
.connect, .branches, .uniCourses, #sideBar {
    display: none !important;
}


.osw-label.po_box {
	display: inline;
	float: left;
	margin-right: 4px;
}


.osw-label.email,
.osw-label.fax,
.osw-label.phone,
.osw-label.url {
	clear: left;
	display: inline;
	float: left;
	margin-right: 4px;
}


.osw-label.email,
.osw-label.fax,
.osw-label.hours, 
.osw-label.name,
.osw-label.phone,
.osw-label.url {
	font-weight: bold;
}

.contact-form .clear-form{clear:both}


.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }
 #footer-widgets-bg {
background: #333;
border-top: 0.6em solid rgba(0, 0, 0, 0.2);
}
#footer-widgets.wpex-row .footer-box.col{margin-bottom:0!important}
.badcreditok .vc_column-inner{padding-top:6px!important;margin-top:0}
.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}

ul#menu-footer-menu {text-align: center; clear:both;}
.bottom-nav,.bottom-nav a,.bottom-nav li.current-menu-item a{color:#676767}
#et-footer-nav .bottom-nav li.current-menu-item a{color:#676767}


.bottom-nav {padding: 10px 0;}

li.menu-item-has-children .drop.active ~ ul {
right: 0;
margin: auto;
left: 0;
border-width: 3px 0 !important
}

#topnav li.menu-item-has-children a.active ~ ul.sub-menu li.menu-item-has-children.active {
height: auto !important
}
ul.sub-menu li.menu-item-has-children:after{color:#fff;position:absolute;top:0;right:10px;font-family:FontAwesome,sans-serif;font-size:25px}


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


.fix:before, .fix:after, .col-full:before, .col-full:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden; }


.fix:after, .col-full:after {
  clear: both; }


.fix, .col-full {
  zoom: 1; }


#calendar2 thead tr.days{
  background-color: #3e9741;
  height: 25px;
  color: #ededed;
    font-size: 10px;
}

#calendar2 thead tr.days td{
  color: #ededed;
    font: normal 10px arial;
}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}


.pf-cssmenu-mainmenu li.lev1:hover {
    height: auto;
}


.pf-cssmenu-mainmenu li.lev1 {
    float: left;
    display: block;
    height: 57px;
}


.pf-cssmenu-mainmenu li.lev1 li {
    float: left;
    clear: left;
    width: 150px;
    background: #005841;
    border-top: 1px solid #008360;
    border-bottom: 1px solid #003c2c;
}


.pf-cssmenu-mainmenu li.lev1 li:hover {
    background: #006b4f;
}
#home-content .home-boat-listing-callout .menu-item a{font-size:1.125rem !important;font-family:"Catamaran",sans-serif !important;text-transform:uppercase;color:#66708b !important;padding-left:1.875rem !important;padding-right:1.875rem !important;border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#fff !important}
#home-content .home-boat-listing-callout .menu-item a:hover{border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#feb912 !important;padding-bottom:.3125rem !important}
.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}
.vc_column-inner::after{clear:both}

.comment .comment-content,
.comment .comment-meta,
.comment .comment-respond {
  margin-left: 70px;
}

.comment .children .comment .comment-content,
.comment .children .comment .comment-meta,
.comment .children .comment .comment-respond {
  margin-left: 56px;
}

.comment-respond {
  margin-bottom: 21px;
  
}


h1.home_title{
	font-size:32px;
	font-weight:300;
	color:#fff;
	margin-bottom:10px;
}

.info-theme{clear:both;color:#474646;font-size:0.875em;text-align:left;}
.text-center{text-align:center}

.form-group-sm .form-control {
  height: 39px;
  padding: 8px 15px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0px;
}

select.form-group-sm .form-control {
  height: 39px;
  line-height: 39px;
}

textarea.form-group-sm .form-control,
select[multiple].form-group-sm .form-control {
  height: auto;
}

.form-group-sm .form-control-static {
  height: 39px;
  padding: 8px 15px;
  font-size: 12px;
  line-height: 1.5;
  min-height: 32px;
}
#nav-search-toggle .icn-close{display:none}
#nav-search-toggle.is_opened .icn-close{cursor:pointer;display:block;width:40px;height:40px;color:#222}
#nav-search-toggle.is_opened .icn-close:before,#nav-search-toggle.is_opened .icn-close:after{height:4px;width:33px;background:#222;position:absolute;display:block;content:'';margin-top:0px;left:10px;bottom:20px;transition:all .3s ease;cursor:pointer}
#nav-search-toggle.is_opened .icn-close:before{transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}
#nav-search-toggle.is_opened .icn-close:after{transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
section.page-cover .container {position:relative;z-index:10;}






.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
	h1,h2,h3,h4,h5,h6,.desc .title,.nivo-title, .nivo-text, #slider .desc {font-family:Oswald, arial, serif;}

		 

	  .huge_it_slideshow_image_1 {
			
	  }

#footerb {font-size: 13px;margin: 0 auto;padding: 0px 0;width: 1180px;overflow: hidden; border-top:3px solid #eee;}

#footerb .copyright { text-align:left;}

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

	
	.main, #footerb, #footer, .news-wrapper-content, .narya_fullwidth .main {padding-right:5%;}

	#footerb, #footerbwrap, .left-footer-content, .right-footer-content {width:100%;float:none;text-align:center;}
div.block-content{display:block;float:left;width:100%;height:auto}
.block-fixed-height div.block-content,body.visual-editor-iframe-grid div.block-content{height:100%}
.on-air .block-content{display:table-cell!important;float:none!important}

	.footer_banner_box .content
	{
		width: 134px;
	}
.large-12{width:100%}
.flagstrap,.push-left .header-search a{border-bottom:solid thin #616161;display:block;width:100%}
.flagstrap{position:relative;float:none;margin-top:0;padding:20px 0}
.flagstrap .dropdown-menu{min-width:100%;padding:0;margin:0}
.push-left .flagstrap button.btn-default{width:100%;text-align:left;color:#FFF!important}
.push-left .flagstrap .caret{float:right;background:#FFF}
.flagstrap,nav{margin-top:4px}

.in-col-duoi {
    width: 33.33333%;
    float: left;
    padding: 0px 7.5px;
}

.in-col-duoi.col-duoi-2 {
    padding-left: 0px;
}

.in-col-duoi.col-duoi-4 {
    padding-right: 0px;
}

  .home-widgets .page-content .woo-image.aligncenter {
    margin: 0 auto 2.618em;
  }

  .home-widgets .page-content .woo-image.alignleft {
    margin-right: 2.618em;
    float: left;
  }

  .home-widgets .page-content .woo-image.alignright {
    margin-left: 2.618em;
    float: right;
  }


img.woo-image.thumbnail.alignleft {
width:150px;
}

.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-right: 15px;
  padding-left: 15px;
}

  .col-md-3 {
    width: 25%;
  }


#footer .copyright {
	font-style:italic;
	font-size:12px;
	color:#888;
}

#footer .copyright.left {
	float:left;
}

#footer .copyright.right {
	float:right;
}

  .table td,
  .table th {
    background-color: #fff !important;
  }

  .table {
    border-collapse: collapse !important;
  }

  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }

.table .table {
  background-color: #ffffff;
}

.table-bordered {
  border: 1px solid #dddddd;
}

     .table td,.table th{
        background-color:#fff !important;
    }

     .table-bordered th,.table-bordered td{
        border:1px solid #ddd !important;
    }


#header ul.maximenuck li a:link,
#header ul.maximenuck li a:visited {
	display: block !important;
}


#header ul.maximenuck li ul li ul li ul {
	border:none !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
	background:transparent !important;
}


#header ul.maximenuck li ul li ul {
	border:0 !important;
	background:transparent !important;
	padding-bottom:0;
}


#header ul.maximenuck li.maximenuck.active a:link,
#header ul.maximenuck li.maximenuck.active a:visited {
	border-right:none !important;
	background:transparent;
}


#header ul.maximenuck {
	margin-top:0px !important;
	position: absolute !important;
}

.maximenuck.item435.first.level1 {
  display: none;
}
.button,.carousel .slick-arrow,.carousel:hover .slick-arrow,.list-item{transition:.3s ease all}
.latestArticles .list-item{opacity:.4}
.latestArticles .list-item.active,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}
.latestArticles .latestArticles-body:after,.latestArticles .list-item.list-itemIndex-10,.latestArticles .list-item.list-itemIndex-8,.latestArticles .list-item.list-itemIndex-9{display:none}
.list-item{margin-bottom:0;padding:9px 20px}
.list-item.active{background-color:#E5E5E5}

.slide-border{
	position:absolute;
	top:-1px;
	z-index:100;
}
.location{font-size: 10px;}


#shoplist div p.tel{
	margin-bottom: 10px;
	color:#825939;
	font-weight: bold;
}
.header__site-slogan{float:left;color:#000}
.filtre-recherche form,.sub-header .header__site-slogan{display:none}
 
.financity-top-menu-button i, .financity-mobile-menu-button i{ color: #ffffff; }
 
.financity-main-menu-right .financity-top-menu-button, .financity-mobile-menu .financity-mobile-menu-button{ border-color: #dddddd; }

.financity-mobile-menu{ float: left; margin-top: -8px; margin-left: 30px; }

.financity-mobile-menu-right{ position: absolute; right: 30px; top: 50%; margin-top: -9px; }
.e10-3.x-column,.e10-7.x-column,.e10-9.x-column,.e10-13.x-column,.e10-18.x-column,.e10-23.x-column,.e10-25.x-column,.e10-29.x-column {background-color:transparent;z-index:1;}

img.center {
    display: block;
    margin: 0 auto;
}


#univers8{
	color:#cc56d3;
}


.menu-icon__line {
  width: 1.5rem;
  height: 0.125rem;
  background-color: #fff;
  display: block;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  border-radius: 0.125rem; }

  .no-csstransitions .menu-icon__line {
    display: none; }


.menu-icon__line--2 {
  margin-bottom: 0.3125rem;
  margin-top: 0.3125rem; }

  .is-active .menu-icon__line--2 {
    opacity: 0; }


.is-active .menu-icon__line--1 {
  -webkit-transform: translateY(0.4375rem) rotate(45deg);
  transform: translateY(0.4375rem) rotate(45deg); }


.is-active .menu-icon__line--3 {
  -webkit-transform: translateY(-0.4375rem) rotate(-45deg);
  transform: translateY(-0.4375rem) rotate(-45deg); }
.x-navbar .x-container{position:relative}
.x-container.width{width:88%;}
.x-container.max{max-width:1200px;}
.x-container:before{content:normal;}

#content-wap{padding:0 10px}

.content-wrap{float:left;width:100%}

.content{position:relative;margin-right:310px;margin-bottom:15px;padding-top:15px;}

.single .content{padding:0 20px;border:1px solid #eaeaea;border-radius:4px;background-color:#fff}

.container-page .content{margin-right:0;padding:20px;border:1px solid #eaeaea;border-radius:4px;background-color:#fff}
