/*
Theme Name: robinson Child
Description: Child theme for the robinson
Template: robinson
*/

@import url("../robinson/style.css");
@import url("css/printer-friendly.css");

body{background:url('/wp-content/uploads/2015/01/main-bg.jpg') no-repeat center 65px; font-weight:400 !important}
#ww_main_body{background:none !important}
#ww_header {box-shadow: none !important;}
p{margin:10px 0}
.orange{color:#ff6300; text-shadow: 1px 1px 0 rgba(0, 0, 0, 1)}
.registered{font-size:14px !important}

.desktop-header ul.level-0 > li a, .ww-stick-menu ul.level-0 > li a {color:#ff6300; font-size:16px; padding:0 13px; text-transform:uppercase; font-weight:bold; }
header ul.level-0 > li.current_page_item:after, header ul.level-0 > li.current-menu-ancestor:after, header ul.level-0 > li:hover:after {color:#fff !important; left: 43% !important; padding; bottom:6px !important; border-width: 4px 6px 5px !important;}
header .ww-menu ul.sf-menu > li.current_page_item > a, header .ww-menu ul.sf-menu > li.current-menu-ancestor > a, header .ww-menu ul.sf-menu > li:hover > a {color:#fff !important; box-shadow: 0px -5px 0 #ff6300 inset !important;}
header div.ww-menu nav.ww-menu-lineheight-40 ul.level-0 > li > a {line-height: 50px !important;}
.top-nav{
z-index:100 !important;	
-webkit-box-shadow: 0px 5px 6px 0px rgba(0,0,0,0.41);
-moz-box-shadow: 0px 5px 6px 0px rgba(0,0,0,0.41);
box-shadow: 0px 5px 6px 0px rgba(0,0,0,0.41);
border-top:6px solid #ff6300;
padding:5px 0
}
.top-nav .vc_col-sm-8{padding-right:0 !important}
.desktop-header ul.level-0 li .sub-menu li:hover > a, .ww-stick-menu ul.level-0 li .sub-menu li:hover > a {
    background: none repeat scroll 0 0 #ff6300; color:#fff
}


.logo-bar{z-index:1; background-position:center bottom; display:block; position:relative; margin-top:50px;  /*border-bottom:3px solid #ff6300*/}
.logo-section .vc_col-sm-4, .logo-section .vc_col-sm-8{padding-left:0px; padding-right:0px}
.desktop-header{display:block; z-index:1; position:relative}

.hdr-ph{color:#fff; text-align:right; padding-top:10px; font-size:28px}
.hdr-ph span{font-size:13px; display:block}
.slogan{text-align:right; color:#fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, 1); padding-top:30px;}
.slogan span.font1{font-size: 32px !important; display: block !important;}
.slogan span.font2{font-size: 34px !important;}
.slogan span.font3{font-size: 14px !important;}
.slogan-2{text-align:right; color:#ff6000; text-shadow: 1px 1px 1px rgba(0, 0, 0, 1); padding-top:20px; font-size: 26px }
.homepage-tagline{}

.hdr-email{text-align:right; text-shadow: 1px 1px 1px rgba(255, 255, 255, 1);}
.hdr-email a:hover{color:#fff !important}
.logo-section .vc_col-sm-3,.logo-section .vc_col-sm-9{padding-left:0px !important; padding-right:0px !important;}


.ww-stick-header-wrapper{ background-image: url("/wp-content/uploads/2014/12/top-nav-bg.jpg"); background-repeat: repeat-x; -webkit-box-shadow: 0px 5px 6px 0px rgba(0,0,0,0.41); -moz-box-shadow: 0px 5px 6px 0px rgba(0,0,0,0.41); box-shadow: 0px 5px 6px 0px rgba(0,0,0,0.41);}
.ww-stick-menu ul.level-0 {float: left;}
#ww_stick_header .ww-stick-header-wrapper {background-color: #000000 !important; border-bottom:none; border-top:6px solid #ff6300;
padding:5px 0}
.ww-stick-menu {padding-left:0px !important; padding-right:0px !important;}
#ww_stick_header .ww-stick-header-wrapper ul.level-0 > li > a { color: #ff6300 !important ;}
#ww_stick_header .ww-stick-header-wrapper ul.level-0 > li.current_page_item > a { color: #ffffff !important ;}
#ww_stick_header .ww-stick-header-wrapper .noo-nav.level0 > li > a:hover, #ww_stick_header .ww-stick-header-wrapper ul.level-0 > li > a:hover { color: #fff !important ;}	
#ww_stick_header .ww-stick-header-wrapper a:hover {color: #fff !important;}

#ww_main_content > .row-fluid > div > .wpb_row {background:none !important }
/**#ww_main_body{background:url('/wp-content/uploads/2014/12/body-bg.jpg') repeat-x top left !important;  margin-bottom:40px}**/

.icon-section .vc_col-sm-2{padding: 0 !important;}

#ww_main_content {padding-bottom:30px;}
#ww_main_header {
    background-color:rgba(0,0,0,0.5);
    border-bottom:2px solid #ff6300;
    margin: 0 -2000px;
    overflow: hidden;
    padding: 0px 2000px;
	margin-bottom:10px;
    margin-top:15px
	
}
#ww_main_header .ww-title h3 {color:#fff !important; padding:8px 10px 12px 10px !important; }

/**** PAGE CONTENT STYLES *****
******************************/
#ww_main_content .vc_col-sm-12{padding:0 0 0 10px !important}
.service-pg-content h3, .performance-pg-content h3, .shipping-pg-content h3, .location-pg-content h3, .about-pg-content h3{margin:20px 0 10px 0; border-top:1px solid #000; padding-top:10px}

.credit-app .container{padding:0 30px}

/**** BLOG STYLES *****
******************************/
#ww_main_header .ww-post-navigation ul {display:none}
#ww_post .ww-post-item .ww-post-meta .date-content .month, #ww_post .ww-post-item .ww-quote-meta .date-content .month, #ww_post .ww-post-item .ww-video-meta .date-content .month, #ww_post .ww-post-item .ww-gallery-meta .date-content .month, #ww_post .ww-post-item .ww-audio-meta .date-content .month {color:#000}
#ww_post .ww-post-item .ww-post-meta .date-content .day, #ww_post .ww-post-item .ww-quote-meta .date-content .day, #ww_post .ww-post-item .ww-video-meta .date-content .day, #ww_post .ww-post-item .ww-gallery-meta .date-content .day, #ww_post .ww-post-item .ww-audio-meta .date-content .day {color:#000}
#ww_post .ww-post-item .ww-post-meta [class^="fa-"]:before, #ww_post .ww-post-item .ww-post-meta [class*=" fa-"]:before, #ww_post .ww-post-item .ww-quote-meta [class^="fa-"]:before, #ww_post .ww-post-item .ww-quote-meta [class*=" fa-"]:before, #ww_post .ww-post-item .ww-video-meta [class^="fa-"]:before, #ww_post .ww-post-item .ww-video-meta [class*=" fa-"]:before, #ww_post .ww-post-item .ww-gallery-meta [class^="fa-"]:before, #ww_post .ww-post-item .ww-gallery-meta [class*=" fa-"]:before, #ww_post .ww-post-item .ww-audio-meta [class^="fa-"]:before, #ww_post .ww-post-item .ww-audio-meta [class*=" fa-"]:before {color:#000}
#ww_post .ww-post-item .ww-post-meta, #ww_post .ww-post-item .ww-quote-meta, #ww_post .ww-post-item .ww-video-meta, #ww_post .ww-post-item .ww-gallery-meta, #ww_post .ww-post-item .ww-audio-meta {border-right: 1px solid #000;}
#ww_post .ww-post-item .ww-post-meta .date-content, #ww_post .ww-post-item .ww-quote-meta .date-content, #ww_post .ww-post-item .ww-video-meta .date-content, #ww_post .ww-post-item .ww-gallery-meta .date-content, #ww_post .ww-post-item .ww-audio-meta .date-content {border-bottom: 1px solid #000;}
#ww_post .ww-entry-header h2.entry-title {font-weight:bold; font-size: 28px; margin-top:20px}
#ww_post .ww-entry-header h2.entry-title a{color:#000 !important; }
#ww_post .ww-entry-content {
    font-size: 18px;
    margin-bottom: 15px;
}
#ww_main_header .ww-category {display:none}
body:not(.page) #ww_main_header .ww-title h3 {background:none !important; font-size:26px;  line-height: 31.2px; margin: 0; padding: 15px 0;}

#ww_post .ww-post-item .ww-post-meta, #ww_post .ww-post-item .ww-quote-meta, #ww_post .ww-post-item .ww-video-meta, #ww_post .ww-post-item .ww-gallery-meta, #ww_post .ww-post-item .ww-audio-meta {display:none !important}
#ww_post .ww-post-item .ww-post-container, #ww_post .ww-post-item .ww-quote-container, #ww_post .ww-post-item .ww-video-container, #ww_post .ww-post-item .ww-gallery-container, #ww_post .ww-post-item .ww-audio-container {
    padding-left: 0px;

}
article{width:100% !important}

/**** PARTS PAGE STYLES *****
******************************/
.parts-list .individual-listing-list {min-height:270px}
.single-part .rg-image-wrapper {padding-top:0px !important}
.single-part .rg-image-wrapper {height:auto !important}
.single-part #photo-container {border:none; background:none !important}
.parts-pic{margin-right:20px}

/***************** INTERIOR SEARCH STYLES  **************************
****************************************************************/
.interior-inventory #search-vehicles-form{border-top:1px solid #000; border-bottom:1px solid #000; padding-bottom:8px }
.interior-inventory #search-vehicles-form select{padding:7px 0px 7px 5px !important; width:13%; float:left; margin:0 2px 5px 0}
.interior-inventory #search-vehicles-form .sm-select{width:8%}
.interior-inventory #search-vehicles-form input{padding:3px 0px 3px 3px !important; color:#000}
.interior-inventory #search-vehicles-form #stock_num{width:8%; float:left; padding:6px 0px 5px 5px !important; margin:0 4px 5px 0; color:#000 !important }
.interior-inventory #search-vehicles-form #search_condition{width:8%;} 
.interior-inventory #search-vehicles-form #search_phigh, .interior-inventory #search-vehicles-form #search_plow{width:7%;}

.interior-inventory .vc_col-sm-2{padding:5px}

/*****************SIDEBAR STYLES  **************************
****************************************************************/
.widget { margin: 0 0 15px;}
#sidebar-ww-blog-sidebar{margin-top:20px}
.widget.widget_categories, .widget.widget_product_categories, .widget.widget_archive, .widget.widget_pages, .widget.widget_meta, .widget.widget_recent_entries {padding:20px 10px 10px; border:none; box-shadow:none}
.widget.widget_categories .heading, .widget.widget_categories > h4, .widget.widget_product_categories .heading, .widget.widget_product_categories > h4, .widget.widget_archive .heading, .widget.widget_archive > h4, .widget.widget_pages .heading, .widget.widget_pages > h4, .widget.widget_meta .heading, .widget.widget_meta > h4, .widget.widget_recent_entries .heading, .widget.widget_recent_entries > h4 {
    background: none repeat scroll 0 0 #000;
    line-height: normal;
    margin: -25px -25px 0px;
    padding: 15px 25px 10px;
}
#sidebar-ww-blog-sidebar .heading h4 {color:#fff !important}
.widget.widget_categories ul li a, .widget.widget_product_categories ul li a, .widget.widget_archive ul li a, .widget.widget_pages ul li a, .widget.widget_meta ul li a, .widget.widget_recent_entries ul li a {
    color: #ff6300;
    padding: 10px 0px;
	font-weight:400
}
.widget_archive select{margin-top:10px}


/***************** INVENTORY LISTINGS **************************
****************************************************************/

/** GALLERY STYLE **/
.inventory-spacer{display:none}
.individual-listing-gallery{background:#fff; height:280px; position:relative; border:2px solid #000; border-bottom:5px solid #000; text-align:center; padding:15px;  display:block; -webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.2);
    box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.2);}

.individual-listing-gallery .ribbon{position:absolute; top:-3px; left:-3px; z-index:5}
.individual-listing-gallery .price{font-size:22px; font-weight:bold; color:#000}
.individual-listing-gallery .stock{font-size:12px; margin-bottom:0px; color:#777; display:block; line-height:1.1}
.individual-listing-gallery ul.price-info, .similar-vehicle-description ul.price-info{margin:5px 0 10px 0 !important; padding:5px !important; text-align:center; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0}
.individual-listing-gallery .price-info li, .similar-vehicle-description .price-info li{display:block; list-style:none; line-height:1.3}
.individual-listing-gallery .listing-pic{-webkit-box-shadow: 0 10px 8px -8px #000000; -moz-box-shadow: 0 10px 8px -8px #000000; box-shadow: 0 10px 8px -8px #000000;}
.individual-listing-gallery .listing-pic:hover{opacity:0.5}
.individual-listing-gallery .details{font-size:15px; line-height:1.1em; font-weight:700; margin-top:10px; margin-bottom:0px; color:#000;}
.individual-listing-gallery .button{padding:10px 20px; margin-bottom:0px; margin-top:10px;}
.individual-listing-gallery .button:hover{color:#fff}
.individual-listing-gallery .photo-count{display:inline-block; margin-bottom:10px; font-size:12px}
.individual-listing-gallery .description{display:none;}
.individual-listing-gallery .details h2{font-size:16px; font-weight:400; margin-bottom:10px; color: #000; line-height:1.2}
.individual-listing-gallery .list-buttons{display:none}
.individual-listing-gallery #detail{display:none}

#listing-wrap .col-md-3{padding:0px 5px}
#listing-wrap .col-md-12{padding:0}


/** END GALLERY STYLE **/

.img-link{ position: relative;}
.img-link img{ max-width: 100%;  }
.individual-listing-gallery .image-count{position: absolute; top:18px; left: 202px; width:50px; padding: 2px 4px; font-size: 11.844px; font-weight: bold; line-height: 14px; color: #ffffff; white-space: nowrap;  background-color: #fe3829; padding-right: 9px; padding-left: 9px; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; opacity: 0.8; height:18px}
.individual-listing-list  .image-count{position: absolute; top:10px; left: 192px; width:50px; padding: 2px 4px; font-size: 11.844px; font-weight: bold; line-height: 14px; color: #ffffff; white-space: nowrap;  background-color: #fe3829; padding-right: 9px; padding-left: 9px; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; opacity: 0.8; height:18px}


/** LIST STYLE **/
.individual-listing-list{
	background:#fff; position:relative; border:2px solid #000; border-bottom:5px solid #000; text-align:left; padding:15px; min-height:215px; display:block; -webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.2);
    box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.2);}
.individual-listing-list .ribbon{position:absolute; top:-3px; left:-3px; z-index:5; }
.individual-listing-list .img-link{ float: left; display:inline-block}
.individual-listing-list .image-count{position: absolute; top:20px; right: 20px; padding: 2px 4px; font-size: 11.844px; font-weight: bold; line-height: 14px; color: #ffffff; white-space: nowrap;  background-color: #fe3829; padding-right: 9px; padding-left: 9px; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; opacity: 0.8; height:18px}

.individual-listing-list .listing-pic{width: 230px; max-width:100%; margin-right:15px; -webkit-box-shadow: 0 10px 8px -8px #000000; -moz-box-shadow: 0 10px 8px -8px #000000; box-shadow: 0 10px 8px -8px #000000; margin-bottom:5px }
.individual-listing-list .listing-pic:hover{opacity:0.5}
.individual-listing-list .details{ font-size:18px; line-height:1.1em; font-weight:200; margin-bottom:0px;}
.individual-listing-list .details a{color:#ff6300 !important;}
.individual-listing-list .details h2{color:#000 !important; margin-bottom:10px; text-decoration:underline; font-size:22px}
.individual-listing-list .details .description{font-family: Tahoma,Geneva,sans-serif; font-size: 14px; font-weight: 500; line-height: 1.2; }
.individual-listing-list .details .description br{height:5px}
.individual-listing-list .details .description h2{ font-size: 16px;}
.individual-listing-list .details .description .more{ font-size: 12px; color: #666; font-style: italic; }

.individual-listing-list .stock{font-size:13px; margin-bottom:0px; color:#ff6300 }
.individual-listing-list .list-buttons{margin-top:15px}

.individual-listing-list .price{font-size:22px; font-weight:bold; color:#ff6300; text-align:right}
/*.individual-listing-list .more-details{ display: block; float: right; }*/
.individual-listing-list ul.price-info{ padding:5px !important; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0;}
.individual-listing-list .price-info li{display:block; list-style:none; line-height:1.3}
.individual-listing-list .button{padding:10px 20px; margin-bottom:0px; margin-top:10px; }
.individual-listing-list .button:hover{color:#fff}

 


/** END LIST STYLE **/

#gallery-view, #list-view{ padding: 3px; cursor: pointer; }
#gallery-view.active, #list-view.active{ display: inline-block; border: 1px solid red; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.row-listings .span4{margin-left:0px !important; margin-bottom:25px}
.views{display:inline-block; color:#fff; padding-right:5px; font-size:21px}

.sort-options .sort-options-div{padding:10px 10px 5px 10px; background:#000; clear:both; height:auto}
.sort-options select, .sort-options p{width:130px; display:inline; margin-right:3px}
.sort-options .pagination{display:inline; float:right; margin:0; margin-right:15px}
.sort-options #per_page{margin-bottom:10px !important; width:135px}
.results{padding-top:5px; margin-left:15px; color:#fff; font-size:21px}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    background-color: #ff6300;
    border-color: #000;
    color: #fff;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #000!important;
	color:#fff !important;
    border-color: #000 !important;
}
.pagination > li > a, .pagination > li > span {color:#ff6300}
.sort-options .fa{color:#ffffff !important}
.selected-type{color:#ff6300; display:inline-block; padding:0 10px; font-size:21px}

.feature-price{color:#ff0000; font-weight:bold; display:block; padding:0; margin:0}

.inventory-search-gap{display:none}

/***************** INVENTORY DETAILS **************************
****************************************************************/
.details-row .container{padding-left:0 !important; padding-right:0 !important}
.details-container{margin-top:20px}
.details-container .row{margin-left:-15px !important}
.details-container .col-md-6 .col-md-6{padding:0}
.details-container .col-md-6 .col-md-6 .vehicle-features{margin-right:10px}
.tab-content{padding:0px; font-size:13px; line-height:1.4em; padding-top:20px; color:#000; margin-top:0 !important; -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;}

.page-id-108 .col-md-12, .page-id-108 .col-md-10, .page-id-108 .col-md-6, .page-id-108 .col-md-3, .page-id-108 .col-md-2{padding-right:0px}

.nav-tabs > li > a {background:#fff; color:#fff; border:none}
.nav-tabs > li > a:hover {background:#000; color:#fff}
.nav-wrap2.mn4 #nav a {padding: 10px 18px 0;}

.details-title{font-size:24px; background:#000; color:#fff; padding:8px 10px;}
.back-link a, .back-link a:hover{font-size:14px; color:#fff !important}
.back-arrow { margin-right: 10px;}


#photo-container{border:1px solid #ccc; position:relative; padding-bottom:30px; background:#fff; width:100%; min-height:525px; margin-bottom:15px}
.es-carousel-wrapper{margin-top:7px}
.rg-image-wrapper {padding-top:30px !important; height:400px}
#rg-gallery-popup .rg-image-wrapper {position: relative; height:auto !important; padding-top:0 !important}
.thumbnails ul{padding:0 0 0 30px !important; margin:0 !important}
.thumbnails li{display:inline-block;  margin-bottom:3px}
.thumbnails li img{max-width:117px;}

.rg-view{display:none !important}
.details-ribbon{position:absolute; top:0; left:0; z-index:2}
.video-ico{position:absolute; top:1px; right:10px; z-index:5; width:88px; height:71px; background:#fff}
.the-price{background:#fff;  padding:0px 20px 0px 10px; border:1px solid #ccc;}
.the-price h1{letter-spacing: 0em; font-weight:bold; padding:10px}
.sales-tax{font-size:14px; letter-spacing: 0em;  font-weight:300}
.call-today{font-size:30px; padding:10px 20px 10px 20px; background:#000; color:#fff; margin:10px 0 0 0; text-transform:uppercase; border:1px solid #fff}
.was-price{font-size:18px; display:block; letter-spacing: 0em; font-weight:300}

.ad-description{font-weight:300; font-size:16px; font-family:Tahoma, Geneva, sans-serif;  line-height:1.2; display:block; margin-bottom:20px}

.vehicle-features{margin-top:20px}
ul.vehicle-features, ul.vehicle-options{margin:5px 0; padding:0; list-style:none; font-size:13px; color:#000;}
ul.vehicle-tools{margin: 10px 0; padding:0; list-style:none; font-size:13px; color:#000}
.vehicle-features li{border-bottom:1px dotted #01416b; padding:5px 0; list-style:none;}

.vehicle-tools{margin-top:20px}
#share{padding:5px 10px 3px 10px; background:#fff}
#pdf span{margin-left:3px}

.request-more-info{border:1px solid #ccc; padding:20px 20px; background:#ededed; margin-top:10px}
.vehicle-options li{background:#000; padding:5px 10px; font-size:18px;}
.vehicle-options li a{color:#fff}
.vehicle-options li a {
    display: block;
    outline: medium none;
    padding: 5px 0;
    width: 100%;
	color:#fff !important

}
.vehicle-options li a:hover {color:#ccc !important}
.vehicle-options .odd{background:#ff6300;}
.foot-note{font-size:12px; line-height:1.4em; padding-top:20px}


.similar-vehicles h2{background:#000000;  padding:10px; color:#fff; letter-spacing: 0em; margin:20px 0}
.similar-vehicles{text-align:center; margin:0px 0px 0px 0; font-size:14px; line-height:1.3em; color:#000}
.similar-vehicles img{padding-bottom:10px}
.similar-vehicles .red-tag{font-size:21px; font-weight:bold; display:block; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px; margin:10px}

#buy-it-now-ico {
    background: url("/assets/images/buy-it-now.png") no-repeat scroll 10px center rgba(0, 0, 0, 0); padding-left:40px
}
#financing-ico {
    background: url("/assets/images/get-financed.png") no-repeat scroll 10px center rgba(0, 0, 0, 0); padding-left:40px
}
#trade-in-ico {
    background: url("/assets/images/value-trade-in.png") no-repeat scroll 10px center rgba(0, 0, 0, 0); padding-left:40px
}
#test-drive-ico {
    background: url("/assets/images/book-test-drive.png") no-repeat scroll 10px center rgba(0, 0, 0, 0); padding-left:40px
}
#email-friend-ico {
    background: url("/assets/images/email-a-friend.png") no-repeat scroll 10px center rgba(0, 0, 0, 0); padding-left:40px
}
#call-now-ico {
    background: url("/assets/images/call-me-now.png") no-repeat scroll 10px center rgba(0, 0, 0, 0); padding-left:40px
}
#calc-ico {
    background: url("/assets/images/calc-icon.png") no-repeat scroll 10px center rgba(0, 0, 0, 0); padding-left:40px
}


.modal-content {
    overflow-y: auto;
    padding: 0 5px;
    position: relative;
    border: none;
    border-radius: 0PX
}
.modal-body{padding:0 5px !important; max-height:500px !important}
.modal-header {
    background:#000;
    color:#fff;
    padding:10px 10px 5px 10px;

}
.modal-header h2{margin-bottom:5px; color:#fff}
.modal{
    margin-top:50px;
    border-radius:0;
    z-index:10000

}
.modal-lg {
    width: 63%;
}
.modal-header h3{
    font-weight:200;
    text-transform:uppercase;
    color:#fff !important

}
.modal-footer {background:#000 !important; padding:0px !important}


.rg-image-nav a {
    background-position:-10% 50% !important;
	background-color:#000 !important;
    cursor: pointer;
    height: 7% !important;
    left: 0;
    opacity: 0.7 !important;
    outline: medium none;
    position: absolute;
    text-indent: -9000px;
    top: 300px !important;
    width: 28px;
}
.rg-image-nav a.rg-image-nav-next {background-position:110% 50% !important;}

/*** HOMEPAGE FEATURED ***/

.hot-deals{padding:0 !important;}
.hot-deals h2{margin:5px 0 20px 0;  font-size:24px; background:#000000; color:#fff; padding:10px}
.hot-deals .details{font-size:14px; display:block; text-align:center}
.hot-deals img{-webkit-box-shadow: 0 10px 8px -8px #000000; -moz-box-shadow: 0 10px 8px -8px #000000; box-shadow: 0 10px 8px -8px #000000;}
.hot-deals .price{text-align:center; font-size:20px; display:block; color:#ff6300}
.hot-deals .internet-price{display:block; text-align:center}
.hot-deals .savings{color:red; display:block; text-align:center}
.feature-price{border-top:1px solid #ccc; border-bottom:1px solid #ccc}
.vc_separator h4 {background-color: #ffffff; color: #ff6300; font-size: 24px;}

/***************** FORMS **************************
****************************************************************/
.gform_wrapper{max-width:100% !important; padding:0 5px 0 10px !important}

.gform_wrapper p{margin:0}

.gform_wrapper textarea,.gform_wrapper select,.gform_wrapper input[type="text"], .gform_wrapper input[type="url"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"] {padding:6px !important; font-size:14px !important;
 margin:3px 0 !important}
.gform_wrapper .gfield_required {display:none}
#gform_wrapper_10 .top_label .gfield_label {margin:0 !important; display:none !important;}

.gform_wrapper .top_label input.small, .gform_wrapper .top_label select.small, .gform_wrapper .top_label textarea.textarea.small, .gform_wrapper .hidden_label textarea.textarea.small {
    width: 97.5% !important;
}
	 
#modal-check{display:block; height:1px}
input[type="text"], input[type="password"], input[type="email"], textarea, select {color:#000}



body.responsive #ww_header #toggle-nav {
    margin: 10px 10px 10px;
}


/**************************** END FORMS *******************
*******************************************************************/



/*footer*/

#ww_footer .vc_col-sm-12{padding:0 !important}

.copyright{font-size:12px !important}
.copyright p{color:#fff}
.copyright a{color:#000}

/* footer news */
.footer-hdrs{color:#ff6300; border-bottom:1px dotted #fff; padding-bottom:5px}
.footer-row{color:#fff; border-top:5px solid #ff5c1b}
.ww-blog .ww-entry-media{display:none !important}


.ww-post-item .post-header-info{display:none !important}

#ww_main_body .container .post-content .post-header-info {display:none !important}
.ww-post-container{border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:20px !important}
#ww_post .ww-entry-header {margin-top:0px !important}

.page-id-123 .gform_wrapper .top_label .gfield_label {display:none !important}
.page-id-123 .gform_wrapper .top_label .gfield_description.validation_message, .gform_wrapper .gfield_description.validation_message {display:none}
.page-id-123  .gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{padding:3px !important}
.page-id-123 .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label, .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top:0px}

#search-vehicles-form select{padding:6px 0px 6px 6px !important; margin-bottom:5px}

.vms-search-col{border:1px solid #ccc; padding-top:15px; padding-bottom:15px; background:#f7f7f7}

.hassidebar .show-title h3{
    color:#fff !important;
    background:none !important;
    font-size: 26px !important;
    line-height: 31.2px !important;
    padding: 15px 0 !important;}



/** MOBILE HEADER **/
.mobile-header{text-align:center}
.mobile-header .slogan-2{text-align:center; padding-top:0}
.mobile-header .slogan{text-shadow:none; color:#000}
body.responsive #ww_header #toggle-nav, body.responsive #ww_header #toggle-nav-mobiles {margin-top:0}

/*********************** RESPONSIVE ELEMENTS **********************
*******************************************************************/
@media only screen and (max-width : 1200px) {

.desktop-header ul.level-0 > li a, .ww-stick-menu ul.level-0 > li a {padding: 0 8px !important; }
.desktop-header ul.level-0 li .sub-menu li a, .ww-stick-menu ul.level-0 li .sub-menu li a{display:block !important; padding:5px 0 5px 5px !important}
body.responsive .container, body.responsive .no-container {padding:0 10px 0 0}
	.home-social img {
    width:30% !important;
    padding: 10px 0;
	display:inline !important;
	float:left
}
.hdr-ph{text-align:center; padding-top:10px; font-size:21px}
#type-text-links{display:none} 
body.responsive .mobile-header {margin-top:0px !important}
}


@media only screen and (max-width : 1023px) {
.slogan{text-align:right; color:#fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, 1); }
.slogan span.font1{font-size: 26px !important; display: block !important;}
.slogan span.font2{font-size: 32px !important;}
.slogan span.font3{font-size: 11px !important;}
.logo-bar{ padding-bottom: 33px !important; padding-top: 40px !important;}

#home-tagline{font-size:26px}


	}
@media only screen and (max-width : 992px) {
	.hot-deals .col-md-2 div{text-align:center}
	

	.individual-listing-gallery .image-count{position: absolute; top:20px; left:220px }
	.desktop-header ul.level-0 > li a, .ww-stick-menu ul.level-0 > li a {font-size:15px !important}
    .individual-listing-gallery{height:auto; padding-bottom:0px !important}
    
    .ww-submenu-mobile ul, .ww-submenu-mobiles ul, .ww-nav-stick ul {padding:0px}

      #listing-wrap .col-md-3 {width:50%; float:left; padding-right:2px; padding-left:2px} 
      #listing-wrap{margin-top:10px !important}


	}
	
@media only screen and (max-width : 939px) {
	body{background:url('/wp-content/uploads/2015/01/main-bg.jpg') no-repeat left 0px;}
	.fa-navicon:before, .fa-reorder:before, .fa-bars:before {content: ""; font-size: 30px; }
	body.responsive .ww-logo {float:none !important; }
	#ww_header .ww-logo-left {text-align:center !important }
	body.responsive .mobile-header { margin-top: 10px;}
	body.responsive #ww_header #toggle-nav, body.responsive #ww_header #toggle-nav-mobiles {margin: 5px 0 10px 0; text-align: center !important;}
	.mobile-menu-nav-bars{border-bottom:1px solid #000}
	.slogan{text-align:center; color:#fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, 1); padding-top:10px;}

	.ww-submenu-mobile ul > li a, .ww-submenu-mobiles ul > li a, .ww-nav-stick ul > li a {font-size:16px}
	 h1#home-tagline{color:#000 !important; text-shadow:none !important; font-size:21px}

    .hdr-ph{color:#fff; text-align:center; padding-top:10px; font-size:28px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);}
     
    .ww-submenu-mobile ul > li span.sf-sub-indicator, .ww-submenu-mobiles ul > li span.sf-sub-indicator, .ww-nav-stick ul > li span.sf-sub-indicator {background:#444}
     

     .image-logo{width:150px !important}
     .inventory-search-gap{display:none}
      #listing-wrap{margin-top:5px !important}
      body.responsive {background:url('/wp-content/uploads/2014/12/body-bg1.jpg') no-repeat left 0px !important;}
      .inventory-spacer{display:block; clear:both}
      #back-to-listings{display:none}
      .slogan{margin:0; padding-top:0 !important}
      .selected-type{color:#ff6300; display:inline-block; padding:0 10px; font-size:16px}
      .details-container {margin-top: 5px;}
      #printer-friendly-ico{display:none}
      .similar-vehicles{display:none}
      
      .vehicle-options .odd {background: none repeat scroll 0 0 #000;} 
   
	}

@media only screen and (max-width : 768px) {
	.footer-row{background:#000 !important} 
	.footer-logo{text-align:center !important; padding-bottom:20px; display:block}
	.copyright{background-repeat:repeat !important; }
	.footer-logos{text-align:center !important}
	
	.sort-options select, .sort-options p {width:140px }
	.details-title{font-size:16px}
	
	.rg-image-wrapper {height:auto}
	.thumbnails{margin-top:20px}
	.thumbnails ul {padding: 0 0 0 15px !important;}
	.thumbnails li img {width:95px}
	
	.home-about-section img{float:none !important; display:block; padding:10px 0}
	
	.interior-inventory .vc_col-sm-2 {width:32% !important; float:left !important; padding:0px 5px 0px 20px}
	.interior-inventory #search-vehicles-form select{padding:7px 0px 7px 5px !important; width:100%; float:left; margin:0 2px 5px 0}
	.interior-inventory #search-vehicles-form .sm-select{width:100%}
	.interior-inventory #search-vehicles-form input{padding:3px 0px 3px 3px !important; color:#000}
	.interior-inventory #search-vehicles-form #stock_num{width:100%; float:left; padding:6px 0px 5px 5px !important; margin:0 4px 5px 0; color:#000 !important }
	.interior-inventory #search-vehicles-form #search_condition{width:100%;} 
	.interior-inventory #search-vehicles-form #search_phigh, .interior-inventory #search-vehicles-form #search_plow{width:100%;}
	 #search-btn{display:block !important;}

	.sort-options .pagination {width:100%; margin:15px 5px}
	.individual-listing-gallery .image-count{left:140px}
     

    .homepage-boxes .vc_col-sm-3{padding-left:5px !important; padding-right:5px !important; width:50% !important; float:left} 
    .homepage-boxes{margin-bottom:0px !important; padding-bottom:0px !important}
    .homepage-box-bottom {margin-bottom:10px !important}
    .new-website-banner{margin-bottom:0px !important}
     
      
      /***** MOBILE HEADER *****/
      #ww_main_content {padding-bottom: 0px;}
      a[href^=tel] { color: #fff !important;}
 

     .image-logo{width:150px !important}
     .slogan-2{display:none} 
     #ww_header .ww-logo-left{text-align:left !important} 
    
     .mobile-header .col-sm-2{width:16.6667%; padding-left:5px; float:left} 
     .mobile-header .col-sm-3{width:25%; padding-left:5px; padding-right:5px; float:left} 
     .mobile-header .col-sm-4{width:33.33333%; padding-left:5px; padding-right:5px; float:left}  
     .mobile-header .col-sm-5{width:41.6667%; padding-left:5px; padding-right:5px; float:left}
     .mobile-header .col-sm-6{width:50%; padding-left:5px; padding-right:5px; float:left}
     .hdr-ph {font-size: 30px !important}
	 .fa-navicon:before, .fa-reorder:before, .fa-bars:before {content: ""; font-size: 18px; }
      body.responsive #ww_header #toggle-nav, body.responsive #ww_header #toggle-nav-mobiles {margin:5px 0 0 0}
      
     .feature-price{display:none}
     .slogan span.font2 {font-size: 24px !important;  font-weight:500}
     .slogan{margin:0; padding-top:0 !important}
      .vc_separator h4 {font-size: 16px;}

     .home-welcome-section{padding-bottom:0 !important; margin-bottom:0px !important}

     .inven-list{padding-top:0px !important}
      
      #type-text-links{padding-left:0px; padding-right:0px; display:block}
      .home #type-text-links{display:none}
      #type-text-links ul{list-style:none; margin:0 0 5px 10px; padding:0; text-align:center; line-height:1; display:block}
      #type-text-links ul li{display:inline; margin-right:15px; font-size:18px;}
      #type-text-links ul li a{text-decoration:underline; color:#cd5102}
      
     /***** HOT DEALS *****/
     .hot-deals .col-md-2{width:50%; float:left; padding-left:5px; padding-right:5px; margin-bottom:0 !important}
     .hot-deals .details {font-size: 13px; line-height: 1.1; font-weight:400; height:30px; overflow:hidden}
      
      /***** INVENTORY LISTINGS *****/ 
     .inventory-spacer{display:block; clear:both}
     .interior-inventory{display:none}
     #vms_vehicle_sort{display:none}
     .sort-options .sort-options-div{padding: 5px 10px;}
     .sort-options-div-bot, .listings-bottom{display:none}
     .views {font-size:14px}
     .fa-2x {font-size: 1.1em;}
     .results {font-size:14px; padding-left:15px}

      #listing-wrap .col-md-3 {width:50%; float:left; padding-right:2px; padding-left:2px} 
      .individual-listing-gallery {padding:4px;}
      .individual-listing-gallery .details h2 {font-size: 12px;font-weight: 400;line-height: 1.2; height:30px; overflow:hidden}
      

       /***** INVENTORY DETAILS *****/
      .thumbnails li img {width:50px}

      .rg-image-wrapper {padding-top:0px !important} 
      .details-title-bar{margin-bottom:0px !important}
      .details-title{font-size:14px; line-height:1.3} 
      .ad-description {font-size:13px}
       .foot-note {font-size: 10px;line-height: 1.2em;}
      .gform_wrapper textarea.small {height: 8em !important;}
     .modal-lg {width: 95%;}
       
      #photo-container {padding-bottom:10px; min-height:auto}

     .inventory-search{display:block !important}
     .inventory-search{margin-top:5px !important}
     .inventory-search #stock_num, .inventory-search #search_phigh, .inventory-search #search_plow, .inventory-search #search_yhigh, .inventory-search #search_ylow, .inventory-search #type{display:none} 
	 .interior-inventory #search-vehicles-form select{width:27%;}
      #search-vehicles-form select { margin-bottom: 3px; padding: 2px !important;}
     body.responsive .container > .column_container { margin-bottom: 5px;}
}

@media only screen and (max-width : 545px) {
	.views, .sr-only, #list-view, #gallery-view{}
	body.responsive .column_container {clear:none !important}
	.interior-inventory .vc_col-sm-2 {width:32% !important;}
    .individual-listing-list .listing-pic {margin-bottom:10px}
    
    .slogan-2 {font-size:16px;}
    
    
    .image-logo{width:75%}
    .hdr-ph {font-size: 24px !important;}
    .hdr-ph a{color:#fff}
 

    .individual-listing-list .details {clear:both}

    #search-btn{font-size: 11px; line-height: 20px;padding: 10px 16px;}
    .interior-inventory #search-vehicles-form select{font-size:12px}
 
  
}

@media only screen and (max-width : 459px) {
	.copyright p{ font-size:10px !important}
	.home-feature-section h4{font-size:18px !important}
	.call-today {font-size:21px}
	
	.interior-inventory .vc_col-sm-2 {width:50% !important;}
	
	.sort-options .sort-options-div {height:auto;}
	.sort-options select{width:100%; margin-bottom:3px}
	.results {margin-left:0}
    
   
    .inventory-search, .inventory-search-gap{display:none}
    #listing-wrap{margin-top:10px !important}
    .interior-inventory .column_container{margin-bottom:5px !important} 
    #type-text-links ul li{display:inline; margin-right:20px; font-size:17px; line-height:1.3}
    .selected-type { font-size: 14px; padding: 0 5px}
     
    .slogan span.font2 {font-size: 16px !important;  font-weight:500;}
    .slogan{line-height:0.7 !important}  
    .hdr-ph {font-size: 18px !important}
     

	}	
@media only screen and (max-width : 380px) {
	.slogan{text-align:center; color:#fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, 1); padding-top:10px;}
	.slogan span.font1{font-size: 20px !important; display: block !important; margin-bottom:5px}
	.slogan span.font3{font-size: 10px !important;}
    .individual-listing-gallery {height: 180px;}
   

	
	}
@media only screen and (max-width : 320px) {	
   body.responsive {background:url('/wp-content/uploads/2014/12/body-bg1.jpg') no-repeat left 0px !important;}
    .individual-listing-gallery {height: 160px;}
  
}