@media only screen and (min-width:768px) {
    div.products.presentation div.product {
	margin-top:200px !important;
    }
    #page { padding: 10px; }
}
@media only screen and (max-width:768px) {
    div.products.presentation div.product {
	margin-top:50px !important;
    }
    .container { max-width:90% !important; }
}


div.products.presentation div.product .product-text {}
div.products.presentation div.product .product-text h3 {
    font-size:40px;
}
div.products.presentation div.product .product-text p {
    font-size:25px;
}

div.products.presentation div.product .product-image {}
div.products.presentation div.product .product-image img {
    width:100%;
    filter: blur(0px) grayscale(0%);
    transition: filter .25s;
}

div.products.presentation div.product .product-image:hover img {
    filter: blur(5px) grayscale(20%);
}

@media only screen and (max-width:768px) {
    div.products.presentation div.product .product-text { padding: 10px; }
}


body#static-page.agent-program section.main section.page h1.title,
body#static-page.affiliate-program section.main section.page h1.title {
    display:none !important;
}

body.home section.main div.carousel {
    max-width:1140px;
    margin-left: auto;
    margin-right: auto;
}

@media only screen and (max-width:768px) {
    div.products.presentation div.product .product-text { padding: 10px !important; }
}

table th *,
table th {
    color: #fff !important;
}
table td {
    color: #ccc;
}