/* custom css */

#register-form-now .block.block-register-account .form-create-account .field.captcha .label,
.field.captcha .label span {
    display: unset !important;
}

#register-form-now .block.block-register-account .form-create-account .field.captcha {
    margin-top: 15px;
}


@font-face {
    font-family: "Proxima Nova";
    src: url("../fonts/ProximaNova-Regular.otf") format("opentype");
}
@font-face {
    font-family: "Timesroman";
    src: url("../fonts/times-ro.ttf") format("truetype");
}
header .navigation .level0.parent>.level-top>.ui-menu-icon{
    display: none;
}
header .navigation .level0.parent>.level-top>.ui-menu-icon:after{
    content: none;
}
header .navigation li.level0>.level-top{
    border: none;
}
header .header-wrapper-content.sticky-menu.active .minicart-wrapper .action.showcart{
    background: transparent;
    border: 2px solid #034638;
    padding: 0 18px 0 20px;
}
.footer-container-wrapper ul li{
    display: inline;
    padding: 0 9px;
    border-right: 1px #e6d88c solid;
    line-height: 1;
}
.footer-container-wrapper ul li.first{
    padding-left: 0;
}
.footer-container-wrapper ul li.last{
    border: none;
}
.footer-payment-logo .footerIcons{
    display: flex;
    align-items: center;
}
.footer-payment-logo .footerIcons .socialMedia{
    order: 1;
}
.footer-payment-logo .footerIcons .socialMedia li{
    float: left;
}
.footer-custom-block .socialMedia ul li.rss{
    display: none;
}
.footer-payment-logo .footerIcons .socialMedia li a{
    margin-right: 12px;
    display: block;
    width: 32px;
    height: 32px;
}
footer.page-footer .bottom-footer-wrapper{
    padding: 0;
}
.page-footer .footer-top-ads .block.newsletter .content{
    background: #eee;
}
.page-footer .copyright{
    padding: 30px 0;
}
.footer-container-wrapper .block-static-block.widget, .hm_sec2.gifts_sec .hm_blck p, .page-wrapper .cdz-slideshow, .cms-index-index .page-main .block{
    margin: 0;
}
.footer-container-wrapper .block-static-block.widget .address{
    margin-top: 20px;
}
.hm_sec2.gifts_sec{
    display: flex;
    align-items: center;
    margin: 20px 0;
}
.hm_sec2.gifts_sec .hm_blck{
    width: 50%;
}
a.action.primary.giftcardlink {
    border-radius: 20px;
}
img.giftcard_img {
    margin: 10px 0;
}
.page-footer .footer.content.footer-content-top{
    padding-bottom: 0; 
}
.category-view .category-image{
    float: right;
    margin-top: -75px;
    margin-left: 20px;
    width: 312px;
}
.category-view .category-image .image{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.45);
    padding: 5px;
    max-width: 300px;
}
.products-grid .product-item-info .price-box .price-wrapper[data-price-type="finalPrice"]:before, .header.links .item.link.compare{
    display: none;
}
.contact-index-index .col-sm-12{
    width: 100%;
}
.contact-index-index .form.contact{
    float: left;
    width: 50%;
    padding-right: 30px;
}
.contact-index-index .contact_address{
    display: inline-block;
    margin-left: 40px;
}
header .navigation .level0.active>.level-top, header .navigation .level0.has-active>.level-top{
    border-color: #034638;
}
.sidebar-additional .block.block-brands-search, .product-addto-links .action.tocompare{
    display: none;
}
.navigation .level0 .submenu>li{
    text-align: left;
}
@media screen and (max-width: 767px) {
    .footer-container-wrapper ul li{
        line-height: 3;
    }
    .nav-toggle span:after, .nav-toggle span:before, .nav-toggle:before{
        background: #727272 !important;
    }
    .contact-index-index .form.contact{
        width: 100%;
    }
    .contact-index-index .contact_address{
        margin-left: 0;
    }
    .navigation .level0>.level-top:hover{
        color: #fff;
    }
    .hm_sec2.gifts_sec{
        display: block;
    }
    .hm_sec2.gifts_sec .hm_blck{
        width: 100%;
        margin-bottom: 20px;
    }
}
@media (min-width: 768px), print{
    .logo img{
        width: 220px;
        height: auto;
    }
    .header-wrapper-content .header.content{
        padding: 15px 10px 0;
    }    
}
.cms-index-index .page-main{
    max-width: 100%;
    padding: 0;
}
.hm_custom_sec{
    display: inline-block;
    background-color: #bbdb97;
}
.hm_custom_sec #hm_sec1{
    border-top: 9px solid #bbdb97;
}
.hm_custom_sec .hm_sec, .hm_custom_sec .hm_sec a, .hm_custom_sec .hm_sec .sub-cta{
    display: inline-block;
    width: 100%;
}
.hm_custom_sec .hm_sec .col{
    position: relative;
    width: 50%;
    float: left;
}
.hm_custom_sec .hm_sec .col.left{
    padding-right: 4.5px;
}
.hm_custom_sec .hm_sec .col.right{
    padding-left: 4.5px;
}
.hm_custom_sec .txt_blck{
    position: absolute;
    left: 4%;
    top: 5%;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 9;
    width: 85%;
}
.hm_custom_sec .txt_blck a{
    padding: 15px;    
}
.hm_custom_sec .txt_blck a:hover{
    text-decoration: none;
    color: #000;
}
.hm_custom_sec .txt_blck h1, .hm_custom_sec .txt_blck h3{
    font-family: Times New Roman;
    margin: 0;
    font-size: 20px;
    color: #121212;
    text-transform: uppercase;
}
.hm_custom_sec .txt_blck h1{
    font-size: 2.3em;
}
.hm_custom_sec .hm_sec a, .hm_custom_sec .hm_sec a .img_blck, .hm_custom_sec .hm_sec a .img_blck img{
    width: 100%;
    position: relative;
}
.checkout-index-index .opc-progress-bar-item._active:before, .checkout-index-index .opc-progress-bar-item._active>span:before{
    background: #034638;
}
body input[type="text"], body input[type="password"], body input[type="url"], body input[type="tel"], body input[type="search"], body input[type="number"], body input[type="datetime"], body input[type="email"]{
    border: 1px solid #e1e1e1;
    padding: 5px;
}
.fieldset>.field>.label, .fieldset>.fields>.field>.label{
    margin-bottom: 5px;
}
.fieldset>.field, .fieldset>.fields>.field{
    margin-bottom: 10px;
}
.checkout-index-index .page-main{
    padding-top: 0;
}
.checkout-index-index .header.content{
    padding-bottom: 0;
}
@media screen and (max-width: 1023px){    
    .hm_custom_sec .txt_blck h1{
        font-size: 1.5em;
    }
    .hm_custom_sec .txt_blck h1, .hm_custom_sec .txt_blck h3{
        font-size: 14px;
    }
}
@media screen and (max-width: 639px) {
    .hm_custom_sec .hm_sec .col{
        width: 100%;
        padding: 0 !important;
    }
}
.checkout-onepage-success .checkout-success .success-title span.success-title-icon{
    border: 2px solid #034638; 
}
.checkout-onepage-success .checkout-success .success-title span.success-title-icon:before, 
.checkout-onepage-success .checkout-success .success-title, .checkout-onepage-success .checkout-success .order-id, 
.checkout-onepage-success .checkout-success .order-id:hover{
    color: #034638;
}
.product-info-main .product.attribute.sku, .product-info-main .block-shipping-estimation, 
.checkout-index-index .pslogin-spacer, .checkout-index-index .pslogin-block, .checkout-index-index .authentication-wrapper, 
.price-box .price-label{
    display: none !important;
}
.product-info-main .product-reviews-summary{
    margin-top: 0;
    float: left;
    margin-bottom: 5px;
}
.product-info-main .product-social-links{
    display: none;
}
/*.product-info-main .product-info-stock-sku{
    display: none;
}*/
.product-item .price-from, .product-item .price-to{
    display: inline-block;
}
.product-item .price-to{
    display: none;
}
.product-item .price-from:before{
    content: 'From ';
    margin-right: 5px;
}
/*.product-item .price-from:after{
    content: ' - ';
}*/
.checkout-index-index .header-main-menu .nav-sections{
    display: block;
}
.checkout-index-index .field.street > .control .label{
    display: none;
}
.checkout-index-index .home-link{
    font-size: 20px;
    display: inline-block;
    float: right;
    margin-top: 10px;
}
.checkout-index-index .home-link a{
    color: #034638;
}
.product-info-main .product-options-wrapper select.super-attribute-select option[disabled]{
    display: none;
}
@media screen and (max-width: 767px) {
    .checkout-index-index .home-link{
        margin: 0 0 10px 10px;
    }
}
.customer-account-create .pslogin_register_container{
    display: none;
}
.catalog-product-view .product.data.items #tab-label-additional{
    display: none;
}
.slideshow-container .cdz-slideshow .slider-item{
    position: relative;
}
.slideshow-container .cdz-slideshow .cdz-slideshow-description{
    position: absolute;
    top: 0;
    font-size: 4.5rem;
    font-family: 'Times New Roman';
    background-color: rgba(255,255,255,0.6);
    padding: 15px 30px;
    margin: 40px;
}
@media screen and (max-width: 567px) {
    .slideshow-container .cdz-slideshow .cdz-slideshow-description{
        font-size: 20px;
        padding: 10px;
        margin: 10px;
    }
}
@media screen and (min-width: 568px) and (max-width: 991px) {
    .slideshow-container .cdz-slideshow .cdz-slideshow-description{
        font-size: 35px;
        padding: 10px;
        margin: 20px;
    }
}
@media screen and (min-width: 992px) and (max-width: 1023px) {
    .slideshow-container .cdz-slideshow .cdz-slideshow-description{
        font-size: 35px;
        padding: 12px 20px;
        margin: 30px;
    }
}
.payment-option.aw-giftcard-code{
    display:none;
}
