/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
Custom CSS for Nothing But Tires
Author: Michael Xi, Nishant Patel, PDERAS */
.text-white {
  color: #ffffff !important; }
  .text-white h1, .text-white h2, .text-white h3, .text-white h4, .text-white p, .text-white a, .text-white span {
    color: #ffffff !important; }

.text-yellow {
  color: #ffc300 !important; }
  .text-yellow h1, .text-yellow h2, .text-yellow h3, .text-yellow h4, .text-yellow p, .text-yellow a, .text-yellow span {
    color: #ffc300 !important; }

.text-orange {
  color: #f77000 !important; }
  .text-orange h1, .text-orange h2, .text-orange h3, .text-orange h4, .text-orange p, .text-orange a, .text-orange span {
    color: #f77000 !important; }

.text-grey {
  color: #9fa0ab !important; }
  .text-grey h1, .text-grey h2, .text-grey h3, .text-grey h4, .text-grey p, .text-grey a, .text-grey span {
    color: #9fa0ab !important; }

.text-dark-grey {
  color: #333333 !important; }
  .text-dark-grey h1, .text-dark-grey h2, .text-dark-grey h3, .text-dark-grey h4, .text-dark-grey p, .text-dark-grey a, .text-dark-grey span {
    color: #333333 !important; }

@media screen and (max-width: 1200px) {
  #wrapper .home-tire-block-btn {
    margin: 60px 0 !important; } }

@media screen and (max-width: 576px) {
  .home-service-intro .fusion-column-wrapper {
    padding-right: 30px !important; } }

.bg-green {
  background: #9ce159; }

.bg-green {
  background: #9ce159; }

.tire-inventory-option p {
  color: #333333;
  padding: 5px;
  display: inline;
  border: 5px solid #333333; }

.tire-inventory-embed iframe html.fa-events-icons-ready body {
  font-family: 'Montserrat' !important; }

.tire-category-tabs ul.nav-tabs li.active a.tab-link {
  background: #f77000 !important; }

.tire-category-tabs ul.nav-tabs li a.tab-link:hover {
  background: #f77000 !important;
  border-color: #f77000 !important; }

.contact-message-form input.wpcf7-form-control.wpcf7-text,
.contact-message-form textarea.wpcf7-form-control.wpcf7-textarea {
  border: 2px solid #9fa0ab; }

@media screen and (min-width: 768px) {
  .contact-message-form textarea.wpcf7-form-control.wpcf7-textarea {
    height: 165px; } }

.single.single-post .fusion-flexslider {
  margin: 0 auto; }

@media screen and (min-width: 768px) {
  .call-to-action-form .wpcf7 textarea.wpcf7-form-control.wpcf7-textarea {
    height: 165px; } }

nav.fusion-main-menu ul.sub-menu li a {
  font-family: 'Oswald' !important; }

nav.fusion-mobile-nav-holder .fusion-mobile-current-nav-item.menu-item-has-children button.fusion-open-submenu,
nav.fusion-mobile-nav-holder .menu-item-has-children:hover button.fusion-open-submenu {
  color: #f77000; }

@media screen and (max-width: 1200px) {
  footer.fusion-footer-widget-area.fusion-widget-area .fusion-columns .fusion-column {
    margin-left: auto;
    margin-right: auto; } }

/* TALL BUTTONS */
.customButton {
  padding: 70px;
  font-size: 26px;
  font-weight: 400 !important; }


/* Sticky Bars */
.sticky-phone {
  z-index: 99;
  min-width: 160px;
  background: #48525c;
  color: #ffffff !important;
  padding: 15px;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  top: 380px;
  position: fixed;
  right: 0px;
  font-size: 2em; 
	display:none;
}
.sticky-phone-mobile {
  	z-index: 99;
 	background: #48525c;
  	color: #ffffff !important;
  	padding: 15px;
  	text-transform: none;
  	font-family: Oswald, sans-serif;
  	top: 419px;
  	position: fixed;
  	right: 0px;
  	font-size: 2em; 

}
@media screen and (min-width: 768px){
	.sticky-phone-mobile {
			min-width: 190px;
		display:none !important
	}
}
.message-mobile{
	display:none;
	z-index: 99;
  min-width: 185px;
  background: #48525c;
  color: #ffffff !important;
  padding: 15px;
  text-transform: none;
  font-family: Oswald, sans-serif;
  top: 380px;
  position: fixed;
  right: 0px;
  font-size: 2em;
}
.sticky-phone span, .sticky-phone-mobile span{
  color: rgba(0, 0, 0, 0.5) !important;
  padding-top: 10px;
  display: inline-block;
  clear: left; }

.message-us, .message-us-mobile {
  z-index: 99;
  min-width: 190px;
  background: #48525c;
  color: #fff !important;
  padding: 15px;
  text-transform: none;
  font-family: Oswald,sans-serif;
  top: 480px;
  position: fixed;
  right: 0px;
  font-size: 2em; }

.message-us-mobile {
  display: none;
  padding-top: 20px; }

.purchase-online-mobile{
	display:none;
	z-index: 99;
  	min-width: 204px;
  	
	background: #f77000;
  	color: #fff !important;
  	padding: 15px;
  	text-transform: none;
  	font-family: Oswald,sans-serif;
  	top: 480px;
  	position: fixed;
  	font-size: 2em;
}

@media screen and (max-width: 768px) {
  .sticky-phone-mobile {
    width: 33.33333%;
    max-width: 33.33333%;
    bottom: 0px;
    left: 0;
    top: inherit;
    text-align: center;
    font-size: 0.9em;
    padding-top: 20px; }
  .sticky-phone br,.sticky-phone-mobile br {
    display: none; }
	.sticky-phone{
		display:none;
	}
  .message-us, .message-mobile {
    width: 33.33%;
    bottom: 0px;
    right: 0;
    top: inherit;
    text-align: center;
    font-size: 0.9em; }
  .message-us,message-us-mobile {
    display: none; }
  .message-mobile {
    display: block;
    padding-top: 20px;
    min-width: auto; }
  #toTop {
    bottom: 80px !important; } }
.purchase-online-mobile{
	width: 33.33%;
    bottom: 0px;
 left:33.33333%;
    top: inherit;
    text-align: center;
    font-size: 0.9em;
	display: block;
    padding-top: 20px;
    min-width: auto;
}





@media screen and (max-width: 576px) {
  .sticky-phone-mobile {
    width: 33.3333 !important;
    padding-top: 15px;
	font-size: 0.6em}
  .message-us, .messgae-us-mobile,.sticky-phone {
    display: none; }
  .message-mobile {
	  font-size: 0.6em;
    display: block !important;
    width: 33.3333% !important;
    max-width: 33.3333%;
    padding-top: 15px; 
	}

.purchase-online-mobile{
	padding-top: 15px;
font-size: 0.6em;	
}
}

@media screen and (min-width: 769px){
	.purchase-online-mobile{
		display:none !important;
	}
}

li#menu-item-2927 span.menu-text.fusion-button.button-default.button-large{
	border:3px solid black;
}
@media screen and (min-width: 1100px){
	li#menu-item-2338 {
    display: none !important;
}
}
@media screen and (max-width: 1100px){
	li#mobile-menu-item-3269{
		display:none !important;
	}
}
.menu-link a{
	color: #FFF !important;
}
.mobile-text a{
	color:#fff !important
}


/**
 * Nav Bar Top 
 **/

    .user-nav {
        padding: 5px;
    }

    .user-nav ul {
        list-style: none;
        padding: 0px 10px;
        margin: 0;
        display: flex;
    }

    .user-nav ul li {
        margin-right: 10px;
		padding: 10px !important;
    }

    .user-nav ul li:last-child {
        margin-right: 0;
    }

    .user-nav ul li a {
        text-decoration: none;
        color: #333 !important;
        padding: 5px;
		border: 1px solid #f77000;
    }
@media screen and (max-width: 1020px){
li#menu-item-3269 {
	display:none;
	}
	
}
@media screen and (max-width: 768px){
.top-header-bar {
	display:none !important;
	}
	
}
a.awb-menu__main-a.awb-menu__main-a_regular:not(:first-child):hover,a.awb-menu__main-a.awb-menu__main-a_regular:not(:first-child):focus, .a.awb-menu__main-a.awb-menu__main-a_regular:not(:first-child):active {
    color: #f77000 !important;
}

.fusion-megamenu-wrapper.fusion-columns-1.columns-per-row-1.columns-2.col-span-12.fusion-megamenu-fullwidth{
	left:-600px !important;
}

.post-content:not(.fusion-post-content), .single-fusion_tb_section .fusion-tb-header, body:not(.side-header) #wrapper {
    position: relative;
    z-index: 0;
}