@media (max-width: 1048px) {
	#page .boxed-layout{background: #000000;}
	body.sticky-header-type-over.sticky-header.wpv-not-scrolled .header-content-wrapper{background-color:#000000;}
	.responsive-layout .fixed-header-box .cart-dropdown{display:none!important;}
	.responsive-layout header.main-header{position:relative;top:0;right:0;left:0;margin:0;}
	.responsive-layout header.main-header .mobile-top-bar{display:block;padding:5px 20px;}
	.responsive-layout header.main-header .logo-wrapper .logo{display:table-cell;vertical-align:middle;min-width:0!important;-moz-box-sizing:border-box;box-sizing:border-box;}
	.responsive-layout header.main-header .logo-wrapper .logo img{top:0;display:block;opacity:1!important;height:auto;max-width:250px;}
	.responsive-layout header.main-header .logo-wrapper .logo img.alternative-logo{display:none;}
	.responsive-layout header.main-header .logo-wrapper .mobile-logo-additions{display:table-cell;vertical-align:middle;text-align:right;width:100%;white-space:nowrap;}
	.responsive-layout header.main-header .logo-wrapper .mobile-logo-additions .vamtam-cart-dropdown-link{display:inline-block;padding:0;margin:0 10px 0 0;vertical-align:middle;}
	.responsive-layout header.main-header .logo-wrapper .mobile-logo-additions .header-search{vertical-align:middle;}
	.responsive-layout header.main-header .header-left{border-radius:0;background-clip:padding-box;display:none;}
	.responsive-layout header.main-header #phone-num{display:none;}
	.responsive-layout header.main-header .header-right{display:none;}
	.responsive-layout header.main-header .second-row .second-row-columns{display:block;}
	.responsive-layout header.main-header .second-row .second-row-columns .header-center{display:block;}
	.responsive-layout header.main-header .search-wrapper{display:none;}
	.responsive-layout .fixed-header-box .logo-wrapper{padding-right:20px;}
	.responsive-layout.sticky-header-type-over.sticky-header.wpv-not-scrolled header.main-header.layout-logo-menu .first-row{border-radius:0;}
	.responsive-layout header.main-header.layout-logo-text-menu .first-row{display:block;min-height:0;height:auto;}
	.responsive-layout header.main-header.layout-logo-text-menu .first-row-wrapper{padding:0;height:auto;}
	.responsive-layout header.main-header.layout-logo-text-menu .first-row-right{display:none;}
	.responsive-layout header.main-header.layout-logo-text-menu .first-row-left{display:block;margin-bottom:0;min-height:0;height:auto;}
	.responsive-layout header.main-header.layout-logo-text-menu .first-row-left .logo-wrapper{min-height:0;display:block;}
	.responsive-layout header.main-header.layout-logo-text-menu .first-row-left .logo-wrapper .logo{top:0;}
	.responsive-layout header.main-header.layout-logo-text-menu .first-row-left .logo-wrapper .logo img{padding:0!important;top:0!important;}
	.responsive-layout header.main-header.layout-logo-menu .header-contents{display:block;padding:0;margin:0;}
	.responsive-layout header.main-header.layout-logo-menu .first-row{display:block;padding:0;}
	.responsive-layout header.main-header.layout-logo-menu .first-row .logo-wrapper{min-height:0;}
	.responsive-layout header.main-header.layout-logo-menu .first-row .logo-wrapper .logo{top:0;}
	.responsive-layout header.main-header.layout-logo-menu .first-row .logo-wrapper .logo img{padding:0!important;}
	.responsive-layout header.main-header.layout-standard .first-row{height:auto;}
	.responsive-layout header.main-header.layout-standard .first-row .logo img{padding:0!important;}
	.responsive-layout header.main-header .top-nav,.responsive-layout header.main-header .second-row{display:none!important;}
	.responsive-layout header.main-header .logo{padding:10px 0;}
	.responsive-layout header.main-header .logo img{max-height:65px;}
	.responsive-layout header.main-header .logo-wrapper{padding-left:60px;}
	.responsive-layout header.main-header .logo-wrapper:before,.responsive-layout header.main-header .logo-wrapper:after{content:" ";display:table;}
	.responsive-layout header.main-header .logo-wrapper:after{clear:both;}
	.responsive-layout .fixed-header-box{padding:0;}
	.responsive-layout #menus{float:none;display:inline-block;}
	.responsive-layout #mp-menu-trigger {display: block;}
	.responsive-layout .mp-pusher{position:relative;left:0;height:100%;}
	.responsive-layout .mp-menu{position:fixed;top:0;left:-270px;z-index:110!important;display:block;width:270px;height:100%;background-color:#E8E8E8;}
	.responsive-layout .mp-menu ul{margin:0;padding:0;list-style:none;}
	.responsive-layout .mp-menu ul li{padding-bottom:0;}
	.responsive-layout .mp-menu ul li li:first-child{padding-top:0;}
	.responsive-layout .mp-menu ul li>a{font-weight:bold; font-style:italic;font-size:15px;line-height:30px;font-family: 'MinionProRegular',"times new roman",times,georgia,serif;-webkit-transition:background 0.3s ease-out,box-shadow 0.3s ease-out;transition:background 0.3s ease-out,box-shadow 0.3s ease-out;display:block;padding:10px 20px;outline:none;box-shadow:inset 0 -1px rgba(0,0,0,0.2);color:#fff;}
	.responsive-layout .mp-menu ul li>a.has-children::after{float:right;margin-right:-10px;color:#4A4A4A;content:"\e005";font-size:15px;font-family:'theme';font-style:normal;}
	.responsive-layout .mp-menu ul li>a:hover{text-decoration:none;}
	.responsive-layout .mp-menu ul li::before{position:absolute;left:10px;z-index:-1;color:rgba(0,0,0,0.2);line-height:3.5;}
	.responsive-layout .mp-menu h2{font-weight:bold; font-style:italic;font-size:15px;line-height:30px;font-family: 'MinionProRegular',"times new roman",times,georgia,serif;margin:0;padding:1em;color:#ab965d;text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:1em;}
	.responsive-layout .mp-menu .mp-level .mp-level:not(.mp-level-open),.responsive-layout .mp-menu .mp-level.mp-level-open .mp-level:not(.mp-level-open){display:none;}
	.responsive-layout .mp-level{position:absolute;top:0;left:0;width:100%;height:100%;background:#333;}
	.responsive-layout .mp-level::after{z-index:-1;}
	.responsive-layout .mp-level.mp-level-overlay{cursor:pointer;}
	.responsive-layout .mp-level.mp-level-overlay.mp-level::before{width:100%;height:100%;background:transparent;opacity:1;}
	.responsive-layout .mp-level .mp-level{position:relative;}
	.responsive-layout .mp-level .mp-back+ul{box-shadow:inset 0 1px rgba(0,0,0,0.1);}
	.responsive-layout .mp-pusher::after,.responsive-layout .mp-level::after,.responsive-layout .mp-level::before{position:absolute;top:0;right:0;width:0;height:0;content:'';opacity:0;}
	.responsive-layout .mp-pusher.mp-pushed::after,.responsive-layout .mp-level.mp-level-overlay::after{-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out;width:100%;height:100%;opacity:1;}
	.responsive-layout .mp-pusher::after{-webkit-transition:opacity 0.3s ease-out,width 0.1s 0.3s ease-out,height 0.1s 0.3s ease-out;transition:opacity 0.3s ease-out,width 0.1s 0.3s ease-out,height 0.1s 0.3s ease-out;background:rgba(0,0,0,0.8);z-index:100;}
	.responsive-layout .mp-menu ul li a:not(.mp-back):hover{background:transparent;color:#ab965d;}
	.responsive-layout .mp-menu .mp-level.mp-level-overlay>ul>li>a,.responsive-layout .mp-level.mp-level-overlay>ul>li:first-child>a{box-shadow:inset 0 -1px rgba(0,0,0,0);}
	.responsive-layout .mp-back{-webkit-transition:background 0.3s ease-out;transition:background 0.3s ease-out;position:relative;display:block;padding:1em;outline:none;background:#262529;box-shadow:inset 0 1px rgba(0,0,0,0.1);color:#ffffff;text-transform:uppercase;letter-spacing:1px;font-weight:bold; font-style:normal;font-size:14px;line-height:20px;font-family: 'MinionProRegular',"times new roman",times,georgia,serif;}
	.responsive-layout .mp-back::after{position:absolute;right:10px;color:#ffffff;content:"\e006";font-size:15px;font-family:'theme';font-weight:normal;font-style:normal;}
}
@media (max-width: 479px) {
	.responsive-layout header.main-header .logo-wrapper .logo img{max-width:150px;}
}
@media print {
	*{background:transparent!important;color:black!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important;}
	a,a:visited{color:#444!important;text-decoration:underline;}
	a[href]:after{content:" (" attr(href) ")";}
	abbr[title]:after{content:" (" attr(title) ")";}
	.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}
	pre,blockquote{border:1px solid #999;page-break-inside:avoid;}
	thead{display:table-header-group;}
	tr,img{page-break-inside:avoid;}
	@page{margin:0.5cm;}
	p,h2,h3{orphans:3;widows:3;}
	h2,h3{page-break-after:avoid;}
}