/*Global*/
@import url('https://fonts.googleapis.com/css?family=Barlow+Condensed:400,700|Oswald:400,700|PT+Sans:400,400i,700&display=swap');
* { -webkit-tap-highlight-color: rgba(255, 255, 255, 0) !important; }
body{margin:0;padding:0;font-size:100%;font-family:Helvetica, sans-serif;color:#1d1d1d;}

.blue-back{background: #0083D7;}
.orange-back{background: #FFAE00;}

.red{color:#FF0004;}
.blue{color:#0068ab;}
.orange {color:#ef562d;}
.yellow {color:#f6d458;}
.green {color:#58831b;}
.fuch {color:#d13177;}
.white {color:#eeeeee;}
.gray{color:#575757;}
.clear{clear:both;height:0;line-height:0;padding:0;margin:0;}

.black-rgb{
	background: rgba(255,255,255,0);
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0, 29, 51) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(0, 29, 51)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0, 29, 51) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0, 29, 51) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0, 29, 51) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0, 29, 51) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.86);
}

.bradius{
	-moz-border-radius: 1rem;
	-webkit-border-radius: 1rem;
	border-radius: 1rem;
	border: none;
}
.bshadow{
	-ms-box-shadow: 1px 1px 2px 0 rgba(0,0,0,.36);
	-moz-box-shadow: 1px 1px 2px 0 rgba(0,0,0,.36);
	-webkit-box-shadow: 1px 1px 2px 0 rgba(0,0,0,.36);
	box-shadow: 1px 1px 2px 0 rgba(0,0,0,.36);
}
.bflex{
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	flex-direction: column;
	-ms-flex-positive: 1;
	-webkit-flex-positive: 1;
	-moz-flex-positive: 1;
	flex-grow: 1;
	margin-bottom: 1rem;
	overflow:hidden;
}
.off-canvas-wrap, 
.off-canvas-wrap .inner-wrap{
  	height: 100%;
  	width: 100%;
  	-webkit-overflow-scrolling: touch;
	overflow-y: auto;
}

.top-section{margin-top:1rem;}

h1{font-family:'Oswald',sans-serif;font-size:2.0rem;color:#1d6d9e;font-weight:700;}
h2{font-family:'PT Sans',sans-serif;font-size:1.8rem;font-weight:700;}
h3{font-family:'Oswald',sans-serif;font-size:1.2rem;font-weight:700;}
h4{font-family:'Barlow Condensed',sans-serif;font-size:1.2rem;font-weight:700;}
h5{font-family:'Oswald',sans-serif;font-size:1rem;font-weight:700;}
h6{font-family:'Barlow Condensed',sans-serif;font-weight:400;font-size:1.2em;color:#1d6d9e;margin:2px 5px;}

/* Cookie Consent */
.cc-window{opacity:1;transition:opacity 1s ease;}.cc-window.cc-invisible{opacity:0;}.cc-animate.cc-revoke{transition:transform 1s ease;}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em);}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em);}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0);}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s;}
.cc-link,.cc-revoke:hover{text-decoration:underline;}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999;}.cc-window.cc-static{position:static;}.cc-window.cc-floating{padding:1em;max-width:20em;-ms-flex-direction:column;flex-direction:column;}.cc-window.cc-banner{padding:0.25em 1.5em;width:80%;-ms-flex-direction:row;flex-direction:row;}.cc-revoke{padding:.5em;}.cc-header{font-size:18px;font-weight:700;}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer;}.cc-link{opacity:.8;display:inline-block;padding:.2em;}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial;}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap;}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent;}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline;}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75;}.cc-close:focus,.cc-close:hover{opacity:1;}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em;}.cc-revoke.cc-left{left:3em;right:unset;}.cc-revoke.cc-right{right:3em;left:unset;}.cc-top{top:1em;}.cc-left{left:1em;}.cc-right{right:1em;}.cc-bottom{bottom:1em;}.cc-floating>.cc-link{margin-bottom:1em;}.cc-floating .cc-message{display:block;margin-bottom:1em;}.cc-window.cc-floating .cc-compliance{-ms-flex:1 0 auto;flex:1 0 auto;}.cc-window.cc-banner{-ms-flex-align:center;align-items:center;}.cc-banner.cc-top{left:0;right:0;top:0;}.cc-banner.cc-bottom{left:0;right:0;bottom:0;}.cc-banner .cc-message{display:block;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em;}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between;}.cc-floating .cc-compliance>.cc-btn{-ms-flex:1;flex:1;}.cc-btn+.cc-btn{margin-left:.5em;}
@media print{.cc-revoke,.cc-window{display:none;}}@media screen and (max-width:900px){.cc-btn{white-space:normal;}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0;}.cc-window.cc-bottom{bottom:0;}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0;}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column;}.cc-window.cc-banner .cc-compliance{-ms-flex:1 1 auto;flex:1 1 auto;}.cc-window.cc-floating{max-width:none;}.cc-window .cc-message{margin-bottom:1em;}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset;}.cc-window.cc-banner .cc-message{margin-right:0;}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px;}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none;}.cc-theme-classic .cc-btn{border-radius:5px;}.cc-theme-classic .cc-btn:last-child{min-width:140px;}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block;}
.cc-theme-edgeless.cc-window{padding:0;}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em;}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%;}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em;}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0;}
/* Cookie Consent */
.cc-window {
	width: auto;
    border: thin solid #7cc5ff;
    text-align: center;
	z-index: 4;
}
.cc-window .cc-message img{
	width: 150px;
	display: block;
	margin: 0 auto;
}

/* Menu Mobile*/

/*.menu-bar{background:#02436d;}*/
.menu-bar{background:#fff;border-bottom: thin solid #cacaca;}
.position-right.menu-bar{background:#f2f2f2;}
.menu-fixed{position:fixed;top:0;width:100%;z-index:5}
.mobile-logo{width:140px;}
.menu-bar .menu-icon:after {
    background: #444;
    box-shadow: 0 7px 0 #444,0 14px 0 #444;
}
.menu-bar .menu-icon:hover:after {
    background: #0f75bc;
    box-shadow: 0 7px 0 #0f75bc,0 14px 0 #0f75bc;
}
.menu-item a{font-size:1rem;font-family:'Oswald',sans-serif;font-weight:300;padding:.5rem 0;color:#1779ba;margin:0;z-index:1;}
.menu-item .links{width:auto;float:right;padding:.5rem 1.5rem;z-index:3;margin-top:-1.5rem;}
.submenu-item a, .submenu.is-accordion-submenu a{padding:.5rem 0;color:#848484;}
.menu-item a:hover{color:#0d5d90;}
.close-btn.button span{font-size:2rem;font-weight:normal;}
.close-btn.button:hover{color:#0d5d90;}
.menu-item{border-bottom:thin solid #d9e0e4;}
.menu-item.connect{border:none;}
.menu-bar .submenu-toggle{width:30px;height:30px;}
.menu-footer{width:100%;height:100%;}
.menu-footer .cell{background:#14679e;}
.menu-footer p{font-size:.5rem;color:#fff;margin:1rem 0;}

.accordion-menu .is-accordion-submenu-parent[aria-expanded="true"] a:after,
.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) a:after{
	-ms-transition: transform .4s cubic-bezier(.4,0,.6,1);
	transition: transform .4s cubic-bezier(.4,0,.6,1);
}


.site-logo img{width:160px;}	
.title-bar,.top-bar,.top-bar ul{background:none;}
.title-bar-center{margin: 0 auto;}
#menu-style{
background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}
.menu-style{
/*text-shadow: 0 1px 1px rgba(0, 0, 0, 0.9);*/
}

.accordion-menu .is-accordion-submenu-parent[aria-expanded="true"] a:after, .accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) a:after{z-index: 2;}
.menu-item .links {
    padding: 0 0 2rem 6rem;
    z-index: 3;
    margin-top: -2rem;
}

.menu-top .fi-magnifying-glass{font-size:1.5rem;}

.menu-top .menu-text,	
.menu-top .dropdown.menu a{font-family:'Oswald',sans-serif;padding:.5rem;color:#444;font-size:.9rem;font-weight:400;text-transform: uppercase;}
.menu-top .dropdown.menu li.is-dropdown-submenu-parent a{padding-right: 1.5rem;}
.menu-top .dropdown.menu li.is-dropdown-submenu-parent a:after{border-color: #444 transparent transparent;}		
.menu-top .dropdown.menu .is-dropdown-submenu{text-shadow:none;background:#fefefe;}
.menu-top .dropdown.menu .is-dropdown-submenu a{padding:0.4rem 1rem;color:#515151;font-size:1rem;text-transform:none;}	
.menu-top .dropdown.menu .site-logo{padding:0 1rem 0 0;}

/* Google Search */

.menu-top .title-bar-left .fi-magnifying-glass,
.menu-top .title-bar-right .fi-magnifying-glass {
    color: #444;
}
.reset-box-sizing, .reset-box-sizing *, .reset-box-sizing *:before, .reset-box-sizing *:after,  .gsc-inline-block
{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
#searchModal #gsearch .gsc-search-box-tools .gsc-input-box table td{border:0;}
#searchModal #gsearch .gsc-search-box-tools .gsc-input-box table{margin:0;}
#searchModal #gsearch .gsc-search-box-tools .gsc-input-box tbody {
    border: none;
}
#searchModal #gsearch .gsc-search-box-tools .gsc-input-box tbody tr .gsib_a {
    border: thin solid #bababa !important;
}
#searchModal #gsearch .gsc-search-box-tools .gsc-input-box tbody input.gsc-input {
    height: 2rem !important;
    border: none !important;
    box-shadow: none;
}
#searchModal #gsearch input.gsc-input, .gsc-input-box, #searchModal #gsearch .gsc-input-box-hover, .gsc-input-box-focus {
    border:none;
}
#searchModal #gsearch .gsc-search-box-tools td.gsib_b {
    padding: 0;
}

#searchModal #gsearch .gsc-search-box-tools button.gsc-search-button svg {
    height: 15px !important;
    width: 15px !important;
}
#searchModal #gsearch .gsc-search-box-tools button.gsc-search-button{
	height: 2.5rem;
}


.sl-brand .section, .sl-type .section{border-top: 1px solid #e6e6e6;}
.feat-caption{margin:0;padding:.5rem 1rem;}

/* ROW */
.category {font-family:'Barlow Condensed';letter-spacing:2px;font-weight:bold;}
.row-caption{position:absolute;bottom:0;padding:.5rem 1rem;left:0;right:0;z-index:2;}
.row-caption h4{line-height:1.1;}
.row-cap-cat {
	font-size: .7rem;
    position: absolute;
    right: 0;
    padding: 2px 5px;
    background: rgba(255, 255, 255, 0.75);
    text-transform: uppercase;
    top: 5px;
	transform: scaleX(1);
	transform-origin: right;
	transition: transform 0.10s linear;
	z-index: 3;
}
.row-content:hover .row-cap-cat, .row-content:active .row-cap-cat{transform: scaleX(0);}
.row-content{border-bottom:1px solid #e3e3e3;}
.row-feat .row-content{border:none;}
.row-image a,.row-image img{width:100%;z-index:1;}
.row-desc{}
.row-info{font-size:.8rem;color:#878787;}
.row-title{margin:.5rem 0;}
.row-excerpt{font-family:georgia,times,serif;margin:2px 0;font-size:1.0rem;}

.row-feat .row-content{position:relative;}
.row-find{margin:.5rem 0 0 0;}
.tabs-add-title{display:block;padding:1.25rem 1.5rem;font-size:.9rem;line-height:1;font-weight: 700;}
.tabs-title a{font-size:.9rem;font-weight:700;}	
.tabs-title a:focus, .tabs-title a[aria-selected="true"]{background: #88b24c;color:#fff;}

.tagbox{padding-bottom: 1rem;}
.tagbox .tagurl{background-color:#f3f3f3;padding:.5rem;border:thin solid #e4e4e4;border-radius:1rem;font-size:1rem;white-space: nowrap;line-height: 2.5;}
.tagbox .tagurl:last-child{margin-right:0;}
.tagbox .tagurl:hover{background-color:#1468a0;color:#fff;border-color:#064B78;}

.row-specs{padding-top:1rem;}
.row-specs .accordion-item a{font-size:.9rem;font-weight:800;}
.field,.answer{font-weight:600;}
.answer i{font-size:1.2rem;line-height:1.5;}
.row-specs hr{width:100%;margin:0;border-bottom-color:#d13177;}
.accordion-title::before{font-size:1.5rem;font-weight:normal;color:#575757;}
.is-active .accordion-title::before{color:#fff;}
.accordion-item.is-active a,.accordion-title:hover,.accordion-title:focus{background:#de6161;color:#fff;}

.row-similar img,.row-more img{width:100%;}
.sc-similar,.sc-more,.sc-brand,.sc-type{padding:.5rem 0;}

.sc-similar .row-title{border-top:thin solid #e1e1e1;}
.row-page{background:#02436d;}
.row-page .button{margin:0;background:#02436d;}
.row-page .button:hover{background:#ffffff;color:#272727;}

/*BG Variants*/
.row-variants{}
.var-content{border:thin solid #e1e1e1;margin:.5rem 0;}
.var-content p{width:auto;float:left;}
.var-content h4,.var-content p{margin:0;line-height:1.6;}
.var-title {border-bottom:thin solid #e1e1e1;}
.var-price, .var-desc{font-size:.8rem;font-weight:800;}
.var-desc{border-right:thin solid #e1e1e1;padding-right:.5rem;}
.var-price{padding-left:.5rem;}
.quote-btn,.spec-btn{font-weight:600;width:100%;height:50%;margin: 0;padding:.5rem}
.quote-btn{background:#88b24c;}
.spec-btn{background:#de6161;}

/*Ad*/
#bboard{margin:1.2rem auto;}
#lboard small, #bboard small, .ilad small {width:100%;font-size:0.6rem;color: #0383ff;}
.row-ad{padding:0.75rem 0;}
#lboard, #mrec4, #mrec5, #mrec6 {padding:1.125rem 0;margin:0 auto;}
.row-ad div, .row-ad iframe, .row-ad img {margin: 0 auto;}

/*Find a car*/
.find-car{width:100%;text-align:center;}
.find-car form {font-family:'Barlow Condensed',sans-serif;padding:10px;}
.find-car select{border-radius:20px;width:100%;margin:3px 1px;font-weight:700;font-size:1.2rem;padding:5px 30px 5px 15px;}
.srcbtn {background:#88b24c;border:#000 solid thin;border-radius:20px;font-size:1.0rem;font-weight:700;padding:10px 15px;margin-top:10px;color:#EEE;letter-spacing:1px;}

/*Post*/

.post-content p {font-size:1.6em;margin:10px;font-family:Georgia,serif;line-height:1.5;}
.post-image img,.post-content img{width:100%;height:inherit;}
.post-content iframe{width:100%;margin:0 auto;}
.post-content .row-ad iframe{width:auto;margin:0 auto;}

#linkslist {font-size:90%;}
#linkslist ul{padding:0 0 0 8px;margin:10px;list-style:square;}
#linkslist li{margin:1px;}
#arc-page p{font-size:1.4em;font-weight:700;margin:8px 0;}

/*Swiper*/
.swiper-slide{width:25%;}
.swiper-slide img{width: 100%;overflow:hidden;}
.swiper-caption{width: 100%;position: absolute;bottom: 0;transform: scaleY(0);transform-origin: bottom;transition: transform 0.50s cubic-bezier(.68,-0.55,.27,1.55);}
.swiper-slide-active .swiper-caption{transform: scaleY(1);}

.swiper-caption h3{margin:0 1rem;font-size:1rem;line-height:1;}
.swiper-caption p{font-family:georgia,times,serif;font-size:.8rem;font-style:italic;color:#eee;margin:.5rem 1rem 1.5rem 1rem;line-height:1;}

.swiper-pagination-bullet{bottom:0;background: #fff;}

.swiper-container{width:100%;}
.swiper-wrapper{margin:1rem 0;}
.sc-mslider .swiper-wrapper,.sc-main .swiper-wrapper,.sc-thumb .swiper-wrapper,.sc-gallery-bg .swiper-wrapper,.sc-gallery-th .swiper-wrapper{margin:0;}
.swiper-container-horizontal .swiper-pagination-progressbar, .swiper-container-vertical .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:10px;}
.swiper-pagination-bullet-active, .swiper-pagination-progressbar .swiper-pagination-progressbar-fill, .swiper-scrollbar-drag {background: #1d6d9e;cursor:pointer;}

.sl-mslider,.sl-gallery-main,.sl-gallery-bg{width:100%;}

.sc-thumb{padding:.3rem 0 1rem 0;}
.sc-thumb .swiper-slide,.sc-gallery-th .swiper-slide {opacity: 0.4;}
.sc-thumb .swiper-slide-thumb-active,.sc-gallery-th .swiper-slide-thumb-active{opacity: 1;}

.sc-mslider{}
.sl-reviews .row-caption{transform: scaleY(1);}
.sl-reviews:hover .row-caption, .sl-reviews:active .row-caption{transform: scaleY(0);}


/* Autoshop style */
.row-shop .shop-icons{
    background: url('https://www.autoindustriya.com/images/industrifinder/banawe.jpg');
    background-position-y: center;
    background-position-x: center;
    background-repeat: round;	
}
.row-shop .shop-icons img{width:100%;margin:.5rem 0;}

.row-finders .row-content{
    border: thin solid #e1e1e1;
    margin: .5rem 0;
} 
.row-finders .shopname{
    margin:.5rem 0 0 0;
	border-bottom: thin solid #e1e1e1;
}    
  
.find-shop{
    width: 100%;
	padding: 1rem;
	border: thin solid #e6e6e6;
}
.find-shop form {
    font-family: Barlow Condensed,sans-serif;
    padding: 1rem;
}
.find-shop label{font-weight:600;}
.find-shop input,
.find-shop select {
    width: 100%;
    margin: 3px 1px;
    font-weight: 600;
    font-size: 1.2rem;
    padding: 5px 30px 5px 15px;
	color: #333;
	-moz-border-radius: 1rem;
	-webkit-border-radius: 1rem;
	border-radius: 1rem;
	
}

.find-shop .fndbtn{
	width:auto;
    font-size: 1rem;
    font-weight: 700;
    padding: 10px 15px;
    margin-top: 10px;
    letter-spacing: 1px;
	-moz-border-radius: 1rem;
	-webkit-border-radius: 1rem;
	border-radius: 1rem;
	border:thin solid #333;
}
.row-find p {
    margin-bottom: .1rem;
}

/*Media Screen*/
@media screen and (max-width: 1024px) {
.menu-item {font-size:1.4rem;}
.swiper-caption h3{font-size:1.6rem;}
.swiper-caption p{font-size:1.2rem;}
.row-caption h4{font-size:1rem;}	
.row-image{display: flex;justify-content: center;align-items: center;}	
.row-cat{font-size:1.0rem;margin:.5rem 0;}
.no-img .row-title,.row-title{font-size:1.4rem;}	
.no-img .row-excerpt,.row-excerpt{font-size: 1.2rem;}
.row-author-top,.row-date-author{font-size:.9rem;}
.row-feat .row-title{font-size:.9rem;}	
.large{font-size:2.0rem;}
.more{font-size:1.2rem;margin:5px;}
.link-content li {font-size: 1.4rem;}
.spec-content {font-size:1.0rem;}
.row-vid .medium-12 iframe{height:25rem;}	
}

@media screen and (max-width: 600px) {
body{font-size:65%;}
h1,h2{font-size:160%;}
h6{font-size:.9rem;}
.menu-item {font-size:1.1rem;}
.swiper-caption h3{font-size:1rem;}
.swiper-caption p{font-size:.8rem;}
.row-cat{font-size:.7rem;margin-bottom:.2rem;}
.row-title{font-size:1.1rem;}	
.row-feat .row-title{font-size:.9rem;}
.row-excerpt{font-size: 1rem;}
.row-author-top,.row-date-author{font-size:.7rem;}
.large{font-size:1.6rem;}
.more{font-size:.9rem;margin:5px;}
.link-content li{font-size: 1.2rem;}	
.post-content p iframe {width:100%;}
.social-content li{margin: 0 .2rem;}
.row-vid .medium-12 iframe{height:200px;}	
} 

.main-wrapper {max-width:1280px;margin:0 auto;}
.trans-all{
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
	
.category,.row-cap-cat, .row-cat{
	font-family: Barlow Condensed;
    font-weight: 700;
	letter-spacing: .1rem;
	margin: .5rem 0;
}
.category{
	letter-spacing: .2rem;
}

.swiper-container .row-caption h4{margin:0 0 .2rem 0;}
.swiper-container .row-caption p {
    margin: 0;
    color: #0083d7;
    font-family: Barlow Condensed,sans-serif;
	line-height: 1;
}
.swiper-container .row-caption label{color: #ababab;}
.swiper-caption h1,.swiper-caption p{
	margin: 0 1rem;
	line-height: 1.2;
}

p{
    font-family: georgia,times,serif;
}

label{
	font-family: Barlow Condensed,sans-serif;
	line-height: 1.5;
}

/* Menu Add */


/* Post Add*/
.post-img {max-width: 100%;margin:0 auto;}
.main-img {width: 100%;}
		
.post-content,.post-content p{font-size:1.2rem;}
.post-content .space{margin-top:4rem;display:inline-block;}
	
.post-content .headline{
	font-size: 1.8rem;
	line-height: 1.1;
	margin:1rem 0;
}	
.post-content .subtitle{font-style:italic;font-size: 1.2rem;line-height:1;margin:.5rem 0;}	

.author-info .author-img{
	width:100%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border:3px solid #cacaca;
	margin-right: .5rem;
}

.author-info h3, .author-info h4{
    border-bottom:1.5px solid #cacaca;
	position: relative;
}
.author-info .name{padding-left:.2rem;}	
.author-info .view-more{
    background: #cacaca;
	padding: .3rem;
	font-size: .7rem;
	position: absolute;
	right: 0;
	bottom: -1.6rem;
	border-radius: 0 0 .5rem .5rem;
	color: #ef562d;
}

.has-tip {border:none;}	
.tooltip,.custom .tooltip {background: #ef562d;}

.tooltip.top:before{border-color: #ef562d transparent transparent;}	
.tooltip.right:before{border-color: transparent #ef562d transparent transparent;}
.tooltip.bottom:before{border-color: transparent transparent #ef562d transparent;}		
.tooltip.left:before{border-color: transparent transparent #ef562d;}
		
.author-info .view-more:hover{color: #1779ba;}	
	
.author-info i, .post-info i{color: #1d6d9e;}

.post-info label {
    font-size: 1rem;
    line-height:1.2;
}

.sidebar{background:#ebeef2;padding-bottom:1rem;}
	
.sidebar .SocialCustomMenu{margin:.5rem 0;}
.SocialCustomMenu a {font-size:1.2rem;}
	
.sidebar .category{
    font-size: .8rem;
	margin: .5rem 0;
}
.sidebar .topcat:hover {
    color: #1d6d9e;
}
	
.sidebar .topcat{
    font-size: 1.2rem;
	cursor: pointer;
}	

.top-section a .category{
	cursor: pointer;
}	
		
.sidebar .row-info {
    font-size: .8rem;
    color: #4b4b4b;
	margin: 0;
	font-family: Helvetica,sans-serif;
}
	
.sidebar .row-content{
    border-bottom: 1px solid #d8d8d8;
	background: #fff;
    padding: .5rem;
}
.sidebar .row-content .row-title{
	line-height: 1.2;
	margin: .2rem 0;
	font-size: 1rem;
}	

.sidebar .row-desc{
	padding: 0 0 0 .5rem;	
}
	
.sidebar .row-cat {
    font-size: .7rem;
}	
.sidebar .first-post .row-cat {
    font-size: .9rem;
}

.row-ad small{
    width:100%;
    font-size: .6rem;
	color: #0383ff;
}
.post-content .row-specs-box ul{
    list-style: none;
	margin: 0;
	padding:0;
}
.post-content .row-specs-box h5{
	font-size:1rem;
	font-family: Barlow Condensed;
	letter-spacing: 2px;
	font-weight: 700;
	margin: .5rem 0;
	border-bottom: thin solid #c4c4c4;
}

.sidebar .find-car{background:none;}	
	
.post-content .row-specs-box .line{
	font-family: 'Oswald',sans-serif;
    font-size: .95rem;
	line-height: 1.5;
}

.post-content .row-specs-box .testspecs{
    margin-right: .3rem;
    color: #4a4a4a;
	font-weight:600;
}
	
.post-content .row-specs-box .spec{
    color: #0083d7;
}
.post-content .row-specs-box .s1,.post-content .row-specs-box .s2,.post-content .row-specs-box .s3,.post-content .row-specs-box .s4,.post-content .row-specs-box .s5{color:#f00;}
.post-content .row-specs-box .s6,.post-content .row-specs-box .s7,.post-content .row-specs-box .s8,.post-content .row-specs-box .s9,.post-content .row-specs-box .s10{color:#1d6d9e;}

.post-content .rate-circle .bottom{
    left: 0;
    bottom: 0;
    z-index: 3;
    width: 100%;
    margin: 0 auto 5px auto;
}
.post-content .rate-circle .bottom p{
	font-size: 1rem;
	color: #424242;
}	
	
.post-content .row-specs-box .rate-title{
    font-size: .8rem;
	font-weight: 600;
}	
		
.row-title,.row-excerpt,.row-info{margin:.5rem 0;line-height:1.2;}
.row-info{font-size:.9rem;}
.row-vid iframe{width:100%;height:auto;}

.next-prev .btn{
    border-bottom: thin solid #c4c4c4;
    margin: -.5rem 0 .5rem 0;
}
.next-prev .prev,.next-prev .next {
    background: #ebeef2;
    margin: .25rem 0;
    padding: .5rem 0;
}

.next-prev p{
    margin: 0;
    font-size: .8rem;
}
.next-prev .row-cat{
	border-bottom:thin solid #e3e3e3;
}

.next-prev .prev-btn,.next-prev .next-btn {
	padding:0 .5rem;
	font-size: 1rem;
	line-height: 2;
	font-weight: 600;
}

.var-content label {
    width: auto;
    float: left;
}

.var-price, .var-desc {
	font-size: 1rem;
    font-weight: 800;
	line-height: 1;
}
.var-title {
	font-size: 1.25rem;
    line-height: 1.5;
}

.bg-info label{
    font-size: 1rem;
    line-height: 1.2;
    font-style: italic;
    color: #5d5d5d;
}

/* bg specs add */

.row-specs .accordion-item.is-active a,
.row-specs .accordion-title:hover,
.row-specs .accordion-title:focus {
    background: #1d6d9e;
	color:#fff;
}

.row-specs .accordion-item a {
    font-family: 'Oswald',sans-serif;
    font-size: 1rem;
    font-weight: normal;
}

.row-specs .accordion-title:before {
    font-size: 1.5rem;
    font-weight: 600;
    color: #575757;
    font-family: initial;
	margin-top: -1rem;
}

.row-specs .accordion-content hr{
	border-bottom-color: initial;
}

.row-specs .accordion-content label{
    color: #444;
    font-weight: normal;
	line-height: 1;
	margin: .2rem 0;
	font-size:1.2rem;
}
.caritem .accordion-content label{
	font-size:.9rem;
}

/*.comp3 .accordion-content label {font-size:.9rem;}
.comp4 .accordion-content label {font-size:.8rem;}*/

/*Social*/
.social-content{}
.social-content ul{list-style:none;margin:0;padding:1rem 0 0 0;}
.social-content li{color:#fff;font-size:2.0rem;display:inline;margin:0 .5rem;}
.social-content li:first-child{margin-left:0;}
.social-content li:last-child{margin-right:0;}

/*Footer*/
.footer-content{background:#222;font-family:'Barlow Condensed',sans-serif;font-size:1rem;padding-top:1rem;}

.footer-content a:link{color: #0083D7;text-decoration:none;}
.footer-content a:visited{color: #0083D7;}
.footer-content a:hover{color:#FF530D;}
.footer-content a:active{color:#e6550f;}

.footer-content hr{border-bottom-color:#454545;}


	
.social-content{
    padding: 1rem 0;
	margin:0 auto;
}

.social-content li a{
	margin:0;
}	

.social-content li i{
    font-size: 2rem;
}

.link-content ul{
	list-style: none;
	white-space: normal;
	margin: 0;
}
.link-content .sl-link{
	margin: .25rem;
    display: inline-block;
    line-height: 1;
	position: relative;
	width: auto;
}
.link-content .sl-link a {
	font-family: 'Oswald',sans-serif;
    font-weight: 400;
    text-transform: uppercase;
}
	
.link-content .sl-link a:after{
    content: '|';
    margin-left: .5rem;
    color: #454545;
}.link-content .last-link a:after{content:'';margin:0;}	

#footer{
	position: relative;
}
#footer label{
    font-size: 1rem;
    color: #fff;
    margin-bottom: 1rem;
}
#footer .totop {
    border-radius: 50%;
    padding: .1rem 1rem;
	font-size: 2rem;
	z-index: 4;
	right: 1rem;
}
#footer .totop.pfixed{
	color: #fff;
	background: #222;
	position:fixed;
	bottom: 1rem;
	border: .2rem solid transparent;
}
#footer .totop.pabso{
	color: #222;
	background: #fff;
	position: absolute;
	top: -1.8rem;
	border: .2rem solid #222;
}

.reveal-overlay {
    width: 100%;
    background: rgba(59, 140, 189, 0.27);
}
.sc-gallery-bg .car-logo {
    z-index: 2;
    position: absolute;
    top: 1.5rem;
    right: 1.5rem;
}

/* Small only */
@media screen and (max-width: 39.9375em) {
	.small-cell{padding:0 .6rem;}
	.small-uncell{padding:0;}
	
	.category {font-size:1rem;}
	.swiper-caption{padding:1rem 0;}
	.top-section .category {font-size:1.1rem;}
	.tabs-title a{font-size:.9rem;padding:1.25rem 1.5rem;}
	.sc-gallery-bg  .car-logo{width:80px;}
	.post-content .headline{font-size:1.5rem;}
	
	.row-vid iframe{height:170px;}
	.link-content .sl-link a{font-size:1rem;}
	.row-variants h1{font-size: 1.2rem;}
	
	.sbn-mslider,.sbp-mslider{
		margin-top: -45px;
		width: 20px;
		height: 30px;
		background-size: 20px 30px;
	}
	.sbn-reviews,.sbp-reviews,.sbn-main,.sbp-main{
		width: 25px;
		height: 35px;
		background-size: 25px 35px;
	}
}


/* Medium and up */
@media screen and (min-width: 40em) {
	.sc-gallery-bg .car-logo{width:120px;}
	.category{font-size:1.1rem;}
	.swiper-caption{padding:1.5rem 0;}
	.row-title {line-height: 1;font-size: 1.2rem;}
	.top-section .category{font-size:1.5rem;}
	.tabs-title a{font-size:1.2rem;}
	.row-vid .first-vid{}
	.row-vid iframe{height:350px;}
	.link-content .sl-link a{font-size:1.3rem;}
	.row-variants h1{font-size: 1.3rem;}
	.row-recent .row-content, .row-pop .row-content {padding-bottom: 1rem;border: none;}
}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
	.medium-cell{padding:0 .6rem;}
	.medium-uncell{padding:0;}
}

/* Large and up */
@media screen and (min-width: 64em) {
	.sc-gallery-bg .car-logo{width:160px;}
	.tabs-title a{font-size:.8rem;padding:1.25rem;}
	.main-pop {padding: 0;}
	.main-pop .row-desc{padding-left:0;padding-right: 1.8rem;}
	.swiper-caption{padding:2rem 0;}
	.swiper-caption h1{font-size: 1.8rem;}
	.swiper-caption p{font-size: 1.2rem;}
	.row-variants h1{font-size: 1.3rem;}
	.row-archive .top .row-title{font-size: 1.4rem;}
	.row-archive .bottom .row-title{font-size: 1.3rem;}
	.row-vid iframe{height:170px;}
	.link-content .sl-link a{font-size:0.8rem;}
	.grid-container{padding:0 0.5rem 0 2.5rem;}
	.grid-container.top-archive {max-width: 100%;padding: 0 1rem;margin-top: 1rem;}
	.sc-reviews{padding:0 0 0 1.5rem;}
}

/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {
	.large-cell{padding:0 .6rem;}
	.large-uncell{padding:0;}
}