
.hamlet-red {color: rgb(215, 25, 32);}

@media (min-width: 768px) {
    .page-header .logo img {max-height: none !important;}
    .page-main {
        min-height: 700px;
    }
    
    /** --------------------------*/
    /** Override The Top menu css*/
    /** --------------------------*/    
    .page-header .cdz-main-menu .hamlet-top-menu .groupmenu li.level0>a.menu-link {
        padding: 6px 15px !important; 
        border-radius: 3px  !important;   
        border-width: 1px !important;
    }     
    .page-header .cdz-main-menu .hamlet-top-menu .groupmenu li.level0>a.menu-link:hover {
        background: transparent;
        color: #ffffff;
    }
    /** --------------------------*/
    /** Override The Main menu css*/
    /** --------------------------*/
    .page-header .hamlet-main-menu {
        position: relative;
        padding: 0 10px;
        max-width: 1200px;
        margin-left: auto;
        margin-right: auto;
        width: auto;
        margin-bottom: 20px;
        
        
    }
    .page-header .hamlet-main-menu .groupmenu li.level0>a.menu-link { 
        padding: 0px 5px !important; 
        min-height: 127px; 
        font-size: 13px; 
        background: transparent; 
        border-width: 0px 1px 0px 0px !important; 
        border-color: #d0d7dd;
        color: #567590;
    }
    .page-header .hamlet-main-menu .groupmenu li.level0:last-child>a.menu-link { 
        border-right-width: 0px !important;
    }
    .page-header  .hamlet-main-menu .groupmenu li.level0.level-top {
        width:10%;
        text-align:center;
        
    }
    .page-header  .hamlet-main-menu .groupmenu li.level0>a.menu-link .menu-icon img {
        max-width:90px !important; 
        max-height:90px !important;     
        margin-top: -6px;
    }
    .page-header  .hamlet-main-menu .groupmenu li.level0>.groupmenu-drop {
        top:127px !important;
    }
    .page-header  .hamlet-main-menu .groupmenu li.level0:hover > a.menu-link{    
        background: #e6ebee !important;
    }
    .page-header  .hamlet-main-menu .groupmenu li.level0:hover > a.menu-link span { 
        font-weight:bold;
    }

    /**
    The active fixed sticky menu
    */
    .page-header.sticky-menu.active {
        background: #e3e9ec;
        border-bottom: 1px #567590 solid;
    }
    .page-header.sticky-menu.active .hamlet-main-menu .groupmenu li.level0  > a.menu-link  span {
        display: none;
    }
    .page-header.sticky-menu.active .hamlet-main-menu {
        margin-bottom: 0px;     
        max-height: 70px;
    }
    .page-header.sticky-menu.active .hamlet-main-menu .groupmenu {
        padding-right:100px;
        margin-bottom: 0px;
    }
    .page-header.sticky-menu.active .hamlet-main-menu .groupmenu li.level0  > a.menu-link {
        min-height: inherit;
    }
    .page-header.sticky-menu.active .hamlet-main-menu .groupmenu li.level0  > a.menu-link  .menu-icon img {
        max-width: 70px !important;
        max-height: 70px !important;
        margin-top: 0px;
    }
    /** ------------------------------*/
    /** Override Industries block css */
    /** ------------------------------*/
    .categories-deals .custom-info-block {
            padding: 7px 4px !important;
    }
    .categories-deals .custom-info-block p {
            font-size: 100% !important;
    }
    
    .categories-deals .view-all {
        color: #63Afd6 !important;
    }
    /** Add new color for category deals container */
    .categories-deals .color-h .category-name a{color:#95A5AE;text-decoration:none}
    .categories-deals .color-h .category-name a:visited{color:#95A5AE;text-decoration:none}
    .categories-deals .color-h .category-name a:hover{color:#95A5AE;text-decoration:none}
    .categories-deals .color-h .category-name a:active{color:#95A5AE;text-decoration:none}
    .categories-deals .color-h .custom-info-block:hover{border-color:#95A5AE}
    .categories-deals .color-h .custom-info-block:before{background:#95A5AE}
    .categories-deals .color-h .custom-info-block{border-left-color: #95A5AE;}
    
    .cdz-block-title02.coltitle-deals .block-title strong {
        background: #63Afd6;
    }
    .cdz-block-title02.coltitle-deals .block-title strong:before {
        border-right-color: #63Afd6;
    }
    .cdz-block-title02 .block-title {
        background: #E3E9EC;
    }
    
    
    /** ------------------------------*/
    /** Override Industries block css */
    /** ------------------------------*/
    .hmlt-category-listing a {
        color: #455761;
    }
    .hmlt-category-listing a:hover {
        font-weight: bold;
        color: #d71920;
    }
    .hmlt-category-listing .top-deal-info img {}
    .hmlt-category-listing .bottom-deal-info .info-block {
        
    }
    .hmlt-category-listing .bottom-deal-info {font-weight: bold;}
    .hmlt-category-listing .hmlt-category-listing-list ul {
        margin-top: 2em;
    }
    .hmlt-category-listing .hmlt-category-listing-list ul li {
        text-align: left;
    }    
    
    .right-border {border-right:1px #d0d7dd solid;}
    .featured-products > div.col-sm-4 {min-height: 214px; padding: 0 20px;}
    .featured-products > div.col-sm-4:hover {border: 1px #d0d7dd solid;}
    .featured-products > div.col-sm-4 .info-block .text-center {position: absolute; bottom:0; left:0; right:0; }
    .featured-products button {font-size: 12px !important;}
    .owl-prev,.owl-next {background-color: transparent !important; border-color: transparent !important;}
    
    .slideshow-wrapper .widget.block.block-static-block {margin-bottom:15px;}
    
}





@media (max-width: 767px) {
    
    .cdz-slideshow-description .caption {
	display: none;
	}
    
    .no-mob {display:none;}
    
}






body.page-layout-1column div.columns {box-shadow: inherit; padding: 20px 0px;}
.page-layout-1column .columns .column.main {padding: 0px;}




body.contact-index-index  #maincontent .column.main {
    background: url("https://buy.ham-let.com/pub/media/wysiwyg/hamlet/all/map_background.png") no-repeat;
    
}
body.contact-index-index  #maincontent .column.main input,
body.contact-index-index  #maincontent .column.main textarea{
    background: transparent;
    border: 2px #CED7DD solid;
}

/** Slide show captions **/
.cdz-slideshow-description .caption  {
    position: absolute;
    bottom: 10px;

    background: rgba(69, 87, 97, .8);
    color: white;
    padding: 10px 20px;
    font: 400 25px/1.35 Poppins, Helvetica Neue, Verdana, Arial, sans-serif;
    max-width: 40%;
    text-align:left;
}
.cdz-slideshow-description .caption.middle {
    left: 10px;
    right: 10px;
    max-width: 100%;
}
.cdz-slideshow-description .caption.left {
    left: 10px;
}
.cdz-slideshow-description .caption.right {
    right: 10px;
}


#notice-cookie-block {
padding-bottom: 30px;
}
#notice-cookie-block  p {display: inline-block;}
#notice-cookie-block .actions {
display: inline-block;
    margin: 0;
}
#notice-cookie-block .actions button {
	background: inherit;
    color: #d72c1e;
    margin-top: -5px;
    margin-left: 5px;
}
