/*
Theme Name: Total Child
Theme URI: http://totalwptheme.com
Description: Total WordPress theme example child theme.
Author: AJ Clarke
Author URI: http://totalwptheme.com
Template: Total
Version: 1.1
*/

/* Parent stylesheet should be loaded from functions.php not using @import */
.no-header-margin .page-header {margin-bottom: 25px;}
.page-header-inner {text-align: center; text-transform: uppercase; font-family: arial-black; font-size: 24px; padding: 30px 0;}
.page-subheading {font-size: 16px; text-transform: none;}

.page-header {background-color: #b23485; }
.page-header-title, .page-subheading {color: #fff;}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat, .vc_btn3.vc_btn3-color-juicy-pink:hover, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover {background-color: #601c6e;}

.navbar-style-one .dropdown-menu>li>a {
    color: #601c6e;
    font-family: arial-black;
    text-transform: uppercase;
	font-size: 17px;}

#dealer-map {background-image: url('http://dev.trifectaky.com/showrite.com/wp-content/uploads/2018/02/dealer-bg.jpg'); background-repeat:no-repeat; background-size: cover;}

img.alltech-footer {float:right; width:220px;}

#locator-search {margin-top:20px;}
#locator-search label {display:none!important;}
#locator-search input {
    width: 50%;
    padding: 20px;
    font-size: 18px;
    text-align: center;
    border-color: #601c6e;
    margin: 0 auto;
    display: block;
	float:left;
}

#button-pdf {text-align: center; padding: 20px; background-color: #601c6e; border-radius: 35px; width: 100%; color: #fff; font-weight: 700; text-transform: uppercase;}
#button-pdf a {color: #fff; text-decoration: none;}

#locator-search input[type="submit"] {border-radius:0; border:1px solid #601c63;}

body.post-in-category-products .meta {display:none;}

.sidebar-box .widget-title {
    font-size: 1.5em;
    color: #000;
    background-color: #eaeaea;
    padding: 10px;
    margin-bottom: 0;}
    
.sidebar-box {
    margin-bottom: 30px;
    background-color: #f1f1f1;}
    
.widget ul li a {
    font-weight: 700;
    font-size: 1em;
    text-transform: uppercase;}        
    
.widget ul li {
	padding: 5px 10px;
}    

.widget ul li:hover {
	background-color: #eaeaea;
}  

input[type=text] {
    width: 100%;
    padding: 12px 20px;
    margin: 8px 0;
    box-sizing: border-box;
}

select {
	width: 100%;
    height: 50px;
}    

#hsForm_dfe9729b-41a7-4538-8c13-8004bb20cc97 fieldset {max-width: 100%!important; text-align: left; margin-bottom: 15px;}
#hsForm_dfe9729b-41a7-4538-8c13-8004bb20cc97 ol {margin-left: 0; padding-left: 0;}
#hsForm_dfe9729b-41a7-4538-8c13-8004bb20cc97 ol li {margin-bottom: 12px;}