@media (min-width:1200px) {
  .container { width:1170px; }
}

body > header {padding-top:0px;padding-bottom:0px;}

body {background-image: url(../design/pagebg.jpg)}

#logo img {max-height:200px;}



header {
    background-color: transparent !important;
}

header .container .row {
	/*background: url(../design/headerbg.png) right bottom no-repeat;*/
	padding-top: 0px;
	padding-bottom: 240px;
}


#top-links a {color:#fff;text-shadow: none;}

#top-links a:hover {color:#fff;}

#top-links > ul > li:nth-child(1) > span {color:#fff;}

span#headtag {
    color: #fff;
}

#top-right-1 {
  margin-top: 0px!important;
}

#main-menu {    background: #333333;
    border-bottom: 5px solid #71946f;
    border-radius: 10px;}
    
    
#top {
background: url(../design/woodtop.jpg)!important;
}


body #minicart-widget .cart {background-color:#000;}
#category-menu .panel-heading {
        background: #925195;
    border-radius: 5px 5px 0 0;

}

#usps .row div {padding:0px;}
#usps {padding-bottom:15px;}


#jcatpromo .row {padding:0px; margin:0;}

#jcatpromo .row div {padding:0px; margin:0;}
#jcatpromo {padding:0;}

.sidepromo {margin-bottom:10px;}

.add1-container {display:none;}

#breadcrumbs {margin-top:0px;}

#search-widget .ekmps-search-field {width: 300px;}

#search-widget {margin-right: 0px;}

#top-right-2 {
    text-align: right;
}

#special-offers .featured-heading, .category-grid .featured-heading, #jcatpromo .row .featured-heading, .related-heading {
       background: #925195;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    margin-bottom: 10px;
    font-size:14px;
    border-radius:5px;
        margin-top: 10px;

}

@media (max-width:992px) {
  #web-page { padding-top: 15px; }
  #search-widget .ekmps-search-field {width: 200px;}
}

#ekmSecureAreaLogin {
  padding:20px;
  border: 1px solid #ccc;
  width:400px;
  margin-left:auto;
  margin-right:auto;
}

#ekmSecureAreaLogin table td {
  padding: 10px;
}

#ekmSecureAreaLogin input {
  padding: 10px;
  width:340px;
  
}

.jumbotron {padding:0px; margin-bottom:0px;}

.jumbotron .container {
	max-width: 100%;
	width:100%;
	padding:0px;
}

.sidepromo {margin-bottom:15px; border-radius:5px; }

#jcurrency {
 display: inline-block;
 margin-top: 9px;
}

#sort-filter {display:none;}


.product-grid .product-thumb {min-height: 350px;}

.product-grid .add-to-cart {
  border-right: 1px solid #ccc;
  position: absolute;
    bottom: 0;
    margin-bottom: 26px;
}

 @media (max-width : 480px) {
  #usps {padding-top:15px;}
  .product-grid .add-to-cart { margin-bottom: 1px;}
  #myCarousel { display: none; }
  .featured-heading {background:#083507;
  background-image:none;}
    }

.category-desc, .maincatdesc {
    font-size: 12px;
    padding: 10px;
    text-align: left;
    
}

.category-grid .category-thumb {min-height: 330px;}

#search-widget .ekmps-search-button { background: #71946f; width: 85px;
}


#search-widget .ekmps-search-button i {
    line-height: 40px;
    margin: 0 15px;
    color: #fff;
}

#top .pull-left .list-inline a { color: #fff; }


footer {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 20px;
    padding-top: 30px;
    border-top: 5px solid #333333;
    color: #fff;
    background: #71946f;
    border-radius: 0 0 20px 20px;
}


footer a {
    color: #fff;
}

footer hr {
    border-top: none;
    border-bottom: 1px solid #fff;
}



#web-page {
    background: #fff;
    padding: 15px;
    border-radius: 20px;
}





/*MEDIA QUERIES*/

@media (min-width : 320px) {
	#logod_container {display:none;}

	body { background-image: url(../design/pagebg.jpg)!important;}
	#jcatpromo img {display:block; margin:auto;border-radius: 5px;}
    }

 @media (min-width : 480px) {
  	#logod_container {display:none;}
  	#search-widget .ekmps-search-field {width: 350px;}

  	body { background-image: url(../design/pagebg.jpg)!important;}
    }
    
@media (min-width : 768px) {
  	#logod_container {display:none;}
  	body { background-image: url(../design/pagebg.jpg)!important;}
    }

@media (min-width:992px) {
  	#web-page { padding-top: 15px; }
	#logod_container {display:none;}
	}

@media (min-width:1200px) {
  .container { width:1170px; }
	#logom {display:none;}
	#logod_container {display:block;text-align:center;}
	#logod {display:inline-block; position:relative; z-index:10;}
	#web-page {margin-top:-41px; border-radius:20px; margin-bottom: 20px;}
	header .container .row {height: 200px;}
	header .pull-right {margin-top:0px;     padding-top: 80px;}
	#top-right-1 {display:none;}
	}

.mainbanner {}

#featuredbar {
   background: #2978b6;
    background: -moz-linear-gradient(left, #2978b6 0%, #262968 100%);
    background: -webkit-linear-gradient(left, #2978b6 0%,#262968 100%);
    background: linear-gradient(to right, #2978b6 0%,#262968 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2978b6', endColorstr='#262968',GradientType=1 );
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    margin-bottom: 10px;
        border-radius: 5px;
}

.floatleftlist {
    float: left;
    width: 45%;
}

.floatrightlist {
    float: right;
    width: 45%;
}


@media (max-width : 480px) {
	.mainbanner {display:none;}
}




#main-menu .nav > li > a {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    padding: 10px 70px 10px 70px;
    min-height: 15px;
    background-color: transparent;
    text-transform: uppercase;
}



#myCarousel {
    border-radius: 5px;
    margin-bottom: 9px;
    background: #fff !important;
    margin-left: 15px;
    margin-right: 15px;
}

.carousel-control.left {    border-radius: 5px 0px 0px 5px;}

.carousel-control.right {    border-radius: 0px 5px 5px 0px;}




#myCarousel img {border-radius:5px;}

.carousel-inner {border-radius:5px;}

.carousel-inner .item {border-radius:5px;}

.col-md-4.promo1 {
    padding-right: 5px !important;
}

#jcatpromo > div.row > div.col-md-8
{
    padding-left: 5px !important;
}

.col-md-6.promo2 {
    padding-right: 5px !important;
}

.col-md-6.promo3 {
    padding-left: 5px !important;
}

.col-md-12.promo4 {
    padding-top: 13px !important;
}

#uspsbar {margin-left:15px; margin-right:15px; margin-bottom:10px;}

#uspsbar img {border-radius:5px;}

.featured-heading {
    background: #925195;
    border-radius: 5px 5px 0 0;
    color: #fff;
    text-align: center;
    margin-bottom: 10px;
}





















