/*
Theme Name: AutoZone Competition Site
Author: Russell Nagel
Author URI: www.lionmarketing.com
Description: Theme Created For AutoZone
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: 
Text Domain: AutoZone Competitions
*/

/*-----------------------------------*/
/*------- Global Styles Start -------*/
/*-----------------------------------*/
.current-menu-parent a{color: white !important;}

html
{
	font-family: 'Montserrat', sans-serif;
    max-width: 100vw;
    overflow-x: hidden;
    scroll-behavior: smooth;
    min-height: 100vh;
}
h1{color:#ed1d24;}
body
{
	margin:0;
	padding:0;
    width: 100vw;
	overflow-x: hidden;
	background: black;
}
img{
    width: 100%;
    height: auto;
}
.container {
	background: white;
	padding: 40px 20px;
}

.row{
    margin-left: 0 !important;
    margin-right: 0 !important;
}

h1, h2, h3, h4, h5, p, a, li{
    font-family: 'roboto', sans-serif;
    color: #8d8e8d;
}

.no-pad{padding: 0 !important;}
.no-margin{margin: 0 !important;}

.text-red{color: #ed1d24;}
.text-black{color: black;}
.text-white{color: white}

.bg-red{background: #ed1d24;}
.bg-black{background: black;}
.bg-white{background: white}

#standard-page{margin: 20px auto !important;}

.table td, .table th{padding: 0.4rem;}

.mobile-hide{display: block !important;}
.mobile-show{display: none !important;}

.main-header{
    margin-top: 25px;
}
/*-------- Global Styles end --------*/




/*-----------------------------------*/
/*----- Front Page Styles Start -----*/
/*-----------------------------------*/


/*------ Front Page Styles end ------*/

/*-----------------------------------*/
/*------- Footer Styles Start -------*/
/*-----------------------------------*/

/*-------- Footer Styles end --------*/

/*-----------------------------------*/
/*------- Header Styles Start -------*/
/*-----------------------------------*/

#menu-main-menu li{padding: 20px;}

#menu-main-menu li a{color: white;}

/*-------- Header Styles End --------*/


/*-----------------------------------*/
/*------- News Styles Start ---------*/
/*-----------------------------------*/
/*-------- News Styles End ----------*/

/*-----------------------------------*/
/*------- Store Styles Start -------*/
/*-----------------------------------*/

/*-------- Store Styles End --------*/

/*-----------------------------------*/
/*------ About us Styles Start ------*/
/*-----------------------------------*/

/*------- About us Styles End -------*/

/*-----------------------------------*/
/*------ Contact Styles Start -------*/
/*-----------------------------------*/

/*------- Contact Styles End --------*/

/*-----------------------------------*/
/*-------- Promo Styles Start -------*/
/*-----------------------------------*/
/*--------- Promo Styles End --------*/

/*-----------------------------------*/
/*-------- Single Styles Start ------*/
/*-----------------------------------*/

/*-------- Single Styles End --------*/

/*-----------------------------------*/
/*--------- Case Styles Start -------*/
/*-----------------------------------*/


/*--------- Case Styles End ---------*/

/*-----------------------------------*/
/*-------- Page Styles Start --------*/
/*-----------------------------------*/


/*--------- Page Styles End ---------*/

/*-----------------------------------*/
/*------- Slider Styles Start -------*/
/*-----------------------------------*/

/*------- Slider Styles End ---------*/

/*-----------------------------------*/
/*-------- Form Styles Start --------*/
/*-----------------------------------*/

/*-------- Form Styles End ----------*/

/*-----------------------------------*/
/*----- Responsive Styles Start -----*/
/*-----------------------------------*/


@media only screen and (min-width: 991px){
	#front-page #container6 {
		padding-left: 15px !important;
		padding-right: 15px !important;
		padding-top: 15px !important;
		padding-bottom: 15px !important;
	}
	#front-page #container6 ul, ol{padding-left: 1em;}

	
}
@media only screen and (max-width: 991px){
	#main-nav {
	  position: absolute;
	  right: 30px;
	  top: 20px;
	  background: white;
	}

	.nav-logo {
	  width: 100%;
	  margin: auto;
	}
	#menu-main-menu li{
		text-align: right;
		font-size: 22px;
		padding: 10px;
	}
}

@media only screen and (max-width: 600px){
	#standard-page .container{
		padding: 30px 0;
	}
	.nav-logo img{width: 62vw;}
}
/*------ Responsive Styles End ------*/
