/*font-awesome*/

@font-face {
	font-family: 'FontAwesome';
	src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
	src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'helveticacondensed_black';
    src: url('../fonts/helvetica_condensed_black-webfont.eot');
    src: url('../fonts/helvetica_condensed_black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica_condensed_black-webfont.woff2') format('woff2'),
         url('../fonts/helvetica_condensed_black-webfont.woff') format('woff'),
         url('../fonts/helvetica_condensed_black-webfont.svg#helveticacondensed_black') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'futuraextra_black_italic';
    src: url('../fonts/tt0205m_0-webfont.eot');
    src: url('../fonts/tt0205m_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/tt0205m_0-webfont.woff2') format('woff2'),
         url('../fonts/tt0205m_0-webfont.woff') format('woff'),
         url('../fonts/tt0205m_0-webfont.ttf') format('truetype'),
         url('../fonts/tt0205m_0-webfont.svg#futuraextra_black_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FuturaExtraBlackRegular';
    src: url('../fonts/FuturaExtraBlackRegular.eot');
    src: url('../fonts/fonts/FuturaExtraBlackRegular.eot') format('embedded-opentype'),
         url('../fonts/FuturaExtraBlackRegular.woff2') format('woff2'),
         url('../fonts/FuturaExtraBlackRegular.woff') format('woff'),
         url('../fonts/FuturaExtraBlackRegular.ttf') format('truetype'),
         url('../fonts/FuturaExtraBlackRegular.svg#FuturaExtraBlackRegular') format('svg');
}



@font-face {
    font-family: 'ubuntulight';
    src: url('../fonts/ubuntu-light-webfont.eot');
    src: url('../fonts/ubuntu-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ubuntu-light-webfont.woff2') format('woff2'),
         url('../fonts/ubuntu-light-webfont.woff') format('woff'),
         url('../fonts/ubuntu-light-webfont.ttf') format('truetype'),
         url('../fonts/ubuntu-light-webfont.svg#ubuntulight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ubuntubold';
    src: url('../fonts/ubuntu-bold-webfont.eot');
    src: url('../fonts/ubuntu-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ubuntu-bold-webfont.woff2') format('woff2'),
         url('../fonts/ubuntu-bold-webfont.woff') format('woff'),
         url('../fonts/ubuntu-bold-webfont.ttf') format('truetype'),
         url('../fonts/ubuntu-bold-webfont.svg#ubuntubold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ubunturegular';
    src: url('../fonts/ubuntu-regular-webfont.eot');
    src: url('../fonts/ubuntu-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ubuntu-regular-webfont.woff2') format('woff2'),
         url('../fonts/ubuntu-regular-webfont.woff') format('woff'),
         url('../fonts/ubuntu-regular-webfont.ttf') format('truetype'),
         url('../fonts/ubuntu-regular-webfont.svg#ubunturegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

* {
	margin: 0;
	padding: 0;
	outline: none
}

ul,
ol {
	list-style: none;
}

button,
input[type='submit'],
input[type='reset'],
a {
	transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}
a {
    color: #fff;
    outline: none !important;
    border: none;
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
}
::selection {
	color: #ffd6e9;
	background: #3399ff;
}

::-moz-selection {
	color: #ffd6e9;
	background: #3399ff;
}

::placeholder {
	color: #e4e4e4;
	font-size: 16px;
}

::-webkit-input-placeholder {
	color: #e4e4e4;
	font-size: 16px;
}

:-ms-input-placeholder {
	/* IE 10+ */
	color: #e4e4e4;
	font-size: 16px;
}

:-moz-placeholder {
	/* Firefox 18- */
	color: #e4e4e4;
	font-size: 16px;
}

::-moz-placeholder {
	/* Firefox 19+ */
	color: #e4e4e4;
	font-size: 16px;
}

::-moz-placeholder {
	color: #e4e4e4;
	font-size: 16px;
}

textarea::-webkit-input-placeholder {
	color: #e4e4e4;
	font-size: 16px;
}

textarea:-moz-placeholder {
	/* Firefox 18- */
	color: #e4e4e4;
	font-size: 16px;
}

textarea::-moz-placeholder {
	/* Firefox 19+ */
	color: #333333;
}

textarea:-ms-input-placeholder {
	color: #e4e4e4;
	font-size: 16px;
}

body {
	font-weight: normal;
	line-height: normal;
	font-size: 18px;
	font-family: 'ubunturegular';
    font-weight: 400;
}

*:focus {
	outline: none;
}

ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

img {
	max-width: 100%;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
}

a {
	color: #fff;
	outline: none !important;
	border: none;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	vertical-align: middle;
}

a:hover,
a:focus {
	text-decoration: none;
	color: #faf206;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	line-height: normal;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

img {
	border: none;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

p {
	margin: 0;
	padding: 0;
}

ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.navbar {
	border-radius: 0;
	margin-bottom: 0;
	padding: 0;
}

.nav>li>a:hover,
.nav>li>a:focus {
	background-color: transparent;
}

p {
	color: #5a5a5a;
}


/*****************/
.container-fluid {
    padding: 0px 255px;
}
/*Remove Bootswrap Pre-Define Padding*/
.navbar-header {
    margin-top: -15px;
}
.navbar,
.nav-link,
.nav-link {
	padding: 0px;
}
.navbar-nav li {
	padding: 0px 17px;
	position: relative;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.navbar-nav li:first-child {
	padding-left: 0;
}
.navbar-nav li:last-child {
	padding-right: 0;
}

ul.navbar-nav li a{
	color: #ffffff;
	font-size: 17px;
	font-weight:500;
	text-transform: none;
}
ul.navbar-nav li a:hover:focus, ul.navbar-nav li a:hover:hover{
    color: #faf206;
}
/*DropDown Menu*/

/*.dropdown-toggle::after {
	background: url('../images/down-arrow.png') no-repeat;
	background-size: 100% 100%;
	width: 14px;
    height: 7px;
	border: 0;
	vertical-align: 0.1em;
    margin-left: 10px;
}
.navbar-nav li > .dropdown-menu {
	display: none;
        transform: all 0.5s;
}
.navbar-nav li:hover > .dropdown-menu {
	display: block;
        transform: all 0.5s;
}
.dropdown-menu {
    top: 55px;
}
.dropdown-toggle{
    position: relative;
}
.dropdown-menu::after {
	position: absolute;
        content: "";
        left: 0;
        right: 0;
        top: -40px;
		height: 40px;
        background:transparent;
        width: 100%;
}
.dropdown-menu  li{
    padding:0px !important;
}
.dropdown-menu li:hover::after{
    display:none;
}
.dropdown-item:focus, .dropdown-item:hover{
    background: #0155ce;
    color:#fff;
}
.dropdown-item{
    border-radius: 0px;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}

.dropdown-menu li{
    padding: 5px 0 !important;
    border:0!important;
}
.dropdown-menu li a:hover,.dropdown-menu li a:focus{
	background:transparent;
	color:#2279b2!important
}*/
/*
//Remove Border On Dropdown Li
.dropdown-menu  .navbar-nav li:hover::after{
    display: none;
}
.dropdown-menu{
    padding:0px;
}*/
.navbar-nav li a{
    display: block;
    font-family: 'ubunturegular';
    font-weight: 500;
}
.navbar-expand-md .navbar-nav .nav-link {
	padding-right: 0;
	padding-left: 0;
}

/************Start Css Home************/
/****Start Css Header***/

.main-header {
    position: relative;
    z-index: 9;
}
.header-top {
	background: #222222 url("../images/header-top-bg.png") no-repeat right top;
	border-bottom: 5px solid #f9f301;
	font-family: 'ubunturegular';
}
.header-top-inner {
   	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
.header-top-left ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.header-top-left ul li {
	color: #efeff0;
	font-size: 15px;
	margin-right: 15px;
	padding-right: 15px;
	position: relative;
}
.header-top-left ul li:after {
	position: absolute;
	content: "";
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	height: 10px;
	width: 1px;
	background: #efeff0; 
}
.header-top-left ul li:last-child:after {
	display: none;
}
.header-top-left ul li a {
	color: #efeff0;
}
.header-top-left ul li a .fa {
	color: #fff;
	margin-right: 5px;
}
.header-top-right ul,.login-register {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	        font-size: 15px;
}
.header-top-right ul li {
	border-right: 1px solid rgba(255,255,255,0.2);
	padding: 10px 18px;
}
.header-top-right ul li:last-child {
	border-right: 0;
}
.header-top-right ul li a {
	position: relative;
}
.header-top-right ul li a span {
	position: absolute;
	top: -10px;
	right: -10px;
	width: 17px;
	height: 17px;
	border-radius: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
	font-size: 13px;
	background: rgba(255,255,255,0.4);
}
.social_links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.social_links a {
	margin-left: 20px;
}
.login .fa {
	margin-right: 10px;
}
.search-icon {
	background: rgba(255,255,255,0.4);
	width: 44px;
	height: 44px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
}
.header-bottom {
	background: #000 url("../images/header-line.png") repeat-x left bottom;
}
.header-bottom-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
.logo-box {
	position: relative;
	width: 358px;
	text-align: center;
	background:#000;
}
.logo-box:after {
	position: absolute;
	content: "";
	left: -2px;
	right: 0;
	bottom: -30px;
	background: url("../images/logo-after.png") no-repeat left bottom;
	width: 362px;
	height: 42px;
	margin: auto;
    background-size:100% 100%;
}
.logo {
	position: relative;
	z-index: 1;
	margin-top: 5px;
	display: block;
}
/***********/
.hero-container{
	position:relative;
}
.banner-slide-outr {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
	left:0;
	right:0;
	z-index: 99;
	margin:auto;
}
.slider-content h2 {
	font-family: 'FuturaExtraBlackRegular';
	font-style: italic;
	font-size: 54px;
	color: #fff;
	margin-bottom: 50px;
	line-height: 1;
}
.slider-content h1 {
	font-family: 'FuturaExtraBlackRegular';
	font-style: italic;
	font-size: 90px;
	color: #faf206;
	margin-bottom: 50px;
	line-height: 1;
	text-transform: uppercase;
}
.slider-content h1 span {
	color: #fff;
	display: block;
}
.slider-content p{
	color: #fff;
	font-size: 19px;
	margin-bottom: 50px;
	line-height:30px;
}
.ban-btn {
	position: relative;
	display: inline-block;
}
.arrow {
	position: absolute;
	right: -115px;
	top: -40px;
}
/**************************************************/
.phn-num{
	margin-right:25px;
}
.phn-num span{
	color:#ffffff;
	font-weight: 500;
	font-size:18px;
}
.phn-num i.fa{
	color:#c67429;
	font-weight: 500;
	font-size:22px;
	margin-right:10px;
}
.search-bx{
	margin-right:10px;
}
.search-bx .form-control{
	border:1px solid #ffffff;
    background:transparent;
    border-right:0;
    border-radius:0;
    color: #e4f4ff;
	font-size: 17px;
	font-weight:400;
	padding:13px 14px!important;
	line-height:1;
}
.search-bx .form-control:focus{
	box-shadow:none;
}
.search-bx .form-control::-webkit-input-placeholder {
	color: #a9a9a9;
	font-size: 18px;
	line-height: 1;
}
.search-bx .form-control::-moz-placeholder {
	color: #e4f4ff;
	font-size: 17px;
	line-height: 1;
}
.search-bx .form-control:-ms-input-placeholder {
	color: #e4f4ff;
	font-size: 17px;
	line-height: 1;
}
.search-bx .form-control::-ms-input-placeholder {
	color: #e4f4ff;
	font-size: 17px;
	line-height: 1;
}
.cus_frm .form-control::placeholder {
	color: #e4f4ff;
	font-size: 17px;
	line-height: 1;
}
.search-bx .input-group-text{
	border:1px solid #ffffff;
	border-left:0;
	background:transparent;
	border-radius:0;
}
.btn.btn-primary:focus{
	box-shadow:none;
}
.btn.btn-primary.get-in-btn{
	background:#1583cc;
	padding:13px 17px;
	line-height:1;
	text-transform:uppercase;
	font-weight:500;
	border-radius:0;
	border:2px solid transparent;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.btn.btn-primary.get-in-btn:focus{
	color:#ffffff;
}
.btn.btn-primary.get-in-btn:hover{
	color:#ffffff;
	background:transparent;
	border:2px solid #ffffff;
}



.logo_area {
	/*width: 244px;*/
	padding:22px 30px 22px 20px;
	background:#ffffff;
	margin-top:-3px;
}
.cmn_btn {
	padding: 22px 2px;
	border: 2px solid transparent;
	line-height: 1;
	background:#bf702a;
	color: #ffffff;
	font-size: 18px;
	transition: all 0.5s;
	border-radius:0;
	font-weight:700;
	text-transform:uppercase;
	width:253px;
}
.cmn_btn:hover{
    border:2px solid #ffffff;
    background:transparent;
    color:#ffffff;
}
.cmn_btn.focus, .cmn_btn:focus {
	box-shadow: none;
	color:#ffffff;
}

.row.r-block {
    display: block;
    margin-left: 0;
	margin-right: 0;
}

/****** member sec*****/
.full_area{
    background: #0a0a0a;
    padding-top: 40px;
}

.full_area .container-fluid{
    padding-right: 0px!important;
}

.full_area_content{
   padding: 200px 0px 0;
}

.full_area .container-fluid .row{
	margin-left:0;
	margin-right:0;
}
.full_area .container-fluid .row .col-md-8{
	padding-left:0;
	padding-right:0;
}

.full_area .container-fluid .row .col-md-4{
	padding-left:0;
	padding-right:0;
}

.full_area_content .gamer-van-des .commn-btn-outr {
    margin-top: 30px;
}

/******* shop now********/
.shop-sec{
	background:url(../images/coming-soon-bg.jpg)no-repeat;
	background-size:100% 100%;
	padding:130px 0 110px;
    position: relative;
}
.comming-soon{
    position:absolute;
    content: "";
    right:0;
    left:0;
    top:0;
    bottom:0;
    width:100%;
    height:100%;
    background:rgba(17,18,21,0.7);
    display: flex;
align-items: center;
justify-content: center;
    z-index: 9;
   
}
.comming-soon h2{
    color:#ffffff;
    font-size:70px;
    text-transform:uppercase;
	font-family: 'futuraextra_black_italic';
    letter-spacing: 2px;
}
.cmn_hdr.shop-hdr h2{
	position:relative;
	padding:0 0 40px;
}
.cmn_hdr.shop-hdr h2:after{
	position:absolute;
	content:"";
	right:0;
	left:0;
	margin:auto;
	background:url(../images/commn-hdr-bdr.png)no-repeat;
	background-size:100% 100%;
	width:517px;
	height:16px;
	bottom:0;
}
.cmn_hdr.shop-hdr {
    margin: 0 0 60px;
}
.shop-outr nav .nav-tabs a{
    margin-right:55px;
    padding-right: 55px;
    position:relative;
}
.shop-outr nav .nav-tabs a:last-child{
    margin-right:0;
    padding-right:0;
}
.shop-outr nav .nav-tabs a:after{
    position:absolute;
    content:"";
    right:0;
    top: 5px;
    background:url(../images/tab-li.png)no-repeat;
    background-size:100% 100%;
    width:1px;
    height:16px;
}
.shop-outr nav .nav-tabs a:last-child:after{
    display:none;
}
.shop-outr nav .nav-tabs a{
    color:#ffffff;
    font-size: 21px;
    text-transform:uppercase;
	font-family: 'futuraextra_black_italic';
    letter-spacing:3px;
    background:transparent;
    border: 0;
}
.shop-outr nav .nav-tabs a.active{
    color:#941782;
    background:transparent;
}
.shop-outr .nav {
    justify-content: center;
}
.shop-outr .nav-tabs {
    border-bottom: 0;
    margin-bottom: 60px;
}
.comming-gear {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin:0 0 25px;
}
.comming-gear h3{
    color:#ffffff;
    font-size:24px;
    text-transform:uppercase;
	font-family: 'futuraextra_black_italic';
    letter-spacing: 1px;
}
.product-title h4{
    color:#ffffff;
    font-size:13px;
    text-transform:uppercase;
	font-family: 'futuraextra_black_italic';
    text-align: center;
}
.product-pic-bx {
    margin: 0 0 30px;
    min-height:170px;
    display: flex;
    align-items: flex-end;
}
.product-bx-outr {
    display: flex;
    align-items: center;
}
/* Uncomment for 4 boxes
.product-bx{ 
    background:#28292c;
    padding:20px 20px 40px;
    margin-right:70px;
    width:calc(25% - 70px)
}
*/
.product-bx{  /* for 3 boxes */
    background:#28292c;
    padding:20px 20px 40px;
    margin-right:70px;
    width:calc(33% - 70px)
}
.product-bx:last-child{
    margin-right:0;
}
#nav-tabContent {
    margin-bottom: 35px;
}

/***** subscribe sec*********/
.subscribe-sec{
	background:#941782;
	padding:30px 0;
}
.subs-txt-bx h3{
	color:#ffffff;
	font-size:61px;
	margin: 0 0 6px;
	line-height: 52px;
	text-transform:uppercase;
	font-family: 'futuraextra_black_italic';
	letter-spacing:2px;
}
.subs-txt-bx p{
	color:#f1f1f1;
	font-size:23px;
	margin:0;
	font-family: 'ubuntulight';
	font-style:italic;
}
.subs-txt-bx p a{
	display:inline-block;
	margin-top:-9px;
	text-decoration:underline;
}

.search-outr form {
	position: relative;
	margin: 0;
	height: 71px;
}
.search-outr .form-control {
	width: 100%;
	height:73px;
	padding:0 245px 0 35px;
	color: #7c7c7c;
	font-size: 15px;
	background:#fff;
	background-size: auto;
	background-position: 15px center;
	border-radius:0;
	border:2px solid #707070;
	letter-spacing:1px;
}
.search-outr .frm-sbmt{
	top: 50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	right:3px;
	position: absolute;
	background:#111215;
	color:#ffffff;
	font-size: 24px;
	text-align: center;
	border:2px solid #e0e0e0;
	cursor: pointer;
	-webkit-transition: all 0.6s;
	-o-transition: all 0.6s;
	transition: all 0.6s;
	border-radius:0;
	width: 242px;
	height:74px;
	text-transform:uppercase;
	font-family: 'futuraextra_black_italic';
	letter-spacing:1px;
}
.search-outr .frm-sbmt:hover{
	border:2px solid #faf206;
}

.search-outr .form-control::-webkit-input-placeholder {
	color:#8d8d8d;
	font-size: 24px;
	text-transform:uppercase;
	font-family:Impact;
}
.search-outr .form-control::-moz-placeholder {
	color:#8d8d8d;
	font-size: 24px;
	text-transform:uppercase;
	font-family:Impact;
}
.search-outr .form-control:-ms-input-placeholder {
	color:#8d8d8d;
	font-size: 24px;
	text-transform:uppercase;
	font-family:Impact;
}
.search-outr .form-control::-ms-input-placeholder {
	color:#8d8d8d;
	font-size: 24px;
	text-transform:uppercase;
	font-family:Impact;
}

.search-outr.g-search .form-control{
	background:#ffffff url(../images/search-icn.png)no-repeat 20px center;
	padding-left:60px;
}

/********repair sec***********/
.repair-sec{
	background:url(../images/repair-bg.jpg)no-repeat;
	background-size:100% 100%;
	padding:130px 0 160px;
}
.repair-outr p {
    text-align: center;
    color:#e6e6e6;
    font-size:23px;
    font-family: 'ubunturegular';
	font-style:italic;
	line-height:38px;
	margin:0 0 120px;
}
.repair-outr p strong{
	color:#941782;
	font-weight:normal;
}
.items-innr {
    text-align: center;
}
.items-title h3{
	color:#ffffff;
	font-size:38px;
	margin:0;
	text-transform:uppercase;
	font-family: 'futuraextra_black_italic';
}
.items-pic{
	position:relative;	
	min-height: 128px;
	margin-bottom: 15px;
}
.items-pic img{
	position:relative;
	z-index:99;
}
.items-pic:after{
	position:absolute;
	content:"";
	right:0;
	left:0;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	background:url(../images/radial-gradient.png)no-repeat;
	background-size:100% 100%;
	width:324px;
	height:324px;
	margin:auto;
	transition:all 0.5s;
}
.items-pic:hover:after{
	position: absolute;
    content: "";
    right: 0;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    background: url(../images/yellow-shadow2.png)no-repeat;
    background-size: 100% 100%;
    width:324px;
	height:324px;
    margin: auto;
}


/****** new ownership sec********/
.new-ownership{
	background:url(../images/ownership-bg.jpg)no-repeat;
	background-size:100% 100%;
	padding:180px 0 155px;
}
.gamer-van-des p{
	color:#e6e6e6;
	font-size:23px;
	line-height:38px;
	font-family: 'ubunturegular';
	font-style:italic;
	margin:0 0 25px;
}
.gamer-van-des p:last-of-type{
	margin-bottom:0;
}
p.yellow-color{
	color:#faf206;
	font-family: 'ubuntubold';
}
.gv-left-panel {
    width: 57%;
    margin-top: 80px;
}
.gv-right-panel {
    width: 42%;
    margin-left: -20px;
}
.gv-right-panel .commn-btn-outr{
	margin-top:30px;
}
/******* commn header************/
.cmn_hdr{
	margin:0 0 30px;
}
.cmn_hdr h2{
    font-size:70px;
    line-height: 65px;
    color:#231f20;
    margin: 0;
    font-family: 'futuraextra_black_italic';
}
.cmn_hdr p{
	color:#e6e6e6;
	font-size: 23px;
	margin-top: 30px;
	font-style:italic;
	line-height:35px;
}
.commn-outr{
	padding:80px 0;
}
.cmn_hdr.wht h2{
	color:#ffffff;
}
/******* end commn header************/

/********* gamer feedback*********/
.gamer-feedback-sec{
	background:url(../images/gamer-feedback-bg.jpg)no-repeat;
	padding:130px 0 0;
}
.gamer-feedback-sec .cmn_hdr{
	margin:0 0 65px;
}
.gammer-feedback-outr{
	position:relative;
}
.g-feedback-slider{
	padding:0 0 80px;
}
.g-feedback-arrow .swiper-button-prev,.g-feedback-arrow .swiper-button-next{
	background-repeat: no-repeat;
	width: 43px;
    height:38px; 
}

.g-feedback-arrow .swiper-button-prev {
    background: url('../images/feed-prev.png')no-repeat;
    background-size:100% 100%;
    left:-55px;
	right: 0;
	margin: auto;
	top:50%;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
}
.g-feedback-arrow .swiper-button-next {
    background: url('../images/feed-next.png')no-repeat;
    background-size:100% 100%;
    left:0;
	right:-55px;
	margin: auto;
	top:50%;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
}
.g-feedback-arrow .swiper-button-prev:after, .g-feedback-arrow .swiper-button-next:after { display: none; }
.sketing-outr {
    position: relative;
}
.arr_alg {
    position: absolute;
   /* top:50%;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);*/
   bottom:0;
	right: 0;
	left:0;
	z-index: 9;
	margin:auto;
}
.feedback-user-icn{
	margin:0 0 20px;
}
.rating-icn{
	margin:0 0 10px;
}
.feedback-des h4{
	color:#ffffff;
	font-size:24px;
	text-transform:uppercase;
	font-family: 'ubuntubold';
}
.feedback-des h5{
	color:#ffffff;
	font-size:18px;
	text-transform:uppercase;
	font-family: 'ubuntubold';
	margin:0 0 20px;
}
.feedback-des p{
	color:#ffffff;
	font-size:18px;
	line-height:30px;
	font-family: 'ubuntulight';
}

/***** home page contact us******/
.contact-us-bx{
	background:url(../images/contact-us-bg.jpg)no-repeat;
	background-size:100% 100%;
	margin-top: 140px;
	margin-bottom: -140px;
	z-index: 99;
	position: relative;
	padding:70px 0 100px;
	box-shadow: 0 0 50px rgba(0,0,0,0.8);
}
.contact-us-des p{
	color:#e6e6e6;
	line-height: 40px;
	font-size:24px;
	font-family: 'ubunturegular';
	font-style:italic;
	margin: 0 0 40px;
}


/******** commn btn *********/
.btn.btn-primary.commn_btn:focus{
	box-shadow:none;
}
.btn.btn-primary.commn_btn{
	border:0;
	outline:0;
	box-shadow:none;
	width:202px;
	height:50px;
	line-height: 43px;
	color:#ffffff;
	font-size:18px;
	text-transform:uppercase;
	font-family: 'futuraextra_black_italic';
	margin-right:25px;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.btn.btn-primary.commn_btn:hover{
	transform:scale(1.1);
}
.btn.btn-primary.commn_btn:last-child{
	margin-right:0;
}
.btn.btn-primary.commn_btn.pink-btn{
	background:url(../images/pink-btn.png)no-repeat;
	background-size:100% 100%;
}
.btn.btn-primary.commn_btn.black-btn{
	background:url(../images/black-btn.png)no-repeat;
	background-size:100% 100%;
}
/********* Footer *********/
.footer {
    background: #080808;
    padding:250px 0 0;
    position: relative;
}
.footer-outr {
    padding-bottom:83px;
    border-bottom:2px solid #410f3a;
}
.footer-outr .col-lg-9.col-md-9{
	padding-left:30px;
}
.footer-outr .col-lg-9.col-md-9 .col-md-4:nth-child(2){
	padding-left:40px;
}
.footer-outr .col-lg-9.col-md-9 .col-md-4:last-child{
	padding-left:90px;
}
.ftr-menu h3{
	color:#ffffff;
	font-size:24px;
	margin:0 0 20px;
	padding:0 0 10px;
	position: relative;
	font-family: 'FuturaExtraBlackRegular';
	text-transform:uppercase;
	letter-spacing:2px;
	
}
.ftr-menu h3:after{
	position: absolute;
	content: "";
	bottom:0;
	left:0;
	width:57px;
	height:2px;
	background:#941782;
}

.ftr-menu ul li{
	margin-bottom:35px;
	line-height:1;
}

.ftr-menu ul li:last-child{
	margin-bottom:0;
}

.ftr-menu ul li a{
	color:#b9c8d9;
	font-size:16px;
	font-family: 'ubuntulight';
}
.ftr-menu ul li a:hover{
    color:#faf206;
}
.ftr-logo{
	margin:0 0 40px;
}
.socila-bx ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.socila-bx ul li{
	margin-right:28px;
}
.socila-bx ul li:last-child{
	margin-right:0;
}
.socila-bx ul li a .fa {
    transition:all 0.5s;
    -webkit-transition:all 0.5s;
    -ms-transition:all 0.5s;
    -moz-transition:all 0.5s;
    -o-transition:all 0.5s;
}
.socila-bx ul li a .fa{
	color:#ffffff;
	font-size:20px;
}
.socila-bx ul li:hover a .fa.fa-facebook-official{
    color:#3b5998;
}
.socila-bx ul li:hover a .fa.fa-twitter{
    color:#1da1f2;
}
.socila-bx ul li:hover a .fa.fa-instagram{
    color:#c13584;
}
.socila-bx ul li:hover a .fa.fa-google-plus{
    color:#dd4b39;
}
.socila-bx ul li:hover a .fa.fa-youtube-play{
    color:#ff0000;
}
.footer-btm{
	padding:42px 0;
}

p.copyright{
	color:#ffffff;
	font-size:16px;
    font-family: 'ubuntulight';
	font-weight:300;
}
p.copyright a{
	color:#ffffff;
	margin-top: -3px;
	display: inline-flex;
}
p.copyright a:hover{
  color: #faf206;
}

.payment-gateway ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.payment-gateway ul li{
	 margin-right:20px;
}
.payment-gateway ul li:last-child{
	 margin-right:0;
}
/****** Footer ********/
/***** about page***********/

.inner-banner-sec{
    position: relative;
}
.inner-ban{
    position: absolute;
    top:50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    right:0;
    left:0;
}
.innr-ban-txt h1{
    color:#ffffff;
    font-size:90px;
    text-transform:uppercase;
    font-family: 'futuraextra_black_italic';
    line-height:85px;
}
.innr-ban-txt h1 span{
    color:#faf206;
}

.new-ownership-sec{
    background: url(../images/new-owner-bg.jpg)no-repeat;
    background-size: 100% 100%;
    padding: 155px 0 160px;
}
.gamer-pic {
    position: relative;
}
.gamer-pic img{
    position: relative;
    z-index: 9;
    margin-left: 30px;
}
.gamer-pic:after{
    position:absolute;
    content:"";
    left: -185px;
    top: -120px;
    background: url(../images/yellow-shadow.png)no-repeat;
    background-size: 100% 100%;
    width:695px;
    height:742px;
}
.gamer-location-sec{
    background: #0d0d0d;
    padding:150px 0 100px;
}
.gamer-loaction-caption{
    margin-top:30px;
}
.gamer-loaction-caption h3{
   color:#ffe501;
    font-size:28px;
    text-transform:uppercase;
    font-family: 'futuraextra_black_italic';
    line-height:24px; 
    margin:0 0 20px;
}
.gamer-loaction-caption p{
    color:#f1f1f1;
    font-size:23px;
    line-height:30px; 
    margin:0;
    font-family: 'ubuntulight';
    font-style: italic;
}
.gamer-location-pic img {
    width: 100%;
}
.gamer-location-sec .row{
    margin-right:0;
    margin-left:0;
    margin-top:90px;
    justify-content: space-between;
}
.gamer-location-sec .row .gmr-location-bx{
    padding-left:0;
    padding-right:0;
    margin-right:40px;
    width:calc(33.33% - 40px)
}
.gamer-location-sec .row .gmr-location-bx:last-child{
    margin-right:0;
}
.gamer-location-sec.omaha-sec{
    background:#060606;
    padding:155px 0 290px;
}
.gamer-location-pic {
    position: relative;
}
.omaha-caption {
    position: absolute;
    background:#000000;
    margin: 0 35px;
    bottom:-120px;
    padding:40px 15px 30px 20px;
}
.omaha-caption:after{
    position:absolute;
    content:"";
    right:0;
    left:0;
    bottom: -10px;
    background: url(../images/ribon.png)no-repeat;
    background-size: 100% 100%;
    width: 100%;
    height:10px;
}
.omaha-caption h3{
    color:#ffffff;
    font-size:26px;
    line-height:39px;
    font-family: 'futuraextra_black_italic';
    margin:0 0 25px;
}
.omaha-caption p{
    color:#6d6f71;
    font-size:16px;
   font-family: 'ubunturegular';
}

/****** repair page********/
.remv-padd{
	padding-top:160px;
}
.product-selec-sec{
	background: url(../images/product-select-bg.jpg)no-repeat;
    background-size: 100% 100%;
    padding:160px 0 245px;
}
.product-selec-sec .row{
	margin:0 0 235px;
}
.pro-des{
	margin:0 0 140px;
	padding-right:100px;
}
.pro-des:last-child{
	margin:0;
}
.pro-des h2{
	font-size: 70px;
	line-height: 60px;
	color: #ffffff;
	margin: 0 0 50px;
	font-family: 'futuraextra_black_italic';
}
.pro-des p{
	font-size: 23px;
	color: #e6e6e6;
	margin:0;
	font-style:italic;
	line-height:35px;
}
.pro-des p a{
	color:#f9f302;
	display: inline-block;
	margin-top: -10px;
}
/*.product-selec-sec .row .col-lg-4.col-md-4:last-child .items-pic:after {
    position: absolute;
    content: "";
    right: 0;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    background: url(../images/yellow-shadow2.png)no-repeat;
    background-size: 100% 100%;
    width: 417px;
    height: 444px;
    margin: auto;
}*/
.items-title {
    z-index: 9;
    position: relative;
}
.commn-btn-outr.inn-ban-btn {
    margin-top: 25px;
}
.membership-perk{
	background: url(../images/member-perk-bg.jpg)no-repeat;
    background-size: 100% 100%;
    padding:180px 0 150px;
}
.membership-pic {
    position: relative;
    overflow: hidden;
}
.membership-pic img:hover{
	transform:scale(1.1);
}
.membership-title{
	position:absolute;
	bottom:35px;
	right:0;
	left:0;
	margin:auto;
}
.membership-title h3{
	font-size: 29px;
	color: #faf206;
	text-transform: uppercase;
	font-family: 'FuturaExtraBlackRegular';
	background:rgba(0,0,0,0.7);
	padding:6px 10px 6px 45px;
	line-height: 23px;
}
.choose-membership-sec{
	background:url(../images/memership-bg.jpg)no-repeat;
	background-size: 100% 100%;
    padding:130px 0 130px;
}
.membership-plan{
	background:#000000;
	margin:0 85px;
    padding:30px 0 90px;
}
.plan-outr {
    padding-bottom: 25px;
}
.plans-bx-innr {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.plan-name,.plan-price{
    padding:40px;
    width:47%;
    height:115px;
    display: flex;
    align-items: center;
}
.plan-name{
    padding-left: 90px;
   
}

.plan-price{
    justify-content: center;
}
.plan-name h3{
	font-size: 36px;
	color: #ffffff;
	margin:0;
	font-style:italic;
     position:relative;
}
.plan-name h3:after{
    position:absolute;
    content: "";
    left:-45px;
    top:50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    background:#faf206;
    width:15px;
    height: 15px;
    border-radius: 100%;
}
.plan-price h2{
	font-size:70px;
	color: #ffffff;
	margin:0;
	font-family: 'futuraextra_black_italic';
    text-align: center;
}
.plan-price h2 span{
	font-size:23px;
	color: #e6e6e6;
	font-style:italic;
    font-family: 'ubunturegular';
}
.plans-bx-innr:nth-child(2n) .plan-name{
    background:#0f0f0f;
}
.plans-bx-innr:nth-child(2n) .plan-price{
    background:#0f0f0f;
}


/**** search********/
.header-top-right {
    position: relative;
    margin-right: 45px;
}
.header-search-outr .btn-toggle-search {
    width: 45px;
	height: 42px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
	right: -45px;
	z-index: 10;
	border:0;
	background:rgba(255,255,255,0.2);
}
.header-search {
    position: absolute;
    top: 47px;
	right: -45px;
    padding: 15px;
	background-color:#fff;
	z-index: 9;
	width:485px;
}
.header-search input[type="text"] {
    height: 40px;
    font-size: 16px;
    font-weight: 300;
    padding-top: 2px;
    padding-left: 12px;
    padding-right: 50px;
    border: 1px solid #000;
    width:100%;
}
.font-ico-search .fa-search{
   color:#ffffff;
}
.header-search .btn-submit {
    width: 40px;
    height: 40px;
    line-height: 50px;
    position: absolute;
    top: 15px;
    right: 15px;
    /*border: 1px solid #000;
    border-left:0;*/
   background:transparent;
   border:0;
   box-shadow:none;
}
.btn-submit .font-ico-search .fa-search{
   color:#000000;
}
.header-search-outr button:focus{
	box-shadow:none;
	outline:0;
}

.header-search input::-webkit-input-placeholder {
	color: #000000;
	font-size: 16px;
}
.header-search input::-moz-placeholder {
	color: #000000;
	font-size: 16px;
}
.header-search input:-ms-input-placeholder {
	color: #000000;
	font-size: 16px;
}
.header-search input::-ms-input-placeholder {
	color: #000000;
	font-size: 16px;
}
/********contact*****/
.cont-address-sec{
    background: #000000;
    padding:100px 0;
}
.cont-address-bx{
    text-align: center;
}
.cont-address-bx .fa{
        color:#961784;
       font-size:30px;
    margin:0 0 45px;
}
.cont-address-bx h3{
        color:#f9f402;
       font-size:37px;
    margin:0 0 25px;
    font-family: 'futuraextra_black_italic';
    text-transform: uppercase;
    letter-spacing: 1px;
}
.cont-address-bx p{
    color:#ffffff;
        font-size:23px;
}
.get-in-touch-sec{
    background: url(../images/get-in-touch-bg.jpg)no-repeat;
    background-size: 100% 100%;
    padding:140px 0 140px;
}

.input-field .form-group .form-control {
    border-radius: 0;
    outline:0;
    box-shadow: none;
    background:#000000;
    border:1px solid #e3d40f;
    height:60px;
    padding: 0 10px 0 65px;
    color:#ffffff;
}
.input-field .form-group .form-control.nam{
	background:#000000 url(../images/user-icn.png)no-repeat 25px center;
}
.input-field .form-group .form-control.comp{
	background:#000000 url(../images/company-icn.png)no-repeat 25px center;
}
.input-field .form-group .form-control.eml{
	background:#000000 url(../images/email-icn.png)no-repeat 25px center;
}
.input-field .form-group .form-control.phn{
	background:#000000 url(../images/phone-icn.png)no-repeat 25px center;
}
.input-field .form-group textarea {
    width: 100%;
    height:160px;
    background:#000000;
    border:1px solid #e3d40f;
    padding:15px 15px 15px 65px;
    color:#ffffff;
}
.input-field .form-group .msg{
	background:#000000 url(../images/edit-icn.png)no-repeat 25px 20px;
}
.submit-btn .btn.btn-primary{
	background:url(../images/pink-btn.png)no-repeat;
    background-size: 100% 100%;
	width:206px;
    height:56px;
    line-height:50px;
	text-transform:uppercase;
	font-weight:500;
	border-radius:0;
	border:0;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
    margin-top:55px;
    font-family: 'futuraextra_black_italic';
    letter-spacing:1px;
    font-size:18px;
}


.input-field .form-group .form-control::-webkit-input-placeholder {
	color:#ffffff;
	font-size: 18px;
	text-transform:uppercase;
	opacity:0.5;
}
.input-field .form-group .form-control::-moz-placeholder {
	color:#ffffff;
	font-size: 18px;
	text-transform:uppercase;
	opacity:0.5;
}
.input-field .form-group .form-control:-ms-input-placeholder {
	color:#ffffff;
	font-size: 18px;
	text-transform:uppercase;
	opacity:0.5;
}
.input-field .form-group .form-control::-ms-input-placeholder {
	color:#ffffff;
	font-size: 18px;
	text-transform:uppercase;
	opacity:0.5;
}


.input-field .form-group textarea::-webkit-input-placeholder {
	color:#ffffff;
	font-size: 18px;
	text-transform:uppercase;
	opacity:0.5;
}

.input-field .form-group textarea:-moz-placeholder {
	/* Firefox 18- */
	color:#ffffff;
	font-size: 18px;
	text-transform:uppercase;
	opacity:0.5;
}

.input-field .form-group textarea::-moz-placeholder {
	/* Firefox 19+ */
	color:#ffffff;
	font-size: 18px;
	text-transform:uppercase;
	opacity:0.5;
}

.input-field .form-group textarea:-ms-input-placeholder {
	color:#ffffff;
	font-size: 18px;
	text-transform:uppercase;
	opacity:0.5;
}


.franchies-sec{
    background:url(../images/franchise-banner.jpg)no-repeat;
    background-size: 100% 100%;
}

.cmn_hdr p a{
	display:inline-block;
	margin-top:-10px;
	color:#f0f508;
}
.franchiose-outr {
    margin-top: 80px;
}
.franchiose-outr p{
	color:#e6e6e6;
	font-size:23px;
	margin:0 0 45px;
	font-style:italic;
	line-height:40px;
	position:relative;
	padding-left:15px;
}
.franchiose-outr p:after{
	position: absolute;
	content:"";
	left:0;
	top: 12px;
	background:#f0f508;
	width:10px;
	height:10px;
	border-radius:100%;
}
.franchiose-outr p:last-of-type{
	margin:0;
}
.gamer-employment-sec{
	background:#000000;
	padding:100px 0 130px;
}
.contact-employ .input-field .form-group .form-control{
	padding:0 35px;
}
.strt-add p{
	color:#e6e6e6;
	font-size:14px;
	font-style:italic;
	margin:0 0 25px;
}


.radio-bx {
  display: block;
  position: relative;
  padding-right: 30px;
  margin-bottom:0;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color:#e6e6e6;
}

/* Hide the browser's default radio button */
.radio-bx input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom radio button */
.radio-bx .checkmark {
  position: absolute;
  top:50%;
  transform:translateY(-50%);
  right: 0;
  height: 15px;
  width: 15px;
  background-color: #989898;
  border-radius:3px;
  border:1px solid #989898;
}

/* On mouse-over, add a grey background color */
.radio-bx:hover input ~ .checkmark {
  background-color: transparent;
}

/* When the radio button is checked, add a blue background */
.radio-bx input:checked ~ .checkmark {
  background-color: #941782;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.radio-bx .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.radio-bx input:checked ~ .checkmark:after {
  display: block;
}
.option-heading p{
	color:#e6e6e6;
	font-size:22px;
	margin:0 0 20px;
}
.radio-bx-outr{
	margin-right:33px;
}
.radio-bx-outr:last-child{
	margin-right:0;
}
.sngl-option-bx {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.option-innr-outr{
	margin:0 0 25px;
}
.optiom-main-outr h2{
	color:#ffffff;
	font-size:48px;
	margin:0 0 45px;
	font-family: 'futuraextra_black_italic';
}
.job-filed {
    margin-top: 95px;
}
.optiom-main-outr {
    margin: 0 0 60px;
}
.optiom-main-outr:last-child{
	margin:0;
}
/*.datepicker.datepicker-dropdown.dropdown-menu {
    position: relative;
}*/

.membership-slide-outr {
    position: relative;
    padding-bottom: 45px;
}
/*****membership 24-3***********/
.membership-plan{
	padding: 0!important;
	border:4px solid #df182e;
	margin:0 285px;
	box-shadow: 0 0 25px rgba(250,242,6,0.5);
}
.membrship-innr{
	border:3px solid #faf206;
	padding: 50px 0;
}
.yearly-plan h2{
	color:#faf206;
	font-size:36px;
	font-family: 'ubuntubold';
	font-style:italic;
	margin:0 0  40px;
}
.plans-des-innr{
	padding:25px 0;
	background:#0f0f0f;
}
.plans-des-innr:nth-child(2n){
	background:none;
}
.plans-des-innr h3{
	color:#ffffff;
	font-size:25px;
	font-family: 'ubunturegular';
	font-style:italic;
	line-height:25px;
}


/* BEGIN Created by Doug LaMar - Sensible Websites */

/* Woof Product Filter */
.woof_sid_auto_shortcode.woof {color: #fff;}
.woof_sid_auto_shortcode .woof_container {font-size: 12px !important;}
.chosen-container .chosen-drop {background: #941782 !important;}
.woof {display: none;}
.page-shop .woof {display: block;}

/* Header */
/** Product Mega Menu **/
#sw_product_mega_menu {	background-color: #941782}
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-onhover ul.wpmm-mega-wrapper > li:hover .wpmm-sub-menu-wrap {z-index: 99 !important;}
.wpmm-sub-menu-wrapper {z-index: 99 !important;}
ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul {background-color: #941782 !important; border: 1px solid #faf206;}
ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul li a {font-size: 16px !important;}
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-ctheme-wrapper ul.wpmm-mega-wrapper > li.menu-item-has-children > a:after {content: unset !important;}

@media screen and (max-width: 899px){
	#sw_product_mega_menu {min-height: 40px;}
	.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-gogamers .wpmegamenu-toggle .wpmega-openblock {display: block !important;}
	.wp-megamenu-main-wrapper ul.wpmm-mega-wrapper {height: auto !important;}
	.woocommerce article, .woocommerce-cart article, .woocommerce-checkout article, .page-my-account article {padding: 90px 10px 50px !important;}
	.woocommerce #primary.content-area {margin-top: -48px !important;}
	.dashicons-no:before {content: "\f333" !important;}
	.dashicons-menu:before {content: "\f158" !important;}
}


/* Main Navigation */
@media screen and (max-width: 825px) {
	.navbar-nav li {padding: 0px 6px !important;}
}
@media screen and (max-width: 797px) {
	.navbar-nav li {padding: 0px 5px !important;}
	.navbar-nav li a {font-size: 14px !important;}
}

/** search **/
.main-header {overflow: hidden;}
.header-search-outr {display: none;}
.header-top-right {margin-right: 0;}
form.gsc-search-box:before {
    content: 'Search: ';
    float: left;
    margin-left: -70px;
    font-size: 18px;
    padding-top: 4px;
}
#header_search {
	position: relative;
	width: 450px;
	color: #fff;
	float: right;
	margin-right: 2%;
	padding-top: 5px;
}
.gsc-input-box {
	background-color: #a8a8a8 !important;
    border: 1px solid #faf206 !important;
    border-radius: 3px;
}
#header_search #gs_tti50.gsib_a input {
    height: 1em !important;
    background-color: #a8a8a8 !important;
} 
#header_search .search-text {font-size: 18px; width: 70px;}
.gsst_a .gscb_a {color: #000 !important}
.gsst_a .gscb_a:hover {color: #faf206 !important}

.gs-webResult.gs-result.gs-no-results-result .gs-snippet {background-color: #000 !important; border: none !important;}

.banner-section.hero-slider, section.inner-banner-sec, .woocommerce-page #primary {
    background: #0a0a0a;
    overflow: hidden;
    margin-top: -48px;
}

#thumbnail_slider.slider-nav .slick-slide {height: 481px !important;}

@media screen and (max-width: 899px) {
	#header_search {width: 325px;}
}
@media screen and (max-width: 767px) {
	#header_search {width: 80%; margin: -100px 0 0 80px; float: left;}
	.header-bottom {padding-top: 45px;}
	.banner-section.hero-slider {margin-top: 0;}
	.main-header {overflow: visible;}
	.woocommerce-page #primary {overflow: visible;}
}
@media screen and (max-width: 667px) {
	#header_search {width: 70%; margin: -92px 0 0 80px;}
}
@media screen and (max-width: 450px) {
	#header_search {width: 60%;}
}
@media screen and (max-width: 420px) {
	.navbar .navbar-toggler {top: 72px !important;}
}
@media screen and (max-width: 384px) {
	.navbar .navbar-toggler {top: 102px !important;}
}

/* Search results Page */
.gsc-orderby-label {color: #fff !important;}
.gsc-selected-option-container, .gsc-control-cse .gsc-option-menu {font-size: 16px !important;}
.gsc-adBlock, .gcsc-more-maybe-branding-root {display: none !important;}
.gsc-webResult.gsc-result, .gsc-results .gsc-imageResult {
    border-color: #faf206 !important;
    background-color: #000 !important;
    padding: 20px !important;
    margin-bottom: 20px !important;
}
.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * {font-size: 22px !important; padding-bottom: 10px !important;}
.gsc-expansionArea {margin-top: 20px;}
.gs-web-image-box, .gs-promotion-image-box {width: 300px !important;}
.gs-web-image-box img.gs-image, .gs-promotion-image-box img.gs-promotion-image {max-width: 300px !important; max-height: 300px !important;}
.gsc-control-cse, .gsc-control-cse .gsc-table-result {font-size: 18px !important;}
.gs-bidi-start-align.gs-snippet b {color: #faf206 !important;}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
    border-color: transparent !important;
    background-color: #000 !important;
    color: #fff !important;
    font-size: 24px !important;
    padding: 2px 10px !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    border-color: transparent !important;
    background-color: #faf206 !important;
    color: #941782 !important;
    font-size: 24px !important;
    padding: 2px 10px !important;
}


/* Basic Template */
body {color: #fff !important;}
body.page-template-basic, body.error404, body.page-template-left_sidebar {background-color: #000;}
body.page-template-default .inner-banner-sec, body.error404 .inner-banner-sec, body.page-template-left_sidebar {margin-top: 140px;}
body.page-template-basic .inner-ban-pic, body.page-template-left_sidebar .inner-ban-pic {display: none;}
body.page-template-basic .inner-ban, body.page-template-left_sidebar .inner-ban  {position: relative;}
body.page-template-left_sidebar .inner-ban {margin-top: 164px !important;}
body.page-template-basic .new-ownership-sec, body.page-template-left_sidebar .new-ownership-sec  {padding-top: 0 !important;}
body.page-template-basic h2 {color: #fff; padding: 20px 0;}
body.page-template-basic h3 {color: #941782; padding: 20px 0;}
body.page-template-basic p, body.page-template-basic p {color: #fff !important;}


/* Blog Pages */
body.blog, body.single-post {background-color: #000;}
.pagination {width: 100%;}
.single-post #main {max-width: 80%;}
.blog #primary, .single-post #primary {
	max-width: 82%;
	margin: 90px auto 0;
}
.blog #primary header {padding-bottom: 50px;}
.blog #primary article header {padding-bottom: 10px;}
.blog #primary h1.page-title, .single-post  #primary h1.entry-title {
    min-height: 65px;
    width: 100%;
    color: #fff;
    clip: unset;
    font-family: 'futuraextra_black_italic';
    font-size: 48px;
    line-height: 65px;
} 
.blog article {float: left; width: 36%; margin: 15px 6% 15px 0;}
@media screen and (max-width:767px) {
	.blog article {float: left; width: 100%;}
	.blog aside#secondary {position: relative !important; top: 0 !important; width: 100% !important; padding:40px;}
}
.blog article:nth-child(odd) {margin-right: 0;}
.blog article:nth-child(even) {clear: both;}
.blog article {margin-top: 29px;}
.blog article h2.entry-title a {font-size: 1.4rem !important; min-height: 65px; color: #faf206; display: block; text-transform: capitalize;}
.blog article .post-thumbnail img, .single-post article .post-thumbnail img {width:100%; height: auto !important; padding-bottom: 15px;}
.blog article p , .single-post article p {color: #fff !important; padding-bottom: 10px;}
.blog article p a, .single-post article p a {color: #faf206 !important;}
.single-post article h2 {
	color: #dc0032;
    text-transform: uppercase;
    padding: 25px 0 15px;
    font-size: 2rem;
}
.single-post article h3 {
	color: #941782;
    text-transform: uppercase;
    padding: 25px 0 15px;
    font-size: 1.6rem;
}
.single-post .post-navigation {display: none;}
.byline {display: none;}
.blog article .author.vcard, .single-post article .author.vcard { padding-right: 10px; }
.blog article .author.vcard img, .single-post article .author.vcard img {display: none;}
.blog article .author.vcard a,
.blog article .posted-on a,
.single-post article .author.vcard a,
.single-post article .posted-on a
 {color: #faf206;}
.blog article .author.vcard a:before, .single-post article .author.vcard a:before {content: 'Author: '; color: #fff; padding-right: 6px;}
.blog article .posted-on, .single-post article .posted-on {display: block;}
.blog article .posted-on a:before, .single-post article .posted-on a:before {content: 'Posted On: '; color: #fff; padding-right: 6px;}
.blog article .posted-on time.updated:before, .single-post article .posted-on time.updated:before {content: 'Updated: '; color: #fff; padding: 0 6px 0 15px;}
.blog article a.more-link {
	background-color: #faf206; 
	color: #000 !important; 
	padding: 8px 15px;
	border-radius: 5px;
	text-transform: capitalize;
}
.blog .entry-content p:last-child, .single-post .entry-content p:last-child {margin: 15px 0;}

.blog aside#secondary, .single-post aside#secondary {
	position: absolute;
    width: 23%;
    top: 387px;
    right: 0;
}
.single-post aside#secondary {top: 370px;}
.blog aside#secondary section, .single-post aside#secondary section {padding-bottom: 30px;}
.blog aside#secondary h2.widget-title, .single-post aside#secondary h2.widget-title {
    color: #fff;
    text-transform: uppercase;
    padding-bottom: 15px;
    font-size: 1.6rem;
}
.blog aside#secondary a, .single-post aside#secondary a {color: #faf206;}
.blog footer, .single-post footer {padding-top: 100px !important; float: none; clear: both;}
.blog article footer, .single-post article footer {padding-top: 0px !important;}

/* WooCommerce Pages */
::placeholder {color: #999; opacity: 1;}
:-ms-input-placeholder {color: #999;}
::-ms-input-placeholder {color: #999;}
button {text-transform: capitalize;}

.woocommerce #primary.content-area {margin-top: -36px;} 
.woocommerce label {text-transform: capitalize;}
.woocommerce article, 
.woocommerce-cart article, 
.woocommerce-checkout article,
.page-my-account article  {padding: 90px 120px 50px; background-color: #0e0e0e;}
.woocommerce aside#secondary, .woocommerce #comments,
.woocommerce-cart aside#secondary, .woocommerce-cart #comments,
body.woocommerce-checkout aside#secondary,
.page-my-account aside#secondary {display:none;}
.woocommerce-page footer {padding-top: 0 !important;}
.woocommerce h1.entry-title, .woocommerce h2,
.woocommerce-cart h1.entry-title, .woocommerce-cart h2,
.woocommerce-checkout h1.entry-title, .woocommerce-checkout h2,
.page-my-account h1.entry-title {
	font-family: 'futuraextra_black_italic';
	font-size: 48px;
    line-height: 65px;
    color: #fff;
    text-transform: capitalize;
}
.woocommerce th {color:#fff;}
.woocommerce img, .woocommerce-page img {max-width: 300px !important;}
.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder {border:none !important};
}
 
/* WC Shop Page */
.page-shop .woocommerce-result-count {display:none;}
.woof.woof_sid.woof_sid_auto_shortcode {
    background-color: #941782;
    border: 2px solid #FAF206;
}

/* WC Single Product Page */
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    width: 35% !important;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: left !important;
}
.woocommerce-product-details__short-description p iframe {float: right !important;}
.single-product h1.entry-title {padding-bottom: 20px;}
.single-product .entry-summary {display:none;}
.single-product .summary.entry-summary {display:block;}
.woocommerce-product-details__short-description {padding: 20px 0;}
.woocommerce-product-details__short-description p{color: #fff;}
.single-product label, .single-product .product_meta {color: #fff;}
.single-product .product_meta span {display:block;}
.single-product .product_meta span span {display: inline-block;}
.single-product .woocommerce-tabs h2 {color:#941782; padding-bottom:20px;}
.single-product.woocommerce div.product div.images .flex-control-thumbs { padding-top: 20px;}
.single-product.woocommerce div.product div.images .flex-control-thumbs li  {padding-right: 10px;}
.single-product.woocommerce .flex-viewport img.zoomImg {
	-webkit-transition-property: none !important;
	-moz-transition-property: none !important;
	-o-transition-property: none !important;
	transition-property: none !important;
}
.woocommerce div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {
	clear: left !important;
	width: 100%;
    float: left;
}
.single-product .wc-tabs li {margin-right:10px !important;}
.single-product .wc-tab p {color: #fff; padding-bottom: 15px;}
.single-product section.related.products {clear:both;}
.single-product input.button.alt {background-color: #941782;}
.single-product .woocommerce-variation-description p {color: #fff !important;}

/* New Products Page */
.page-new-products h2.woocommerce-loop-product__title {font-family: inherit; color: #faf206;}

/* Product Categories Page */
.page-product-categories h2.woocommerce-loop-category__title,
.page-product-categories-2  h2.woocommerce-loop-category__title {font-family: inherit; color: #faf206;}
.page-product-categories mark.count, .page-product-categories-2 mark.count {background-color: transparent; color: #fff;}
body.post-type-archive-product #main header.page-header {display: none;}

/* WC Cart Page */
.woocommerce-cart-form .shop_table thead {background-color: transparent;}
.woocommerce-cart-form .shop_table thead th {color: #000; border-bottom: 2px solid #df182e;}
.woocommerce-cart-form .shop_table tbody tr:nth-child(odd) {background-color: #f2f2f2;}
.woocommerce-cart-form .shop_table tbody tr:nth-child(even) {background-color: #a9a9a9;}
.woocommerce-cart-form .shop_table tbody tr:last-child {background-color: #941782;}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {width: 75px; }
.woocommerce-cart-form__cart-item.cart_item .product-name a {color: #000;}
.woocommerce-cart-form .shop_table tbody tr:last-child button {background-color: #FAF206; color: #000;}
.woocommerce-cart-form table.shop_table,
.woocommerce-order-received .woocommerce-order {
    border-radius: 5px !important;
    border: 4px solid #faf206 !important;
    background-color: #941782;
}
.woocommerce .cart-collaterals .cart_totals, 
.woocommerce-page .cart-collaterals .cart_totals,
form.woocommerce-checkout {
    background: url(/wp-content/themes/gamers/images/gamer-feedback-bg.jpg)no-repeat;
    background-color: #941782;
    padding: 30px;
    border-radius: 5px;
    border: 4px solid #faf206;
}
.woocommerce .cart-collaterals .woocommerce-shipping-destination {color: #212529;}
.cart_totals .wc-proceed-to-checkout a.button.alt {background-color: #FAF206; color: #000;}

/* WC Checkout Page */
.woocommerce-billing-fields__field-wrapper {
    border: 1px solid #faf206;
    padding: 20px;
    border-radius: 5px;
    margin: 0 -15px;
}
.woocommerce-info {border-top-color: #dc0032 !important;}
.woocommerce-info::before {color: #941782 !important;}
.woocommerce-info .showlogin {color: #941782;}
form.woocommerce-checkout {width: 100%; overflow: hidden;}
form.woocommerce-checkout #customer_details.col2-set {float: left; width: 48% !important;}
form.woocommerce-checkout .col-1 {float: left; width: 100% !important; max-width: 100% !important;}
form.woocommerce-checkout .col-2 {
	float: left; width: 100% !important; max-width: 100% !important;
	border: 1px solid #FAF207; border-radius: 5px;
}
form.woocommerce-checkout .woocommerce-billing-fields h3 {color: #fff; text-transform: uppercase; margin-bottom: 20px;}
.woocommerce form .form-row {width: 100% !important;}
.woocommerce #payment .form-row select, .woocommerce-page #payment .form-row select {width: 100%;  height: 30px;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    padding:  0 .6180469716em;
    background-color: #fff;
    color: #43454b;
    outline: 0;
    border: 0;
    -webkit-appearance: none;
    border-radius: 2px;
    font-weight: 400;
	border: solid 2px inherit;
	height: 30px;
}
#wc_checkout_add_ons {
    width: 45%;
    float: right;
    text-align: center;
}
.woocommerce form .form-row label {margin-right: 20px; margin-bottom: 0; color: #fff;}
.woocommerce form .form-row .woocommerce-input-wrapper {width: 100%;}
.woocommerce form .form-row#billing_country_field .woocommerce-input-wrapper {width: auto; padding-top: 8px;}
.woocommerce form .form-row#billing_country_field span {color: #000;}
.woocommerce form .form-row#billing_city_field,
.woocommerce form .form-row#billing_state_field,
.woocommerce form .form-row#billing_postcode_field {display: inline-block; padding-right: 1%;}
.woocommerce form .form-row#billing_city_field {width: 47% !important;}
.woocommerce form .form-row#billing_state_field {width: 36% !important; line-height: 1.8;}
.select2-container .select2-selection--single {height: 30px !important;}
span.select2-selection.select2-selection--single {margin-top: -6px; border-radius: 2px !important;}
.select2-container--default .select2-selection--single {border-radius: 2px !important;}
.woocommerce form .form-row#billing_postcode_field {width: 17% !important;}
form.woocommerce-checkout h3#order_review_heading {float: right; clear: right; width: 48%; text-transform: uppercase; color: #fff; margin-bottom:20px;}
form.woocommerce-checkout #order_review {float: right; clear: right; width: 48%; }
form.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table {border: 1px solid #faf206 !important;}
form.woocommerce-checkout .shop_table thead {background-color: #941782;}
form.woocommerce-checkout .shop_table thead th {color: #000; border-bottom: 2px solid #df182e;}
form.woocommerce-checkout .shop_table tbody tr:nth-child(odd) {background-color: #f2f2f2;}
form.woocommerce-checkout .shop_table tbody tr:nth-child(even) {background-color: #a9a9a9;}
form.woocommerce-checkout .shop_table tbody tr:last-child {background-color: #941782;}
.pickup-location-field.pickup-location-cart-item-field {max-width: 200px !important; color: #000;}
.product-name, .product-price, .product-subtotal, .product-total {color: #000;}
.pickup-location-field.pickup-location-cart-item-field a {color: #dc0032 !important; display: inline-block; margin-top: -2px;}
table.shop_table td small {font-size: 14px !important;}
form.woocommerce-checkout #payment {border: 1px solid #faf206 !important; background-color: #941782 !important;}
form.woocommerce-checkout .woocommerce-privacy-policy-text p {color: #fff !important;}
form.woocommerce-checkout  #payment #place_order, .woocommerce-page #payment #place_order {
    margin: 15px 0 0 60%;
    background-color: #faf206 !important;
    color: #000;
}
.woocommerce form .form-row textarea::placeholder {color: #999 !important; padding-top:4px;}
h3#ship-to-different-address {
	background-color: #410f3a;
    padding: 4px 8px;
    margin-top: 20px;
    border-radius: 5px;
}
h3#ship-to-different-address label span {font-size: 20px !important; color: #fff;}
p.mailchimp-newsletter {padding-top: 20px !important;}
p.mailchimp-newsletter label {display: inline-block !important; margin-top: -11px;}
p.create-account input#createaccount {margin-top:  -10px !important;}
.woocommerce form .form-row#shipping_country_field .woocommerce-input-wrapper {width: auto; padding-top: 8px;}
.woocommerce form .form-row#shipping_country_field span {color: #000;}
form.woocommerce-checkout  .wc_payment_method label {color: #fff;}
#add_payment_method #payment ul.payment_methods li img,
.woocommerce-cart #payment ul.payment_methods li img, 
.woocommerce-checkout #payment ul.payment_methods li img {margin: -2px 0.5em 0 !important;}
.woocommerce form .form-row.woocommerce-invalid label {color: #fff !important; background-color: #a00; padding: 0 5px;}

@media screen and (max-width:767px) {
	body.woocommerce-checkout #sw_product_mega_menu {display: none;}
	form.woocommerce-checkout #customer_details.col2-set {width: 100% !important;}
	form.woocommerce-checkout #customer_details.col2-set .col-2 {margin-top: 20px;}
	form.woocommerce-checkout h3#order_review_heading {float: left; width: 100%; margin-top: 20px;}
	form.woocommerce-checkout #order_review {float: left; width: 100%;}
}

/* Order Received Page */
.woocommerce-order-received .woocommerce-order {padding: 20px; overflow: hidden;}
.woocommerce-order-received .woocommerce-thankyou-order-received {color: #fff; padding-bottom: 15px;}
.woocommerce-order-received .woocommerce-thankyou-order-details {background-color: #faf206; padding: 15px; border-radius: 5px;}
.woocommerce-order-received .woocommerce-order-details {border: 1px solid #faf206; padding: 15px; border-radius: 5px;}
.woocommerce-order-received table.woocommerce-table--order-details thead tr {background-color: #faf206;}
.woocommerce-order-received table.woocommerce-table--order-details thead tr th {color: #000 !important;}
table.woocommerce-table--order-details thead th {color: #000; border-bottom: 2px solid #df182e;}
table.woocommerce-table--order-details tbody tr td a {color: #000 !important;}
table.woocommerce-table--order-details tbody tr:nth-child(odd) {background-color: #f2f2f2;}
table.woocommerce-table--order-details tbody tr:nth-child(even) {background-color: #a9a9a9;}
.woocommerce-order-received .woocommerce-customer-details .col2-set .col-1, 
.woocommerce-order-received .woocommerce-customer-details  .col2-set .col-2 {
    float: left !important;
    width: 48%;
    max-width: 48%;
    border: 1px solid #faf206;
    border-radius: 5px;
    padding-bottom: 15px !important;
    min-height: 200px;
}
.woocommerce-order-received .woocommerce-customer-details .col2-set .col-2 {float:right; margin-left: 4%}
.woocommerce-order-received .woocommerce-customer-details address, 
.woocommerce-order-received .woocommerce-customer-details  address,
.woocommerce-order-received .woocommerce-customer-details  p { border: none !important; color: #fff !important; }

/* Page My Account */
.page-my-account form.woocommerce-form-login,
.logged-in.page-my-account .entry-content  
{background-color: #941782 !important; border: 4px solid #faf206 !important; border-radius: 5px; padding: 20px;}
.page-my-account .woocommerce-MyAccount-content h3,
.page-my-account .woocommerce-MyAccount-content p {color: #fff !important; line-height: 1.6;}
.page-my-account .woocommerce-MyAccount-content h3 {text-transform: uppercase;}
.page-my-account .woocommerce-MyAccount-content a {color: #faf206 !important; text-decoration: underline;}
.page-my-account .woocommerce-MyAccount-content .woocommerce-message a {color: #000 !important;}
.page-my-account .woocommerce-MyAccount-orders {border: 1px solid #faf206;}
.page-my-account .woocommerce-MyAccount-orders thead th {color: #000; border-bottom: 2px solid #df182e;}
.page-my-account .woocommerce-MyAccount-orders tbody tr td, .page-my-account .woocommerce-MyAccount-orders tbody tr td a {color: #000 !important;}
.page-my-account .woocommerce-MyAccount-orders tbody tr:nth-child(odd) {background-color: #f2f2f2;}
.page-my-account .woocommerce-MyAccount-orders tbody tr:nth-child(even) {background-color: #a9a9a9;}
.page-my-account a.woocommerce-button,
.page-my-account a.woocommerce-Button,
.page-my-account button.woocommerce-button,
.page-my-account button.woocommerce-Button {
	background-color: #faf206 !important; 
	border: 1px solid #a9a9a9 !important; 
	color: #000 !important;
	text-transform: capitalize;
}
.page-my-account form.woocommerce-EditAccountForm fieldset legend {
	padding-top:25px; color: #faf206 !important; text-transform: capitalize;
}
.page-my-account .woocommerce-MyAccount-navigation ul li {padding-bottom: 15px;}
.page-my-account .woocommerce-MyAccount-navigation ul li a {text-transform: capitalize;}
.page-my-account .woocommerce-MyAccount-navigation ul li.is-active a {color: #faf206 !important;}
.page-my-account .col2-set {padding-top:25px;}
.page-my-account .col2-set .col-1, .page-my-account .col2-set .col-2 {max-width: 48% !important;}
.page-my-account .woocommerce-table--order-details {border: 1px solid #faf206 !important;}
.page-my-account .woocommerce-table--order-details td a {color: #000 !important;}
.page-my-account .woocommerce-order-details h2 {padding-top:20px; text-transform: capitalize;}
.page-my-account .woocommerce-customer-details h2 {font-family: inherit; font-size: 1.75rem; text-transform: uppercase;}
.page-my-account  .woocommerce-customer-details address {border: none !important;}
.page-my-account  .woocommerce-address-fields button {background-color: #faf206 !important;}


/* END Created by Doug LaMar - Sensible Websites */

@media screen and (min-width: 980px) {
	.woocommerce-shipping-fields h3, .woocommerce-billing-fields h3 {width:100%;}
	.woocommerce .col2-set, .woocommerce-page .col2-set {
		width: 45%;
		float: left;
	}
	.woocommerce-checkout-review-order{
		width: 45%;
		float: right;
	}
}

@media screen and (max-width: 979px) {
	.custom-checkout h3 {
		width: 100%;
	}
}

