/*===================================================================================*/
/*  Blue Color
/*===================================================================================*/
.primary-bg {
  background-color: #3498db;
  color: #FFF;
}
.primary-color {
  color: #3498db;
}
.le-dropdown {
  background-color: #3498db;
}
.le-dropdown.open {
  background-color: #258cd1;
}
.le-button {
  background-color: #4ac4fa;
}
.le-button:hover {
  background-color: #0186c8;
}
a,
a:hover,
a:focus,
a:active {
  color: #3498db;
}
::-moz-selection {
  background-color: #3498db;
}
::selection {
  background-color: #3498db;
}
.social-icons li a:hover {
  background-color: #3498db;
}
.le-color {
  color: #3498db;
}
.navbar .navbar-toggle {
  background-color: #258cd1;
  border-color: #217dbb;
  border-radius: 0;
}
header .top-search-holder .contact-row i {
  color: #3498db;
}
header .top-search-holder .search-area .search-button {
  background-color: #56c8fa;
}
header .top-cart-row .wishlist-compare-holder a:hover {
  color: #3498db;
}
header .top-cart-row .wishlist-compare-holder a:hover i {
  color: #3498db;
}
header .top-cart-row .top-cart-holder .basket-item .price {
  color: #3498db;
}
header .top-cart-row .top-cart-holder .basket-item-count .count {
  background-color: #56c8fa;
}
.sidemenu-holder .side-menu .head {
  background-color: #3498db;
}
.sidemenu-holder .side-menu .menu-item:hover,
.sidemenu-holder .side-menu .menu-item.open {
  border-color: #3498db;
}
.megamenu-horizontal .nav > li > a:hover,
.megamenu-horizontal .nav > li > a:focus {
  background-color: #3498db !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: #3498db !important;
}
.breadcrumb-nav-holder .breadcrumb-item.current a {
  color: #777;
}
.carousel-holder .title-nav .inverse {
  color: #3498db;
}
.carousel-holder .title-nav .nav-holder a:hover {
  color: #3498db !important;
}
.le-radio:checked + .fake-box:after {
  background-color: #3498db;
}
.le-checkbox:checked + .fake-box {
  background-color: #3498db;
  border-color: #3498db;
}
.le-links li a:hover {
  color: #3498db;
}
.accordion-widget .accordion .accordion-toggle {
  color: #3498db;
}
.accordion-widget .accordion .accordion-toggle:after {
  color: #3498db;
}
.dropdown .dropdown-menu {
  border-top-color: #3498db;
}
.slider-selection {
  background-color: #3498db;
}
.slider-handle {
  border-color: #3498db;
}
#footer .widget .body li a:hover {
  color: #3498db;
}
#footer .link-list-row .link-widget li a:hover {
  color: #3498db;
}
h2 {
  color: #3498db;
}
.iconic-link:hover {
  color: #3498db;
}
.iconic-link:hover:before {
  color: #3498db;
}
/*.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: #3498db !important;
  border-color: #3498db;
}
.simple-link:hover {
  color: #3498db;
}
#top-megamenu-nav {
  background-color: #fff;
  border:1px solid #eaeaea;
}
#top-megamenu-nav .nav > li {
  border-right-color: #eaeaea;
}
#top-megamenu-nav .nav > li > a:hover,
#top-megamenu-nav .nav > li > a:focus {
  background-color: #428bca;
  color:#fff;
}
#top-megamenu-nav .nav > li > a:hover i,
#top-megamenu-nav .nav > li > a:focus i {
  color:#fff;
}
#top-megamenu-nav .nav > li.active a,
#top-megamenu-nav .nav > li.active a:focus {
  background-color: #2b94d9;
}
#top-megamenu-nav .nav > li .dropdown-toggle:focus {
  background-color: #2b94d9 !important;
}
#top-megamenu-nav .nav > li .dropdown-toggle:before {
  border-bottom-color: #3498db;
}
#top-megamenu-nav .nav > li.open .dropdown-toggle {
  background-color: #2b94d9;
}
#top-megamenu-nav .dropdown {
  border-right-color: #258cd1;
}
#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: #2b94d9;
}
#top-megamenu-nav .dropdown .dropdown-toggle:focus {
  background-color: #2b94d9 !important;
}
#top-megamenu-nav .dropdown .dropdown-toggle:before {
  border-bottom-color: #3498db;
}
#top-megamenu-nav .dropdown.open .dropdown-toggle {
  background-color: #2b94d9;
}
#cart-page .widget .buttons-holder .simple-link:hover {
  color: #3498db;
}
#cart-page .items-holder .close-btn:hover:after {
  color: #3498db;
}
#cart-page .items-holder .cart-item .title a:hover {
  color: #3498db;
}
.nav-tabs li.active a,
.nav-tabs li.active a:focus {
  background-color: #0186c8 !important;
}
.nav-tabs li.active a:hover {
  background-color: #0186c8;
}
.btn-loadmore:hover i {
  background-color: #3498db;
}
.le-quantity .minus:hover:after,
.le-quantity .plus:hover:after {
  color: #3498db;
}
.meta-row span a {
  color: #3498db;
}
.comment-item .comment-body .author {
  color: #3498db;
}
.product-item-holder .body .title a:hover {
  color: #3498db;
}
.single-product-gallery .gallery-thumbs .next-btn:hover,
.single-product-gallery .gallery-thumbs .prev-btn:hover {
  background-color: #3498db;
}
.single-product-gallery .gallery-thumbs li a.active {
  border-bottom-color: #3498db;
}
.grid-list-products .grid-list-buttons ul li.active a i {
  color: #3498db;
}
.grid-list-products .grid-list-buttons ul li a:hover i {
  color: #217dbb;
}
@media (max-width: 767px) {
  #top-megamenu-nav .nav {
    border-color: #217dbb !important;
  }
  #top-megamenu-nav .nav > .dropdown {
    border-color: #217dbb !important;
  }
}
.sidebar .price-range-holder .filter-button a {
  color: #3498db;
}
.sidebar .widget .product-list li a:hover {
  color: #3498db;
}
.sidebar .widget .product-list .price .price-current {
  color: #3498db;
}
.top-bar ul > li a:hover {
  color: #3498db;
}
.logo-svg {
  fill: #3498db;
}
.owl-carousel:hover .owl-prev:hover,
.owl-carousel:hover .owl-next:hover {
  color: #3498db;
}
.owl-pagination .owl-page.active span,
.owl-pagination .owl-page:hover span {
  background: #3498db;
}
.panel-group-faq .panel-faq .panel-heading .panel-title > a:after {
  color: #3498db;
}
.panel-group-faq .panel-faq .panel-heading .panel-title > a:hover:after {
  color: #3498db;
}
.posts .post .meta > li a:hover {
  color: #3498db;
}
.blog-sidebar .le-links > li > a:hover {
  color: #3498db !important;
}
.blog-sidebar .tagcloud a:hover {
  color: #3498db !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 #3498db;
}
.comment-item .comment-body .likes a:hover,
.comment-item .comment-body .likes .icon:hover {
  color: #3498db;
}
.comment-item .comment-body .likes .dislikes .icon:hover {
  color: #3498db;
}
.comment-item .comment-body .comment-reply:hover {
  color: #3498db;
}
.blog-sidebar .widget .recent-post-list h5 a:hover {
  color: #3498db;
}

/* -- custome --*/
.btn-user {
	border:0px;
	background-color:#fff;
	color:#333;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:14px;
}
.btn-user span {
	color:#b2b2b2 !important;
}
.btn-user:hover {
	color:#018bc8;
}
.page-bg {
	padding:40px 0px;
	background: #f8f8f8;
}
a.bottom-fast {
	font-size:15px;
	font-weight:700;
	color:#078ec9;
	text-transform:uppercase;
	padding:33px !important;
	display:block;
}
a.bottom-fast i{
	font-size:25px;
	margin-right:7px;
}
a.bottom-fast:hover {
	background-color:#4ac4fa !important;
	color:#fff;
}
ul.payments {
	margin-bottom:10px;
}
ul.payments li {
    display: inline-block;
}
ul.bottombar {margin-bottom:10px;}
ul.bottombar li {display:inline-block;padding:0px 1px;color:#eaeaea;}
ul.bottombar li a {color:#333;font-size:14px;}
ul.bottombar li a:hover {color:#428bca;}
.copy-right {color:#777;font-size:14px;}
.copy-right a {color:#333;}
.copy-right a:hover {color:#428bca;}
/*-- about --*/
.other-page {margin:7px 0px 20px 0px;}
.other-page h2 {font-size:30px;color:#333;margin-bottom:14px;font-weight:400 !important; vertical-align:top; margin-top:-14px;}
.other-page h3 {font-size:22px;color:#444;margin-bottom:14px;font-weight:400 !important; vertical-align:top;}
.other-page ul.side-box {background-color:#fff; border:1px solid #eaeaea; border-radius:3px;}
.other-page ul.side-box>li {border-bottom:1px solid #eaeaea;}
.other-page ul.side-box>li>a {position: relative;display: block;padding: 11px 40px 10px 19px; color:#333;}
.other-page ul.side-box>li>a:hover {color:#fff; background-color:#0186c8;}
.other-page .box-page {position:relative;padding:30px 30px;border: 1px solid #eaeaea;background-color:#fff;background-clip:padding-box;border-radius:3px; margin-bottom:30px;}
.other-page .box-page h3 {color:#777; font-size:20px; margin-top:25px;}
.other-page .box-page p {margin-bottom:15px; color:#777; text-align:justify; line-height:22px;}
.other-page .box-page p a {color:#333; text-decoration:none;}
.other-page .box-page p a:hover {color:#0186c8;}
.other-page .box-page ol>li {color:#777; text-align:justify; line-height:22px; margin-bottom:10px;}
.other-page .box-page ol>li>ul {margin-top:10px;}
.other-page .box-page ol>li>ul>li {color:#777; text-align:justify; line-height:22px; margin-bottom:10px;}
.other-page .box-page ol>li>ul>li:before {content: "\f111";font-family: FontAwesome;color: #999;font-size: 10px; margin-right:10px;}
.other-page .box-page ul.contact-info>li {color:#777; margin-bottom:7px;}
.other-page .box-page ul.contact-info>li a {color:#333;}
.other-page .box-page ul.contact-info>li.address:before {content:"\f041";font-family:FontAwesome;color:#4ac4fa;font-size:18px;margin-right:10px;width:30px;}
.other-page .box-page ul.contact-info>li.phone:before {content:"\f095";font-family:FontAwesome;color:#4ac4fa;font-size:18px;margin-right:10px;width:22px;}
.other-page .box-page ul.contact-info>li.email:before {content:"\f0e0";font-family:FontAwesome;color:#4ac4fa;font-size:18px;margin-right:10px;width:20px;}
.other-page .box-page-color {position:relative;padding:25px;border:1px solid #4ac4fa;background-color:#4ac4fa;background-clip:padding-box;border-radius:3px;margin-bottom:30px; color:#fff;}
.other-page .box-page-color h3 {color:#fff; margin-bottom:25px; font-weight:600 !important; font-size:24px;}
.other-page .box-page-color>ul>li {margin-bottom:7px;}
.other-page .box-page-color>ul>li:before {content:"\f00c";font-family:FontAwesome;color:#fff;font-size:16px;margin-right:10px;}
.other-page .panel-heading {padding:7px 0px;background:none; margin:0px;border:0px;}
.other-page .panel-group .panel {margin-bottom:0;border-radius:0px;overflow:hidden;position:relative;display:block;padding:11px 40px 10px 19px;color:#333;}
.other-page .panel-default {border-color:#eaeaea;}
.other-page .panel-group .panel+.panel {margin-top:0px; border-top-color:#fff;}
.other-page .panel-group .panel-heading {border-bottom:0px; border-bottom-color:#000;}
.other-page .panel-body {padding:10px 0px; border-top:0px !important;}
/*-- cart --*/
.cart-page {background-color:#eaeaea !important; padding-top:10px !important; color:#777; font-weight:600;}