/* 
    Created on : 11/06/2019
    Author     : John

*/
/*#login h1 {
    display: none !important;
}*/

/*body, button, input, select, textarea {
    font-family: 'Raleway', FontAwesome, sans-serif !important;
}*/ 

 h1, h2, span {
    font-family: 'Raleway', FontAwesome, sans-serif !important;
    font-weight: 400 !important;
}

h3, h4 {
    font-family: 'Raleway', FontAwesome, sans-serif !important;
    font-weight: 400 !important;
}

p, .footer-text {
    font-family: 'Raleway', FontAwesome, sans-serif !important;
    font-weight: 400 !important;
    font-size: 1em !important;
}


ul.products .product-images, ul.products .product-images .crossfade-images .hover-image, ul.products .product-images .crossfade-images .attachment-shop_catalog{
    height: 260px !important;
    max-height: 260px !important;
    margin: 0 !important;
}

.page-id-4090 ul.products .product-images,
.page-id-4090 ul.products .product-images .crossfade-images .hover-image, 
.page-id-4090 ul.products .product-images .crossfade-images .attachment-shop_catalog,
.page-id-4090 ul.products .product-grid-view{
    max-width: 260px !important;
}

.related ul.products .product-images, .related ul.products .product-images .crossfade-images .hover-image, .related ul.products .product-images .crossfade-images .attachment-shop_catalog{
    height: 180px !important;
    max-height: 180px !important;
    margin: 0 !important;
}

ul.products .product-images .crossfade-images{
    height: 100% !important;
}

.fusion-carousel .fusion-carousel-item img {
    height: 260px !important;
}

.fusion-header{
    padding-top: 0px !important; 
    padding-left: 0px !important; 

}

.fusion-header .fusion-logo-link img {
    height: 105px !important;
}

#trust_seal_widget-2 img {
    width: 200px !important;
}

#contact-select-size {
    width: 673px;
    height: 97px;
}
#contactform input, #contactform textarea {
    color: #000000 !important;
    margin-bottom: 5px;
}

#contactform select {
    color: #949494 !important; 
    margin-bottom: 5px;
}

#contactform input::placeholder, #contactform textarea::placeholder{
    color: #454545 !important;
}

#contactform textarea:focus, #contactform input:focus, #contactform select:focus {
    color: #000000 !important;
}


#post-6454 .fusion-imageframe, #post-6454 .fusion-imageframe img {
    min-width: 100% !important;
}

.fusion-out-of-stock {
    background-color: rgba(210, 0, 0, 0.26) !important;
}

#homepage-subscribe-column {
    margin-top: 62px !important;
}

#homepage-testimonials-section {
    min-height: 600px;
}
.fusion-secondary-menu .fusion-secondary-menu-icon, .fusion-secondary-menu .fusion-secondary-menu-icon:hover {
    color: #6d6d6d !important;
}

.page-id-1153 #main {
    padding-bottom: 0px !important;
}


.product-template-default .post-content .section {
     display: table; /* Make the container element behave like a table */
    width: 100%; /* Set full-width to expand the whole page */
}
.span_1_of_2 {
    width: 50% !important;
    float: left;
    display: table-cell;
    font-weight: 700 !important;
}

.span_2_of_2 {
    width: 50% !important;
    float: right;
    display: table-cell;
}

.page-id-644 .billing_company_field {
    display: none !important;
}


@media only screen and (max-width : 980px) {
    ul.products .product-images, ul.products .product-images .crossfade-images .hover-image, ul.products .product-images .crossfade-images .attachment-shop_catalog{
        height: 230px !important;
        max-height: 230px !important;
    }
    .page-id-4090 ul.products .product-images,
    .page-id-4090 ul.products .product-images .crossfade-images .hover-image, 
    .page-id-4090 ul.products .product-images .crossfade-images .attachment-shop_catalog,
    .page-id-4090 ul.products .product-grid-view{
        max-width: 230px !important;
    }    
    
    .fusion-carousel .fusion-carousel-item img {
        height: 230px !important;
    }
}

@media only screen and (max-width : 800px) {
    ul.products .product-images, ul.products .product-images .crossfade-images .hover-image, ul.products .product-images .crossfade-images .attachment-shop_catalog{
        height: 185px !important;
        max-height: 185px !important;
    }
    .page-id-4090 ul.products .product-images,
    .page-id-4090 ul.products .product-images .crossfade-images .hover-image, 
    .page-id-4090 ul.products .product-images .crossfade-images .attachment-shop_catalog,
    .page-id-4090 ul.products .product-grid-view{
        max-width: 185px !important;
    }  
    
    .fusion-carousel .fusion-carousel-item img {
        height: 185px !important;
    }
}

@media only screen and (max-width : 650px) {
    ul.products .product-images, ul.products .product-images .crossfade-images .hover-image, ul.products .product-images .crossfade-images .attachment-shop_catalog{
        height: 150px !important;
        max-height: 150px !important;
    }
    .page-id-4090 ul.products .product-images,
    .page-id-4090 ul.products .product-images .crossfade-images .hover-image, 
    .page-id-4090 ul.products .product-images .crossfade-images .attachment-shop_catalog,
    .page-id-4090 ul.products .product-grid-view{
        max-width: 150px !important;
    }  
    
    .fusion-carousel .fusion-carousel-item img {
        height: 150px !important;
    }
}
