﻿

header .row {
	margin: 0;
}


.dark .row,
.light .row,
.yellow .row,
.blue .row,
.purple .row {
	margin: 0;
}


.dark .row div[class^="col-"],
.light .row div[class^="col-"],
.yellow .row div[class^="col-"],
.blue .row div[class^="col-"],
.purple .row div[class^="col-"] {
	margin-bottom: 50px;
}


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

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

.row:after {
  clear: both;
}
.ds-slider-left .et_pb_slide_description{text-align:left!important;padding:15% 8%}
.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-4{width:33.33333333%}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

  .non-cosigned-loan-options-section .wpb_column {
    margin-top: 50px;
  }

  .non-cosigned-loan-options-section .wpb_column:first-child {
    margin: 0;
  }
.b-tabs__fragment.is-active .b-tabs__content{display:block}
.b-tabs__content{display:none;position:relative;padding:0 20px;color:rgba(179,179,179,0.5);line-height:1.571;overflow:hidden;}
.b-tabs__content .grid{margin-bottom:-10px;}
.b-tabs__content .grid__cell{margin-bottom:10px}
.b-tabs__content p{margin-bottom:12px}
.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}
table.visible-xs{display:table!important}
tr.visible-xs{display:table-row!important}
td.visible-xs,th.visible-xs{display:table-cell!important}
.et_pb_slide_0.et_pb_slide .et_pb_slide_overlay_container{background-color:rgba(0,0,0,0.16)}
.et_pb_slider_with_overlay .et_pb_slide_overlay_container{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}
.et_pb_bg_layout_light.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_light.et_pb_slider_with_text_overlay .et_pb_slide_content,.et_pb_bg_layout_light.et_pb_slider_with_text_overlay .et_pb_slide_title{background-color:rgba(255,255,255,.9)}
.et_pb_bg_layout_dark.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_dark.et_pb_slider_with_text_overlay .et_pb_slide_content,.et_pb_bg_layout_dark.et_pb_slider_with_text_overlay .et_pb_slide_title{background-color:rgba(0,0,0,.3)}

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

.widget .menu li {
width: 100%;
margin-right: 0;
border-bottom: none;
padding: 4px 0;
cursor: pointer;
}

.widget .menu li:nth-child(1), .widget .menu li:nth-child(2) { border-top: none }

.widget .menu li:nth-child(1) { padding-top: 0 }

.navigation .menu {
display: block!important;
float: none;
background: transparent;
margin-bottom: 45px;
}


.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;
}
.sidebar nav a.child,.sidebar nav span.child{margin-left:30px;font-size:18px;line-height:2}
.content-info .footer-menusa .nav-col nav ul li.child{display:none}


.menu-item-has-children .dropdown-menu li {
  padding: 5px 0;
}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}

.header .icon__container.icon__container--search {
  display: inline-block;
  vertical-align: top;
}
.tatsu-module{margin-bottom:60px}
.tatsu-module.tatsu-divider-wrap{line-height:0;margin-bottom:20px}
.tatsu-module.simple-text{width:100%;display:block;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box}
body:not(.tatsu-frame) #tatsu-header-container .tatsu-header-module:last-child,body:not(.tatsu-frame) #tatsu-header-container .tatsu-module:last-child{margin-right:0}
.tatsu-rJMLa89uK7.tatsu-module{margin:0 0 60px 0}
.tatsu-S1apIqdFQ.tatsu-module{margin:0 0 60px 0}
.tatsu-HJ6dYxykS.tatsu-module{margin:0px 0px 40px 0px}
.tatsu-fynrg3e9m14rfjpj.tatsu-module{margin:0 0 30px 0}
.tatsu-S1feyaWkH.tatsu-module{margin:0 0 30px 0}

    .so-btn{display: block;}
.site-info a{color:#fff}
.site-info a:hover{color:#7fbce0}

.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-sm-6 {
    width: 50%;
  }

.serlist_page { bottom:7px; height: 30px; width: 295px;}

.serlist_page a { display: block; height: 13px; width: 13px;}

.serlist_page a.l_prev_btn { background-position: -55px -616px; left: 112px; top: 7px;}

.serlist_page a.l_next_btn { background-position: -82px -616px;left: 160px;top: 7px;}

.call-to-action {
  padding: 35px 20px;
  text-align: center;
}

.call-to-action .wrap {
  position: relative;
}

.call-to-action h4 {
  font-weight: normal;
  font-size: 30px;
  color: #3968b0;
  text-transform: none;
  float: left;
}

.call-to-action p {
  font-size: 18px;
  color: #7ac7ff;
  float: left;
  padding: 20px 0px;
}

.call-to-action a {
  display: block;
  position: relative;
  clear: both;
}


	
	

	.loader {
		position: fixed;
		top: 0;
		left: 0;
		z-index: 200;
		width: 100%;
		height: 100%;
		background: #fff;
	}

	#customize-preview .loader{
		display: none;
	}

.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 {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

#wrap {
	max-width: 1200px;
	min-width: 830px; 
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}


.title-container #logo a {
    padding: 0px 20px 0px 3px;
}

    .title-container #logo {
        float: none;
    }


div#todo {
  
  min-height: 100vh;
  
  margin-bottom: -60px;
}
.row{margin-right:-15px;margin-left:-15px}
.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#emailForm .row{margin:30px}
.pgCParaSituation .row{padding-bottom:30px}
::i-block-chrome,.row.safari-fix [class*="col-"]{display:table-cell!important;float:none!important;width:auto!important;padding-left:2%!important;padding-right:2%!important}


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}

.main-navigation li.seperator {
  border-top: double 4px white;
}
#header div.section,#featured div.section,#messages div.section,#main,#triptych,#footer-columns,#footer{margin-left:auto;margin-right:auto;}
#header div.section{width:1200px;position:relative;z-index:2;}
#header{position:relative;z-index:3;}
.page-admin-structure-block-demo #header .block-region{width:500px;}
.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #triptych-wrapper,.overlay #footer-wrapper{display:none;}
.without-secondary-menu .region-header{margin-top:15px;}


.regions_rates_table_title {
    display: none;
}

body.wpvmpstyle-blues .footer-widget-area h2 {
  color: #230F0F; }

body.wpvmpstyle-greens .footer-widget-area h2 {
  color: #230F0F; }

body.wpvmpstyle-black .footer-widget-area h2 {
  color: #FFF; }


.footer-widget-area h2 {
  margin-top: 16px;
  font-size: 18px;
  text-decoration: underline;
  font-weight: 600; }

.footer-widget-area ul li a, .footer-widget-area ul li a:active, .footer-widget-area ul li a:visited {
  color: #FFF;
  opacity: 0.6;
  text-decoration: none; }

.footer-widget-area ul li a:hover {
  opacity: 0.8; }

.audi-row1
{
margin:5px 0 5px 0;
padding:0px;
width:98px;
height:auto;
float:right;
}

.valk-row1,.chevrolet-row1 ,.audi-row1 ,.tata-row2 ,.maruti-row2 ,.honda-row2 ,.fiat-row3 ,.bmw-row3 ,.jaguar-row3 {width:33%;}

.archive .featured li{margin: 10px 6px; }

.search .featured li{margin: 10px 6px; }

.featured li {float: left;position: relative;margin: 10px 7px;width: 23%;vertical-align: top;box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, .3);}

.featured li:nth-child(4n + 1) {clear: both;}

.home .featured p, .archive .featured p, .search .featured p{text-align: center;height: 30px;font-size: 12px;margin: 0 0 0.8em 0;color: #989eae;font-weight: bold;}

.featured li img {width: 97% !important;height: 200px !important;padding: 3px 3px;}

.featured li:nth-child(3n + 1) {clear: both !important;}

.slide-img-rounded{
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.text-center{text-align:center}


footer .text-center {
    padding: 40px 0;
    margin: 0;
}
body:not(.material) #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:28px;}

.topbar li a:hover, .topbar li.active a {color: #333; }

.blog .left-nav ul li.active a, .blog .pagination ul li.active a, .blog .pagination ul li a:hover {color: #fa9a2c}

ul.tabs li.active, ul.tabs li.active .fa { opacity: 1;}

.tabs-container ul.tabs li.active {color: #f28f27;}

.header_logo .site-title{
	margin-bottom: 0;
	text-transform: uppercase;
	font-size: 30px;
	font-weight: bold;
	letter-spacing: 2px;
}

.header_logo .site-title a{
	color: inherit;
}

.header_logo .site-description{
	font-size: 16px;
	margin-bottom: 0;
}





.site-header{
	
}







.site-content{
	
}

.site-content-in{
	display:flex;
	flex-wrap:wrap;	
}

#hpti
{
	width: 699px;
	font-size: 32px;
	
	-moz-text-shadow: 3px 3px 1px #F2F2F2;
	-webkit-text-shadow: 3px 3px 1px #F2F2F2;
	-o-text-shadow: 3px 3px 1px #F2F2F2;
	text-shadow: 3px 3px 1px #F2F2F2;
	line-height: 30px;
	height: 100px;
	margin: 0 auto -100px;
	top: 12px;
	z-index: 200;
	position: relative;
	text-align: center;
}

.searchta tr.searchtatitle td.searcht1td_name           { color:#fff; border:0}
#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;}

.menu ul [class^="icon-"]:before, .menu ul [class*=" icon-"]:before { left: 18px }

#navigation .menu i { display: none }

#navigation .menu a {
color: #fff!important;
padding-left: 0!important;
padding-right: 2%;
width: 100%;
text-indent: 3%;
padding-right: 0;
font-weight: normal;
font-size: 14px;
border-left: 0;
padding: 8px 0;
border: 0!important;
}

#navigation .menu { float: left }

#mobile-site-navigation ul li.menu-item-has-children ul {margin-left:30px; border-left:2px solid #eee; overflow:hidden; max-height:0px; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1); transition-timing-function: cubic-bezier(0, 1, 0.5, 1);}


.catchresponsive-nav-menu .menu-item:hover,
.catchresponsive-nav-menu .page_item:hover {
	position: static;
}


.sidebar-header-right .widget_nav_menu .menu-item:hover {
	position: relative;
}
.sub-menu .menu-item-has-children:after{color:#fff}



div#block-user-0 div.content form {
  text-align:left;
}


div#block-user-0 div.content ul,
div#block-user-0 div.content ul li {
  list-style:none;
  margin:0px;
  padding-left:0px;
}


div#block-user-0 div.content ul {
  margin-top:10px;
}


.block {
  background-color:#c6d6e5;
  padding:10px;
  margin-bottom:15px;
}

.block ul {
  margin: 0;
  padding: 0 0 0.25em 1em; 
}


.block div.view div.views-admin-links {
  margin-top: 0;
}
.white{color:#fff!important}







	.sidebar img.alignleft {
		float: left;
		margin: 0 15px 5px 0;
		width: 120px;
		padding: 8px;
		border: 1px solid #ddd;
		background: #fff;
	}
.img-responsive{margin:0 auto}
.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}

.popup__discount__form-row-group.phone input {
    padding-left: 35px
}




.callback-icon .phone {

    display: block;

    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    top: 50%;
}

.phone-help-block, .name-help-block {
    color: #e03100;
    font-size: 13px;
    position: relative;
    line-height: normal;
    margin-top: 5px;
}




.silder .item_slide { position:absolute; top: 0; }
.region-slideshow .block{margin:0;}
.block{margin-bottom:4%;}
.region-front-welcome .block{margin:0;}
#top-area .block{margin:0;}
#top-area .block p{margin:0;}
.region-top-nav .block-menu{float:right;margin:0;}
#sidebar-first .block,#sidebar-second .block,#footer-area .column,#top-area .column{float:none;width:auto !important;margin-left:0;}

          .wrapper .contents .conts_ranking dl dd .txt {
            font-size: 85%; }
.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-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}


h3.feature-block {
	display: block;
	color: #2467A8;
	margin: 0;
	padding: 0 0 4px 0;
	border-bottom: 2px solid #2467A8;
}

#home-blocks h3.feature-block {
	display: block;
	color: #2467A8;
	margin: 0;
	padding: 0 0 4px 0;
	border-bottom: 2px solid #2467A8;
}






.landing-page h3.feature-block { display: block;color: #2467A8;margin: 0 0 20px 0;padding: 0 0 4px 0;border-bottom: 2px solid #2467A8; }




.feature-block-image {
width:100%;
height:auto;
}

	.ratesbox, .regionbox, .code_block_indiv_content, .bannerbox, .wood aside div.bannerbox {float: none; margin: 10px auto;}


.ratesbox h2 {
    margin: 5px 0;
}


.ratesbox .regions_rates_table_row1,
.ratesbox .regions_rates_table_row2 {
    font-size: 11px;
    padding: 1px;
}


.ratesbox .regions_rates_table_effectivedate {
    padding: 1px;
    font-size: 11px;
}


.ratesbox,
.regionbox,
.code_block_indiv_content {
    float: left;
    margin: 11px 5px;
}


.ratesbox {
    width: 274px;
    height: 215px;
    border: solid 1px #a59d95;
    background-color: white;
    overflow: hidden;
    padding: 0px 10px;
}


.ratesbox ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}


.ratesbox td {
    text-align: center;
}


.footer_left_div{
	float:left;
	width:185px;
	margin-top:15px;
	border:0px solid #0F0;
}



.footer_left_div h1{
	float:left;
	margin:0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-transform:uppercase;
}


.footer_left_div img{
	float:left;
	margin-top:0px;
}

.footer_left_div label{
	float:left;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-top:45px;
	color:#f29901;
}
nav.mvp-fly-nav-menu ul li.menu-item-has-children:after,.mvp-feat1-left-wrap span.mvp-cd-cat,.mvp-widget-feat1-top-story span.mvp-cd-cat,.mvp-widget-feat2-left-cont span.mvp-cd-cat,.mvp-widget-dark-feat span.mvp-cd-cat,.mvp-widget-dark-sub span.mvp-cd-cat,.mvp-vid-wide-text span.mvp-cd-cat,.mvp-feat2-top-text span.mvp-cd-cat,.mvp-feat3-main-story span.mvp-cd-cat,.mvp-feat3-sub-text span.mvp-cd-cat,.mvp-feat4-main-text span.mvp-cd-cat,.woocommerce-message:before,.woocommerce-info:before,.woocommerce-message:before{color:#4DB2EC}
#mvp-main-nav-small .mvp-nav-menu ul li.menu-item-has-children a:after{border-color:#555 transparent transparent transparent}
#mvp-nav-bot-wrap .mvp-nav-menu ul li.menu-item-has-children a:after{border-color:#666 transparent transparent transparent}


.menu-item a {
  padding: 10px !important;
}
.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}
.block-optimise .accroche,.block-remboursements .accroche,.block-bons-plans .accroche{padding:22px;background-color:#26B8D1;position:absolute;bottom:20px}
.block-optimise .accroche,.block-remboursements .accroche,.block-bons-plans .accroche,.block-bon-plans .accroche,.block-les-gratuits .accroche{border-right:13px solid #23A4C1}
.block-optimise .accroche .title,.block-remboursements .accroche .title,.block-bons-plans .accroche .title{font-family:"Open Sans", Helvetica, Arial, sans-serif !important;font-size:24px;line-height:7px;font-weight:100;color:#fff;width:100%;display:block;float:left}
.block-optimise .accroche:before,.block-remboursements .accroche:before,.block-bons-plans .accroche:before,.block-bon-plans .accroche:before,.block-les-gratuits .accroche:before{content:"";position:absolute;right:-13px;top:-5px;width:0px;height:0px;border-left:0px solid transparent;border-right:7px solid transparent;border-bottom:5px solid #1d697a}
.listing-article:hover,.listing-article:hover .listing-article__title{color:#000}
.listing-article__title{font-family:Brown,arial,sans-serif;font-weight:400;font-size:16px;font-size:1.06667rem;line-height:1.1875;margin-bottom:12px;text-transform:none;overflow:hidden}
.listing-article--homepage .listing-article__title{font-size:22px;font-size:1.46667rem;text-transform:uppercase}
.listing-article--large-thumbnail .listing-article__title{font-size:18px;font-size:1.2rem;text-transform:uppercase}

.footer-top .links .float-right a{font-size:13px;color:#1D9FDD;}

.float-right{float:right;}


    #template-home .cta-row-1.gotm-slider + .bg-grey .cta-row-2 {
        text-align: center;
    }


    #template-home .full-screen {
        min-height: initial !important;
    }


    #template-home .cta-row-1.gotm-slider + .bg-grey {
        margin-top: 0 !important;
    }

    
    #template-home .video {
        margin-bottom: 30px;
    }

tr.region-title {
  font-weight: bold;
}

tr.region-message {
  color: #999;
}

tr.region-populated {
  display: none;
}
.logged-in .brand{top:32px}
.brand{width:100%;background-color:#222}
.brand .block{padding-top:1em;padding-bottom:1em}
.touchevents .brand{position:absolute}
.text-center{text-align:center}
.lo-footer_audit{position:absolute;right:0;top:0}
.lo-responsive .lo-footer_audit{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-7{width:58.33333333%}

footer.copyright .jetpack-social-navigation .menu-item {
  display: block;
  float: left;
  margin-right: 1px;
  margin-bottom: 1px;
}

.cont
{
	padding-left:4px;
	line-height:1.7;
}

.td-footer-container .td-footer-info {
  margin-bottom: 36px;
  
}
.view-event-detail .intro-text-left .field-content{font-size:32px;line-height:1.2;font-weight:400;font-family:"Adamina";}

div.yt_post_item div.yt_meta_img_theme1 {
	float: right;
    padding-top:5px;
	padding-right: 10px;
    padding-left: 5px;
}


.section-title {
    text-align: center;
    margin: 70px 0 40px !important;
}


.highlight .section-title {
    text-align: center;
    margin-top: 40px;
}


.section-title.top-space-sm {
    margin-top: 15px;
}


.section-title p {
    max-width: 450px;
    margin: 0 auto;
}
.b-tabs__date{width:38%}


.et_pb_slider .et_pb_container {
    position: relative;
    z-index: 2;
    width: 85%;
    max-width: 1920px;
    margin: 0 auto;
}

.td-subfooter-menu {
  display: inline-block;
  margin: 7px 0;
  float: right;
  
  
  
}

.td-subfooter-menu li {
  display: inline-block;
  margin-left: 0;
  line-height: 18px;
}

.td-subfooter-menu li a {
  margin-right: 16px;
  line-height: 18px;
  display: inline-block;
  color: #ccc;
}

.td-subfooter-menu li a:hover {
  color: #4db2ec;
}

.td-subfooter-menu li:last-child a {
  margin-right: 0;
}

.td-subfooter-menu ul {
  display: none;
}

.td-subfooter-menu .fa {
  margin-right: 3px;
}


    
    .td-sub-footer-container,
    .td-subfooter-menu li a {
        color: #ffffff;
    }

  
  .site-nav .menu-item-has-children .sub-menu {
    visibility: hidden;
    transition: all 0.2s ease-in-out;
    opacity: 0; }

  .site-nav .menu-item-has-children:hover .sub-menu {
    visibility: visible;
    opacity: 1; }

  .mega-menu .menu-item a {
    font-size: 15px;
    line-height: 1.8em;
    color: #575757;
    font-weight: 400; }
header .list-unstyled .menu-item a:hover,footer .list-unstyled .menu-item a:hover{text-decoration:none}
#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}
.menu-item-object-oxy_mega_menu{position:static!important}
.menu-item-object-oxy_mega_menu .dropdown-menu{left:0!important;right:0!important;overflow:hidden;background-position:center;background-size:cover}

footer #footer-right #partners {
  text-align: right;
}

footer #footer-right #partners a {
  margin-left: 10px;
  vertical-align: baseline;
  display: inline-block;
}

  footer #footer-right #partners a img {
    width: 100%;
    height: auto;
  }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-3{width:25%}

    #nav-toggle span.top {
      top: 17px; }

  #nav-toggle.active span.top, #nav-toggle.active span.bottom {
    opacity: 0; }
