/*------------Header Settings Store Settings------------*/
/*------------Version 1------------*/
/*------------Global Header Settings------------*/
.navbar-fixed-top {background-color: #fff;box-shadow: 1px 1px 5px #333;border-width: 0;}
.navbar-brand {float: left;height: auto;padding:5px;line-height: 20px;transition: .3s;}
nav.shrink .navbar-brand {font-size: 25px;padding-top: 10px;}
nav .navbar-brand.shrink{padding: 5px 15px;}
.navbar { height: auto;transition:.3s;padding:0;margin-bottom: 0px;background-color: #fff;box-shadow: 1px 1px 5px #333;border-width: 0;}
nav.navbar.shrink {height: auto;min-height: 35px;transition:.3s;}
.navbar-nav {float: left;}
nav.shrink a {padding-top: 10px;padding-bottom: 10px;font-size: 13px;}
.navbar-nav > li > a {color: #efefef;padding:11px 15px;transition:.3s;}
.navbar-nav > li > a:hover {color: #efefef;background-color: #3b82ad;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {color: #fff;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {color: #555;background-color: transparent;}
nav .navbar-brand > img {width: 150px;margin-top: 0px;padding: 0px;-webkit-filter: drop-shadow(1px 1px 2px #333);filter: drop-shadow(1px 1px 2px #333);transition:.3s;}
nav .navbar-brand > img:hover {-webkit-filter: drop-shadow(2px 2px 5px #333);filter: drop-shadow(2px 2px 5px #333);transition:.3s;}
nav.shrink .navbar-brand > img {width:115px;transition:.3s;margin-left: 15px;margin-left: 15px;margin-top: 0px;}
.navbar-toggle {margin: 0px 15px 5px 0;border: 1px solid #ccc;transition: .3s;}
.navbar-toggle .icon-bar {background-color: #ccc;}
nav.shrink .navbar-toggle {padding: 4px 5px;margin: 5px 15px 8px 0;transition: .3s;}
.navbar-inverse .navbar-toggle .icon-bar {background-color: #ccc;}
nav .form-control {height: 34px;transition:.3s;}
nav.shrink .form-control {height: 25px;transition:.3s;}
.search_adjust{padding-top: 0px;padding-bottom: 0px;}
.search_adjust .input-group {margin-top: 0px;}
.search_adjust .btn { padding: 0px 12px;}
.input-group .form-control:not(:first-child):not(:last-child) {border-radius: 25px;}
.search_adjust .btn-default {background-color:transparent;border-color: transparent;color:#27CCC0;font-size: 16px;}
.sidenav{display:none;}
.nav_sideMenu{display:none;}
.add{ background-color: #efefef;}
.add a:hover {color: #4f96c1;}
.add .navbar-nav > li > a {padding-top: 15px;padding-bottom: 15px;line-height: 0px;color:#777;font-size:12px;}
.add .navbar-right > li > a {padding-top: 10px;padding-bottom: 10px;line-height: 0px;color: #777;}
.add .navbar-nav > li >  a:hover, .add .navbar-right > li > a:hover {color: #fff;background-color: #2c739e;}
.add .navbar-nav > li > a:focus, .add .navbar-right > li > a:focus {color: #fff;background-color: #ccc;}
.navbar-inverse .featured_menu .navbar-nav > li > a {color: #fff;}
.navbar-inverse .featured_menu .navbar-nav > li.active > a, .navbar-inverse .navbar-nav > li.active > a:focus{ color: #fff !important;background-color: #ccc;}
.navbar-inverse .featured_menu .navbar-nav > li.active > a:hover { color: #777 !important;background-color: #ccc;}
.navbar-inverse .featured_menu .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover{background-color: #2f76a1;color:#efefef;}
.navbar-inverse .featured_menu .navbar-nav > li > a {color: #fff;	text-shadow: 1px 1px 5px #333;}
#myNavbar{float: left;margin: 0px;min-width: 600px;}
.glyphicon-heart{top:5px;margin-right:10px;}
.glyphicon-heart-text{top: 3px;position: relative;font-size: 14px;border-right: 1px solid #ccc;padding-right: 10px;}



.navbar-inverse #myNavbar .navbar-nav > li > a:hover {color: #fff;background-color: #2c739e;}
.navbar-inverse #myNavbar .navbar-nav > .open > a{color: #fff !important;background-color: #bbb;}
.navbar-inverse #myNavbar .navbar-nav > .open > a:hover{color: #fff !important;background-color: #bbb;}
.navbar-inverse #myNavbar .navbar-nav > .open > a:focus {color: #fff !important;background-color: #bbb;}
.navbar-inverse #myNavbar .navbar-nav > li > a:focus {color:#fff;background-color: #ccc;}
#myNavbar .navbar-nav li a {color: #777;padding-top: 5px;padding-bottom: 5px;}
#myNavbar .navbar-nav > li > a {padding: 5px 10px;transition: .3s;font-size: 12px;color: #777;background-color: transaprent;}

#myNavbar .navbar-nav > .active > a{color: #fff;background-color: #ccc;}
#myNavbar .navbar-nav > .active > a:focus {color: #efefef;background-color: #bbb;} 
.category_menu{display:block;}
.cart_count { border-radius: 50%;background-color: #ccc;color: #337ab7;z-index: 999;padding: 0px 6px 4px 6px;font-size:14px;}
.cartBracketAdjust{text-align:center;padding:5px 0;}
.con_cart{text-align:left;}
.info_border{border:1px solid #ddd;border-radius:5px;}
.info_block{border-right:1px solid #ddd;text-align:center;}
.info_block img{margin:20px 0;width:32px;transition:.3s;}
.info_block p{color:#777;}
.info_block b p{color:#545454;}
.col_top_adjust{margin-top:30px;}
.btn-default {color: #fff;}
.clear{clear:none;}
.cart_info{float: left;width: 50%;text-align: center;}
.cart_bracket{padding: 0px;text-align: right;margin-top: -15px;}
.cart_section {position: relative;list-style-type: none;padding: 0;margin:0;}
.cart_section li {display: inline-block;margin: 2px 10px;}
.cart_section li a {color:#27CCC0;font-size: 16px;}
ul.cart_section li{list-style:none;}
.glyphicon-shopping-cart{font-size:20px;}
.cart_section li a .glyphicon-heart{ -webkit-text-fill-color: white;-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #27CCC0;transition:.3s;}
.cart_section li a:hover .glyphicon-heart{ -webkit-text-fill-color: #27CCC0;-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #01A69A;}
.cart_section li a .glyphicon-heart-text{color: #777;transition:.3s;}
/*.cart_section li a:hover .glyphicon-heart-text{color: #27CCC0;}*/
.navbar-nav.pull-right li a{color:#777;transition:.3s;font-size:12px;}
.navbar-nav.pull-right li a:hover{color:#333;}
.navbar-nav.pull-right{margin-top: 0px;}
.search_bar{margin-top: 5px;margin-bottom: 0;}
ul.cart_section li img{width: 50px;margin-right: 10px;transition: .3s;}
ul.cart_section li img:hover{-webkit-filter: drop-shadow(2px 2px 5px #333);filter: drop-shadow(2px 2px 2px #777);transition: .3s;}
.info_block img:hover{-webkit-filter: drop-shadow(0px 0px 5px #777);filter: drop-shadow(0px 0px 5px #777);transition:.3s;}
@media screen and (max-width:996px)
{
ul.top_menu{display:none;}
nav .navbar-brand > img {width:125px;}
nav.shrink .navbar-brand > img {width:100px;}

.resp_nav{display:block;}
}
@media screen and (max-width:767px)
{
body {margin-top: 115px !important;}
.navbar-inverse .navbar-toggle {border-color: #ccc;}	
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse { margin-right: 0px;margin-left: 0px;}
.bread_crumb_container{display:none;}
.cart_section {margin: 0;}
.con_cart{text-align:right;padding:0;}
.cart_count {border-radius: 50%;background-color: #ccc;color: #337ab7;z-index: 999;padding: 2px 6px;font-size: 12px;}
.glyphicon-shopping-cart{font-size:14px;}
.category_menu{display:none;}
#myNavbar{float: none;margin: 15px;}
.nav_sideMenu{display:block;}
.sidenav {display:block; height: 100%;width: 0;position: fixed;z-index: 1; top: 140px;left: 0;background-color: #111;overflow-x: hidden;transition: 0.5s;padding-top: 60px;}
.sidenav a {padding: 8px 8px 8px 32px;text-decoration: none;font-size: 25px;color: #818181;display: block; transition: 0.3s;}
.sidenav a:hover {color: #f1f1f1;}
.sidenav .closebtn {position: absolute;top: 0;right: 25px;font-size: 36px;margin-left: 50px;}
.nav_sideMenu{font-size: 30px;cursor: pointer;float: left;display:block;border:1px solid #ccc;border-radius:5px;padding: 4px 8px 8px;}
.nav_sideMenu .icon-bar{display: block;width: 22px;height: 2px;border-radius: 1px;background-color: #ccc;margin-top:4px;}
.desktop{display:none;}
.mobile ul.navbar-nav{display:inline-block;margin:0;}
.mobile > .nav > li {display: inline-block;}
.mobile{text-align: right;}
#search_concept{display:none;}
.search_adjust{padding:0;}
.container{padding:5px 15px;}
.grid_adjust{padding:0;}

/*
Below makes the shrink and normal css settings the same!
*/
nav .sidenav {top: 125px;}
nav.shrink .nav_sideMenu {display: none;}
nav .navbar-toggle {padding: 4px 5px;margin: 5px 15px 8px 0;transition: .3s;}
nav.navbar {height: auto;min-height: 35px;transition: .3s;}
nav .navbar-brand {font-size: 25px;padding: 0;}
nav.shrink .navbar-brand {padding: 0;}
nav a {padding-bottom: 10px;}
nav .navbar-brand > img {width: 100px;transition: .3s;margin-left: 15px;margin-top: 0px;}
nav .form-control {height: 25px;transition: .3s;}
.pull-left {width: 100%;}
.pull-right {float:none;width: 100%;}
.nav_sideMenu {display:none;}/*--Side mobile menu from left to right, uncomment the sideMenu above too!--*/
.navbar-toggle {float: left;}/*--This sets the toggle button on the left side instead of the right!--*/
.cart_bracket {position: absolute;right: 0;top: 10px;margin:auto;}/*--Resetting the positioning for the cart section--*/
.glyphicon-heart-text {display:none;}	
.glyphicon-heart{margin-right:0px;}
.cart_section li {margin: 2px 5px;}
.cart_section {width: 130px;right: 5px;position: absolute;top: 0;}/*--Resetting the positioning for the cart section--*/
}
@media screen and (max-width:564px)
{
	#myNavbar {min-width: 20em;}
	.add .navbar-nav > li > a {padding-top: 10px;padding-bottom: 10px;color: #777;width: 40%;float: left;margin: 1px;font-size: 10px;border:1px solid #ccc;}
.navbar-nav { margin: 10.5px -15px;}
.navbar-fixed-bottom, .navbar-fixed-top {position: absolute;}


#myNavbar > .nav > li {float: left;width: 32%;border: 1px solid #ccc;margin: 1px;}

}
@media screen and (max-height: 450px) {
.sidenav {padding-top: 15px;}
.sidenav a {font-size: 18px;}
.con_cart{width:50%;}
}