 /*
 Theme Name: Continental Cars Peugeot
 Description: The custom theme Continental Cars using the parent theme Twenty Seventeen.
 Author: Web Design Solutions NSW
 Author URI: http://www.webdesignnsw.com.au
 Template: twentyseventeen
 Version: 1
 */

.flexslider {margin:0 0 4px!important;}
.gallerydiv {border-right:2px solid #fff!important;}
button.contcarsbutton {padding:.5em!important;margin:.25em 0!important;}
button.contcarsbutton a {color:#fff!important;font-size:.8em!important;}
button.contcarsbutton a:hover {color:#e3e3e3!important;}
.facetfeaturedimage img {width:100%!important;height:100%!important;}
 .cardiv-make,.cardiv-model,.cardiv-derivative,.cardiv-series,.cardiv-registration,.cardiv-vin,.cardiv-price,.cardiv-year,.cardiv-kilometres,.cardiv-body,.cardiv-colour,.cardiv-engine,.cardiv-transmission,.cardiv-fuel,.carlabel,.carlabel2 {display:inline-block;vertical-align:top;}
  .cardiv-make,.cardiv-model,.cardiv-derivative,.cardiv-series,.cardiv-registration,.cardiv-vin,.cardiv-price,.cardiv-year,.cardiv-kilometres,.cardiv-body,.cardiv-colour,.cardiv-engine,.cardiv-transmission,.cardiv-fuel {width:100%; }
 .carlabel {width:20%;white-space:nowrap;display:table-cell;}
 .carlabel2 {width:79%;display:table-cell;}
#carousel.flexslider ul.slides li {width:100%!important;max-width:210px!important;}
.main-navigation li li a:hover {background-color:#333;color:#fff!important;}
ul, ol {
margin: 0 0 1.5em 1em!important;
padding: 0;
} 
 /* FLEXSLIDER */
/*
 * jQuery FlexSlider v2.7.1
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 *
 */
/*
 * 
 ====================================================================================================================
 * FONT-FACE
 * ====================================================================================================================*/
@font-face {
  font-family: '/wp-content/themes/continentalcars/peugeot/js/demo/flexslider-icon';
  src: url('/wp-content/themes/continentalcars/peugeot/js/demo/fonts/flexslider-icon.eot');
  src: url('/wp-content/themes/continentalcars/peugeot/js/demo/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), 
  url('/wp-content/themes/continentalcars/peugeot/js/demo/fonts/flexslider-icon.woff') format('woff'), 
  url('/wp-content/themes/continentalcars/peugeot/js/demo/fonts/flexslider-icon.ttf') format('truetype'), 
  url('/wp-content/themes/continentalcars/peugeot/js/demo/fonts/flexslider-icon.svg#flexslider-icon') format('svg');
  font-weight: normal; 
  font-style: normal;
}
.wphtsp-history-design-6 .wphtsp-date {
     
    border: 5px solid #383e42!important;
    
}
.wphtsp-history-design-6 .wphtsp-timeline-block:nth-child(odd) .wphtsp-timeline-content:before {
    
    border-left: 20px solid #383e42!important;
     
}
.wphtsp-history-design-6 .wphtsp-timeline-block:nth-child(even) .wphtsp-timeline-content:before {
   
    border-right: 20px solid #383e42!important;
    
}
@media only screen and (max-width: 64em)
{
.wphtsp-history-design-6 .wphtsp-timeline-block:nth-child(2n+1) .wphtsp-timeline-content::before 
{border-right: 20px solid #383e42 !important;}
}
body, 
div#n2-ss-2 .n2-ss-layer .n2-font-e15bcab402eeefaa3941e69819fea9b9-hover {font-family: 'Questrial', sans-serif!important;}
.pricelabel,.singlecarenquiry b,.carlabel, .singlecarcontent strong,.price,.read-more, .carlistings h4, .colors-custom .navigation-top .current-menu-item > a,.header-contactdetails p strong,
.elementor-text-editor strong,
div#n2-ss-2 .n2-ss-layer .n2-font-df31ee031043c529155c9cacd7429d0d-hover, .cartitleandstock {font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif!important;}
footer .widget {padding-bottom:.25em!important;}
ul#menu-footer {margin-left:0px!important;}
.colors-custom .widget ul li {border-top:none!important;border-bottom:none!important;}
.wphtsp-slider-design-2 .wphtsp-slider-nav {
max-width: 100%!important;
}
.wphtsp-slider-design-2 .wphtsp-slider-nav-wrapper {max-width: 100%!important;}
/* ====================================================================================================================
 * Latest Cars
 * ====================================================================================================================*/
.homepage-car-title a  {font-size:.8em!important; text-decoration:none!important;font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif!important;text-align:center; }
.homepagetitle-car {min-height:70px;height:auto}
#primary {width:100%!important;clear:both;}
.fwpl-result {border-bottom:none!important;}

.lvca-services.lvca-style3 .lvca-service .lvca-icon-wrapper span,
.lvca-services.lvca-style3 .lvca-service .lvca-service-text .lvca-title {text-align:center!important;}
.lvca-services.lvca-style3 .lvca-service .lvca-service-text .lvca-title  {font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif!important;}
/* ====================================================================================================================
 * End Latest Cars
 * ====================================================================================================================*/
.panel-content .wrap {padding-top:0em;padding-bottom:0em;}
.blogpost {margin-top:5%;}
.entry-header, .page-header {margin-top:2%;}
.blog:not(.has-sidebar) #primary article, .archive:not(.page-one-column):not(.has-sidebar) #primary article, .search:not(.has-sidebar) #primary article, .error404:not(.has-sidebar) #primary .page-content, .error404.has-sidebar #primary .page-content, body.page-two-column:not(.archive) #primary .entry-content, body.page-two-column #comments {width:100%;float:none;}
.header-contactdetails {width:40%;float:right;color:#fff;text-align:right;}
@media screen and  (max-width:800px) {
	 .header-contactdetails {width:100%;padding-top:5%;text-align:center;}
}
.elementor-text-editor ul {margin-left:2em;} 
.page.page-one-column .entry-header, .twentyseventeen-front-page.page-one-column .entry-header, .archive.page-one-column:not(.has-sidebar) .page-header{margin-top:0!important;margin-bottom:0!important;} 

h1.entry-title, h1.page-title {font-size:1.5em!important;letter-spacing:0!important;}
h1.carlistingtitle {font-size:1.5em!important;}
.site-footer {background:#e3e3e3;}
.site-content {padding:0!important;}
#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop ul li a strong, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar.nojs .quicklinks .menupop:hover ul li a,
#wpadminbar .ab-empty-item, #wpadminbar a.ab-item, #wpadminbar>#wp-toolbar span.ab-label, #wpadminbar>#wp-toolbar span.noticon {color:#fff!important;}
body.colors-custom, .colors-custom button, .colors-custom input, .colors-custom select, .colors-custom textarea, .colors-custom h3, .colors-custom h4, .colors-custom h6, .colors-custom label, .colors-custom .entry-title a, .colors-custom.twentyseventeen-front-page .panel-content .recent-posts article, .colors-custom .entry-footer .cat-links a, .colors-custom .entry-footer .tags-links a, .colors-custom .format-quote blockquote, .colors-custom .nav-title, .colors-custom .comment-body, .colors-custom .site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-album {color:#383e42!important;}

.colors-custom a:hover, .colors-custom a:active, .colors-custom .entry-content a:focus, .colors-custom .entry-content a:hover, .colors-custom .entry-summary a:focus, .colors-custom .entry-summary a:hover, .colors-custom .comment-content a:focus, .colors-custom .comment-content a:hover, .colors-custom .widget a:focus, .colors-custom .widget a:hover, .colors-custom .site-footer .widget-area a:focus, .colors-custom .site-footer .widget-area a:hover, .colors-custom .posts-navigation a:focus, .colors-custom .posts-navigation a:hover, .colors-custom .comment-metadata a:focus, .colors-custom .comment-metadata a:hover, .colors-custom .comment-metadata a.comment-edit-link:focus, .colors-custom .comment-metadata a.comment-edit-link:hover, .colors-custom .comment-reply-link:focus, .colors-custom .comment-reply-link:hover, .colors-custom .widget_authors a:focus strong, .colors-custom .widget_authors a:hover strong, .colors-custom .entry-title a:focus, .colors-custom .entry-title a:hover, .colors-custom .entry-meta a:focus, .colors-custom .entry-meta a:hover, .colors-custom.blog .entry-meta a.post-edit-link:focus, .colors-custom.blog .entry-meta a.post-edit-link:hover, .colors-custom.archive .entry-meta a.post-edit-link:focus, .colors-custom.archive .entry-meta a.post-edit-link:hover, .colors-custom.search .entry-meta a.post-edit-link:focus, .colors-custom.search .entry-meta a.post-edit-link:hover, .colors-custom .page-links a:focus .page-number, .colors-custom .page-links a:hover .page-number, .colors-custom .entry-footer a:focus, .colors-custom .entry-footer a:hover, .colors-custom .entry-footer .cat-links a:focus, .colors-custom .entry-footer .cat-links a:hover, .colors-custom .entry-footer .tags-links a:focus, .colors-custom .entry-footer .tags-links a:hover, .colors-custom .post-navigation a:focus, .colors-custom .post-navigation a:hover, .colors-custom .pagination a:not(.prev):not(.next):focus, .colors-custom .pagination a:not(.prev):not(.next):hover, .colors-custom .comments-pagination a:not(.prev):not(.next):focus, .colors-custom .comments-pagination a:not(.prev):not(.next):hover, .colors-custom .logged-in-as a:focus, .colors-custom .logged-in-as a:hover, .colors-custom a:focus .nav-title, .colors-custom a:hover .nav-title, .colors-custom .edit-link a:focus, .colors-custom .edit-link a:hover, .colors-custom .site-info a:focus, .colors-custom .site-info a:hover, .colors-custom .widget .widget-title a:focus, .colors-custom .widget .widget-title a:hover, .colors-custom .widget ul li a:focus, .colors-custom .widget ul li a:hover
{color:#4a4a4a;}

#homepageslider a {color:#fff!important;}
.colors-custom button.secondary:hover, .colors-custom button.secondary:focus, .colors-custom input[type="reset"]:hover, .colors-custom input[type="reset"]:focus, .colors-custom input[type="button"].secondary:hover, .colors-custom input[type="button"].secondary:focus, .colors-custom input[type="reset"].secondary:hover, .colors-custom input[type="reset"].secondary:focus, .colors-custom input[type="submit"].secondary:hover, .colors-custom input[type="submit"].secondary:focus, .colors-custom hr
{color:#e3e3e3!important;}
.colors-custom input[type="text"]:focus, .colors-custom input[type="email"]:focus, .colors-custom input[type="url"]:focus, .colors-custom input[type="password"]:focus, .colors-custom input[type="search"]:focus, .colors-custom input[type="number"]:focus, .colors-custom input[type="tel"]:focus, .colors-custom input[type="range"]:focus, .colors-custom input[type="date"]:focus, .colors-custom input[type="month"]:focus, .colors-custom input[type="week"]:focus, .colors-custom input[type="time"]:focus, .colors-custom input[type="datetime"]:focus, .colors-custom .colors-custom input[type="datetime-local"]:focus, .colors-custom input[type="color"]:focus, .colors-custom textarea:focus, .colors-custom button.secondary, .colors-custom input[type="reset"], .colors-custom input[type="button"].secondary, .colors-custom input[type="reset"].secondary, .colors-custom input[type="submit"].secondary, .colors-custom a, .colors-custom .site-title, .colors-custom .site-title a, .colors-custom .navigation-top a, .colors-custom .dropdown-toggle, .colors-custom .menu-toggle, .colors-custom .page .panel-content .entry-title, .colors-custom .page-title, .colors-custom.page:not(.twentyseventeen-front-page) .entry-title, .colors-custom .page-links a .page-number, .colors-custom .comment-metadata a.comment-edit-link, .colors-custom .comment-reply-link .icon, .colors-custom h2.widget-title, .colors-custom mark, .colors-custom .post-navigation a:focus .icon, .colors-custom .post-navigation a:hover .icon, .colors-custom .site-content .site-content-light, .colors-custom .twentyseventeen-panel .recent-posts .entry-header .edit-link {color:#383e42!important;}
.colors-custom .menu-toggle {color:#fff!important;}
.colors-custom h5, .colors-custom .entry-meta, .colors-custom .entry-meta a, .colors-custom.blog .entry-meta a.post-edit-link, .colors-custom.archive .entry-meta a.post-edit-link, .colors-custom.search .entry-meta a.post-edit-link, .colors-custom .nav-subtitle, .colors-custom .comment-metadata, .colors-custom .comment-metadata a, .colors-custom .no-comments, .colors-custom .comment-awaiting-moderation, .colors-custom .page-numbers.current, .colors-custom .page-links .page-number, .colors-custom .navigation-top .current-menu-item > a, .colors-custom .navigation-top .current_page_item > a, .colors-custom .main-navigation a:hover, .colors-custom .site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-artist {color:#191919!important;}

.colors-custom button:hover, .colors-custom button:focus, .colors-custom input[type="button"]:hover, .colors-custom input[type="button"]:focus, .colors-custom input[type="submit"]:hover, .colors-custom input[type="submit"]:focus, .colors-custom .entry-footer .edit-link a.post-edit-link:hover, .colors-custom .entry-footer .edit-link a.post-edit-link:focus, .colors-custom .social-navigation a, .colors-custom .prev.page-numbers:focus, .colors-custom .prev.page-numbers:hover, .colors-custom .next.page-numbers:focus, .colors-custom .next.page-numbers:hover, .colors-custom .site-content .wp-playlist-light .wp-playlist-item:hover, .colors-custom .site-content .wp-playlist-light .wp-playlist-item:focus {background:#191919!important;color:#fff!important;}

.colors-custom button, .colors-custom input[type="button"], .colors-custom input[type="submit"], .colors-custom .entry-footer .edit-link a.post-edit-link, .colors-custom .social-navigation a, .colors-custom .site-content .wp-playlist-light a.wp-playlist-caption:hover, .colors-custom .site-content .wp-playlist-light .wp-playlist-item:hover a, .colors-custom .site-content .wp-playlist-light .wp-playlist-item:focus a, .colors-custom .site-content .wp-playlist-light .wp-playlist-item:hover, .colors-custom .site-content .wp-playlist-light .wp-playlist-item:focus, .colors-custom .prev.page-numbers:focus, .colors-custom .prev.page-numbers:hover, .colors-custom .next.page-numbers:focus, .colors-custom .next.page-numbers:hover, .colors-custom.has-header-image .site-title, .colors-custom.has-header-video .site-title, .colors-custom.has-header-image .site-title a, .colors-custom.has-header-video .site-title a, .colors-custom.has-header-image .site-description, .colors-custom.has-header-video .site-description {color:#fff!important;}

.colors-custom button, .colors-custom input[type="button"], .colors-custom input[type="submit"], .colors-custom .entry-footer .edit-link a.post-edit-link {background-color:#383e42!important;color:#fff;}
a.read-more {background: #383e42;
padding: 2px 10px;
color: #fff!important;
text-transform: uppercase;
font-size: .65em;
font-weight: 900;
border-radius: 3px;
clear: both;
letter-spacing: 1px;white-space:nowrap;}

a.read-more:hover {background-color:#191919;color:#e3e3e3!important;}
/*
====================================================================================================================
* BRANDING 
*
========================================================================================== */
.site-branding {background-color:#162031;padding:1em 0 !important;}

/* 
====================================================================================================================
 * CAR LISTINGS PAGE
 * ====================================================================================================================*/h2.offscreen {font-size:1em;font-weight:900;}
.cardetailbox {margin-top:10px;}
button#responsive-menu-button {display:none!important;}
.colors-custom h2, .colors-custom blockquote, .colors-custom input[type="text"], .colors-custom input[type="email"], .colors-custom input[type="url"], .colors-custom input[type="password"], .colors-custom input[type="search"], .colors-custom input[type="number"], .colors-custom input[type="tel"], .colors-custom input[type="range"], .colors-custom input[type="date"], .colors-custom input[type="month"], .colors-custom input[type="week"], .colors-custom input[type="time"], .colors-custom input[type="datetime"], .colors-custom input[type="datetime-local"], .colors-custom input[type="color"], .colors-custom textarea, .colors-custom .site-description, .colors-custom .entry-content blockquote.alignleft, .colors-custom .entry-content blockquote.alignright, .colors-custom .colors-custom .taxonomy-description, .colors-custom .site-info a, .colors-custom .wp-caption, .colors-custom .gallery-caption
{color:#191919!important;}

.noUi-connect {background:#e3e3e3!important;}
.colors-custom input[type="text"], .colors-custom input[type="email"], .colors-custom input[type="url"], .colors-custom input[type="password"], .colors-custom input[type="search"], .colors-custom input[type="number"], .colors-custom input[type="tel"], .colors-custom input[type="range"], .colors-custom input[type="date"], .colors-custom input[type="month"], .colors-custom input[type="week"], .colors-custom input[type="time"], .colors-custom input[type="datetime"], .colors-custom input[type="datetime-local"], .colors-custom input[type="color"], .colors-custom textarea, .colors-custom select, .colors-custom fieldset, .colors-custom .widget .tagcloud a:hover, .colors-custom .widget .tagcloud a:focus, .colors-custom .widget.widget_tag_cloud a:hover, .colors-custom .widget.widget_tag_cloud a:focus, .colors-custom .wp_widget_tag_cloud a:hover, .colors-custom .wp_widget_tag_cloud a:focus {border-color:#e3e3e3!important;}
h1.carlistingtitle {font-size:1em;font-weight:700;}

h1.carlistingtitle a {color:#191919!important;}

.filter,.carlistings {display:inline-block;vertical-align:top;}
.filter {text-align:right;font-size:.8em;}
.sidebar-carlistings select {margin-bottom:.25em;font-size:.8em;}

.filter {width:29%;padding-left:3%;}
.carlistings {width:70%;}
.yearbox  {width:8%;}
.kilometrebox {width:12%;}
.bodytypebox  {width:16%;}
.transmissionbox {width:20%;}
.enginebox,.pricebox {width:22%;white-space:nowrap!important;}
.filter select {width:100%!important;}
.filter {padding-top:90px;}
.filter b {padding:.25em;font-weight:100;text-align:left!important;font-size:.8em;}
.facetwp-facet-price_slider {padding-top:.5em;}
@media screen and (max-width:800px)  {
	.custom-logo {margin:0 auto;}
.filter,
.yearbox,
.kilometrebox,
.bodytypebox,
.transmissionbox,
.enginebox{width:33%;white-space:nowrap!important;}
.pricebox {width:100%;}
.filter {position:absolute;top:0px;width:90%!important;padding-left:0!important;display:block!important;padding-top:0px;}
	.site-branding .wrap {text-align:center;}
.carlistings { width:100%!important;display:block!important;position:relative;top:370px!important;}
}

@media screen and (max-width:400px)  {
.filter,
.yearbox,
.kilometrebox,
.bodytypebox,
.transmissionbox,
.enginebox{width:33%;white-space:nowrap!important;}
.pricebox {width:100%;white-space:nowrap!important;}
  }
 


.facetwp-facet {margin-bottom:0em!important;}

.yearbox,.kilometrebox,.bodytypebox,.transmissionbox,.enginebox,.pricebox {font-size:.6em;display:inline-block;vertical-align:top;}

.fwpl-col.el-u9ndb h4 {font-size:1em;text-transform:uppercase;}
img.attachment-large.size-large.wp-post-image {width:100%;}
.fwpl-item.el-bo93hq {font-size:.8em;padding-top:20px;}
.fwpl-result {border-bottom: 1px solid #e3e3e3;
margin: 1em 0;padding:1em 0;}
/* ====================================================================================================================
 *  SINGLE CAR LISTING
 * ====================================================================================================================*/
.details-table {margin-top:20px;font-size:.9em;}
.details-table div.cardiv-make,
.details-table div.cardiv-model,
.details-table div.cardiv-derivative,
.details-table div.cardiv-series,
.details-table div.cardiv-registration,
.details-table div.cardiv-vin,
.details-table div.cardiv-price,
.details-table div.cardiv-year,
.details-table div.cardiv-kilometres,
.details-table div.cardiv-body,
.details-table div.cardiv-colour,
.details-table div.cardiv-engine,
.details-table div.cardiv-transmission,
.details-table div.cardiv-fuel,
.details-table div.cardiv-features { border-top:1px solid #e3e3e3;border-right:1px solid #e3e3e3;}
.details-table div.cardiv-features {border-bottom:1px solid #e3e3e3; }

  .cardiv-make,.cardiv-model,.cardiv-derivative,.cardiv-series,.cardiv-registration,.cardiv-vin,.cardiv-price,.cardiv-year,.cardiv-kilometres,.cardiv-body,.cardiv-colour,.cardiv-engine,.cardiv-transmission,.cardiv-fuel  { }
.carlabel {background:#e3e3e3;font-weight:900;padding:2%;width:20%;min-width:190px;}
.carlabel2 {padding:2%; 
	 
	 }

 
.content-area.singlecarlisting {width:100%!important;}
.content-area.singlecarlisting .entry-content {width:100%;}
article.carlistings {width:100%;}
span.pricelabel {float: right;
	font-weight: 900;}
.singlecarcontent, .singlecarenquiry {display:inline-block;padding:2% 0 0 0;vertical-align:top;}
.singlecarenquiry {text-align:right;}
.singlecarcontent {width:50%; }
.singlecarenquiry {width:49%;}

.gallerydiv{
    width:100%;background-size: cover;background-position: center center;
}