﻿nav.nav-extended .nav-wrapper{min-height:56px;height:auto}
nav .nav-wrapper{position:relative;height:100%}
nav,nav .nav-wrapper i,nav a.button-collapse,nav a.button-collapse i{height:64px;line-height:64px}
.nav-wrapper .input-field input[type=search]{height:inherit;padding-left:4rem;width:calc(100% - 4rem);border:0;-webkit-box-shadow:none;box-shadow:none}
.page-footer *,.nav-wrapper *{font-size:small;color:#666}
.clear{clear:both}

		
		.footer_bottom .left {
			float:left;
		}
.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}

#wrapper{float:left;overflow:hidden;width:100%;}

			.content footer img.facebook {
				padding: 0px 5px;
				border: none;
				
				-webkit-box-shadow: none;
				-moz-box-shadow:    none;
				box-shadow:         none;
			}
.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-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

.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-lg-7{width:58.33333333%;}



tr.gigpress-header th {
	font-weight: bold;
}

#ttw_ftdr {
	text-align:right;
	}

#educators-carousel-wrapper {
    margin:40px 50px 0 50px;
}

#educators-carousel-wrapper button.slick-arrow {
    position: absolute;
    color:#ed145b;
    padding:12px 18px;
    background-color: white;
    border:none;
}

#educators-carousel-wrapper button.slick-arrow:hover {
    color:black;
}

#educators-carousel-wrapper button.slick-prev {
    left:-50px;
    top:0;
}

#educators-carousel-wrapper button.slick-next {
    right:-50px;
    top:0;
}

.thumb_img_link:hover .thumb_time{
	display: none;
}

.thumb_img_link{
width : 180px;
height: 135px;
display: block;
text-decoration:none;
position:relative;
}
.informa-bar__list{margin:20px 0 0;padding:0;list-style:none}
.informa-bar__list:before,.informa-bar__list:after{content:' ';display:table}
.informa-bar__list:after{clear:both}
.ie7 .informa-bar__list{zoom:1}
.share-dropdown li.reddit a{color:#8bbbe3}





.footer-top{
	background-color: #DFBC17;
	padding-top: 20px;
	padding-bottom: 20px;
}

.footer-top .section-inner{
	display: flex;
	flex-wrap: wrap;
}
	
	.header-actions .navbar-form input[type="text"] {
		max-width: 100px;
	}

	.single #site-header .header-actions {
		opacity: 1;
		-moz-transition: opacity 0.2s ease 0s;
		-o-transition: opacity 0.2s ease 0s;
		-webkit-transition: opacity 0.2s ease 0s;
		transition: opacity 0.2s ease 0s;
	}
	
	

		.header-actions .user-dropdown{
			display: inline-block;
		}

		.header-actions .user-dropdown .dropdown-menu{
			border-radius: 0;
			padding: 0;
		}

		.header-actions .user-dropdown .dropdown-menu .divider{
			margin: 0;
		}
.list-inline{padding-left:0;list-style:none}
.list-inline-item{display:inline-block}
.list-inline-item:not(:last-child){margin-right:.5rem}



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



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


#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}

#my-banner h1 #accent {
    color: #25364b;
    font-size: 99px;
    letter-spacing: 0;
    line-height: 81px;
    position: relative;
    top: -8px;
    vertical-align: middle;
}

.header .tagline {
  margin-top: 25px;
  margin-left: 15px;
  display: inline-block;
  font-size: 1.7em;
  color: #fff;
}

.bcorp-footer-elements-3 { float:left; width:32%; margin-right:2%; }


div.bcorp-footer-elements-2.bcorp-footer-element-2,div.bcorp-footer-elements-3.bcorp-footer-element-3,
div.bcorp-footer-elements-4.bcorp-footer-element-4,div.bcorp-footer-elements-5.bcorp-footer-element-5 { margin-right:0;}
 #promo img.promo {width: 25%;}




.centermio { 

	text-align: center;

}


    .navigation li a:hover,
    .navigation li.current a{
      color: #999;
    }

      #main-social-bar li a:hover, #main-social-bar li.current a{
        color: #999;
      }

#mdd li.mdd_element {
	display:none;
	position:relative;
	padding:0px 0px 0px 19px;
	zoom:1;
}




    .site-nav .menu li ul .top-tit a {

        border-bottom: 1px dotted #111;

    }




    .site-nav .menu .top-tit {

        width: 16%;

        margin-bottom: 20px;

    }




    .site-nav .menu .top-tit:nth-child(5n+1) {

        clear: left;

    }

  .span4 {
    width: 228px;
  }

  .row-fluid .span4 {
    width: 31.491712707182323%;
    *width: 31.43852121782062%;
  }

  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 214px;
  }
input.span4,textarea.span4,.uneditable-input.span4{width:286px}
.table .span4{float:none;width:284px;margin-left:0}


.byline,
.updated:not(.published) {
	display: none;
}


.single .byline,
.group-blog .byline {
	display: inline;
}
.ie7 .site-navigation .children.sub-menu,.ie8 .site-navigation .children.sub-menu{border:1px solid #dedede}
.footer-nav .menu-item{max-height:20px !important}
#mmm ul li.menu-item-has-children b.fa-wrap{background:#0f647f;cursor:pointer;display:block;height:50px;position:absolute;right:0;text-align:center;top:0;width:50px}
#mmm ul li.menu-item-has-children i.fa{color:#f0f7f8;cursor:pointer;display:block;font-size:24px;height:50px;line-height:2.25;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;-o-transition:transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;width:50px}
#mmm li:not(.current-menu-item).menu-item-has-children.show-sub-menu{max-height:999em}
.large-6{width:50%}
.sortable-matrix-child div[data-moduletype="hr"]{padding-top:1px !important;padding-bottom:1px !important}
.row{margin-left:-4px;margin-right:-4px}
.row.row-collapse{margin-left:0!important;margin-right:0!important}
.row.row-thin{margin-left:-5px!important;margin-right:-5px!important}
.row.row-narrow{margin-left:-10px!important;margin-right:-10px!important}
.row-full-height{height:100%}
.row-same-height{display:table;width:100%;table-layout:fixed}
.wpcd-share-buttons-container div.col-md-12.row{margin-left:0;margin-right:0;display:block}

				
			
   .row.pln-cmpr:nth-child(odd)  {
      background: #e9e7e7;
   }

.es-carousel-wrapper{border:1px solid #ddd;}

.es-carousel ul li{border:0px solid #ddd;}

.es-carousel ul{display:none;}

.es-carousel ul li a{display:block;}

.es-carousel ul li a img{display:block;min-width:100px;max-width:100%;height:auto;border: 1px solid #cccccc;}
#carousel_section_section #carousel .es-carousel ul li a:hover{background:none;color:#26B8D1 !important}
#carousel_section_section .es-carousel ul li a:hover .carousel-captions{font-weight:700}
#carousel_section_section .es-carousel ul li a:hover .carousel-captions .carousel-date{font-size:11px}
#carousel_section_section .es-carousel ul li a:hover .carousel-enseigne{color:#26B8D1 !important}
.home .es-carousel-wrapper{margin-bottom:30px}

	
	.section_wrapper .column,
    .container .column,
	.sections_group,
	.four.columns					{ margin:0; width: 100% !important; clear: both; }


	.section_wrapper .column		{ margin:0 0 20px;}



@import url("../apr/style.css");









div.column.one.author-box { display: none; }
#carousel-reblog-box .submit,#wrapper #carousel-reblog-box p.response{float:left;width:154px;padding-top:0;padding-left:1px;overflow:hidden;height:34px;margin:3px 0 0 2px!important}
#wrapper #carousel-reblog-box p.response{font-size:13px;clear:none;padding-left:2px;height:34px;color:#aaa}



#wrapper {
    width: 980px;
	margin: 0 auto;
}

.cb-grid-block .cb-grid-img {
  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-sm-12{width:100%}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}


.menu-navigation li.active {
  border-bottom: 3px solid #8E343D; }


.menu-navigation li.active a {
  color: #000; }


.menu-section .menus.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.navigation .n_bj3{ background-position:-57px -160px;}

#google-ads-header{margin:0 5px 0 0px;width:728px;height:auto;float:right;}

#google-ads-header,#topnav_inner,.netgain,.mobhide,#div-gpt-ad-1424152012902-0,#right-asds,#middle-header,#middle-asds,.left-thumnail,.netgainss{display:none;}


    #footer .addr-text {
        width: 90%;
        display: table-cell;
        float: right;
        padding-top: 4px;
    }


.panel-small-left, .panel-small-right {
  width: 50%; }

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

.et_pb_column {
	padding-bottom: 2%;
}

.et_pb_column.et_pb_column_empty {
	display: block;
}
.wpbf-footer-two-columns .wpbf-inner-footer-left,.wpbf-footer-two-columns .wpbf-inner-footer-right,.wpbf-footer-two-columns .wpbf-inner-pre-header-left,.wpbf-footer-two-columns .wpbf-inner-pre-header-right,.wpbf-pre-header-two-columns .wpbf-inner-footer-left,.wpbf-pre-header-two-columns .wpbf-inner-footer-right,.wpbf-pre-header-two-columns .wpbf-inner-pre-header-left,.wpbf-pre-header-two-columns .wpbf-inner-pre-header-right{display:block;width:100%;text-align:center}
.wpbf-page-footer .wpbf-inner-footer-left .wpbf-menu{float:none;width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}



.dividewhite1 {
    height: 10px;
}

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

#piedpage_footer.footer-no-right #contenu_pied_de_page{width:auto; padding-right:20px;}


#contenu_pied_de_page {
	float:left;
	width:162px;
	padding-left:20px;
}

#contenu_pied_de_page p {
	font-size:95%;
}

.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;
    }
#mk-main-navigation ul.sub-menu a.menu-item-link,#mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color: #444444;}
#mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color: #e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size: 12px;font-weight: normal;text-transform:uppercase;letter-spacing: 1px;}
 #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:7px;}
.site-footer .personal-network .menu .menu-item{padding:5px}
.site-footer .personal-network .menu .menu-item:empty{list-style:none}
.site-footer .personal-network .menu .menu-item:nth-child(odd){clear:left}
.jumbotron{padding:30px;margin-bottom:30px;font-size:21px;font-weight:200;line-height:2.1428571435;color:inherit;background-color:#eee}
.jumbotron h1{line-height:1;color:inherit}
.jumbotron p{line-height:1.4}
.container .jumbotron{border-radius:6px}
.row{margin-right:-15px;margin-left:-15px}
.two_column_image_and_text .row{margin-left:-1rem;margin-right:-1rem}
.two_column_image_and_text .row-eq-height{display:flex;display:-webkit-flex}

.flex-grid .item {width:50%;padding:2% 1%;}

.flex-grid .item p {margin:0;}

.flex-grid .item img {width:100%;height:auto;}

.flex-grid .item h3 {text-align:center;}


#home-d-temp .item {background-size: contain;background-repeat:no-repeat;position:relative;padding: 4em 0;overflow: visible;background-position: top right;}

.temp-2018 .item {background-size:cover;background-position: center center;background-repeat:no-repeat;position:relative;padding: 9em 13em;}

.temp-2018 .loan-division-main .item {padding: 0;min-height:auto;}


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}


.t3-spotlight .t3-module {
margin-bottom: 5px;
}


.featured .uk-overlay {
  display: none;
}

.featured .uk-article .post{
  position: relative;
  box-shadow: 0;
  border:  1px solid #000;
}

.featured .uk-article .post:after, .black-widget:after {
    position: absolute;
    content: '';
    display: block;
    z-index: -1;    
    bottom: -12px;
    top: 12px;
    right: -12px;
    left: 12px;
    border:  1px solid #000;
}
#masthead.no-image .overlay{display:none}
.home-feature-story__overlay-title{color:#0a44bb;margin:0;line-height:1;text-shadow:0 0 2px #FFF;font-size:30px;font-size:1.875rem;}
.home-feature-story__overlay-title a:link,.home-feature-story__overlay-title a:visited{color:#0a44bb;text-decoration:none;}
#logo img{max-height: 100px}
#logo{width:166px;}
.transparent #logo img{max-height: 30px}
.stuck #logo img{max-height: 70px!important}
.flex-col{max-height:100%}
.medium-flex-wrap .flex-col{padding-top:5px;padding-bottom:5px;-ms-flex-positive:0;flex-grow:0;width:100%}
.small-flex-wrap .flex-col{-ms-flex-positive:0;flex-grow:0;width:100%}
.flex-col button,.flex-col .button,.flex-col input{margin-bottom:0}
.form-flat .flex-row .flex-col,.flex-row.form-flat .flex-col{padding-right:4px}
.next-prev-nav .flex-col{padding:.7em 0}
.next-prev-nav .flex-col+.flex-col{border-left:1px solid #ececec}
.wpcf7 .flex-col .wpcf7-not-valid-tip{position:absolute;z-index:99;margin-top:5px;width:100%}
.searchform-wrapper.form-flat .flex-col:last-of-type{margin-left:-2.9em}
#site-logo-inner{display:table-cell;vertical-align:middle}
.anim-shrink-header #site-header-sticky-wrapper,.anim-shrink-header #site-header,.anim-shrink-header #site-header-inner,.anim-shrink-header .navbar-style-five,.anim-shrink-header .navbar-style-five #site-navigation,.anim-shrink-header #site-logo,.anim-shrink-header #site-logo-inner,.anim-shrink-header #site-logo a,.anim-shrink-header #site-logo img{transition:all 0.3s linear}
body.wpex-has-vertical-header #site-logo-inner{display:block}
.col:after,.clr:after,.wpex-clr:after,.group:after,dl:after,.vc-empty-shortcode-element:after,ul.page-numbers:after,#comments .comment-body:after,.vcex-clr:after,.wpex-slider .sp-nc-thumbnail-container:after{content:"";display:block;height:0;clear:both;visibility:hidden;zoom:1}
.clr-margin,.count-1,.col-1,.products .col.first{clear:both;margin-left:0}

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

.row.pg-no-header.bg-grey {
    background: #dfe2e2;
    position: relative;
    z-index: 1;
}

.row.pg-no-header.bg-grey:before {top: 0; transform: skewY(-5deg); transform-origin: 0; transform:none;}

.row.pg-no-header.bg-grey:after {background: inherit; content: ''; display: block; height: 50%; left: 0; position: absolute; right: 0; z-index: -1; -webkit-backface-visibility: hidden; // for Chrome Windows}


.ecs__page--subtitle {
    background: 0 0;
    height: 35px;
    outline: none;
    border: none;
    text-align: center;
    -moz-appearance: textfield;
    -webkit-user-select: none;
    margin: 10px 9px 0 0;
    font-family: FoundersGrotesk-Light;
    font-size: 21px;
    line-height: 52px;
    letter-spacing: 1.2px;
    color: #23e1ca;
    cursor: pointer
}

.wel{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:26px;
	padding-top:20px;
	color:#333;
	font-weight:900;
}
.home .wp-block-spacer[style="height:80px"]{height:40px!important}
.home .wp-block-spacer[style="height:60px"]{height:15px!important}
.home .wp-block-spacer[style="height:30px"]{height:10px!important}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.paging-navigation:after,.site-footer:after,.site-info:after,.page-header-content-container:after,.inside-navigation:not(.grid-container):after,.inside-header:not(.grid-container):after,.inside-top-bar:not(.grid-container):after,.inside-footer-widgets:not(.grid-container):after{content:"";display:table;clear:both}
.inside-navigation{position:relative}


	#logo_container {
		float: right;
		padding:5px;
		width: 40px;
		overflow: hide;
	}




#head-main-wrap {
	width: 100%;
	}


.left, .alignleft {
	float: left;
	}
.float-right{float:right!important}
