﻿
	
	body.search .divider {
		display: none;	
	}


.divider {
	height: 20px;
}


.divider-border {
	margin: 35px 0px 35px 0px;
	border-bottom: 1px solid #ddd;
}


.centered-text .divider-small-border {
	margin: 25px auto;
}


.divider-small-border {
	margin: 25px 0;
	width: 20%;
	border-bottom: 1px solid #ddd;
}


.light .divider-small-border {
	border-bottom: 1px solid rgba(255,255,255,0.6);
}
#et-secondary-nav{margin:-10px 0}
header.header .et-trending{position:relative;padding:15px 0}
header.header .et-trending-post{display:none;font-size:14px;line-height:1.3em}
header.header .et-trending-post a,header.header .et-trending-post a:visited{color:rgba(255,255,255,.6)}
header.header .et-trending-post:first-child{display:block}
header.header .et-trending #et-secondary-menu{z-index:1;position:absolute;top:100%;left:0;display:none;background:#2b3843;width:200px;padding:10px 0}
header.header .et-trending #et-secondary-menu li{width:100%;box-sizing:border-box}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}
header.header .et-trending #et-secondary-menu a{display:block;padding:10px 20px}
header.header .et-trending #et-secondary-menu a:before{display:none}
.et-trending #et-trending{display:-webkit-box;display:-ms-flexbox;display:flex}
     
#main-wrap, 
#header,
#grid-wrap,
#single-wrap
{
width: 100%;
max-width: 90%;
margin: 0 auto;        
}

#main-wrap {
margin-bottom: 0px;
}
 
#main-wrap,
#footer,
#header {
max-width: 100%;
width: 90%;
margin:0 auto;    
}
.row{margin-right:-15px;margin-left:-15px}
.node-type-blog h1.page-title{display:none;}
h1.page-title{text-align:left;font-size:50px;font-weight:100;margin:0 auto 50px;color:#868686;}
 

							



.rev_slider_wrapper{
	position:relative;
	z-index: 0;
	width:100%;
}

.ident_text{width:100%;text-align:center;}

.wpb_row .row-bg-wrap .row-bg-overlay {display:block; position:absolute; top:0; left:0; width:100%; height:100%; content:' '; z-index:2; backface-visibility: hidden;}


.container {
    margin-right: auto;
    margin-left: auto;
}


.container:before, .container:after, .row:before, .row:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .panel-body:before, .panel-body:after, .modal-header:before, .modal-header:after, .modal-footer:before, .modal-footer:after {
    display: table;
    content: " ";
}


.container:after, .row:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .panel-body:after, .modal-header:after, .modal-footer:after {
    clear: both;
}


.w5{
    width:50%;
    float:right;
}

    .w5 .metasliderWrapper{
        float:none;
        margin:0 auto;
    }

    .w5 .metasliderWrapper img{
        left:0;
    }

.span9{width:700px;}

.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%;}

.table td.span9,.table th.span9{float:none;width:684px;margin-left:0;}

input.span9,textarea.span9,.uneditable-input.span9{width:686px;}


header .span9 { position: relative; overflow: hidden; height: 60px; }
.row{margin-right:-15px;margin-left:-15px}
.row-adjust{position:relative;left:15px}



.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child {
  margin-bottom: 0;
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


.clearfix:after,
.wrapper:after,
.row:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.vc_row .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}


.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;}


.tool-overflow{
    overflow: hidden;
}



.gigpress-row td {
	border-bottom: 1px solid #EEE;
}



tr.gigpress-divider.gigpress-row td {
	border-top: 2px solid #CCC;
}



tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {
	color: #999;
}
.logo-payment-outer{display:inline-block;vertical-align:top;height:40px}
.logo-payment-outer.bg-white{margin:2px;background-color:#fff;height:36px}
.logo-payment-outer .logo-payment{max-height:100%}
.mtw{margin:20px 0 0}
.mtw .media-body{margin-top:11px;padding:0}
.mtw .results-div{float:left}
.mtw .num-results{font-size:3em}
.mtw .result-phrase{font-size:1.5em}
.mtw .result-sort{float:right}
.mtw .media-excerpt,.mtw .media-meta{padding:0 0 5px;display:block}
.mtw .media-date{margin-top:0}
.mtw .attachment-post-thumbnail{display:none}
.postid-670 .mtw,.postid-672 .mtw{margin:0}


.product-wrapper .product-thumb, .product-wrapper .product-hover {
  transition: all .7s ease-in-out; }

  .product-wrapper .product-hover {
    position: absolute;
    width: 100%;
    background: #FFFFFF;
    padding: .5em;
    opacity: 0;
    visibility: hidden;
    border: 3px solid #9f5a7f;
    border-top: 0; }

    .product-wrapper .product-hover p {
      padding: 0 0 1em 0;
      margin: 0; }

    .product-wrapper:hover .product-hover {
      opacity: 1;
      visibility: visible; }


.modal-body .text-wrapper-content {
	padding-top: 0rem;
	padding-bottom: 2rem;
}



.modal-body {
	display: block;
	padding:20px;
	padding-top: 3rem;
	padding-bottom: 3rem;
	position: relative;
}

        
        p.berater_name {
            width: 150px;
            margin: 0;
        }
.img-fluid{max-width:100%;height:auto}
.yline{border-right:1px solid #e5e5e5}
.navi-below .sum-navi .yline{border-right:1px solid #d7d7d7;padding:0 130px 0 25px;text-align:left;position:relative;min-height:181px}
.sum-navi .yline h5{padding:10px 0;position:relative;z-index:1;text-transform:uppercase;font-size:14px;color:#BA3348}
.sum-navi .yline h5 a,.sum-navi .yline h5 a:hover{padding-bottom:10px;position:relative;z-index:1;font-size:14px;text-transform:uppercase}
.sum-navi .yline h5 a{color:#BA3348}
.sum-navi .yline h5 a:hover{color:#000}
.navi-below .sum-navi .yline .img{position:absolute;right:0;bottom:0}
.sum-navi .yline{border:none}
.pshape .yline{padding-right:0!important}
 
	.section-text {
        font-size: 15px;
        line-height: 1.7;
    }

	
	.section-text, 
	.text{
		line-height: 1.7;
	}


.bg-color .text,
.bg-color-lighter .text,
.bg-color-alfa-30 .text,
.bg-color-alfa-50 .text,
.bg-color-alfa-70 .text,
.bg-color-alfa-90 .text,
.bg-color-alfa .text,
.bg-color .section-text,
.bg-color-lighter .section-text,
.bg-color-alfa-30 .section-text,
.bg-color-alfa-50 .section-text,
.bg-color-alfa-70 .section-text,
.bg-color-alfa-90 .section-text,
.bg-color-alfa .section-text{
	color: rgba(255,255,255, .75);
}

.section-text blockquote{
    margin-top: -5px;
}

.menu-top.position-fixed {
	box-shadow: 0 0 4px 4px rgba(204,204,204,1);
}
.site-branding .site-title{margin:0 auto}
.search .page.type-page .post-meta,.search .page.type-page .post-thumbnail{display:none}
.alx-posts li:hover .post-item-thumbnail,.alx-tab li:hover .tab-item-avatar,.alx-tab li:hover .tab-item-thumbnail,.post-hover:hover .post-thumbnail{opacity:.75}
.post-thumbnail{width:100%;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;position:relative;margin-bottom:1em}
.post-thumbnail img{display:block;width:100%;height:auto}
.page.post-standard .post-thumbnail{display:none}
.post-standard .post-thumbnail{margin-left:-230px;max-width:200px;margin-bottom:0;float:left}
.single .post-inner .post-thumbnail{margin-bottom:2em}
.page-wrapper{padding-top:30px;padding-bottom:30px}
.page-wrapper-full{padding-top:0}


    .wpb_row .row-bg, .full-width-section .row-bg {
    	margin-top: 0!important;
    	height: 100%!important;
    	transform: none!important;
    	-webkit-transform: none!important;
    	background-attachment: scroll!important;
	}


	div[data-bg-mobile-hidden="true"] .row-bg.using-image {
		background-image: none!important;
	}
.et_pb_blurb_0 .et_pb_main_blurb_image .et_pb_image_wrap{border-radius:0 0 0 0;overflow:hidden}
.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}
.et_pb_blurb .et_pb_image_wrap{display:block;margin:auto}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay,.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta,.et_pb_gallery_image:hover .et_overlay,.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}
.post-type-archive-fleet #masthead #inner-header,.single-fleet #masthead #inner-header,.error404 #masthead #inner-header{padding-bottom:25px}
.scrolled #masthead #inner-header{padding-top:10px;padding-bottom:10px}
#inner-header{padding:10px;transition:all 0.2s ease}
.clearfix{zoom:1}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
.et_pb_image_9.et_pb_module{margin-left:auto!important;margin-right:auto!important}


      .white-popup {
        position: relative;
        background: #FFF;
        padding: 20px;
        width: auto;
        height: auto;
        max-width: 1200px;
        margin: 20px auto;
      }

#content_page {width: 920px; margin: 0px; padding: 20px; background: #FFFFFF; float: left;}

.banner{
	width:435px;
	position:absolute;
	top:0px;
	letter-spacing:-2px;
	color:#fff;
	right:0px;
	z-index:15;
}
.text-uppercase{text-transform:uppercase}


.uk-panel-title {
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 300;
  text-transform: none;
  color: #2f2f2f;
}

.uk-panel-box .uk-panel-title {
  color: #2f2f2f;
}

.uk-panel-box-primary .uk-panel-title {
  color: #ffffff;
}

.uk-panel-box-secondary .uk-panel-title {
  color: #2f2f2f;
}


.uk-panel-header .uk-panel-title {
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  color: #3a48e0;
}

.uk-offcanvas .uk-panel-title {
  color: #cccccc;
}
.content-list__item{padding:40px 25px;position:relative}
.content-list__item:after{content:"";position:absolute;width:calc(100% + 30px);height:1px;background-color:#cbcbcb;bottom:0;left:-15px}
.content-list__item:nth-child(1){margin-top:-100px}
.content-list__item em{display:block;margin-bottom:15px}
.content-list__item [class*="ui-btn"]{position:absolute;bottom:0}
.content-list--quote .content-list__item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}
.tabs:not(.bwp).content-list .content-list__item{margin-top:0}
.tabs.bwp .content-list__item [class*="ui-btn"]{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.supplier-lifecycle__container .content-list .content-list__item{padding:40px 0}

          #navigation nav li.row-level-3 .content-level-3 {
            margin-bottom: 20px; }

            #navigation nav li.row-level-3 .content-level-3 span {
              font-size: 16px;
              font-weight: bold;
              color: #0d1e34; }

        #navigation nav ul li.row-level-3 .content-level-3 {
          position: relative;
          padding: 17px 10px 0 63px; }

          #navigation nav ul li.row-level-3 .content-level-3:before {
            position: absolute;
            top: 24px;
            left: 51px;
            content: '';
            display: block;
            height: 4px;
            width: 4px;
            border-radius: 2px;
            background-color: #ffffff; }

      #navigation .content-level-3, #navigation .row-level-2 {
        position: relative; }

.metaslider .msHtmlOverlay .animation_in,
.metaslider .msHtmlOverlay .animation_out {
    width: 100%;
    height: 100%;
}

	
	.slider li
	{
		height: 310px;
		background-size: auto 310px;
		-moz-background-size: auto 310px;
		-webkit-background-size: auto 310px;
		-o-background-size: auto 310px;
	}

.slider
{
	
	padding: 0;
}

.slider li .slider_img
{
	position: relative;
	height: 100%;
	top: 0;
	left: 0;
}
.footer__nav-list-item{padding:15px 0 0;padding:1.5rem 0 0}
.footer__nav-list-item:first-child{padding-top:0}


.home-page { text-align: center; background-color: transparent; padding: 0 !important; }

.home-page a { color: #000000; text-decoration: none; }
.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}



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


#news{
margin:0;
padding:0px;
width:302px;
height:auto;
float:left;
border:1px solid #AEAEAE;
}

#main,.header,#top_Nav,#topnav,#middle-panel,#twopanel,#news,.cars-section-2,#new-car-table1,.new-car-table,.car-section-inner{width:100%;}

#news iframe{width:100%;float:left;}
