/*General*/
a:hover, a:focus {
    color: #1dcaff;
}
.option12 .block-coppyright a, 
.option12 .list-link-footer li a:hover, 
.option12 .block-shop-phone strong {
    color: #1dcaff;
}
.option12 .block-social .list-social li > a:hover {
    background: #1dcaff none repeat scroll 0 0;
    border-color: #1dcaff;
}
.option12 .sv-btn-default{
    background: #1dcaff none repeat scroll 0 0;
}
.option12 .mc4wp-form input[type="submit"] {
    background: #1dcaff none repeat scroll 0 0;
}
.option12 .block-popular-cat .sub-categories li a::before{
	color: #1dcaff;
}
.option12 .scroll_top{
	background: #1dcaff;
}
.option12 #category-select-menu .ui-state-focus{
	background: #1dcaff;
}
.option12 .advanced-search .btn-search {
    background: transparent none repeat scroll 0 0;
    color: #1dcaff;
}
.option12 .caption-group .button-radius::before{
	display:none;
}
.option12 .block-wrap-cart .iner-block-cart::after{
	background-color: #1dcaff;
}
.option12 .button-radius .icon::before {
    background-color: #1dcaff;
}
.option12 .products .btn-quick-view{
    background-color: #1dcaff;
}
.option12 .block-content-vertical-menu .head{
	background:#1dcaff;
}
.option12 .vertical-menu-link > li > a .text::before{
	background:#1dcaff;
}
.option12 .vertical-menu-link > li > a .text::after{
	border-color:#1dcaff;
}
.option12 .vertical-menu-link > li > a::before {
    color: #1dcaff;
}
.option12 .vertical-menu-link > li > a:hover .text, 
.option12 .vertical-menu-link > li > a:hover::before {
    background: #1dcaff none repeat scroll 0 0;
}
.option12 .block-vertical-menu .vertical-menu-list > li.has-mega-child>a{
	position:relative;
}
.option12 .block-vertical-menu .vertical-menu-list > li.has-mega-child>a::after{
	content:"\f105";
	font-family:"fontAwesome";
	position:absolute;
	top:0px;
	right:0px;
}
.option12 .footer-bottom {
    padding-top: 17px;
}
.option12 .block-product7 .owl-carousel .owl-stage-outer {
    padding-bottom: 1px;
}
.option12 .author-comment > a:hover {
    color: #1dcaff;
}
.option12 .item-latest-news .readmore:hover {
    color: #1dcaff;
}
.option12 .block-vertical-menu .vertical-head {
    background: transparent none repeat scroll 0 0;
    border: 1px solid #e5e5e5;
    color: #333;
}
.option12 .main-menu .navbar-nav > li:hover > a,
.option12  .main-menu .navbar-nav > li.current-menu-item > a {
    color: #1dcaff;
}
.option12 .main-menu .mega_dropdown .block-megamenu-link > li:hover {
    background: #1dcaff none repeat scroll 0 0;
}
.option12 .block-tabs .nav-tab li::before{
	color: #1dcaff;
}
.option12 .block-tabs .nav-tab li a:hover, 
.option12 .block-tabs .nav-tab li.active a {
    color: #1dcaff;
}
.option12 .kt-owl-carousel .owl-prev:hover,
.option12 .kt-owl-carousel .owl-next:hover{
	background-color: #1dcaff;
	border-color: #1dcaff;
}
.option12 .block-slider .bx-prev:hover,
 .option12 .block-slider .bx-next:hover {
    background: #1dcaff none repeat scroll 0 0;
    border-color: #1dcaff;
    color: #fff;
}
/*Main Style*/
.option12 .block-wrap-cart .iner-block-cart::after {
    background-color: #ffc000;
    height: 40px;
    width: 40px;
}

.top-bar.top-bar12 {
    border-bottom: 1px solid #e5e5e5;
}
.top-bar.top-bar12 .top-box {
    border-bottom: medium none;
    border-top: medium none;
    width: 270px;
}
.top-bar.top-bar12 .top-box > li {
    height: 40px;
    line-height: 40px;
}
.top-bar.top-bar12 .top-bar-link > li .fa {
    color: #1dcaff;
}
.top-bar.top-bar12 .top-bar-link > li .fa.fa-user {
    margin-right: 5px;
}
.top-bar.top-bar12 .top-bar-link > li:hover .fa {
}
.top-bar.top-bar12 .top-bar-link-right li:hover {
    background: #ffc000 none repeat scroll 0 0;
}
.top-bar.top-bar12 .top-bar-link-right li:hover i.fa {
    color: #fff;
}
.top-bar.top-bar12 .top-bar-link-right li:hover a {
    color: #fff;
}
.wrap-search-cart12 {
    padding-right: 70px;
    position: relative;
	max-width:680px;
	float:right;
	width:100%;
}
.wrap-search-cart12 .block-wrap-cart {
    position: absolute;
    right: 0;
    top: 0;
}
.wrap-search-cart12 .block-wrap-cart .cart-item-count {
    color: #fff;
    font-size: 10px;
    position: absolute;
    right: -10px;
    top: -10px;
    z-index: 9;
}
.main-header.main-header12 {
    padding: 35px 0 30px;
}
.logo.logo12 {
    margin: 0;
    padding: 0;
}
.main-menu.main-menu12 .navbar-nav > li > a > img {
    display: none;
}
.main-menu.main-menu12 {
    background: #1dcaff none repeat scroll 0 0;
}
.main-menu.main-menu12 .navbar-nav > li > a {
    color: #fff;
    font-weight: 700;
}
.main-menu.main-menu12 .navbar {
    margin-left: -15px;
}
.main-menu.main-menu12 .navbar-nav > li {
    border: medium none;
	margin:0;
	padding:0;
}
.main-menu.main-menu12 .navbar-nav > li:hover > a {
    background: #ffc000 none repeat scroll 0 0;
    color: #fff;
}
.block-slider.block-slider12 .bx-viewport {
    border: 1px solid #e5e5e5;
}
.block-slider.block-slider12 .bx-pager {
    display: block;
	text-align:center;
	margin-top:25px;
}
.block-slider.block-slider12 .bx-pager-item a{
	background:#1dcaff;
}
.block-slider.block-slider12 .bx-pager-item a.active{
	background:#ffc000;
}
.product-box9.product-box12 {
    border: 1px solid #e5e5e5;
    margin-bottom: 50px;
    margin-top: 20px;
}
.product-box9.product-box12 .product-tab-header ul li a{
	color:#1dcaff;
}
.product-box9.product-box12 .product-tab-header ul li.active::before {
    background-color: #ffc000;
}
.product-box9.product-box12 .product-tab-header ul li.active a, 
.product-box9.product-box12 .product-tab-header ul li a:hover {
    color: #ffc000;
}
.option12 .kt-owl-carousel .owl-prev, 
.option12  .kt-owl-carousel .owl-next{
	background-color:#1dcaff!important;
	border-color:#1dcaff;
	border-radius:0;
}
.option12  .kt-owl-carousel .owl-prev:hover, 
.option12  .kt-owl-carousel .owl-next:hover{
	background-color:#ffc000!important;
	border-color:#ffc000;
}
.option12  .kt-owl-carousel .owl-prev{
	background-image:url("../images/prev-hover.png");
}
.option12 .kt-owl-carousel .owl-next{
	background-image:url("../images/next-hover.png");
}

/*Begin Product Extra Link*/
.option12 .product-extra-link {
	margin-top:20px;
}
.option12 .product-extra-link a {
    border: 1px solid #e5e5e5;
    display: inline-block;
	background-color:#fff;
    height: 40px;
    position: relative;
    width: 40px;
	transition:all 0.3s ease-out 0s;
	-webkit-transition:all 0.3s ease-out 0s;
}
.option12 .product-extra-link a:hover{
	background:#1dcaff;
	border-color:#1dcaff;
}
.option12 .product-extra-link a.addcart-link{
	background:#1dcaff;
	border:none;
}
.option12 .product-extra-link a::after{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	content:"";
	background-repeat:no-repeat;
	background-position:top left;
	transition:all 0.3s ease-out 0s;
	-webkit-transition:all 0.3s ease-out 0s;
}
.option12 .product-extra-link a.addcart-link::after{
	background-image:url("../images/cart-icon2.png");
	width:14px;
	height:13px;
}
.option12 .product-extra-link a.wishlist-link::after{
	background-image:url("../images/wishlist-icon2.png");
	width:19px;
	height:17px;
}
.option12 .product-extra-link a.compare-link::after{
	background-image:url("../images/compare-icon2.png");
	width:17px;
	height:18px;
}
.option12 .product-extra-link a:hover::after{
	background-position:bottom left;
}
.option12 .product-extra-link a.addcart-link:hover{
	background:#ffc000;
}
.option12 .product-extra-link a span {
    display:none;
}
.option12 .product-thumb .quickview-link{
	color:#1dcaff;
}
/*End Product Extra Link*/
.list-brand.list-brand12 {
    margin-bottom: 10px;
    margin-top: 50px;
}
.block-slider.block-slider12 .bx-controls-direction{
	display:none;
}