﻿/***********************************************************************
       ___         __                        __  _          
      /   | __  __/ /_____  ____ ___  ____  / /_(_)   _____ 
     / /| |/ / / / __/ __ \/ __ `__ \/ __ \/ __/ / | / / _ \
    / ___ / /_/ / /_/ /_/ / / / / / / /_/ / /_/ /| |/ /  __/
   /_/  |_\__,_/\__/\____/_/ /_/ /_/\____/\__/_/ |___/\___/   
      __          ________                 ____      _ __     
     / / __ __   /_  __/ / ___ __ _ ___   / __/__ __(_) /____ 
    / _ | // /    / / / _ | -_)  ' | -_) _\ \ / // / / __/ -_)
   /_.__|_, /    /_/ /_//_|__/_/_/_|__/ /___/ \_,_/_/\__/\__/ 
       /___/                                                                                     

   Theme Name:      Automotive Child Theme
   Description:     Finally a gorgeous website template for car dealerships that doesn’t just look beautiful, but also includes complete easy-to-use functionality. Whether your business is a small car dealer or a large fully functional car dealership, you are sure to find what you need in this automotive template.
   Theme URI:       http://demo.themesuite.com/automotive-wp/
   Version:         1.0
   Author:          Theme Suite
   Author URI:      http://www.themesuite.com/
   Support:         http://support.themesuite.com/
   License:         GNU GPL
   Tags:            white, light, one-column, two-columns, right-sidebar, fluid-layout, editor-style, featured-images, sticky-post, translation-ready
   License URI:     http://demo.themesuite.com/automotive-wp/License/
   Template:        automotive
   
   Place custom CSS below this line
***********************************************************************/

.message-wrap {
    padding: 1px 0;
}
/*
header .bottom-header .navbar-default .navbar-brand{
background: linear-gradient(to right, #3be0b2 0%, #e80606 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}*/

header .bottom-header .navbar-default .navbar-brand .logo .primary_text{
	font-family: Open sans-serif;
	font-weight: bold;
}

.availability{
	padding-bottom: 0!important;
}
.open-hours{
    margin-bottom: 10px!important;
}

.post-entry table.hours_table td:first-child{
    padding: 0 0 6px 0;
}

#catapult-cookie-bar a {
    color: rgb(255, 238, 10)!important;
    white-space: pre;
}

#catapult-cookie-bar{
	bottom: 2%!important;
}

.has-cookie-bar #catapult-cookie-bar{
	z-index: 998;
}

.back_to_top{
	bottom:43px!important;
}

.woocommerce table.shop_table td.actions input[name='update_cart']{
	padding: 5px;
}

.infoemail strong{
	width: 88px!important;
}

.footer-address strong{
	width: 40px!important;
}

.webshoptel strong, .webshopemail strong{
	width: 75px!important;
}

.otherworkemail strong{
	width: 117px!important;
}

footer h4{
	text-transform: initial!important;
}

.copyright-wrap img {
    width: 160px;
}

select:invalid{
	color: gray;
}

option[value=""][disabled] {
  display: none;
}

.other-works{
	margin:0 0 0 66px;
}

.exhaust-production{
	margin:0 0 0 40px;
}

.car-block:hover{
	cursor:pointer;
}

.scroller_title{
	line-height: initial!important;
}

.woocommerce-message {
    position: inherit;
}

.car-block, .car-block-bottom {
    min-height: 128px;
}

table,thead,tfoot,tr,th,td{ font-family:"Calibri"; font-size:14px }
		a.comment-indicator:hover + comment { background:#ffd; position:absolute; display:block; border:1px solid black; padding:0.5em;  } 
		a.comment-indicator { background:red; display:inline-block; border:1px solid black; width:0.5em; height:0.5em;  } 
		comment { display:none;
}

table td span{
	    font-size: smaller;
} 

#cnc tr td {
	padding-top:0!important;
	padding-bottom:0!important;
}

ul.mtree, ul.mtree ul {
    padding-inline-start: 5px;
}

ul.mtree.default li {
    font-size: 12px!important;
}

@media (min-width: 992px){
	.push-lg-2 {
		left: 24.666667%;
	}
		.wcc_block{
	width:max-content;
}
}

.button-group.radius, .woocommerce-variation-price{
	display: none;
}

.woocommerce div.product form.cart .variations td.label{
	width:190px;
}

.woocommerce div.product div.images img{
	width:auto;
}

@media (max-width: 782px){
	#secondary-banner{
		padding-top:95px;
		height: 303px;
	}
}

.navbar-nav .woocommerce-menu-basket ul li a{
	text-align: right;
}

@media (min-width: 992px){
	#secondary-banner .main-heading{
		font-size: 24px;
	}
}

@media (max-width: 575px){
	.breadcrumb-column .breadcrumb {
		//display: block;
	}
}

.breadcrumb{
	margin-left: inherit;
}

.breadcrumb-column{
	justify-content: space-around;
}

.title-column {
    min-height: auto;
}

@media (min-width: 992px){
	#secondary-banner {
		padding-top: 116px;
		height: 244px;
	}
}

.woocommerce .woocommerce-message .wc-forward{
	width: auto;
}

.mw-title{
	color:#ff0000!important;
}

h2.wpb_heading.wpb_gallery_heading{
	margin-bottom:10px;
}