
/*Added per case 02302575 TP 12.04.2015*/

@media screen\0 { 
#CategoryHeading > div.SubCategoryListGrid > ul > li:nth-child(4) > a:nth-child(1) > img {
    width: 80%;
}}
@-moz-document url-prefix() { 
#CategoryHeading > div.SubCategoryListGrid > ul > li:nth-child(4) > a:nth-child(1) > img {
    width: 80%;
}}
@-moz-document url-prefix() { 
#CategoryHeading > div.SubCategoryListGrid > ul > li:nth-child(7) > a:nth-child(1) > img { 
        width: 80%; 
} 
}
@media screen\0 { 
#CategoryHeading > div.SubCategoryListGrid > ul > li:nth-child(7) > a:nth-child(1) > img { 
        width: 80%; 
} 
} 
/*End edit*/
.Content.BorderLeft {
padding-left: 50px;
border-left: solid #0729E8 1px;    
}
.M40 {
margin-left: 40px;
margin-right: 40px;    
}
.M20 {
margin-left: 20px;
margin-right: 20px;    
}
.btn.next {
background-image: url(//cdn11.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/white/btnNext.png) !important;
background-position: 12px 50% !important;
background-repeat: no-repeat !important;
padding-left: 33px;
margin-top: 0;
}
.btn.back {
background-image: url(//cdn11.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/white/btnPrev.png) !important;
background-position: 12px 50% !important;
background-repeat: no-repeat !important;
padding-left: 33px;
margin-top: 0;
}
a {
    color:000000;
    text-decoration: Bold;
    font-family: 'Helvetica Neue', Helvetica, Arial, Sans-Serif;
    font-size: 16px;
}
.treeview li a:hover, .treeview li a.selected, .treeview li li a.selected, .treeview li li li a.selected { 
    color:#fff; 
    background: black; 
    text-decoration: none;     
}

.treeview .hover { color:#000; cursor: pointer; }
.treeview li a:hover, .treeview li a.selected, .treeview li li a.selected, .treeview li li li a.selected { color:#fff; background:#0099ff; text-decoration: none; }

.treeview li a { font-size: 14px; color:black; }

.treeview li li a { paddig-left:25px; font-size: 14px; color:Blue; }

.treeview li li li a { paddig-left:25px; font-size: 14px; color:green; }

#CategoryHeading h1, .Content .Block h1, h1.title, .title, h1.PageHeader, h1.PageHeader.M40 { background: #0099ff !important; font-family: Arial; font-size:24px; font-style: none; text-decoration: bold; color: #ffffff !important; }

.Left .Block h2, .Content .Left .Block h2, .Right .Block h2, .fastCartBottom h3 { background:#006699 !important; Color:#fff !important; font-family: Arial; font-size:15px; }
#FooterUpper .footerwrapper .Column h2 { background:#000000 !important; Color:#fff !important; font-family: Arial; font-size:15px; }

#ModalContentContainer {max-height:900px;}
#ModalContainer {height:868px !important; top:20px !important; overflow:hidden !important;} 
.modalClose, div#fancy_close {right:5px !important; top:5px !important;}

.editableLogoText {color:#444; margin-left:10px;}

/* ====================== CUSTOM STYLE ====================== */

.free-shipping-block{ float: left; margin-left: 20px; margin-top: 25px; }
.free-shipping-img{ float: left; width: 180px; text-align: center; }
.free-shipping-img img{ margin-bottom: 7px; }
.free-shipping-img p{ margin-bottom: 7px; font-size: 16px; color: #000000; font-weight: 600; }
.free-shipping-caption{ float: left; width: 160px; margin-left: 20px; color: #676767; margin-top: 7px; font-size: 16px; font-weight: 600; }

input[type="submit"]:hover, .btn:hover, input[type="reset"]:hover, input[type="button"]:hover{ background-color: #54b016; }
.Content .Block h2{ background: #0099ff; color: #ffffff; }

.Left .Block h2, .Content .Left .Block h2, .Right .Block h2, .fastCartBottom h3{ background-color: #033799 !important; }

.fastCartContent h2, .fastCartContent .Quantity, .fastCartSummaryBox{ color: #000000; font-size: 16px; }
.fastCartContent .ProductPrice{ color: #050dff !important; }
.fastCartSummaryBox .actionLink a{ display: inline-block; }

#prodAccordion .Block > h2{ background-color: #aaaaaa; color: #ffffff; font-family: arial; }

#prodAccordion .Block > h2 span{ background-image: url(//cdn11.bigcommerce.com/s-j8bwb/templates/__custom/images/accColExp-new.png?t=1668753493); }

#prodAccordion .Block.current .prodAccordionContent{ color: #000000; font-size: 16px; }

.ProductList li .ProductDetails em {margin:0 auto 5px; text-align:center; display:block;}
.saleLabel {text-transform:uppercase; font-weight:bold; font-size:14px; font-family: arial; color:#ff0000;}
.ProductMain div.selector select, .ProductMain div.selector span {font-size:14px;}
.ProductMain div.selector select option {padding:5px 10px;}

/* img {
    max-width: 87%;
} */
.SubCategoryListGrid li a:first-child {height:140px !important;}
.SubCategoryListGrid li a:first-child img { max-height: 120px; }

/* ====================== CUSTOM RESPONSIVE STYLE ====================== */


@media only screen and (max-width:1249px) {

#Logo{ width: 285px; }
.free-shipping-block{ margin-top: 10px; }

}

@media only screen and (max-width:1023px) {

#Logo{ margin-bottom: 15px; }
.free-shipping-block{ margin-left: 0; width: 100%; margin-top: 0; }
.free-shipping-block{ margin-bottom: 15px; }
.free-shipping-caption{ width: 530px; margin-top: 30px; }
    
}

@media only screen and (max-width:767px) {

#Header{ padding-bottom: 10px; border-bottom: 1px solid #dddddd; }
#Logo{ width: 200px; }
.free-shipping-block{ margin-bottom: 0; }
.free-shipping-img{ width: 130px; }
.free-shipping-img p{ font-size: 12px; }
.free-shipping-caption{ width: 315px; margin-top: 20px; font-size: 14px; }

}

@media only screen and (max-width:479px) {

.free-shipping-caption{ width: 150px; margin-top: 5px; font-size: 13px; }

}

@media all and (orientation:portrait) and (max-width: 800px)  {
    
#ModalContainer {height:90% !important; top:20px !important; overflow:overflow-y !important;}     

}

#SearchForm {border:0px;}



.cartButtons .CheckoutButton {clear:both; display:block;}
.cartButtons .CheckoutButton p { text-align:right;}
.cartButtons .ProceedToCheckout {margin-bottom:20px;}


@media only screen and (max-width: 767px) {
    .Left, .left-section{
        display: none;
    }
}

.paypalCommerce-buttons-container {
    text-align: right;
}
.KeepShopping a{
    background: #0099ff; color: #fff; padding: 12px 15px 10px; display: block; margin-top: 10px; font-weight: 600; text-transform: uppercase; line-height: normal;
}
.KeepShopping{
    padding-right: 0;
}

/* 1-April-2021 */
.custom-checkout-btn {
    text-transform: capitalize;
    border-radius: 50px;
    background: #166fb0 !important;
    padding-left: 24px !important;
    padding-right: 24px !important;
    min-width: 200px;
    max-width: 300px;
    text-align: center; height: 24px;
}
.custom-checkout-btn:hover { 
    background: #54b016 !important;
}
.CategoryPagination {
    float: right;
    margin-right: 0;
    margin-left: 10px;
}



/* 2-March-2022 */
.SubCategoryListGrid .ProductList li{
    background: #fff;
}




.Currently.out.of.stock {
    display: none;
}

.custom-out-of-stock-message {
    font-size: 12px;
    font-weight: bold;
    color: #FF0000;
    text-transform: uppercase;
    font-family: arial;
    margin-top: 10px;
}

.SubCategoryListGrid li a:first-child{height: 180px !important;}
.SubCategoryListGrid li a:first-child img{max-height: 180px;}

/* 18-Nov-2022 */
.cartButtons{
    text-align: right;
}

