﻿
table.ensystable {border-spacing:0;border-collapse:collapse;border:0;padding:0;margin:0}
li.views-fluid-grid-inline{display:inline-block;}
* html li.views-fluid-grid-inline{display:inline;zoom:1;}
.view-front-content .views-fluid-grid-inline{background-color:#efefef;border:none;}
.view-front-content .views-fluid-grid-inline,.view-clone-of-front-content .views-fluid-grid-inline{background-color:transparent;border:none;}

.editorial_col_droite .editorial_ct {
	padding:0px 19px;
	margin:0px 0px 20px;
	width:140px;
	overflow:hidden;
}

.widget-area .widget-title {
	background: #F2F2F2;
	font-size: 16px;
}


#inner-content {
  padding-bottom: 50px; }







































.wrap {
  width: 980px;
  margin: 0 auto;
  max-width: 980px; }


.footer-main .builder-item .widget-area .widget:last-child, .footer-top .builder-item .widget-area .widget:last-child, .footer-bottom .builder-item .widget-area .widget:last-child {
  margin-bottom: 0; }

  .builder-item--header_search .widget {
    width: 100%; }
.widget ul{padding:0}
.widget ul ul{padding-left:10px;border-left:1px solid #f0f0f0}
.widget{word-break:break-word;padding-bottom:20px;margin-bottom:20px}
.widget select{max-width:100%;width:100%}
.widget p.widget-title{margin-bottom:10px;font-weight:600;font-size:1.25em}
.widget:last-child{border:none;margin:0;padding:0}
.widget ul li{margin-top:5px}

#wp-calendar {
width : 100%;
}

#wp-calendar tr {
text-align : center;
}
 #pgc-363-0-3 , #pgc-363-1-0 , #pgc-363-1-1 , #pgc-363-1-2 , #pgc-363-1-3 , #pgc-363-1-4 { width:20% }
 #pgc-363-0-1 , #pgc-363-1-0 , #pgc-363-1-1 , #pgc-363-3-0 , #pgc-363-6-0 , #pgc-363-7-0 { align-self:auto }
.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}
 #pl-363 .panel-grid-cell { padding:0 }
 #pl-363 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-w5b142e34c0cd3 .panel-grid-cell { padding:0 }
 #pl-w5b142e34c0cd3 .panel-grid .panel-grid-cell-empty { display:none }
.lo-tile_list+.lo-more{margin-top:0}
.lo-tile_list{list-style-type:none;margin:0 0 0 -40px;padding:0}
.lo-tile_list:after{content:"";display:table;clear:both}
.lo-tile_list .lo-article{padding:0}

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

  .img-wrapper .img-wrapper--100 {
    overflow: hidden;
    position: relative;
    width: 100px;
    height: 100px; }

    .img-wrapper .img-wrapper--100 + .img-wrapper-badge {
      left: 50px;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%); }

    .box .img-wrapper .img-wrapper--100 {
      width: 100px;
      height: 60px;
      margin: 0 auto; }
.bg-white{background-color:#fff}


.visitorcounter .center {
    text-align: center;
}

.center{text-align:center;line-height:25px;}

table.classementNormal td.joues, table.classementNormal td.pts, table.classementNormal td.diff {text-align:right;}

.td-bt-darkgrey{
	border-top:1px solid #898989;
}

.tab_content-left, .tab_content-right {padding:25px 20px 15px;}
ul.arep-footer-menu li.last:after{content:"";}
ul.arep-glossary-links li.last:after{content:"";}


#sfida-box-content {
    padding:15px 22px 10px 22px;
}



#sfida-box-content h4 {
    margin:10px 0 15px 0;
    font-weight:700;
    font-size:15px;
    color:#333;
}


#sfida-box-content .altre-sfide {
    float:right;
    margin-top:3px;
}


#video2 {
	height: 90%;
	width: 100%;
	position: relative;
	overflow: hidden;
}

.smart_footer{padding:20px}

.smart_footer .smart_box{width:250px;border:none;float:left;margin-right:20px}

.smart_footer .smart_box ul li{border:none}

.smart_footer .smart_box ul{border-top:1px solid #444;margin-top:-0}
.grid .grid-header{text-align:center;padding:20px 15px 5px 15px;}
.grid .grid-header .grid-heading{font-family:"miller-display",georgia,times,Times New Roman,serif;font-style:italic;font-size:20px;font-size:1.25rem;}
.grid .grid-header .grid-heading.grid-heading--margin-below{margin-bottom:7px;}
div.c-b{clear:both;}

  
  
.video-agileits{
    background-size: cover; 
}

.testimonials-widget-testimonials {
}


.testimonials-widget-testimonials .paging {
	clear: both;
	font-weight: 700;
	height: 1.4em;
}


.testimonials-widget-testimonials .paging.prepend {
	margin-bottom: 1em;
}


.testimonials-widget-testimonials .paging.append {
	margin-top: 1em;
}


.testimonials-widget-testimonials .alignleft {
	float: left;
}


.testimonials-widget-testimonials .alignright {
	float: right;
}

.wrapper{
		display:grid; align-items:center;
		grid-template-columns: 
		repeat(auto-fit, minmax(200px, 1fr));
		
}


.popup__callback__modal-body-main-text {
	text-align:center;
	color: #38ccc0;
	font-size: 24px;
	font-weight: 700;
	line-height: 36px;
	text-transform: uppercase;
  margin-bottom: 5px;
}



.popup__callback__modal-body-main-text img{
  display: block;
  margin: 0 auto;
  width: 61px;
  height:61px;
  margin-top:30px;
  margin-bottom: 30px;
}
.uvc-heading-spacer{margin:0 auto;padding:0;position:relative;overflow:hidden}
.uvc-heading-spacer .aio-icon{vertical-align:text-top}
.uvc-heading-spacer img{vertical-align:middle;-webkit-box-shadow:none!important;box-shadow:none!important;max-width:100%}
.uvc-heading-spacer.line_with_icon:before{content:"";position:absolute;bottom:50%;right:0;border-width:0;top:50%}
.uvc-heading-spacer.line_with_icon:after{content:"";position:absolute;bottom:50%;left:0;border-width:0;top:50%}

.section2 .item .color_3 a{color:#70a844;}

.section2 .item .color_3 .square{background:#70a844;}
.quiz__btn-container{margin:48px auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.quiz__btn{width:100%;border:8px solid #414042;font-family:"TT-Bold";letter-spacing:-0.35px;padding:16px;text-align:center;box-shadow:0 5px 6px 0 rgba(0,0,0,0.14);background:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;cursor:pointer}
.quiz__btn--true{color:#80E0A7}
.quiz__btn--false{color:#FF808B;margin-top:16px}
.quiz__btn--multiple{margin:8px 0}

.page_order .menu-top-menu-container {display: inline-block;}
.pad{padding:30px 30px 20px}
.sidebar .pad{padding-left:20px;padding-right:20px}
#header .pad{padding-top:30px;padding-bottom:30px}
#footer .pad{padding-bottom:30px}
#footer-bottom .pad{padding-top:30px}
.widget_calendar .pad{padding:0!important}
.page-title.pad{padding-top:12px;padding-bottom:12px}
#header .pad,.topbar-enabled #header{padding-top:0}
#header,#header .pad{padding-bottom:0}
.seasonal_template__intro img.mobile{display:none}
.mothers-day__intro img.mobile{display:none}
.iframe.container .inner .mobile{margin:10px 0 25px;position:relative}
.iframe.container .inner .mobile img{display:block;max-width:100%}

.picshow .pics{ float:left; width:108px; height:70px; overflow:hidden; margin-left:-120px;}

.picshow .pics img{width:108px; height:70px;}

.picshow .pics img:hover,.topic li .pics img:hover,.jobs dd img:hover,.paike li img:hover,.nfdadvs img:hover{filter:alpha(opacity=90);  -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}

.topic li .pics{ float:left; width:104px; height:68px; margin-left: -114px;}

.topic li .pics img{width:104px; height:68px; border:1px solid #f0f0f0;}

.sider .picshow .pics{ margin-left: -114px;}


#breadcrumbs, .widget-area.breadcrumbs {
	font-size: 16px;
    padding: 0;
}




.widget-area.custom-layout-section-nav.fixed-sidebar {
    padding: 0;
}


.widget-area.custom-layout-section-nav.fixed-sidebar .inner{
    text-align: right;
}

    .right-sidebar .widget-area aside:first-of-type {
        padding-top: 0;
    }


.widget-area.livewhale-calendar.fixed-sidebar .widget {
    padding: 0;
}
.container{width:750px}
.container,.container-fluid{margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
.content-overview-block.image_box_2_wide{display:-webkit-box;display:-ms-flexbox;display:flex}
.content-overview-block.image_box_2_wide .media-block{width:100%}
.hot-topic__full .hot-topic__full-right .content-overview-block{float:none;margin:0;width:100%;height:auto}
.content-overview-block{margin:1rem 0;width:100%}
.content-overview-block:nth-child(9){clear:left}
.content-overview-block:nth-child(10){clear:none}
.mpu-1 .advert,.mpu-2 .advert,.content-overview-block .advert{margin:0 -12px;background-color:transparent}
.latest-content-all-block .content-overview-block:nth-child(9){clear:none}

.rle_green_clr{
	background-color:#63cb16;
}

.primary-menu li.menu-item-has-children a i{
	display: inline-block;
	padding-left: 8px;
	color: #2e3032;
}

.primary-menu li.menu-item-has-children a:hover i{
	color: #fff;
}

	.menu ul li.menu-item-has-children a{
		padding: 29px 21px 29px 11px;
	}


.home-cta h2,.home-cta2 h2{font-weight:600!important;font-size:36px;text-transform:capitalize!important}
.home-cta2{padding:10px 10px 10px 10px!important;  text-align:center;  background-color:rgba(255,255,255,.9);  padding:15px 15px;  max-width:440px;  margin-top:90px;  font-size:16px!important;  color:#000;  line-height:25px!important;  height:300px;  font-size:16px!important;  font-weight:400}
.home-cta3 span,.home-cta span,.home-cta2 span{display:block; margin-bottom:20px!important; font-size:22px}
.home-cta span,.home-cta2 span,.home-cta3 span{margin-bottom:20px!important;font-size:20px!Important}
.home-cta h2,.home-cta2 h2,.home-cta23 h2{font-size:29px!important}
.home-cta,.home-cta2,.home-cta3{margin-left:-125px!important}
.home-cta h2,.home-cta2 h2,.home-cta3 h2{font-size:28px!important}
.list-reset{list-style:none;padding-left:0}
ul.list-reset.m0.sm-col-right{line-height:30px}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
#mobile_navigation{position:fixed;top:0;right:-300px;width:300px;height:100%;background-color:#222;color:#666;display:block;z-index:30;-webkit-transition:right .3s;-moz-transition:right .3s;-ms-transition:right .3s;-o-transition:right .3s;transition:right .3s;overflow-y:scroll;-webkit-overflow-scrolling:touch}
#mobile_navigation .mobile_menu{padding:20px 30px;margin:0;list-style:none;max-height:100%}
body.expanded #mobile_navigation{right:0}

    .carousel-section.wwd-styling .flexslider {
      margin: 0px;
      width: 100%; }
.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}

.tt-blog-grid .blog-item .entry-meta {font-size:13px;margin-bottom:10px;font-family:'Montserrat';}
.blog-item .entry-meta {font-size:14px;font-family:'Open Sans';color:rgba(103, 103, 103, 0.7);margin-top:10px;}
.blog-item .entry-meta a {color:rgba(103, 103, 103, 0.7);}
.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%}
.pre-footer__list{margin:0;padding:0;list-style:none}
.pre-footer__list li{margin-top:.5rem}



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


.left_heading{
	width:612px;
	margin:0 0 0 14px;
	float:left;
	font: normal 25px/40px Arial, Helvetica, sans-serif;
   
   color:#A33A01;
	text-align:left;
}
.grid-y{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}
.grid-y.grid-frame{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100vh;overflow:hidden;position:relative;width:auto}
.cell .grid-y.grid-frame{height:100%}


#content .entry-title {
	font-size: 32px;
	font-weight: normal;
	line-height: 1.3;
	padding: 0;
	margin: 0;
	word-wrap: break-word;
}


.entry-title a:link,
.entry-title a:visited {
	color: inherit;
	text-decoration: none;
}


.entry-title a:active,
.entry-title a:hover {
}


.single .entry-title + .entry-meta {
	margin-bottom: 1em;
}


#content .format-aside .entry-title {
	display: none;
}




.format-status .entry-title {
	display: none;
}
 #content h1.entry-title a, #content h2.entry-title a, #content h1.entry-title , #content h2.entry-title { font-family: "Yanone Kaffeesatz Regular"; }
 .entry-title, .entry-title a { color: #444444; }
 .entry-title a:hover { color: #000000; }
 #content h1.entry-title, #content h2.entry-title { font-size:34px ;}
.et_pb_row_15.et_pb_row{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}


.banner{ margin:20px 0px; padding: 21px 30px 21px 17px; background:#ffffff; border-radius:10px; box-shadow:0 0px 3px #dddddd; border:1px solid #dddddd; position:relative;}

.banner .title1{font-size: 27px; line-height: 55px; letter-spacing: -1px; font-weight: 100; text-shadow: 0 1px 0 rgba(0,0,0,0.23);}

.banner .title2{font-size: 30px; line-height: 57px; font-weight: 100; margin-bottom: 20px;letter-spacing: -1px;text-shadow: 0 1px 0 rgba(0,0,0,0.23); text-align:center; text-transform:uppercase;}

.banner .text{padding: 0 0 0 3px;margin-top: -5px;}

.banner img { max-width:100%;}
 .widget_circleicon-widget .circle-icon-box .circle-icon:not(.icon-style-set) { background-color: #dd3333 }
 .widget_circleicon-widget .circle-icon-box .circle-icon [class^="fa fa-"]:not(.icon-color-set) { color: #dd3333 }

  footer .footer_block {
    margin-bottom: 20px;
    margin-right: 15px;
    min-height: 230px;
    border-right: solid 1px #878787; }

    footer .footer_block.last {
      border: 0 none; }

		
		#horiz_m #logo {
			display: inline-block;
			position: static;
			width: auto;
			margin:15px 0 0 10px !important;
		}

		
		#horiz_m #logo  img{ 
			max-width:440px !important;
		}

		
		#horiz_m #logo img {width:532; height:91;}

.submenu__section {
    width: 280px;
    margin-right: 30px;
    display: inline-block;
    vertical-align: top;
}
.site-header .site-navigation .menu-top-menu-container .nav .menu-item-has-children:hover .sub-menu{overflow:visible;visibility:visible;opacity:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#footerinside{max-width:1320px;margin:0 auto;padding:60px 0}

.diysdk_twitterNG_twitterNG.web_view.webcomponent .tweet .e-entry-title {
    margin: 0;
    overflow: hidden;
    white-space: pre-wrap;
    word-wrap: break-word;
    width: 100%;
}

.diysdk_twitterNG_twitterNG.web_view.webcomponent .twitterSidebar .e-entry-title {clear: right;padding-top: 5px;}

            .diysdk_twitterNG_twitterNG.web_view.webcomponent .e-entry-title {clear: none !important;padding-top: 0px !important;}
	
	.blt-register, .blt-login, .blt-reset-password, .blt-register-footer, .blt-login-footer{
		display: none;
	}

	div[data-active-tab="#blt-reset-password"] .blt-reset-password,
	div[data-active-tab="#blt-reset-password"] .blt-login-footer,
	div[data-active-tab="#blt-login"] .blt-login,
	div[data-active-tab="#blt-register"] .blt-register,
	div[data-active-tab="#blt-register"] .blt-login-footer,
	div[data-active-tab="#blt-login"] .blt-register-footer{
		display: block;
	}

.et_bloom .et_bloom_success_container { height: 0; overflow: hidden; opacity: 0; position: relative; margin: 0 auto !important; z-index: -1; }

.et_bloom .et_bloom_success_container.et_bloom_animate_success { height: auto; overflow: visible; z-index: 99; opacity: 1; display: block; }

.et_bloom .et_bloom_success_container.et_bloom_animate_success span.et_bloom_success_checkmark { opacity: 1; top: 0; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }

.language { position:absolute; right:30px; top:30px; color:#fff;}
ul.menu_submenu{list-style:none;padding:0;margin:0;margin-bottom:10px;}
ul.menu_submenu li{display:block;}
ul.menu_submenu li a{display:block;padding:4px 0;text-decoration:none;color:#666;margin:2px 0;}
ul.menu_submenu li a:hover{color:#111;background-color:#eeeeee;}


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


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

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

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


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


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


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


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


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


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}
.not-visible{border:none;clip:rect(0 0 0 0);margin:-1px;padding:0;position:absolute;width:1px;height:1px;overflow:hidden}




.textmic
{
font-family:"Arial Narrow";
font-size:15px;
padding-left:3px;
}
.text-white{color:#fff !important}
.text-white-50{color:rgba(255, 255, 255, 0.5) !important}





.home-slider-wrap {
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
    position: relative;
    width: 100%;
    margin: 0 0 20px;
}

.home-slider-wrap:hover .home-slider-prev,
.home-slider-wrap:hover .home-slider-next {
    opacity: 1;
    transform: scale(1);
}

.home-slider-wrap:hover .home-slider-prev.disabled,
.home-slider-wrap:hover .home-slider-next.disabled {
    opacity: 0.4;
    cursor: default;
}
.navbar-main .menu-item.menu-item-49{border-bottom:2px solid #02b3ca;font-weight:700;margin:0 10px}
.navbar-main .menu-item-has-children .dropdown-menu a{line-height:25px}
footer .phone,footer a.phone{color:#e5b233;float:left}
footer .phone:hover,footer a.phone:hover{text-decoration:none}
footer span.phone a{color:#e5b233}

  .footer .footer__address { float: left; text-align: left; padding-top: 50px; padding-left: 20px; }

  .footer .footer__address address { margin: 0 0 10px; }

.best_writer {
	width: 290px;
	float: left;
	margin: 0 0 10px 0;
}
body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:16px!important}
.rev_slider_wrapper{position:relative;z-index:0;width:100%}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.block.banner #progress{position:absolute;bottom:0;height:8px;width:0;background:#fff;z-index:20;opacity:.15}


.logo-image span,
.logo-image small {
	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-md-6{width:50%}
#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}

.arrow-up {
	width: 0; 
	height: 0; 
	border-left: 30px solid transparent;
	border-right: 30px solid transparent;
	border-bottom: 30px solid #fff;
	display: inline;
}
.lo-nav_sub.events .hotevents .lo-event_promos li{float:left;margin:0 .625rem .625rem 0}
.lo-nav_sub.events .hotevents .lo-event_promos:after{content:"";display:table;clear:both}
.lo-event_promos{list-style-type:none;margin:0;padding:0}
.hp-upcoming .lo-event_promos{margin:0 0 0 -10px}
.hp-upcoming .lo-event_promos:after{content:"";display:table;clear:both}
.hp-upcoming .lo-event_promos li{padding:0 0 0 10px;float:left;width:50%}


.site-header.stickytop #secondary-nav .sf-menu li.menu-item-home {
  display: none;
}


.mobile-menu ul li.menu-item-home {
  display: none;
}
.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}

    #review-search-bar .review-options:before, #review-search-bar .review-options:after {
      content: " ";
      display: table; }

    #review-search-bar .review-options:after {
      clear: both; }

    #review-search-bar .review-options .review-search {
      padding-left: 0.9375rem;
      padding-right: 0.9375rem;
      width: 58.33333%;
      float: left; }

    #review-search-bar .review-options .review-enter {
      padding-left: 0.9375rem;
      padding-right: 0.9375rem;
      width: 41.66667%;
      float: left;
      text-align: right; }

.paoc-popup-modal-cnt{ background-color: #FFF;  padding: 50px 20px 20px 20px;}


.paoc-popup-modal-cnt h3 {
	font-size: 18px;
	max-width: 90%;
	margin: 0 auto;
	font-weight: 600;
}


.paoc-popup-modal-cnt input {
	margin-top: 15px;
}


.paoc-popup-modal-cnt input[type="submit"] {
    width: 150px;
    height: 46px;
    line-height: 40px;
    padding: 0;
    font-size: 25px;	
}
#footer .back-top{text-align:center}
#footer .back-top a{display:inline-block;background-color:#47a7d7;font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#fff;padding:5px 20px 15px;text-decoration:none}
#footer .back-top a:before{display:block;text-align:center;font-size:1.2em;content:"\f106"}
#footer .back-top a:hover{background-color:#069}
.master-nav-delivery-sm .master-nav-container .change{text-align:right}
#site-footer-custom-area-left,#site-footer-custom-area-right{font-size:12px;font-family:Arial,sans-serif}
#site-footer-custom-area-right{float:right;text-align:right}
.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%}
.rt-flex-container{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}

#rt-feature .rt-flex-container, #rt-utility .rt-flex-container {
    width: 100% !important;
}
.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%}


.wysiwyg {
    margin: 0 0 30px 0;
}
#event-3100-opening{display:none;text-align:center;padding-top:1.5em;}
.domain-front #event-3100-opening{display:block;}
#node-4543 #event-3100-opening{display:none;}
#main-wrapper #event-3100-opening p{max-width:none !important;}
#event-3100-opening a{font-weight:bold;}
#event-3100-opening h2,#event-3100-opening p{display:block;margin:0 0 .5em 0;}


.benefits_block .text_block {
	float: left;
	font-family: Raleway;
	max-width: 400px
}

.blog-post .post-info .post-info-date {
    float: left;
    margin-right: 15px;
}

.blog-post .post-info-date {
    font-size: 12px;
    text-transform: uppercase;
    text-align: left;
    display: inline-block; 
}

.blog-masonry-layout .blog-post.content-block .sticky:not(.sticky-post-without-image) .post-info-date,
.blog-masonry-layout .blog-post.content-block .sticky:not(.sticky-post-without-image) .post-author {
    color: #d8d8d8;
}

.loop-section-col {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  margin: 0 auto 60px;
}

.white .loop-section-col .loop-section {
  border: 1px dashed #ffcfa8;
}

  .loop-section-col:first-of-type .loop-section {
    padding-top: 10px;
  }
.full-img{width:100%}

.hbold4{ font-size:18px; font-weight:normal; line-height:22px; color:#24a800;}


.choose-writer {
    padding-bottom: 70px;
    font-family: Montserrat, sans-serif
}


div.choose-writer-head,
h3.choose-writer-head {
    padding: 10px;
    font-size: 17px;
    color: #003;
    font-weight: 500;
    font-family: Montserrat, sans-serif
}


.choose-writer-text {
    padding: 10px;
    font-size: 14px;
    color: #003
}

    div.choose-writer-head,
    h3.choose-writer-head {
        font-size: 15px
    }

    .choose-writer-text br {
        display: none
    }

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}

.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav-tabs {
  border-bottom: 1px solid #282828;
}

.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}

.nav-justified {
  width: 100%;
}

.nav-tabs-justified {
  border-bottom: 0;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.nav-tabs a,
.nav-pills a,
.breadcrumb a,
.pager a {
  color: #fff;
}


.nav-tabs .active .badge {
	color: #da2657;
	background-color: #fff;
}


.nav-tabs a,
.nav-pills a,
.breadcrumb a,
.pager a {
  color: #fff;
}


.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;
}


.in_topic a:link, .in_topic a:active, .in_topic a:visited{ color:#ffffff; text-decoration:none; font-size:18px;}

.in_topic a:hover{ text-decoration:underline;}

.in_topic{ background-color:#8CC63F; width:600px; height:28px; padding-left:10px; padding-top:3px;}

.footer__privacy a + a {
  margin-left: 25px;
}


.footer__list li a, .footer__privacy li a {
  font-weight: 400;
}

.footer__privacy li {
  float: left;
}

.footer__privacy li + li {
  margin-left: 25px;
}

.full-width{float:left; width:100%;}
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}


.wds_loading {
  text-align: center;
  height: 150px;
  margin-top: 60px;
}
.left-inner{background:#fff;border-radius:10px;box-shadow:0 0 10px #b9508e;overflow:hidden}



#trigger--more {
	text-align: center;
	background: #f3f3f3;
}


#trigger--more a {
	padding: 1rem 0;
	display: block;
	height: 100%;
	width: 100%;
}
.pure-g img{height: auto;max-width: 100%}
.t2{transition:all .2s ease-out}

.content-area-one {
  padding-bottom: 60px;
  text-align: center;
}

.content-area-one h2 {
  clear: both;
  margin: 35px 0px;
}

.content-area-one img {
  float: none;
}

  .content-area-one:before,
  .content-area-one:after {
    content: "";
    display: table;
  }

  .content-area-one:after {
    clear: both;
  }
.master-nav-sm .nav-item{position:relative;margin-right:20px}
.master-nav-sm .nav-item::before{position:absolute;content:'';width:4px;height:4px;border-radius:50%;background-color:#d8d8d8;top:50%;margin-top:-2px;left:-13px}
.master-nav-sm .nav-item:first-child::before{display:none}
.master-nav-lg .nav-item{position:relative;margin-right:40px}
.master-nav-lg .nav-item::before{position:absolute;content:'';width:4px;height:4px;border-radius:50%;background-color:#d8d8d8;top:50%;margin-top:-2px;left:-22px}
.master-nav-lg .nav-item:first-child::before{display:none}
.master-nav-lg .nav-item:last-child{margin-right:0}


#main-nav .submenu-wrap{
	position: relative;
}


#main-nav .submenu-wrap-arrow{
	font-size: 12px;
	font-size: 1.2rem;
}


i.submenu-wrap-arrow-down{
	display: block;
}


i.submenu-wrap-arrow-right{
	display: none;
}
.triangle,.triangle-bottom{width:0;height:0;border-style:solid;position:absolute;left:50%;margin-left:-5px}
.triangle-bottom{border-width:10px 10px 0;border-color:#0a0f14 transparent transparent transparent;bottom:-10px}
.easy-tab .tabs li .triangle,.easy-tab .tabs li .triangle-bottom{display:none}
.center{text-align:center;display:block!important}
#hp-treatmentlocator-inside .center{text-align:left!important}
.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;}
.header_left{float:left;width:50%;margin-top:18px;}
.header_left,.header_right{width:100%;margin:0;}

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


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

.btSiteFooter .menu {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: right;
    }

.btSiteFooter .menu li {
    display: inline-block;
    margin: 0 15px 0 0;
    padding: 0;
    }

.btSiteFooter .menu li:last-child {
    margin: 0;
    }

.btLightSkin .btSiteFooter .menu li {
    border-top: 1px solid rgba(0,0,0,.2);
    }

.btDarkSkin .btSiteFooter .menu li {
    border-top: 1px solid rgba(255,255,255,.1);
    }

.btSiteFooter .menu li a {
    display: block;
    line-height: 1.2;
    padding: .8em;
    }
.top-panel__menu .top-panel__menu-list .menu-item:not(:last-child),.social-login-menu .social-login-list__item:not(:last-child) {border-color: rgb(227,227,227);}
form, .diyw form,
.inline, .diyw
.inline{display:inline}
