/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2024-01-12 11:13:16 */
body.boxed {
}
@media (min-width: 768px) {
    .page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main {
        width: 49%;
    }
    .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media {
        width: 49%;
    }

    .page-layout-1column .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-left .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-right .column.main > .custom-block ~ .product-info-main, .page-layout-3columns .column.main > .custom-block ~ .product-info-main {
        width: 36.75%;
    }
    .page-layout-1column .column.main > .custom-block ~ .product.media, .page-layout-2columns-left .column.main > .custom-block ~ .product.media, .page-layout-2columns-right .column.main > .custom-block ~ .product.media, .page-layout-3columns .column.main > .custom-block ~ .product.media {
        width: 36.75%;
    }
}

.page-header.type17 {
    background-color: #DFDEDB;
}
#confirmBox a, #confirmBox a:hover, #confirmBox a:active{color:#000 !important;}
.page-wrapper > .breadcrumbs{margin-top:25px;}
.owl-carousel .owl-item img{
height:280px;
}

.contact-index-index .page-main .contact-info p{
margin-top:10px;
font:16px;
}
.page-header.type17 #parallax_01{
opacity:0.8;
}
.page-header.type17 .navigation li.level0 > .level-top{
font-weight:700;
}
.page-header.type17 .top-links-icon a{
font-weight:700;
}
#parallax_01{
background-size: cover !important;
}
#newsletter_popup{
background-size: cover !important;
    background-position: right !important;}
.filterproducts .owl-item .product-item-info .product-item-photo{background:#fff; height:280px;position:relative;}
.filterproducts .owl-item .product-item-info .product-item-photo img{height:auto !important;max-height:270px;width:auto;max-width:100%;position:absolute;left:50%;top:50%;transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%);}
.filterproducts .owl-item .product-item-info .product.details.product-item-details a,
.filterproducts .owl-item .product-item-info .product.details.product-item-details .price{
	color: #000;
	text-shadow: 0 0 3px #ccc;
}
#newsletter_popup input[type="email"]{padding-right:55px;}
#newsletter_popup .form.subscribe{position:relative;}
#newsletter_popup .form.subscribe .actions{position:absolute;right:0;top:0;}
@media(max-width:768px){
#parallax_04{height:auto !important;}
.page-wrapper #parallax_04 .parallax-content-13{position:relative !important;right:0 !important}
}
#parallax_01 .parallax-content-13 h2{
color:#fff !important;
}
.abs-product-link > a:visited, .product-item-name > a:visited, .product.name a > a:visited{
#color:#62b959;
#font-weight:700;
}
#parallax_03 .parallax-content-13 .text-content a{
color:#000;
backgroung:#fff;
}
.footer-bottom .logo img{
width:300px;
}
#parallax_01 .parallax-content-13{
	top:60% !important;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.page-header.header-newskin .minicart-wrapper .action.showcart:before,
.page-header.header-newskin .minicart-wrapper .action.showcart:before, .page-header.header-newskin .minicart-wrapper .action.showcart.active:before{
	content: "\f07a";
	font-family: FontAwesome;
	font-style: normal;
	color: #fff !important;
}
.page-header{background-color:rgba(0,0,0,0.5) !important;}
.page-header strong.logo, .page-header a.logo{position:relative;width:150px;}
.page-header strong.logo img, .page-header a.logo img{position:absolute; top:-15px;}
.page-header.type17 .navigation li.level0 > .level-top,.page-header.type17 .top-links-icon a,.page-header.type17 .top-links-icon,.page-header.type17 .block-search .label:before, .page-header.type17 .nav-toggle:before,.page-header.header-newskin .minicart-wrapper .action.showcart:after{color:#fff;}
@media(max-width:768px){
.mobile-sticky .page-main{margin-top:0px;}
.page-header strong.logo img, .page-header a.logo img{top:0;}
#parallax_01 .parallax-content-13{
left:5%; top:45% !important;
}
}
.sidebar .custom-block.custom-block-1 > div h3 {
font-size:14px;
}
.page-main{
margin-top:0px;
}
.minicart-items-wrapper .product-image-container .product-image-wrapper img{
	max-width:75px;
	max-height:75px;
	height:auto !important;
	width:auto !important;
}
.cart.table-wrapper .product-image-wrapper .product-image-photo{
	max-height:150px;
	width:auto;
}
#confirmOverlay img.product-image-photo{max-height:150px;width:auto;left:50%;transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);}
.page-title-wrapper{margin-top:50px;}
@media(max-width:768px){
#parallax_04{
background-attachment: scroll !important;
background-size: cover !important;
padding-top:25px !important;
padding-bottom:40px !important;
}
.page-products,.catalog-product-view{padding-top:60px;}
.action.advanced{display:none;}
}
.fotorama__stage__frame .fotorama__img{max-height:400px;width:auto;}
.qty.field .control div.mage-error[generated]{position:absolute;}
.fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img{
    max-height: 75px;
    width: auto;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
-moz-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
-o-transform: translateX(-50%) translateY(-50%);}
.product.attribute.overview, .product.data.items > .item.content{
font-size:1.4em;
}
.zEWidget-launcher.zEWidget-launcher--active{
width:160px !important;
right:45px !important;
}
.checkout-payment-method .payment-methods .actions-toolbar .primary {
    padding: 7px 17px;
}
.checkout-index-index #checkout.am-checkout {
    background: #fff;
}
.five9-frame{
right:0% !important;
}
.modal-footer{
border:none !important;
}
.modal-content{
font-size:16px !important;
}
.filterproducts .owl-item .product-item-info .product.details.product-item-details a,
.filterproducts .owl-item .product-item-info .product.details.product-item-details .price{
	color: #fff;
       font-weight: 700;
}
@media only screen and (min-width: 768px){
.sections.nav-sections{
margin-left:50px;
}
}
.block.paypal.acceptance{
text-align:center;
}
@media (max-width: 991px) and (min-width: 768px)
.page-header.type17.header-newskin .navigation .level0 > .level-top {
    padding: 0 20px !important;
}
@media(max-width:767px){
.amasty-rewards-balance .rewards-text {
    margin-right: 10px !important;
}
#block-reward {
    margin-top: -10px;
}
#parallax_01,#parallax_02,#parallax_03,#parallax_04{
background-attachment:scroll !important;
}
.cart.item .item-info .col.price{padding-left:90px;}
.checkout-index-index .modal-popup:not(.agreements-modal):not(.popup-authentication) .modal-inner-wrap{max-width:90% !important}}
li.customer-welcome {
    display: none;
    height: 0px;
}
.customer-welcome .action.switch{
display:none;
}
.amasty-rewards-balance .rewards-text{
margin-right:-7px;
}
.nav-sections .header.links{
display:none;
}
.account-nav .nav > li , .account-nav .nav > li > a, .account-nav .nav > li > strong{
    width: 100%;
}
.page-main .block{
margin-bottom: 0px;
}
.block-collapsible-nav .item:first-child{
border-top:none;
 width: 100%;
}
.nav-sections .header.links:first-child{
display:block;
}
.amasty-rewards-balance{
border-width:0px;
}
#block-reward {
    width: 100%;
}
.cart-discount .title{
margin-top:10px;
}
span#tooltip-label {
    display: none;
}
img, object, video, embed {
  height: auto;
}
.top-promo-bar{
	background-color: #000;
    padding: 10px 0;
    text-align: center;
}
.top-promo-bar p{
	margin: 0;
}
.top-promo-bar a{
    color: #fff !important;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 700;
    cursor:pointer;    
    text-decoration: none;
}.top-promo-bar{
	background-color: #000;
    padding: 10px 0;
    text-align: center;
}
.top-promo-bar p{
	margin: 0;
}
.top-promo-bar a{
    color: #fff !important;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 700;
    cursor:pointer;    
    text-decoration: none;
}