/*
Theme Name: Logano Theme
Description: Child theme for the Avada Framework
Author: Taylor Creative / Jean Costa 
Template: Avada
*/

@import url("../Avada/style.css");


/*  -----------  BODY  --------------  */

body #header.sticky-header .sticky-shadow {
    background: none repeat scroll 0 0 rgba(46, 46, 46, 0.97) !important;}
    
#wrapper #nav ul li ul li a:hover, #wrapper #sticky-nav ul li ul li a:hover {
    color: #151515 !important; }
    
#wrapper #nav ul li ul li a, #wrapper #sticky-nav ul li ul li a {
    text-transform: uppercase;
    font-weight: bold; }
    
.columns-4 .col {
    margin: 1% 4% 0 0;
    width: 22%; }
    
body {
    margin: 0 !important;
}
    
/*  -----------   NAVIGATION  -----------------  */

/* Remove top border from nav items on hover (level1) */

#nav ul a, #sticky-nav ul a, 
.navigation li.current-menu-ancestor a {
  border-top: none;
}

#nav ul a:hover, #sticky-nav ul a:hover, 
.navigation li.current-menu-ancestor a:hover {
  border: none;
}

#wrapper .main-nav-search a:hover {
  border-top: none !important;
}

nav#nav, nav#sticky-nav {
    float: right;
    font: 14px/16px 'MuseoSlab500Regular',arial,helvetica,sans-serif;
    z-index: 99999;}
    
#nav ul ul, #sticky-nav ul ul {
    background-color: #000000;
    opacity:0.9;
    filter:alpha(opacity=90); /* For IE8 and earlier */}
    
#nav ul ul, #sticky-nav ul ul {
    top: 58px;}
#nav ul li, #sticky-nav ul li {
    text-transform: uppercase;
}


/*  -----------   MISC  -----------------  */

.main_content_slider_wrapper {
    padding-left: 150px; }

.counters-box {
    padding-left: 180px; }

.content-box-percentage {
    color: #FF0000 !important;}
    
.counter-box-wrapper { 
	padding: 10px;
	width: 5%; }

    
/*.page-title-captions {
    margin-left: 254px;
    width: 63%;
} */   
    
#cff {
    -moz-box-sizing: border-box;
    float: left;
    box-shadow: 0 8px 6px -4px #000000;
    margin: 0 auto;
    width: 100%;}
    

/*  -----------   FOOTER  -----------------  */

    
.footer-area h3 {   
    color: #FF0000 !important;
    margin: 0 0 10px;
    text-transform: uppercase;
    font-size: 13px !important;
    font-family: "Open Sans Condensed",Arial,Helvetica,sans-serif !important; }
    
.footer-area .columns-3 .col, #slidingbar-area .columns-3 .col {
    margin-right: 1%;
    margin-top: 20px;
    width: 28%; }
    
/*  -----------   GRAVITY FORMS  -----------------  */

    
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {
    background: -moz-linear-gradient(center top , #FF0000 0%, #a60800 100%) repeat scroll 0 0 #242424;
    font-size: 1em; }   

.gform_wrapper {
    margin-bottom: 25px !important; }
    
.gform_wrapper h3.gform_title {
    margin: 0px; }

.gform_wrapper .gform_heading {
    width: 98%;}
    
    
.pluginButton {
    height: 40px;
    line-height: 20px;
    padding: 10px;
    text-shadow: 0 -1px 0 #354C8C;
    white-space: nowrap;
    width: 90%; }
    

.updated {
    color: #ff0000 !important; }  
    .content-box-percentage {
    color: #FF0000 !important;
    font-size: 40px;
    line-height: 40px;}


/*  -----------   STATS BAR - Career Highlight Page  -----------------  */

.display-percentage {
    color: #FF0000 !important;
    font-size: 40px;
    line-height: 40px;}


.counter-box-wrapper {
    padding: 15px;
    width: 7%;}
  
/*  -----------  Events Plugin -----------------  */
 
#eab_booking_form {
	display: none; }
	
#wpmudevevents-user {
    display: none;  }

#wpmudevevents-contentmeta {
	padding-top: 15px;
	padding-bottom: 15px;  }
	
.about-author {
    display: none; }
    
#event open appearances {
	display: none; }
	
	
/*  -----------  Revolution Slider -----------------  */
 	
.avada-skin-rev {
    border-bottom: 0px solid #D2D3D4;
    border-top: 0px solid #D2D3D4;
}

/*  -----------   Sidebars  -----------------  */

#sidebar .widget h3 {
color: #333333;
font: 13px 'Open Sans Condensed',arial,helvetica,sans-serif;
margin: 0 0 18px;
padding: 0;
border-bottom: 1px dashed #ccc;
}


#sidebar .widget {
width: 220px;
margin-bottom: 15px;
/*/*-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
border:1px solid #dcdcdc;*/
padding:9px 10px;
text-decoration:none;
/*background:-moz-linear-gradient( center top, #ffffff 5%, #eeeeee 100% );
background:-ms-linear-gradient( top, #ffffff 5%, #eeeeee 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');
background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ffffff), color-stop(100%, #eeeeee) );*/
background-color:#FFF;
color:#777777;
display:inline-block;
/*text-shadow:1px 1px 0px #ffffff;
 -webkit-box-shadow:inset 1px 1px 0px 0px #ffffff;
 -moz-box-shadow:inset 1px 1px 0px 0px #ffffff;
 box-shadow:inset 1px 1px 0px 0px #ffffff;*/
}

/*  -----------   Penske  -----------------  */
.page-id-7295 #main #content {
  width: 70%;
}

.page-id-7295 #main #sidebar {
  width: 25.75%;
}

.page-id-7295 #main #sidebar { 
   background-color: #dddddd;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   -moz-box-shadow:    -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   box-shadow:         -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   padding: 5px; 
}

/*  -----------   Pennzoil  -----------------  */

.page-id-7250 #main #content {
  width: 70%;
}

.page-id-7250 #main #sidebar {
  width: 25.75%;
}

.page-id-7250 #main #sidebar { 
   background-color: #dddddd;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   -moz-box-shadow:    -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   box-shadow:         -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   padding: 5px; 
}

/*  -----------   Coca-Cola  -----------------  */
.page-id-7285 #main #content {
  width: 70%;
}

.page-id-7285 #main #sidebar {
  width: 25.75%;
}

.page-id-7285 #main #sidebar { 
   background-color: #dddddd;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   -moz-box-shadow:    -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   box-shadow:         -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   padding: 5px; 
}

/*  -----------   GoPro  -----------------  */
.page-id-7293 #main #content {
  width: 70%;
}

.page-id-7293 #main #sidebar {
  width: 25.75%;
}

.page-id-7293 #main #sidebar { 
   background-color: #dddddd;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   -moz-box-shadow:    -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   box-shadow:         -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   padding: 5px; 
}

/*  -----------   WileyX  -----------------  */
.page-id-7297 #main #content {
  width: 70%;
}

.page-id-7297 #main #sidebar {
  width: 25.75%;
}

.page-id-7297 #main #sidebar { 
   background-color: #dddddd;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   -moz-box-shadow:    -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   box-shadow:         -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   padding: 5px; 
}

/*  -----------   FMF  -----------------  */
.page-id-7283 #main #content {
  width: 70%;
}

.page-id-7283 #main #sidebar {
  width: 25.75%;
}

.page-id-7283 #main #sidebar { 
   background-color: #dddddd;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   -moz-box-shadow:    -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   box-shadow:         -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   padding: 5px; 
}

/*  -----------   Discount Tire  -----------------  */
.page-id-7291 #main #content {
  width: 70%;
}

.page-id-7291 #main #sidebar {
  width: 25.75%;
}

.page-id-7291 #main #sidebar { 
   background-color: #dddddd;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   -moz-box-shadow:    -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   box-shadow:         -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   padding: 5px; 
}

/*  -----------   Auto Zone  -----------------  */
.page-id-7287 #main #content {
  width: 70%;
}

.page-id-7287 #main #sidebar {
  width: 25.75%;
}

.page-id-7287 #main #sidebar { 
   background-color: #dddddd;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   -moz-box-shadow:    -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   box-shadow:         -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   padding: 5px; 
}

/*  -----------   AAA  -----------------  */
.page-id-7289 #main #content {
  width: 70%;
}

.page-id-7289 #main #sidebar {
  width: 25.75%;
}

.page-id-7289 #main #sidebar { 
   background-color: #dddddd;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   -moz-box-shadow:    -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   box-shadow:         -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   padding: 5px; 
}

/*  -----------   Centurian Boats  -----------------  */
.page-id-7299 #main #content {
  width: 70%;
}

.page-id-7299 #main #sidebar {
  width: 25.75%;
}

.page-id-7299 #main #sidebar { 
   background-color: #dddddd;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   -moz-box-shadow:    -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   box-shadow:         -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   padding: 5px; 
}

/*  -----------   Auto Trader  -----------------  */
.page-id-8311 #main #content {
  width: 70%;
}

.page-id-8311 #main #sidebar {
  width: 25.75%;
}

.page-id-8311 #main #sidebar { 
   background-color: #dddddd;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   -moz-box-shadow:    -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   box-shadow:         -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   padding: 5px; 
}

/*  -----------   Snap-on  -----------------  */
.page-id-8309 #main #content {
  width: 70%;
}

.page-id-8309 #main #sidebar {
  width: 25.75%;
}

.page-id-8309 #main #sidebar { 
   background-color: #dddddd;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   -moz-box-shadow:    -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   box-shadow:         -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   padding: 5px; 
}

/*  -----------   Ford  -----------------  */
.page-id-8307 #main #content {
  width: 70%;
}

.page-id-8307 #main #sidebar {
  width: 25.75%;
}

.page-id-8307 #main #sidebar { 
   background-color: #dddddd;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   -moz-box-shadow:    -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   box-shadow:         -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   padding: 5px;
}

/*  -----------   Rockwell  -----------------  */
.page-id-12246 #main #content {
  width: 70%;
}

.page-id-12246 #main #sidebar {
  width: 25.75%;
}

.page-id-12246 #main #sidebar { 
   background-color: #dddddd;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   -moz-box-shadow:    -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   box-shadow:         -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   padding: 5px;
}

/*  -----------   Hertz  -----------------  */
.page-id-12342 #main #content {
  width: 70%;
}

.page-id-12342 #main #sidebar {
  width: 25.75%;
}

.page-id-12342 #main #sidebar { 
   background-color: #dddddd;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   -moz-box-shadow:    -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   box-shadow:         -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   padding: 5px;
}

/*  -----------   Whelen  -----------------  */
.page-id-13943 #main #content {
  width: 70%;
}

.page-id-13943 #main #sidebar {
  width: 25.75%;
}

.page-id-13943 #main #sidebar { 
   background-color: #dddddd;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   -moz-box-shadow:    -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   box-shadow:         -3px 3px 6px 0px rgba(50, 50, 50, 0.75);
   padding: 5px;
}

.out-of-stock {
	color:red !important;
}

/* Popup: Newsletter */
.white-popup-block {
    background: #FFF;
    padding: 20px 30px;
    text-align: left;
    max-width: 650px;
    margin: 40px auto;
    position: relative
}

.white-popup-block h3 {
  margin-top: 0;
}

.mfp-content .gform_body ul.gform_fields {
  margin: 0;
  padding: 0;
  list-style: none;
}

.mfp-content .ginput_container {
  margin-top: 5px;
}

.mfp-content .ginput_container input {
  width: 450px;
}

.catalog-ordering {
display: none !important;
}