﻿@charset "utf-8";
/* CSS Document */
/*----------*/
.navbar-default {
    background-image: -webkit-linear-gradient(top, #000 0%, #000 100%);
    background-image: -o-linear-gradient(top, #000 0%, #000 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000)) !important;
    background-image: linear-gradient(to bottom, #000 0%, #000 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e81a5', endColorstr='#3e7296', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 0 rgb(255 255 255 / 15%), 0 1px 5px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 0 rgb(255 255 255 / 15%), 0 1px 5px rgb(0 0 0 / 8%);
    background: linear-gradient(#000, #000) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4e81a5', endColorstr='#3e7296');
}
input#Search5_btnSearch {
    height: 54px;
    margin-top: 1px;
}
/*----------*/

body{font-family: 'Roboto', sans-serif; background:url(../images/pattern.jpg) repeat;}
.header{width:100%; background:#FFF; display:block; text-align:center;}
.header .logo{width:100%; margin:9px 0; float:none;}
.header .logo img{width:100%; float:left;}

.header .header-search{width:auto; float:right; margin:24px 0 24px 0;}
.header .header-search input[type="text"]{
	width:100%; height:54px; background:url(../images/search-bar.gif) left top no-repeat; float:left;border:none; border-radius:0; outline:none; 		    box-shadow:none; padding:0; margin:0; font-size:18px; color:#8e8e8e;font-family: 'Roboto', sans-serif;text-indent:55px;font-weight:300; }
 
.header .header-search input[type="submit"]{
	width:106px; height:56px; background:url(../images/search-btn.png) left top no-repeat; float:right;border:none; border-radius:0; outline:none; 	    box-shadow:none; font-size:20px; color:#FFF; font-weight:400;  padding:0; margin:0;font-family: 'Roboto', sans-serif; text-indent:-10px;} 
 
.header .header-search input[type="text"]:focus{border:0; outline:0; box-shadow:none;}

ul.top-menu{margin:0; padding:0;}
ul.top-menu li{color:#FFFFFF !important; background:url(../images/sep.png) left center no-repeat;}
ul.top-menu li:first-child{background:none;}
ul.top-menu li a{color:#FFFFFF !important; font-size:15px; font-weight:400; margin-left:2px; /*padding:15px 20px;*/}

.Menu{font-size:17px; text-align:center; color:#FFFFFF; line-height:48px; margin-left:3.5%;}

.border-none{border:none !important;}
.radius-none{border-radius:none !important; -moz-border-radius:none !important; -webkit-border-radius:none !important; -ms-border-radius:none !important;}

.circle{
	border-radius:50px;border:#FFFFFF solid 2px;padding:2px; font-size:9px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing:    border-box;}

ul.menu-right{margin:0; padding:0;}
ul.menu-right li{color:#FFFFFF !important; background:url(../images/sep.png) left center no-repeat; padding:15px 20px;}
ul.menu-right li:last-child{background:none;}
ul.menu-right li a{color:#FFFFFF !important; font-size:15px; font-weight:400; margin-left:2px; padding:0;}
ul.menu-right li a:hover{background-color:none !important; background:none !important; box-shadow:none;}

.page-container{
	border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;
	-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
	box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2); padding:16px 8px 16px 19px; background:#FFFFFF; margin-bottom:20px;}


.filter-list{width:100%; float:left; padding:0 0 0 8px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
.filter-list ul{margin:0; padding:0;}
.filter-list ul li{
	margin:0; padding:0; width:100%; float:left; display:block; font-weight:600; color:#457599; text-align:left; font-size:15px;}

.filter-list ul li a{
	margin:0; padding:5px 0; display:block; font-weight:600; color:#457599; text-align:left; font-size:15px; text-decoration:none;}

.filter-list ul ul{margin:0; padding:0;}
.filter-list ul ul li{
	margin:2px 0; padding:0; float:left;color:#000; text-align:left;font-size:13px; font-weight:400; }
	
.filter-list ul ul li input[type="checkbox"]{margin:2px 7px 0px 0; padding:0; float:left;}	
	
.mar-top10{margin-top:10px;}
.mar-top15{margin-top:15px;}
.mar-top25{margin-top:25px;}


.page-right-container{width:100%; float:left;}
.banner{width: 100%; float:left;}
.banner img{width:101%; float:left; margin-left: -8px;}

.filter-section{width:100%; float:left; font-size:13px; color:#000000; text-align:left;}
.filter-section select{border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; border:#bcbcbc solid 1px; background:#FFFFFF; height:24px;}

.item-txt{line-height:24px;}
.page-item{width:60px;}
.sort-by{width:129px;}

.pagination{margin:0; float:right;}

.prod-box-section{width:100%; float:left; border-bottom:#e5e5e5 solid 1px;}
.prod-box-section .row{margin-top:15px; margin-bottom:15px;}

.prod-box{width:100%; float:left; margin:15px 0;}
.prod-pic-box{width:100%; display:table; -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1);box-shadow:inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1); background:#FFFFFF; text-align:center; border-bottom:#DEE1E6 solid 4px; padding-right: 10px; padding-left: 10px;}

.prod-pic{width:100%; height:214px; display:table-cell; vertical-align:middle; text-align:center;}

.prod-pic img{display:inline-block; text-align:center; width:100%;}

.prod-desc{width:100%; float:left; margin-top:18px; padding-right: 6px;}
.prod-desc .row{margin-top:5px; margin-bottom:0px;}
.prod-desc .row:first-child{margin-top:0;}

.prd-Info{ font-size:12px; color:#363636; text-align:left; font-weight:700;}
.prd-Desc{font-size:12px; color:#363636; text-align:left; margin-left: -4px; word-wrap: break-word; padding-right: 0px;
padding-left: 0px;}

.footer-section{width:100%; float:left;}
.footer{width:100%; float:left; background:url(../images/footer-bg.jpg) #495465 repeat-x; padding:30px 0;}

.copyright{width:100%; float:left; background:#FFFFFF; text-align:center; color:#999999; font-size:12px; padding:15px 0;}

.footer-txt{width:100%; float:left; font-weight:100; color:#FFFFFF; text-align:center; font-size:15px; line-height:0px;}
.footer-txt2{width:100%; float:left; font-weight:700; color:#daff59; text-align:center; font-size:50px; line-height:48px;}

.newsblock{width:auto; float:right;}
.newsblock h2{width:100%; margin:0 0 15px 0; padding:0 0 5px 0; font-size:17px; font-weight:400; color:#FFFFFF; text-align:left; border-bottom:#80a4bd solid 1px;}

.newsblock p{width:100%; margin:0; padding:0 0 10px 0; font-size:12px; font-weight:400; color:#FFFFFF; text-align:left;}

.newsblock input[type="text"]{height:26px; border:none; margin:0; padding:0 25px 0px 10px; font-size:13px; font-weight:400; color:#666; text-align:left;border-radius:none; -moz-border-radius:none; -webkit-border-radius:none; -ms-border-radius:none;font-family: 'Roboto', sans-serif; float:left;}

.newsblock input[type="submit"]{height:26px; border:none; margin:0; padding:0 15px; font-size:15px; font-weight:400; color:#fff; text-align:left;border-radius:none; -moz-border-radius:none; -webkit-border-radius:none; -ms-border-radius:none; background:#d94c42;font-family: 'Roboto', sans-serif; float:left;}

.right-coln{float:right;}

#ddlSortBy{width:120px !important;}


p:first-child a{ img src="/images/prev-arw.jpg alt"}

.col-xs-6.prd-Desc {
word-break: break-word;
}

.col-sm-3.col-xs-12 {
height: 550px;
}

.col-xs-6.prd-Desc.spanvalue {
margin-left: -13px;
}

.col-xs-7.prd-Desc.spanvalue {
word-break: break-word;
}

span.productfilterlabel {
display: none;
}

div#CartItemFilters4_1454C {
margin-top: -26px;
}

.col-sm-3.col-xs-12 {
padding: 0px 0px 0px 10px;
margin-left: -12px;
padding-left: 12px;
margin-right: 12px;
}

label {
margin-left: 4px;
}
.col-md-3 {
margin-left: -8px;
}

.col-md-9 {
margin-left: 2px;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
  z-index: 2;
  color: #000 !important;
  cursor: default;
  background-color: #FFF !important;
  border: 1px solid #848585;
}
.filter-section .col-sm-3 .col-md-12 {
  margin: 0;
  padding: 0;
}
#AspNetPager1 .pagination li {
  margin-left: 0px !important;
}
.search-cont {
  display: flex;
}

.navbar-collapse li {
  margin-left: 0px !important;
}
.navbar-nav > li > a {
  display: list-item !important;
}
/*----------*/
.navbar-default {
    background-image: -webkit-linear-gradient(top, #000 0%, #000 100%);
    background-image: -o-linear-gradient(top, #000 0%, #000 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000)) !important;
    background-image: linear-gradient(to bottom, #000 0%, #000 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e81a5', endColorstr='#3e7296', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 0 rgb(255 255 255 / 15%), 0 1px 5px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 0 rgb(255 255 255 / 15%), 0 1px 5px rgb(0 0 0 / 8%);
    background: linear-gradient(#000, #000) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4e81a5', endColorstr='#3e7296');
}
/*----------*/
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
background-color: #dee1e6;
}
.navbar-default .navbar-toggle {
    border-color: #dee1e6;
}
ul.TreeNodeChild li:first-child label {
    margin-bottom: 0;
}
@media (max-width: 1199px) and (min-width: 767px){
   #ddlSortBy {width: 92px !important;}
}
.category-list ul ul ul li a{
	display: inline-table;
}