
/* Important! This file is to only be edited through WebDAV or through the control panel by the client, not theme partners/designers. */


.PageMenu li ul li {
    position: relative;
}
/* Added by Karthikeyan on 8/12/2015 -- 02147455 */
.ProductList li {
    min-height: 470px;
}
.product-title{
    text-align:center;
}
.product-title:hover{
    color:#fff;
}

/* Added by waml on 11/02/2016  */
.ProductList li{ /*background:#d2b48c;background:#Dfd2b3;*/background:#fff;border: 6px solid #fff;min-height: 360px;}
.ProductList li .product-title {margin-top: 20px;}
.ProductList li .ProductImage a img{max-height: 252px;}
/*.ProductList li.seven-prod .ProductImage a img{max-height:100%;}*/



.tl-template01{ margin:0 0 0 0;}
.tl-template01 ul.product-part{ margin:0 0 0 0; padding:0 0 0 0; list-style:none; text-align:center;}
.tl-template01 ul.product-part li{ display:inline-block; margin:0 12px 20px 0;transition: all 0.7s ease 0s;}
.tl-template01 ul.product-part li:hover{transform: scale(1.2);}
.tl-template01 ul.product-part li h4{ margin:0px 0 0 0;}
.tl-template01 ul.product-part li h4 a{ color:#000; font-size:15px; text-transform:uppercase;}
.tl-template01 ul.product-part li .product-img{}
.tl-template01 ul.product-part li .product-img img{height: 200px; width:200px;}
.seven-products ul.ProductList li.last-product {width:50%;}
.tl-template01 h1 { line-height:1.3; }




.tl-template02{ margin:0 0 0 0;}
.tl-template02 ul.product-part{ margin:0 0 0 0; padding:0 0 0 0; list-style:none; text-align:center;}
.tl-template02 ul.product-part li{ display:inline-block; margin:0 12px 20px 0;transition: all 0.7s ease 0s;}
.tl-template02 ul.product-part li:hover{transform: scale(1.2);}
.tl-template02 ul.product-part li h4{ margin:0px 0 0 0;}
.tl-template02 ul.product-part li h4 a{ color:#000; font-size:15px; text-transform:uppercase;}
.tl-template02 ul.product-part li .product-img{}
.tl-template02 ul.product-part li .product-img img{height: 200px; width:200px;}
.tl-template02 ul.product-part li.seven-prod{}
.tl-template02 ul.product-part li.seven-prod .product-img img{height:auto; width:100%;}
.tl-template02 h1 { line-height:1.3; }


.tl-template03{ margin:0 0 0 0;}
.tl-template03 ul.product-part{ margin:0 0 0 0; padding:0 0 0 0; list-style:none; text-align:center;}
.tl-template03 ul.product-part li{ display:inline-block; margin:0 12px 20px 0;transition: all 0.7s ease 0s;}
.tl-template03 ul.product-part li:hover{transform: scale(1.2);}
.tl-template03 ul.product-part li h4{ margin:0px 0 0 0;}
.tl-template03 ul.product-part li h4 a{ color:#000; font-size:15px; text-transform:uppercase;}
.tl-template03 ul.product-part li .product-img{}
.tl-template03 ul.product-part li .product-img img{height: 200px; width:200px;}
.tl-template03 ul.product-part li.seven-prod{}
.tl-template03 ul.product-part li.seven-prod .product-img img{height:auto; width:100%;}
.tl-template03 h1 { line-height:1.3; }



.tl-template04{ margin:0 0 0 0;}
.tl-template04 ul.product-part{ margin:0 0 0 0; padding:0 0 0 0; list-style:none; text-align:center;}
.tl-template04 ul.product-part li{ display:inline-block; margin:0 12px 20px 0;transition: all 0.7s ease 0s;}
.tl-template04 ul.product-part li:hover{transform: scale(1.2);}
.tl-template04 ul.product-part li h4{ margin:0px 0 0 0;}
.tl-template04 ul.product-part li h4 a{ color:#000; font-size:15px; text-transform:uppercase;}
.tl-template04 ul.product-part li .product-img{}
.tl-template04 ul.product-part li .product-img img{height: 200px; width:200px;}
.tl-template04 ul.product-part li.seven-prod{}
.tl-template04 ul.product-part li.seven-prod .product-img img{height:auto; width:100%;}
.tl-template04 h1 { line-height:1.3; }

/* Jot Form */
.jotform-form {padding-top:0 !important;}
.jotform-form h2 {padding-bottom:0;     color: #055fa5 !important;}
.jotform-form .form-all {width:100%;}
.jotform-form .form-error-message img,
.jotform-form .form-captcha img {    margin: 0;}
.jotform-form .form-submit-button {background: #055fa5 !important;color:#fff;box-shadow: none;font-family: 'Noto Serif' !important;text-transform: uppercase;padding: 1em 2em !important;border-radius: 0;    border: none;}
.jotform-form .form-submit-button:hover {opacity:0.8;}
.form-textbox {padding: 8px 3px 8px 3px !important;}
.jotform-form .form-address-table {width:auto; margin:0;}
.jotform-form .form-address-table td {padding:0 0 10px 0; border-bottom:0;}
.jotform-form .form-line-error {background:#fff;}
.jotform-form .form-error-message {    background: #fff !important;color: #ff3200 !important;box-shadow: none !important;     padding: 0 !important; margin: 0 !important; bottom: -10px !important;}
.jotform-form .form-error-arrow,
.jotform-form .form-error-message img {display:none;}

.PageMenu ul > li.highlight > a{color:#8f7156;}
.PageMenu ul ul li.highlight > a{color: #fff;background-color: #8f7156 !important;}

@media only screen and (max-width: 1160px) and (min-width:930px){
.CartContents tbody tr td{padding:20px 8px !important;}
}
@media only screen and (max-width: 600px){
.CartContents .productAttributes {display:none;}
}
@media only screen and (max-width: 931px){
    .cartpage #LayoutColumn1 {padding-right:0;}
}
@media only screen and (max-width: 767px){
.jotform-form .form-address-table td {display:block; width:100%;margin: 10px 0;}
}

