/*===================================================================================*/
/*  Red Color
/*===================================================================================*/
.primary-bg {
  background-color: #2e52a0;
  color: #FFF;
}
.primary-color {
  color: #2e52a0;
}
.le-dropdown {
  background-color: #2e52a0;
}
.le-dropdown.open {
  background-color: #e20408;
}
.le-button {
  background-color: #2e52a0;
}
.le-button:hover {
  background-color: #0690b3;
}
a,
a:hover,
a:focus,
a:active {
  color: #2e52a0;
}
::-moz-selection {
  background-color: #2e52a0;
}
::selection {
  background-color: #2e52a0;
}
.social-icons li a:hover {
  background-color: #2e52a0;
}
.le-color {
  color: #2e52a0;
}
.navbar .navbar-toggle {
  background-color: #e20408;
  border-radius: 0;
}
header .top-search-holder .contact-row i {
  color: #2e52a0;
}
header .top-search-holder .search-area .search-button {
  background-color: #046e3d;
}
header .top-cart-row .wishlist-compare-holder a:hover {
  color: #2e52a0;
}
header .top-cart-row .wishlist-compare-holder a:hover i {
  color: #2e52a0;
}
header .top-cart-row .top-cart-holder .basket-item .price {
  color: #2e52a0;
}
header .top-cart-row .top-cart-holder .basket-item-count .count {
  background-color: #2e52a0;
}
.sidemenu-holder .side-menu .head {
  background-color: #2e52a0;
}
.sidemenu-holder .side-menu .menu-item:hover,
.sidemenu-holder .side-menu .menu-item.open {
  border-color: #2e52a0;
}
.megamenu-horizontal .nav > li > a:hover,
.megamenu-horizontal .nav > li > a:focus {
  background-color: #2e52a0 !important;
}
.megamenu-horizontal .dropdown:hover .dropdown-toggle:focus,
.megamenu-horizontal .dropdown.open .dropdown-toggle:focus,
.megamenu-horizontal .dropdown:focus .dropdown-toggle:focus,
.megamenu-horizontal .dropdown:hover .dropdown-toggle,
.megamenu-horizontal .dropdown.open .dropdown-toggle,
.megamenu-horizontal .dropdown:focus .dropdown-toggle {
  background-color: #2e52a0 !important;
}
.breadcrumb-nav-holder .breadcrumb-item.current a {
  color: #2e52a0;
}
.carousel-holder .title-nav .inverse {
  color: #2e52a0;
}
.carousel-holder .title-nav .nav-holder a:hover {
  color: #2e52a0 !important;
}
.le-radio:checked + .fake-box:after {
  background-color: #2e52a0;
}
.le-checkbox:checked + .fake-box {
  background-color: #2e52a0;
  border-color: #2e52a0;
}
.le-links li a:hover {
  color: #2e52a0;
}
.accordion-widget .accordion .accordion-toggle {
  color: #2e52a0;
}
.accordion-widget .accordion .accordion-toggle:after {
  color: #2e52a0;
}
.dropdown .dropdown-menu {
  border-top-color: #2e52a0;
}
.slider-selection {
  background-color: #2e52a0;
}
.slider-handle {
  border-color: #2e52a0;
}
#footer .widget .body li a:hover {
  color: #2e52a0;
}
#footer .link-list-row .link-widget li a:hover {
  color: #2e52a0;
}
h2 {
  color: #2e52a0;
}
.iconic-link:hover {
  color: #2e52a0;
}
.iconic-link:hover:before {
  color: #2e52a0;
}
/*.dropdown{
    .dropdown-menu{
        box-shadow: inset 0px 2px 0px @primary-color, inset 0px 0px 0px 2px darken(@second-color,10%) ;
        
        &:before{
            border-bottom-color: @primary-color;
        }
    }
}*/
.pagination li:hover a,
.pagination li.current a {
  color: #2e52a0 !important;
  border-color: #2e52a0;
}
.simple-link:hover {
  color: #2e52a0;
}
#top-megamenu-nav {
  background-color: #2e52a0;
  z-index:999;
}
#top-megamenu-nav .nav > li {
  border-right-color: #e20408;
}
#top-megamenu-nav .nav > li > a:hover,
#top-megamenu-nav .nav > li > a:focus {
  background-color: #e20408;
}
#top-megamenu-nav .nav > li.active a,
#top-megamenu-nav .nav > li.active a:focus {
  background-color: #e20408;
}
/*#top-megamenu-nav .nav > li .dropdown-toggle:focus {
  background-color: #e20408 !important;
}*/
#top-megamenu-nav .nav > li .dropdown-toggle:before {
  border-bottom-color: #2e52a0;
}
#top-megamenu-nav .nav > li.open .dropdown-toggle {
  background-color: #e20408;
}
#top-megamenu-nav .dropdown {
  border-right-color: #e20408;
}
#top-megamenu-nav .dropdown:hover .dropdown-toggle,
#top-megamenu-nav .dropdown:focus .dropdown-toggle,
#top-megamenu-nav .dropdown.active .dropdown-toggle,
#top-megamenu-nav .dropdown:hover .dropdown-toggle:focus,
#top-megamenu-nav .dropdown:focus .dropdown-toggle:focus,
#top-megamenu-nav .dropdown.active .dropdown-toggle:focus {
  background-color: #e20408;
}
/*#top-megamenu-nav .dropdown .dropdown-toggle:focus {
  background-color: #e20408 !important;
}*/
#top-megamenu-nav .dropdown .dropdown-toggle:before {
  border-bottom-color: #2e52a0;
}
#top-megamenu-nav .dropdown.open .dropdown-toggle {
  background-color: #e20408;
}
#cart-page .widget .buttons-holder .simple-link:hover {
  color: #2e52a0;
}
#cart-page .items-holder .close-btn:hover:after {
  color: #2e52a0;
}
#cart-page .items-holder .cart-item .title a:hover {
  color: #2e52a0;
}
.nav-tabs li.active a,
.nav-tabs li.active a:focus {
  background-color: #2e52a0 !important;
}
.nav-tabs li.active a:hover {
  background-color: #e95d4e;
}
.btn-loadmore:hover i {
  background-color: #2e52a0;
}
.le-quantity .minus:hover:after,
.le-quantity .plus:hover:after {
  color: #2e52a0;
}
.meta-row span a {
  color: #2e52a0;
}
.comment-item .comment-body .author {
  color: #2e52a0;
}
.product-item-holder .body .title a:hover {
  color: #2e52a0;
}
.single-product-gallery .gallery-thumbs .next-btn:hover,
.single-product-gallery .gallery-thumbs .prev-btn:hover {
  background-color: #2e52a0;
}
.single-product-gallery .gallery-thumbs li a.active {
  border-bottom-color: #2e52a0;
}
.grid-list-products .grid-list-buttons ul li.active a i {
  color: #2e52a0;
}
.grid-list-products .grid-list-buttons ul li a:hover i {
  color: #d62c1a;
}
@media (max-width: 767px) {
  #top-megamenu-nav .nav {
    border-color: #d62c1a !important;
  }
  #top-megamenu-nav .nav > .dropdown {
    border-color: #d62c1a !important;
  }
}
.sidebar .price-range-holder .filter-button a {
  color: #2e52a0;
}
.sidebar .widget .product-list li a:hover {
  color: #2e52a0;
}
.sidebar .widget .product-list .price .price-current {
  color: #2e52a0;
}
.top-bar ul > li a:hover {
  color: #2e52a0;
}
.logo-svg {
  fill: #2e52a0;
}
.owl-carousel:hover .owl-prev:hover,
.owl-carousel:hover .owl-next:hover {
  color: #2e52a0;
}
.owl-pagination .owl-page.active span,
.owl-pagination .owl-page:hover span {
  background: #2e52a0;
}
.panel-group-faq .panel-faq .panel-heading .panel-title > a:after {
  color: #2e52a0;
}
.panel-group-faq .panel-faq .panel-heading .panel-title > a:hover:after {
  color: #2e52a0;
}
.posts .post .meta > li a:hover {
  color: #2e52a0;
}
.blog-sidebar .le-links > li > a:hover {
  color: #2e52a0 !important;
}
.blog-sidebar .tagcloud a:hover {
  color: #2e52a0 !important;
}
.owl-carousel-blog .owl-pagination .owl-page:hover span,
.owl-carousel-blog .owl-pagination .owl-page.active span {
  background: none repeat scroll 0 0 #2e52a0;
}
.comment-item .comment-body .likes a:hover,
.comment-item .comment-body .likes .icon:hover {
  color: #2e52a0;
}
.comment-item .comment-body .likes .dislikes .icon:hover {
  color: #2e52a0;
}
.comment-item .comment-body .comment-reply:hover {
  color: #2e52a0;
}
.blog-sidebar .widget .recent-post-list h5 a:hover {
  color: #2e52a0;
}
.page-alerts .page-alert {
    border-radius: 0;
    margin-bottom: 0;
	position:fixed;
	width:100%;
	z-index:10000;
}
.space .row{
	padding:8px 0px;
}
.space{
	padding-top:8px;
}
.content h1 {
  font-weight: normal;
  padding-bottom: 14px;
  margin-bottom: 12px;
  line-height:normal;
  color:#2a2a2a;
}

/*.content h1:before {
    position: absolute;
    content: '';
    bottom: 0;
    height: 3px;
    width: 100%;
    background-color: #2e52a0;
}
.content h1:after {
    position: absolute;
    content: '';
    right: 0;
    bottom: -11px;
    height: 14px;
    width: 7px;
    background-color: #2e52a0;
    -webkit-transform: skewX(
-20deg);
    -ms-transform: skewX(-20deg);
    transform: skewX(
-20deg);
}*/

.content .intro-list span{
	color:#2e52a0
}
.BBI_Thumbnail {
display: table-cell;
vertical-align: middle;
}
.le-quantity.no-padding{
	padding:0 !important
}
span.pull-right.hours{
	letter-spacing:-1px;
	font-size:14px;
}
span.day{
	font-size:14px;
}
.redtxt{
	color:#F00;
}
li.highlight a{
	color:#2e52a0 !important;
}
.accordion-widget .accordion .accordion-inner li li li a{
	text-transform:lowercase;
}
.post-entry img{
	max-height:250px
}
.col-md-3.literatures{
	min-height:150px
}

/* Extra small devices (phones, less than 768px) */
@media (max-width: 767px) {
.logo img{
		margin:0 auto !important;
		display:block !important;
}
.dropdown-banner-holder{
	display:none !important;
}

/* HIDE PRODUCT PAGE LEFT HAND WIDGETS */
.sidebar .widget h1, .sidebar .widget .le-links, .sidebar .widget .panel, .sidebar .widget .simple-banner, .sidebar .quickbuywidget, .sidebar .uploadcsvwidget, .sidebar .widget .product-list{
	display:none
}
#top-banner-and-menu.homepage2{
	display:none
}
}

/* AJAX SEARCH */
/*.typeahead, .tt-query, .tt-hint {
	border: 2px solid #CCCCCC;
	border-radius: 8px;
	font-size: 24px;
	height: 30px;
	line-height: 30px;
	outline: medium none;
	padding: 8px 12px;
	width: 396px;
}*/
.typeahead {
	background-color: #FFFFFF;
}
.typeahead:focus {
	border: 2px solid #0097CF;
}
/*.tt-query {
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}*/
.tt-hint {
	color: #999999;
}
.tt-dropdown-menu {
	border-top: 1px solid #2e52a0;
	background-color: #FFFFFF;
	border: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	margin-top: 5px;
	padding: 10px;
	width: 390px;
}
.tt-dropdown-menu {
	border-top: 1px solid #2e52a0 !important;
	max-height:300px;
	overflow:auto;
}
.tt-suggestion {
	padding:5px;
	border-bottom:1px solid #e0e0e0;
	cursor:pointer;
}
.tt-suggestion.tt-is-under-cursor, .tt-suggestion:hover {
	background-color: #2e52a0;
	color: #FFFFFF;
}
.tt-suggestion p {
	margin: 0;
}
#cart-page .items-holder .cart-item .brand{
	font-size:12px;
}

/* PRINT STYLES */
@media print {
a[href]:after {
   content:"" !important;
}
header, .top-bar, footer, #top-mega-nav, .nav-tabs{
	display:none;
}
}