﻿

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




.site-container {
  overflow: hidden;
}


.width95pc{
	width:95%;
}


.block-wrapper {
    width: 150px;
    height: 150px;
    display: block;
    opacity: 0.3;
    border-radius: 150px;
    position: absolute;
    color: #fff;
    z-index: 889;
    text-align: center;
    box-sizing: border-box;
}
.on-demand__inner--app-links{border-top:1px solid #e0e0e0;margin-top:15px;padding:10px 0;font-size:22px;text-align:center;}
.on-demand__inner--app{width:22%;vertical-align:top;display:inline-block;}
.on-demand__inner--app a:link,.on-demand__inner--app a:visited{color:#0a44bb;transition:all 700ms cubic-bezier(0.22,0.61,0.18,0.7);}
.on-demand__inner--app a:hover{color:#000;}


.page-wrap {
    background-size: contain;
    background-repeat: no-repeat;
    position: relative;
    overflow: hidden;
}




#levy {
width: 327px;
border-bottom: 1px solid white;
float: left;
}
.et_pb_text_inner{position:relative}






#secondary {
	background-color: #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	clear: both;
	color: rgba(255, 255, 255, 0.7);
	margin-top: -1px;
	padding: 0 10px;
	position: relative;
	z-index: 2;
}


	#secondary,
	#supplementary {
		padding: 0 30px;
	}


	#site-header img,
	.search-toggle,
	.site-navigation,
	.site-content nav,
	.edit-link,
	.page-links,
	.widget-area,
	.more-link,
	.post-format-archive-link,
	.comment-respond,
	.comment-list .reply,
	.comment-reply-login,
	#secondary,
	.site-footer,
	.slider-control-paging,
	.slider-direction-nav {
		display: none;
	}
.footer.footer-menu .footer-title{color:#fff;font-weight:700;font-size:1.2em;margin-top:15px}
.footer.footer-menu .column:last-child .footer-title{margin-bottom:10px}
.pswp__bg{background:#000;opacity:0}
.pswp__bg,.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-backface-visibility:hidden}
.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;-o-transition:none;transition:none}

.trucks-carousel-values-category {
	font-size: 14px;
	margin: 0;
	padding-top: 20px;
	padding-bottom: 3px;
	font-weight: normal;
	color: #fff;
	text-transform: uppercase;
}

.trucks-carousel-values {
	font-size: 14px;
	margin: 0;
	font-weight: normal;
	color: #a7acb9;
	text-transform: uppercase;
}

.trucks-carousel.no-truck-selected .trucks-carousel-values-category {
	display: none;
}
#sp-flg{font-size:0;line-height:0;display:block;width:0;height:0}
.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}

.section-title .lead {
  font-size: 18px;
  line-height: 28px;
  margin: 0;
}

.section-title h2 + .lead {
  margin-top: 15px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
}

.lead em {
  font-weight: bold;
}

.inverse-wrapper .lead,
.vc_parallax .lead {
  color: #ffffff !important;
}

footer.inverse-wrapper a,
footer.inverse-wrapper,
footer.inverse-wrapper .lead {
  color: #d5d5d5 !important;
}
.vc_col-sm-3{width:25%}
.vc_col-sm-3\/5{width:60%}

.cell-footer {
	PADDING-RIGHT: 20px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 20px; FONT-SIZE: 6.5pt; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center
}

  .menu-item-has-children .first-lvl .caret {
    display: block;
    top: 20px;
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-top: 20px solid white;
    position: absolute;
    z-index: 1;
    right: 15px;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
    -webkit-transform-origin: 12px 10px;
    -ms-transform-origin: 12px 10px;
    transform-origin: 12px 10px;
  }
.mp__expanded .mp__playlist li.amplitude-active-song-container .bullet .bars{display:flex}
.mp__expanded .mp__playlist li.amplitude-playing .bullet .bars{display:flex}
.mp__expanded .mp__playlist span.bullet .bars{align-items:flex-end;display:none;height:11px;width:13px}
.mp__expanded .mp__playlist span.bullet .bars .bar{background:#fff;display:block;height:11px;margin-right:1px;transform:scaleY(0.2);transform-origin:bottom;transition:transform 0.5s ease;width:2px}
.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%}
.menu-item-117{background-color:#d8c3b6;}
.textwidget ul,.textwidget ol{padding-left:25px}
.textwidget ul.fa-ul{padding-left:0}
.menu-item-logo{padding:0 40px}
.mobile-toggle-nav .menu-item-has-children ul a{padding-left:20px}
.mobile-toggle-nav .menu-item-has-children ul a:before{content:"\f105";margin-right:10px;-moz-opacity:.7;-webkit-opacity:.7;opacity:.7}
.mobile-toggle-nav .menu-item-has-children ul ul a{padding-left:40px}
.mobile-toggle-nav .menu-item-has-children ul ul ul a{padding-left:60px}
.mobile-toggle-nav .menu-item-has-children ul ul ul ul a{padding-left:80px}
