.age-gate-form h2{color:  #AB1C15 !important;}
h3.post-title.brand {margin-top:20px;}

.container-post-content.brands.grid-item .container-featured-image img {
    display: block;
    position: relative;
    width: 85% !important;
    margin: 0 auto !important;
    padding: 0;
}

#container-main-menu .ynp-menu ul li.ynp-level-0-menu-item a {font-size:18px;}
.masonry-details h3{margin: 0;}
.masonry-details h3 a{
font-size: 24px;
    color: #6d6d6d !important;
    margin-bottom: 15px !important;
    line-height: 18px;
}
.masonry-thumbnail img {min-width:100%;}
.masonry-post-excerpt a {margin-left:25% !important;}
.hq {
    margin:0 10% 25%;
    background:url(../images/bkrd-med-light.jpg);
    max-width:231px;
    font-size:14px;
}
.hq img {
    width:100%;
    max-width:231px;
}
.hq h3.luxco-headquarters {
	max-width: 231px;
	color:#ffffff;
	background:url(../images/luxco_contactus.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	text-align:center;
	padding: 50px 0 !important;
	font-size:24px;
	line-height:20px;
}
.hq h3.luxco-headquarters span {
	display:block;
	font-size:.7em;
}
.hq .adr {
    background:url(../images/bkrd-adr.png) no-repeat top center;
    text-align:center;
    padding:25px 0;
    margin:20px auto 0;
    width:80%;
}
.hq .tel {
    background:url(../images/bkrd-tel.png) no-repeat top center;
    text-align:center;
    padding:25px 0;
    margin:0 auto;
    width:80%;
}
.hq .fax {
    background:url(../images/bkrd-fax.png) no-repeat top center;
    text-align:center;
    padding:25px 0;
    margin:0 auto;
    width:80%;
}
.hq .email-block {
    background:url(../images/bkrd-email-block.png) no-repeat top center;
    text-align:center;
    padding:25px 0;
    margin:0 auto;
    width:80%;
}




#container-footer-menu .ynp-menu ul li a, #container-copyright  {
    font-family: Trade Gothic Bold Condensed;
}
#container-main-menu .ynp-menu ul li.ynp-level-0-menu-item a {
    font-family: Trade Gothic Condensed;
    FONT-WEIGHT: 900;
	letter-spacing:1px;
}
#masonry-date{
    color: #AB1C15;
    font-family: "Trade Gothic Condensed";
    font-size: 15px !important;
    margin-bottom: 5px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

a.vc_btn3-color-danger {
    color: #FFF;
    background-color: #AE1D16 !important;
    padding: 5px 21px;
    margin: auto;
    text-align: center;
    float: none;
}


h3.ynp-widget-title {
    color: #4d4d4d;
    font-size: 30px !important;
    text-transform: uppercase;
    padding: 0 0 15px;
    margin: 40px 10% 15px 10%;
    letter-spacing: 2px;
}

ul#menu-news{border-bottom:1px solid #1b1b1b; padding-top:15px;}
ul#menu-news li {list-style-type:none;}
ul#menu-news li a:link{
    margin: 0 0 15px !important;
    padding: 0;
    background: 0;
    list-style-type: none;
    position: relative;
    display: block;
    color: #1b1b1b !important;
    font-size: 100%;
}
#container-header {
background-color: #3f3f41;
   background-image:none;
}

li#menu-item-407{width:155px !important;}
input.search-field {width:100px;max-width:100px;}
.home1 {padding: 20px 20px 0 0; max-height:460px; min-height:460px;height:460px;}
.home3{padding: 20px 0 0 20px; max-height:460px; min-height:460px;height:460px;}
.home2 {padding: 20px 15px 0 15px !important; max-height:460px; min-height:460px;height:460px;} 
.home1 .vc_btn3-container {position:absolute; bottom:41px;left:35%;}
		
		
		.container-header-link.trade-login {width: 10px; margin: 0; visibility: hidden; padding: 10px; }
		.container-sidebar-menu .ynp-menu ul li .container-menu-parent-control{left:238px;}
	
		
		/*******************/
		#brandsearch input[type=text] { height: 40px; margin-right: 5px; margin-bottom: 10px; padding: 0 5px; width: 69% !important; border: 1px solid #707070;}
		#brandsearch input[type=submit] { background: none; border: 1px solid #707070; color: #707070; font-size: 16px !important; height: 42px; text-transform: uppercase; width: 20%; }
			
			.container-sidebar-menu .ynp-menu ul li ul.sub-menu{margin-top:12px;}


img.alignleft {padding:0px; margin: 20px 20px 20px 0px}
img.alignright {padding:0px; margin: 20px 15px 15px 0;}
img.aligncenter {padding:0px; margin: 20px 15px 15px 0;}

.hundredbox{min-height:120px;padding:20px;}
.vc_row{margin-left:0px !important;margin-right:0px !important;}
p { margin: 0px 0 20px 0; padding: 0; } 
.vc_btn3.vc_btn3-color-danger, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat { color: #FFF; background-color: #ab1c15 !important }
.vc_btn3.vc_btn3-color-danger:hover, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover { color: #FFF; background-color: #2d2d2d !important }
.inline {display:inline-block; float:left;} 
h3 {color:#737373; margin-top: 30px; margin-bottom: 10px; font-size: 20px; font-weight: normal; padding-bottom: 5px; }
h2.page-title{color:#B3B3B3;}
.gform_button { background: #AE1D16 !important; border: none !important; color: #FFFFFF !important; display: inline-block; font-size: 16px !important; letter-spacing: 3px; padding: 5px 25px !important; text-transform: uppercase; font-weight: normal !important; cursor: pointer; text-align: center; width: auto !important; }
	.gfield_select{ cursor: pointer; padding: 9px 24px 9px 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: relative; color: #ffffff; width: 202px; text-transform: uppercase; color: #fff; display: block; background: #AB1C15; width: 240px; height: 34px;font-size: 16px; line-height: 1; letter-spacing: 3px; font-weight: 600; transition: all 240ms ease-out; -webkit-transition: all 240ms ease-out; -moz-transition: all 240ms ease-out; -ms-transition: all 240ms ease-out; -o-transition: all 240ms ease-out; } 
		.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {background: none; border: solid 1px #818181; color: #707070; font-size: 16px; }
		.gfield_label{font-size: 15px; font-weight: normal !important; text-transform: uppercase; color: #707070;} 
		.gform_wrapper textarea.medium{background: none; border: solid 1px #818181; color: #707070; font-size: 16px; }
		.gfield_label{font-size: 15px; font-weight: normal !important; text-transform: uppercase; color: #707070;}
		h2 {color: #B3B3B3;}h2.sidebar-menu-heading{color:#4d4d4d;}
		body.home .vc_column-inner {padding:0 !important;margin:0;}
		#new-royalslider-4 .rsNav {margin-top:-50px;padding-bottom:10px;}
		#new-royalslider-2{margin:auto;background:none !important;}
		#new-royalslider-5{margin:auto;background:none !important;}
		input.search-field{float:left;}.screen-reader-text{display:none;}
		
		#new-royalslider-5 .rsOverflow{background: none !important;}
		#new-royalslider-2 .rsOverflow{background: none !important;}
		.rsUni .rsBullet.rsNavSelected span{background-color:red;}
		.rsUni .rsBullet span { display: block; width: 15px; height: 15px; border-radius: 50%; background: #BBB; }
		.rsUni .rsBullet {padding-bottom:5px;}#container-header-links{width:30px;}
		#brands ul li{list-style-type:none;}
		.wpb_category_n_menu_accordion ul li a{background:none; color:black !important;border:0;}
		.wpb_category_n_menu_accordion ul li li {background:none; color:black !important;}
		.wpb_category_n_menu_accordion ul li li a {color:black !important;}
		.wpb_category_n_menu_accordion ul li a:hover{background:none; color:red !important;font-style:italic;}
		.wpb_category_n_menu_accordion ul li li:hover a, .wpb_category_n_menu_accordion ul li li.current-cat a, .wpb_category_n_menu_accordion li.wpb-submenu-indicator-minus a {border:0;}
		li#menu-item-407{margin-left:-170px !important;}#new-royalslider-5 .rsContent {text-align:center;}
		#new-royalslider-5 .rsContent p{width:80%;text-align:left; margin:auto; padding-bottom:10px;}
		#new-royalslider-5 .rsContent h3{margin-top:5px; color: #ab1c15 !important; font-size: 24px;} 
		.home1 .vc_column-inner{height:435px;} .home2 .vc_column-inner{height:435px;}
		#container-main-menu .ynp-menu ul li.ynp-level-0-menu-item { margin: 0 1rem;}
		#menu-item-407{width:200px;}#container-header-logo a:hover #logo-header-image { top: 0; }
		#new-royalslider-5 .rsImg {max-height:200px;margin:0px auto !important;text-align:center;}
		
		.masonry-entry{width:30%;margin: 1%;float:left;}
		
		
		h1.post-title{ padding: 0 !important; font-size: 32px !important; color: #6D6D6D !important; }
		.masonry-details{ padding: 20px; background: url(images/bkgnd-light.gif);}