﻿/*a.CompanyEmail, a.CompanyURL {
    color: #0d6efd !important;
    text-decoration: underline !important;
}

a.CompanyEmail:hover, a.CompanyURL:hover {
    color: #0a58ca !important;
}*/

#error_message {
    display: none;
}

#divMsg {
    display: none;
}

.form-horizontal .form-group {
    margin-right: 15px;
    margin-left: 15px;        
}

form {
    padding-bottom:50px;
}

form div.form-group, .captchaClassEnews {
    margin-top: 10px;
}

.btn-warning {
    border: 0px;
    font-size: 14px;
}

#my-cart-modal{
}

#products-inner {
    max-height: 500px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
}

.opened-filter {
    background-color: #db1921 !Important;
    color: #fff !Important;
}

.overlay-title {    
    transition: .5s ease;
    opacity: 0;     
    bottom:0;    
}

.bg-grid li a:hover .thumb_product {    
    opacity:0.3;    
}

.bg-grid li a:hover .overlay-title {
    opacity: 1;
}

.title-hover-effect { 
    background-color:#bb0000;
    text-align:center;     
    width:200px;
    color: white;
    font-size: 16px; 
}

@media (max-width: 769px)
{
    .title-hover-effect { 
        background-color:#bb0000;
        text-align:center;            
        color: white;
        font-size: 16px;  
    }

    #products-inner {
        max-height: 270px;
        overflow: auto;
        overflow-x:hidden;
        position:relative;      
    }
    #products-cart {
        padding-top:15px;
    }
}

@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
    .title-hover-effect {
        background-color: #bb0000;
        text-align: center;
        width: 150px;
        color: white;
        font-size: 16px;
    }

    #products-inner {
        max-height: 150px;
        overflow: auto;
        overflow-x: hidden;
        position: relative;
    }

    #products-cart {
        padding-top: 15px;
    }

}


@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 3) {
    .title-hover-effect { 
        background-color:#bb0000;
        text-align:center;     
        width:170px;
        color: white;
        font-size: 16px;  
    }

    #products-inner {
        max-height: 150px;
        overflow: auto;
        overflow-x:hidden;
        position:relative;      
    }
    #products-cart {
        padding-top:15px;
    }

    

@media (max-width: 620px)
{
    .title-hover-effect { 
        background-color:transparent;
        text-align:center;     
        width:150px;
        color: white;
        font-size: 16px;  
    }

    #products-inner {
        max-height: 150px;
        overflow: auto;
        overflow-x:hidden;
        position:relative;      
    }
    #products-cart {
        padding-top:15px;
    }
} 

@media (max-width: 376px)
{
    .title-hover-effect { 
        background-color:transparent;
        text-align:center;     
        width:125px;
        color: white;
        font-size: 16px;  
    }

    #products-inner {
        max-height: 150px;
        overflow: auto;
        overflow-x:hidden;
        position:relative;      
    }
    #products-cart {
        padding-top:15px;
    }
}      

@media only screen and (max-width: 374px) and (min-width: 319px)
{
    .title-hover-effect { 
        background-color:transparent;
        text-align:center;     
        width:200px;
        color: white;
        font-size: 16px;  
    }

    #products-inner {
        max-height: 200px;
        overflow: auto;
        overflow-x:hidden;
        position:relative;      
    }
    #products-cart {
        padding-top:15px;
    }
}  
