﻿.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%}
.container{min-width:992px!important}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}


.container-semi-fluid {
  padding: 0 50px;
}


.nav-previous {
	float:left;
	}

.nav-previous a, .nav-next a {
	text-decoration:underline;
	margin:10px 20px 0 0;
	}


.category-toggle-block {
	background: #dc3522 none repeat scroll 0 0;
	display: block;
	height: 42px;
	text-align: center;
	width: 40px;
	padding-top: 12px;
	cursor: pointer;
}


.category-toggle-block .toggle-bar {
	background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
	display: block;
	height: 3px;
	margin: 0 auto 6px;
	width: 30px;
}


.category-toggle-block .toggle-bar:first-child {
	margin-top: 0;
}

.b-section {
    min-width: 1000px;
    padding: 60px 0 120px 0;
}

#wrap{
	overflow-x: hidden;
}
.assist-navigation.is-opened .assist-area ul.menu a{font-size:23px;color:#fff}


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}
#sb_instagram .sbi_loader{width:20px;height:20px;position:relative;top:50%;left:50%;margin:-10px 0 0 -10px;background-color:#000;background-color:rgba(0,0,0,.5);border-radius:100%;-webkit-animation:sbi-sk-scaleout 1s infinite ease-in-out;animation:sbi-sk-scaleout 1s infinite ease-in-out}
#sb_instagram #sbi_load .sbi_loader{position:absolute;margin-top:-11px;background-color:#fff;opacity:1}
#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader{opacity:1;transition:all .1s ease-in}
footer .ubc7-address-unit-name,#ubc7-address-unit-name{font-weight:700}
.subsidiaries-content .subsidiaries-item{position:relative;width:100%;height:inherit;text-align:center;cursor:pointer;display:flex;justify-content:center;align-items:center;opacity:.75;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.subsidiaries-content .subsidiaries-item img{max-width:100%;max-height:60%}
.subsidiaries-content .subsidiaries-item:hover{opacity:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}

.black_line{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 57px;
	background-color: black;
	z-index: 10;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}


.footer_bottom{
	border-top:1px solid #333333;
	padding:20px 0;
	text-align:center;
	}

	
.footer_bottom p{
	display:block;
	font-size:14px;
	color:#cccccc;
	text-align:center;
	}

	
.footer_bottom span a{
	display:inline-block;
	color:#7cc576;
	font-size:16px;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	}
 

.footer_bottom span a:hover{
	color: #fff;
}
#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}
div#loadbannercontent div#bannerformsection .html-shortcode.itpart2 .selectques + .selectques{display:none}

.wpb_text_column.righformsections .inner-content .html-shortcode {
    float: left;
    width: 100%;
}

.wpb_text_column.righformsections .inner-content .html-shortcode.itpart2,.wpb_text_column.righformsections .inner-content .btnx.continue-part2
{
    display:none;
}


.widget-area div.ppcolumn {
	position: relative;
}
#sidebar .block{margin-bottom:30px;}
.preface-block .block,.footer-block .block,.region-footer .block,.region-header .block,.region-content-top .block{margin-bottom:30px;}
.elementor-column-wrap{width:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.elementor-55051 .elementor-element.elementor-element-b06e7d4.elementor-column .elementor-column-wrap{align-items:center;}
.elementor-55051 .elementor-element.elementor-element-9f7f950.elementor-column .elementor-column-wrap{align-items:center;}
.elementor-55051 .elementor-element.elementor-element-6aaee00.elementor-column .elementor-column-wrap{align-items:center;}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


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

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

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

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

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

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

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


.slogen_bht
{
	font-family: 'MuseoSans-500', arial;
	font-size:24px;
	color:#0b5891;
	text-align:center;
	font-weight: 500;
	margin-top: -10px;
}
.icon-chevron-up{background-position:-288px -120px}
.icon-chevron-up:before{content:"\f077"}
.login-box h3{margin:0}
.login-box p{margin:1em 0}
.login-box .error{margin-left:0}
.login-rememberme{display:inline-block;margin-left:.5em}
.login-oauth p:first-child{font-size:2em;text-align:center;margin:0;text-transform:uppercase}


.clearfix {
  clear: both;
}

.clearfix:before, .clearfix:after {
  display: block;
  content: '';
  clear: both;
}

  .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }



.admin-form-content {
	position: absolute;
	top: 0;
	z-index: 110;
	display: none;
	width: 100%;
	height: 100%;
}

.site-branding .site-title {
    display: none;
}
.site-title{margin:0;clear:none;display:inline-block;text-align:left;vertical-align:middle}
.site-title a,.site-title a:hover,.site-description{color:#565a60;}


.comptable .visitcol {
	width:18%;
}
.column.address-radio-button{padding:0 0 0 1.071rem}
.column.is-6-desktop.staffLink{padding:0}
.megamenu .megamenuInner .megamenuBox.column-fill-2{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:400px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.megamenu .megamenuInner .megamenuBox.column-fill-2 .item{max-width:50%}
.column{padding:1.071rem}
.is-print-product-detail .column{padding-bottom:0!important}
.tableTitle .column{padding:10pt!important}


.nav--mega .indent {
	padding-left:15px;
}


.nav--mega .indent.indent--two {
	padding-left:30px;
}


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


#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: px;
					text-transform: ;
					font-weight: ;
				}

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

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: ;
					color: #606060 !important;
				}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.nav-logo-fade{width:200px}


.nav-logo-fade.left {
    margin-top: 5px;
}
.alignleft,.alignright,.bentoItem--10 .bentoItem--10,.clearfix:after,.row .row.collapse:after,.row .row:after,.row:after,.u-clearfix:after{clear:both}
.row .row:after,.row .row:before,.row:after,.row:before{display:table}
.clearfix:after,.clearfix:before,.row .row:after,.row .row:before,.row:after,.row:before,.u-clearfix:after,.u-clearfix:before{content:" "}
.row{width:100%;max-width:62.5rem;margin:0 auto}
.row.collapse .row{margin-left:0;margin-right:0}
.row .row{width:auto;max-width:none;margin:0 -.9375rem}
.row .row.collapse{width:auto;margin:0;max-width:none}
.row .row.collapse:after,.row .row.collapse:before{content:" ";display:table}
.row--fullWidthBorder{border-top:1px solid #e3e3e3;padding:30px 0}
.row--borderBottom{border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:20px}
.siteHeader-navigationWrapper .row{width:100%;max-width:970px;margin:0 auto}
ul.row.footerUpper-logos{display:none;overflow:hidden}


.footer-social-icons{
    text-align: center;
    padding:25px 0 5px; 
}


.footer-social-icons a{
    font-size: 20px;
    font-family: Arial;
    margin: 0 2px;
    color:#FFF;
    border:1px solid #FFF;
    width:32px;
    height:32px;
    text-align: center;
    line-height: 32px;
    display: inline-block;
}


.footer-social-icons a:hover{
    background: #FFF;
    color:#E5623B;
}


.bottom-footer a, .footer-social-icons a {
    text-decoration: none;
}

.bigbulletbottom {
	float:left;
	width: 284px;
	clear:both;
	margin-bottom: 23px;
}
.footer_logo{color:#fff}
.footer_logo+small{display:block;margin-top:-67px;line-height:50px;position:absolute}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}


.modal .modal-bg {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.2);
}

.navbar-header {
    float: none;
}


.timeline .owl-item .bottom {
	padding:20px 60px 10px;
}


.header__logo .logo-div {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}


.header__style1.no-header-contacts .logo-div {
  text-align: center;
}


#apr-tip {
	background: #fff;
	padding: 10px;
	border: 2px solid #ef8010;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}


#apr-tip h4 {
	font-size: 15px;
	text-transform: uppercase;
	text-align: center;
	display: block;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	margin: 5px 0;
}


#apr-tip p {
	margin: 0;
	font-size: 12px;
	padding: 10px 0 0 0;
	display: block;
	line-height: 1.1em;
}


#apr-tip .close {
	position: absolute;
	right: -9px;
	top: -9px;
	z-index: 6;
	cursor: pointer;
}


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

		  #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: 10px; }


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}

span.sub-headline-solar {display:block; left:0px; padding-left:0px; float:none; top:-15px; text-align:center; border:none; }
span.sub-headline-solar,.slider-byline{display:none}
