@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(fonts/MaterialIcons-Regular.eot);src:local('Material Icons'), local('MaterialIcons-Regular'), url('fonts/MaterialIcons-Regular.woff2') format('woff2'), url('fonts/MaterialIcons-Regular.woff') format('woff'), url('fonts/MaterialIcons-Regular.ttf') format('truetype')}

@import url('https://fonts.googleapis.com/css?family=Kanit');

/*
Theme Name: Cider House Media
Theme URI: http://www.ciderhousedesign.com/ 
Author: Cider House Media 
Author URI: http://www.ciderhousedesign.com/ 
Version: 5e
Description: A beautiful, professional and fully mobile responsive Custom Wordpress theme hand-crafted by Cider House. This theme is built on the Jupiter framework just for you!
Template: jupiter6c
*/

/***************************************************************************************************
* HTML tags stylings
***************************************************************************************************/

/***************************************************************************************************
* Jupiter element skinning
***************************************************************************************************/




/***************************************************************************************************
* Gravity Form stylings
***************************************************************************************************/
#mk-sidebar .gform_wrapper .top_label input.medium{
	width:100%;
}
#mk-sidebar .div.ginput_container_name span{
	margin-bottom:0px;
}
#mk-sidebar .gform_wrapper .gform_footer{
	margin:0px !important;
	padding-top:0px !important;
	padding-bottom:0px  !important;
}
#mk-sidebar .gform_wrapper ul.gform_fields li.gfield{
	padding-right:0px;
}
#mk-sidebar .gform_wrapper .gform_footer input.button, 
#mk-sidebar .gform_wrapper .gform_footer input[type="submit"]{
	width:100%;
}
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){
	font-size:14px;
	padding: 9px 8px !important;
}
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type="text"], 
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select{
	margin-bottom:0px !important;
}
body .gform_wrapper ul li.gfield,
body .gform_wrapper .top_label div.ginput_container,
.gform_wrapper li.hidden_label input {
    margin-top: 0px !important;
}
.gform_wrapper .ginput_complex .ginput_full, 
.gform_wrapper .ginput_complex .ginput_left, 
.gform_wrapper .ginput_complex .ginput_right {
    min-height: 36px;
}
.gfield_select{
	border: 1px solid #e3e3e3;
}
.gform_wrapper input.large, 
.gform_wrapper input.medium, 
.gform_wrapper input.small, 
.gform_wrapper select.large, 
.gform_wrapper select.medium, 
.gform_wrapper select.small,
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
    margin-bottom: 15px !important;
}
.gform_wrapper label.gfield_label{
	font-weight:600 !important;
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html{
	margin-bottom:20px;
}
.gform_wrapper .gform_footer input.button, 
.gform_wrapper .gform_footer input[type="submit"], 
.gform_wrapper .gform_page_footer input.button, 
.gform_wrapper .gform_page_footer input[type="submit"]{
	font-size:14px;
	margin-right:0px;
	padding-left: 20px;
	padding-right: 20px;
	text-transform:capitalize;
}

.gform_wrapper .gfield_checkbox li input, .gform_wrapper .gfield_checkbox li input[type="checkbox"]{
	vertical-align:top !important;
	margin-top: 5px !important;
}
#mk-footer .gform_wrapper .top_label input.medium, 
#mk-footer .gform_wrapper .top_label select.medium{
	width:100%;
}
.gform_wrapper .field_description_below .gfield_description{
	padding-top:0px;
}
.gform_wrapper .gform_footer{
	padding-top:0px !important;
}
.mk-readmore:hover{
	color:#ffdd00 !important;
}

input[type="email"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], textarea{
	color:#333 !important;
	font-size:13px;
}

#mk-footer .widget_nav_menu {
	line-height:14px;
}
.gform_wrapper li.gfield.gfield_error, 
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
	background:transparent;
	border:0px;
	padding:0px;
}
#mk-footer .gform_wrapper li.gfield.gfield_error, 
#mk-footer .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning  {
	background:transparent;
	border:0px;
	padding:0px;
}

/* Pop Up Newsletter */
.pop_up_newsletter .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: calc(100% - 0px)!important;
}
.pop_up_newsletter .gform_body li.gfield {
    padding-right: 0 !important;
}
.pop_up_newsletter .ginput_container_email input {
    width: 100% !important;
}
.pop_up_newsletter .gform_footer .gform_button {
    width: 100% !important;
}

/***************************************************************************************************
* CHM element stylings
***************************************************************************************************/
.dark{}
.intro{}
.section_notfullwidth{
	max-width:1140px;
	margin:0 auto;
}


/***************************************************************************************************
* Custom element stylings
***************************************************************************************************/
#chm-sub-footer{
	text-align:center;
}
.dark h1,
.dark h2,
.dark h3,
.dark h4,
.dark h5,
.dark h6,
.dark a,
.dark li,
.dark p{
	color:#fff !important;
}
.main-nav-side-search{
	display:none;
}
.mk-button{
	font-size:16px !important;
	padding: 15px 28px;
}
/*HEADER*/
.mk-nav-responsive-link { 	z-index:999!important; }
.header-logo { 	z-index:998!important; }
.mk-header .mk-header-bg,
.header-style-2.header-align-center .header-logo{
	background:#000;
}
.header-style-2 .mk-header-nav-container{
	background:#000;
}
.main-navigation-ul > li.menu-item > a.menu-item-link{
	color:#fff;
}
.a-sticky .main-navigation-ul > li.menu-item > a.menu-item-link{
	color:#fff;
}
.a-sticky .main-navigation-ul .current_page_item  a {
    background-color: #ffdd00 !important;
}
#secondary_menu{
	border-top:1px solid #fff;
	display:none;
}
#secondary_menu a{
	padding:9px 0;
	font-size:14px;
	text-transform:uppercase;
}

body .a-sticky .main-navigation-ul .menu-item.home_logo a {
    background: url(./images/stickylogo.jpg) no-repeat center left;
    background-size: auto auto;
    background-size: auto 52px;
    padding-left: 88px !important;
	
}
.a-sticky #secondary_menu { display:none!important; }
.a-sticky .mk-header-padding-wrapper { padding-top:120px!important; }

.a-sticky #menu-main-menu li:first-child a:hover{
	cololr:#FD9821;
	background-color:none!important;
}
.mk-header-toolbar{
	padding-top: 5px;
	min-height: 52px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .mk-header-toolbar {
		padding-top: 8px;
		min-height: 52px;
	}
}
/*Ed Design*/
.mk-imagebox-item .item-content span p{
	font-weight:200;
}
.mk-imagebox-item .item-button a{
	padding: 15px 20px;
	line-height:1em;
}
.mk-imagebox-item .item-button {
    width: 150px;
    margin: 0 auto;
}
.mk-imagebox-item .item-button a{
	font-weight:600;
	font-size:16px;
}
.home h1{
	font-size:72px !important;
}
.home h2{
	font-size:44px !important;
}
.home h3{
	font-size:36px !important;
}
#newrelease h2{
	font-size:72px !important;
	text-transform:uppercase !important;
	color:#e39807 !important;
	font-weight:700 !important;
	line-height:1em;
}
#newrelease h3{
	margin:0px;
	font-weight:700 !important;
}
.mk-blog-single .mk-blog-author, .mk-blog-single .mk-post-cat, .mk-blog-single .mk-post-date {
	font-style: normal;
    font-size: 16px;
}
.mk-blog-grid-item .the-title a{
	letter-spacing: 0;
	font-size: 16px;
	font-weight: 700;
}
.mk-blog-grid-item time a {
    color: #999;
    font-style: normal;
}
.mk-blog-grid-item time a:hover{
	color:#fd9821;
}
.mk-love-count{
	display:none;
}
/*FOOTER*/
#mk-footer .mk-col-1-2:nth-child(1){
	width:49%;
}
#mk-footer .mk-col-1-2:nth-child(2){
	width:50%;
}
#mk-footer .mk-col-1-2:nth-child(1) section:nth-child(2),
#mk-footer .mk-col-1-2:nth-child(1) section:nth-child(3){
	width:50%
}
#mk-footer .mk-col-1-2:nth-child(1) section:nth-child(2){
	float:left;
}
#mk-footer .mk-col-1-2:nth-child(1) section:nth-child(3){
	float:right;
}
#mk-footer .mk-col-1-2:nth-child(2) section:nth-child(3),
#mk-footer .mk-col-1-2:nth-child(2) section:nth-child(4),
#mk-footer .mk-col-1-2:nth-child(2) section:nth-child(5),
#mk-footer .mk-col-1-2:nth-child(2) section:nth-child(2){
	display: inline-block;
	margin-right: 10px;
}
#mk-footer .mk-col-1-2:nth-child(2) section:nth-child(3) .widgettitle,
#mk-footer .mk-col-1-2:nth-child(2) section:nth-child(5) .widgettitle{
	visibility:hidden;
}
#chm-sub-footer{
	background:#4c4e50;
	padding:15px;
}
.chm-mk-footer-copyright a,
.chm-mk-footer-copyright{
	font-size:12px !important;
	color:#fff;
	font-weight:400;
}
.chm-mk-footer-copyright a:hover{
	text-decoration:underline !important;
	color:#fff !important;
}
#mk-footer .widget_nav_menu ul li.current_page_item a{
	font-weight:400;
	background:transparent;
}
#mk-footer .widget_nav_menu ul li svg{
	display:none;
}
#mk-footer .widget_nav_menu ul li a{
	padding:5px 0;
}

/* Footer Gravity Form - John */
#mk-footer .gform_validation_error .name_first input {
    width: 97%;
}

.ls-wrapper:hover #slide-button{
	background:#000;
	border-color:#000 !important;
}
.mk-button--dimension-outline:hover{
	border-color:#000 !important;
}
.mk-blog-thumbnail-item.content-align-right .item-wrapper{
	padding-top:0px;
}
.mk-button--corner-rounded{
	border-radius:0;
}
.lascm h2{
	font-size:48px !important;
	
}
#lascm h2,
#lascm h4{
	text-transform:uppercase !important;
}
#lascm p{
	font-size:20px;
}
#lascm .mk-button--dimension-flat.text-color-light .mk-svg-icon{
	float:right;
	margin-left:10px;
}
#lascm .mk-button .mk-button--icon{
	margin:0px;
}
#lascm .mk-button--dimension-flat{
	background:transparent !important;
	padding:0px !important;
}
#lascm .mk-button--dimension-flat:hover .mk-svg-icon{
	fill:#fd9821 !important; 
}
input.button:active {
   top: 0px;
}
.header_login span, .header_login .header_myaccount{
	display:inline;
}
.mk-header .mk-header-login { width:100%; text-align:right;width: 50%;text-align: right; }
.mk-header .mk-header-login .shopsearch,
.mk-header .mk-header-login .header_login,
.mk-header .mk-header-login .header_cart_wrap{ display:inline-block; position:relative; margin:0 2px; }
.mk-header .mk-header-login .header_login .mk-svg-icon { height:12px!important; }
.mk-header  .mk-header-toolbar{
	height:auto;
}
.mk-header .mk-header-message{
    max-width: 40%;
    line-height: 1em;
    text-align: left;
    display: inline-block;
}
.mk-header .mk-header-message #sidebar{
margin:0;
}
.mk-header .mk-header-message #sidebar .widget{
margin:0;
color:#c51828;
}
.mk-header .mk-header-message #sidebar p{
margin:0;
line-height:1.3em;
color:#c51828;
}


.mk-header .mk-header-login .header_cart_wrap a,
.mk-header .mk-header-login .header_cart_wrap .mk-svg-icon,
.mk-header .mk-header-login .header_login .mk-svg-icon,
.mk-header .mk-header-login .header_login a{ color:#333; }

.mk-header .mk-header-login .header_cart_wrap a:hover,
.mk-header .mk-header-login .header_cart_wrap a:hover .mk-svg-icon,
.mk-header .mk-header-login .header_login a:hover .mk-svg-icon,
.mk-header .mk-header-login .header_login a:hover{ color:#fd9821; }

.mk-header .mk-header-login .header_myaccount_menu{ display:none;}
.mk-header .mk-header-login .header_cart_wrap .header_cart{ display:none;}

.mk-header .mk-header-login .shopsearch .form-control{ padding: 5px 12px 4px 12px; vertical-align: top; }
.mk-header .mk-header-login .shopsearch .cssButton.submit_button{ 
	padding: 9px 15px; border:none!important; background:#ffdd00!important; 
	font-size: 13px!important;line-height: 13px !important;
}
.mk-header .mk-header-login .shopsearch .button_search{ 
	padding: 9px 15px !important; background-color: #fd9821 !important;  border:none !important;
	font-size: 13px!important;line-height: 13px !important; 
	letter-spacing: 1px!important; 
	cursor: pointer!important; 
	font-weight: 700!important; 
	text-transform: uppercase!important; 
	color:#000!important;
	vertical-align: top!important;
}
.mk-header .mk-header-login .shopsearch .button_search:hover{
	background:#000 !important;
	color:#fff !important;
}

.mk-header .mk-header-login .header_myaccount:hover  .header_myaccount_menu{
/*.mk-header .mk-header-login .header_myaccount .header_myaccount_menu{*/
	left: -20px;
	display:initial;
	position:absolute;
	background:#e9ebf0;
	width: 180px;
	padding: 10px;
	top:30px;
	text-align:left;
}
.mk-header .mk-header-login .header_cart_wrap:hover .header_cart{
/*.mk-header .mk-header-login .header_cart_wrap .header_cart{*/
	position: absolute;
	display:initial;
	right: 0px;
	top:30px;
	background: #4c4e50;
	width: 350px;
	padding: 30px 10px 10px;
}
	.mk-header .mk-header-login .header_cart_wrap .header_cart_items{
		padding-top:5px;
		border-top:1px solid #fff;
		border-bottom:1px solid #fff;
	}
	.mk-header .mk-header-login .header_cart_wrap .header_cart ul{ list-style:none; margin-left:0px; text-align:left; }
	.mk-header .mk-header-login .header_cart_wrap .header_cart li{ display:inline-block; color:#fff; }
	.mk-header .mk-header-login .header_cart_wrap .header_cart .item_image{ width:100px; margin-left:0px; }
	.mk-header .mk-header-login .header_cart_wrap .header_cart .item_image img { vertical-align: middle; }
	.mk-header .mk-header-login .header_cart_wrap .header_cart .item_name{ width:140px; margin-left:0px; line-height:16px; }
	.mk-header .mk-header-login .header_cart_wrap .header_cart .item_qty{ width:20px; margin-left:0px; vertical-align: top; }
	.mk-header .mk-header-login .header_cart_wrap .header_cart .item_price{ width:50px; margin-left:0px; vertical-align: top; }
	.mk-header .mk-header-login .header_cart_wrap .header_cart .header_cart_button{ 
		color:#fff;
		width:100%;
		display:block;
		background-color: #980b10;
		text-align:center;
	}
	.mk-header .mk-header-login .header_cart_wrap .header_cart .header_cart_subtotal{ color:#fff; font-size:18px; margin:5px 0; }
	.mk-header .mk-header-login .header_cart_wrap .header_cart .header_cart_button a{ color:#fff; }
	.mk-header .mk-header-login .header_cart_wrap .header_cart .header_cart_button:hover{ 
		background-color: #fd9821;
	}
.mk-header .mk-header-login .header_cart h3{ 
	color: #fff !important; 
	text-align: center; 
	font-size: 16px!important; 
	margin: 0 0 30px; 
}
.mk-header .mk-header-login .header_cart p{
	color:#fff;
	font-weight: 400 !important;
	font-family: 'Kanit', sans-serif !important;
}
.icon-ico, [class*="icon-"]::before {
    font-family: 'Material Icons'; font-weight: 400;
    font-style: normal;  font-size: inherit;
    -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;
}
.mk-header .mk-header-login .header_myaccount .header_myaccount_menu ul{list-style: none outside none; margin:0px;}
.icon-shopping_basket::before { content: "\e8cb"; }
.icon-person::before {  content: "\e7fd"; margin-right:5px; }
.icon-collections::before { content: "\e3b6"; margin-right:5px; }
.icon-sort::before { content: "\e164"; margin-right:5px; }
.icon-done_all::before { content: "\e877"; margin-right:5px; }
.icon-lock::before { content: "\e897"; margin-right:5px; }
.header_cart_item li{vertical-align:middle;}

#mk-footer #text-14 .mk-fullwidth-true.vc_row, .vc_inner.vc_row{
	margin-left:0px;
	margin-right:0px;
}
.mk-header-padding-wrapper {
    padding-top: 153px !important;
}
#mk-sidebar .widget_rss svg{display:none;}
/* John Footer */
#mk-footer .mk-padding-wrapper {
    padding-left: 0;
	padding-right: 0;
}
#mk-footer .widget {
    margin-bottom: 15px;
}
#mk-footer .widgettitle {
    font-size: 14px;
	font-family: 'Kanit', sans-serif !important; 
}
#mk-footer .gform_body .ginput_container .name_first input,
#mk-footer .gform_body .ginput_container_email input {
    margin-bottom: 25px !important;
	font-size: 13px;
}
#mk-footer .gform_wrapper ul.gform_fields li.gfield {
	padding-right: 0 !important;
}
#mk-footer .menu li {
    padding-right: 10px;
	margin-bottom: 5px;
}
.mk-go-top {
    background-color: #ffdd00;
}
.mk-go-top:hover{
	background-color: #ffdd00;
}
.mk-go-top svg{
	fill:#000 !important;
}
#toolbar .mk-header-message{
	line-height:2.5em;
}
.menu-hover-style-4 .main-navigation-ul li.menu-item > a.menu-item-link:hover,
.menu-hover-style-4 .main-navigation-ul li.current-menu-item > a.menu-item-link{
	color:#000 !important;
}
.menu-hover-style-4 .main-navigation-ul li.menu-item > ul a.menu-item-link:hover{
	color:#ffdd00 !important;
}
.gform_wrapper .gform_footer input[type=submit]{
	color:#000;
}
.gform_wrapper .gform_footer input[type=submit]:hover{
	color:#fff;
	background:#000 !important;
}
.mk-button.mk-button--dimension-flat{
	background:#ffdd00 !important;
	color:#000 !important;
}
.mk-button.mk-button--dimension-flat:hover{
	background:#000 !important;
	color:#fff !important;
}
.dark .mk-button.mk-button--dimension-flat:hover{
	background:#fff !important;
	color:#000 !important;
}
.mk-imagebox-item .item-holder .item-button a:hover{
	color:#fff !important;
}
.mk-button--dimension-outline.skin-dark{
	background:#ffdd00 !important;
	border-color:#ffdd00 !important;
	color:#000 !important;
}
.mk-button--dimension-outline.skin-dark:hover{
	background:#000 !important;
	border-color:#000 !important;
	color:#fff !important;
}
/***************************************************************************************************
* Popup
***************************************************************************************************/
#popmake-8192{
overflow:hidden;
	padding:0;
}

#popmake-8192 .popmake-close{
	top:0;
	right:0;
	background:#ffdd00;
}
.pop_up_newsletter h1 {
    font-size: 60px;
    font-weight: 500;
}
/***************************************************************************************************
* Responsive stylings 11 Breakpoints
***************************************************************************************************/
@media only screen and (max-width: 1170px) {
	.mk-css-icon-close div, .mk-css-icon-menu div{
		background-color: #fff !important;
	}
}
@media only screen and (min-width: 1400px) {
	#newrelease .background-layer{
		background-size:cover;
		background-position:center;
	}
}
@media only screen and (max-width: 1140px) {
	#mk-footer .mk-col-1-2:nth-child(2) section:nth-child(3),
	#mk-footer .mk-col-1-2:nth-child(2) section:nth-child(4),
	#mk-footer .mk-col-1-2:nth-child(2) section:nth-child(5),
	#mk-footer .mk-col-1-2:nth-child(2) section:nth-child(2){
		width:45%;
	}
	

	
}	
@media only screen and (max-width: 1024px) {
	#mk-footer .mk-col-1-2:nth-child(1) section:nth-child(2), 
	#mk-footer .mk-col-1-2:nth-child(1) section:nth-child(3){
		float:none;
		width:100%;
	}
}
@media only screen and (max-width: 1170px) {
	.header-style-2 .header-logo a img {
		left: 0% !important;
	}
	.mk-responsive-nav li ul .ed_menu svg,
	.mk-responsive-nav li ul .ed_menu a{
		display:none;
	}
	.mk-responsive-nav li ul .ed_menu ul li a,
	.mk-responsive-nav li ul .ed_menu ul{
		display:block;
	}

}
@media only screen and (max-width: 1154px) {
	#newrelease .background-layer{
		background-size:cover;
	}
}	
@media only screen and (max-width: 1100px) {

}
@media only screen and (max-width: 1024px) {
	/* Pop Up Newsletter */
	.pop_up_newsletter .vc_col-sm-4 {
		width: 100% !important;
	}
}
@media only screen and (max-width: 960px) {
	.pop_up_newsletter h1{
		font-size: 40px;
	}
	.pop_up_newsletter h2{
		font-size: 20px;
	}
}
@media only screen and (max-width: 800px) {
	.master-holder h1{
		font-size:38px !important;
	}
	.master-holder h2{
		font-size:30px !important;
	}
	.home h2{
		font-size:38px !important;
	}
	#newrelease h2{
		font-size:48px !important;
	}
	.home h3 {
		font-size: 28px !important;
	}
	.slotcars h4{
		font-size: 60px !important;
	}

}
@media only screen and (max-width: 780px) {
	.mk-header .mk-header-login { width:100%; text-align:left; }
	.mk-header .mk-header-login .header_myaccount:hover  .header_myaccount_menu{
		left: 0px;
	}
	.mk-header .mk-header-login .header_cart_wrap:hover .header_cart{
		left: 0px;
	}
	.header-logo img {
		max-width: 100% !important;
	}
	.mk-header .mk-header-message{
		max-width:100%;
	}
	.mk-header-login{
		margin-left:0px !important;
	}
	


}
@media only screen and (max-width: 768px) {
	#mk-footer .mk-col-1-2:nth-child(2) section:nth-child(3),
	#mk-footer .mk-col-1-2:nth-child(2) section:nth-child(4),
	#mk-footer .mk-col-1-2:nth-child(2) section:nth-child(5),
	#mk-footer .mk-col-1-2:nth-child(2) section:nth-child(2){
		width:auto;
		display:block;
		padding-top:0px;
	}
	#mk-footer .mk-col-1-2:nth-child(2) section:nth-child(3){
		margin-bottom:0px;
	}
	#mk-footer .mk-col-1-2:nth-child(2) section:nth-child(2),
	#mk-footer .mk-col-1-2:nth-child(2) section:nth-child(4){
		margin-bottom:0px;
	}
	#mk-footer .mk-col-1-2:nth-child(2),
	#mk-footer .mk-col-1-2:nth-child(1){
		width:99%;
	}
	#mk-footer [class*=mk-col-] {
		width: 99%!important;
	}
	#mk-footer [class*='mk-col-'] {
		padding: 0 15px !important;
	}
	#mk-footer .gform_body .ginput_container .name_first input,
	#mk-footer .gform_body .ginput_container_email input {
		margin-bottom: 20px !important;
	}
	
	#mk-footer .mk-col-1-2:nth-child(2) section:nth-child(3) .widgettitle, #mk-footer .mk-col-1-2:nth-child(2) section:nth-child(5) .widgettitle{
		display:none;
	}
	.mk-header-toolbar{
		min-height: 100%;
		padding-bottom: 0px;
	}
	/* Footer Gravity Form - John */
	#mk-footer .gform_validation_error .name_first input {
		width: 98%;
	}

}
@media only screen and (max-width: 767px) {
	.mk-blog-thumbnail-item .item-wrapper{
		padding:0px !important;
	}
	.mk-button-container{
		text-align:left;
	}
	.slotcars .mk-button-container{
		text-align:center;
	}
	.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half, 
	.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{
		max-width: calc(50% - 16px) !important;
	}
	/* Pop Up Newsletter */
	.pop_up_newsletter .vc_col-sm-8 {
		padding: 0;
	}
}
@media only screen and (max-width: 600px) {
	.header-style-2 .header-logo a img {
		left: 5% !important;
	}
}
@media only screen and (max-width: 640px) {
	.gform_wrapper .ginput_container span:not(.ginput_price){
		margin-bottom:0px;
	}
	.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half, 
	.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half {
		max-width: calc(100% - 0px) !important;
	}
	/* Footer Gravity Form - John */
	#mk-footer .gform_validation_error .name_first input {
		width: 100%;
	}
}
@media only screen and (max-width: 568px) {
	.mk-header .mk-header-login .header_login,
	.mk-header .mk-header-login .header_cart_wrap{ display:block; }
	.mk-header .mk-header-login .header_myaccount:hover  .header_myaccount_menu{ 
		top:20px; 
		left:0px;
		z-index:999;
	}
	.mk-header .mk-header-login .header_cart_wrap:hover .header_cart{
		top:5px; 
		left:70px;
		z-index:999;
	}
	#newrelease h2 {
		font-size: 39px !important;
	}
	#secondary_menu ul li:hover .sub-menu{
		display:none !important;
	}
	.slotcars h4 {
		font-size: 48px !important;
		line-height:1em;
	}
	body .slotcars h3.brands{
		font-size: 24px !important;
		margin-bottom: -10px !important;
	}
	.header-style-2 .header-logo a img {
		left: 0% !important;
	}
}
@media only screen and (max-width: 480px) {
	.mk-header .mk-header-login .header_cart_wrap:hover .header_cart{
		top:25px; 
		left:10px;
		width:250px;
		text-align:center;
	}
	.master-holder h2{
		font-size: 24px !important;
	}
}
@media only screen and (max-width: 400px) {
	.header-logo img {
		max-width: 100% !important;
	}
	body .slotcars h3.brands{
		margin-bottom: 0px !important;
	}
}
.a-sticky #secondary_menu { display:none!important; }
.mk-toolbar-resposnive-icon { z-index:9999; }