﻿@font-face{
	font-family:SKETCHH;
	font-style:normal;
	font-weight:400;src:local("SKETCHH"),url(../font/SKETCHH.woff) format("woff");
}

@font-face{
	font-family:Roboto-Light;
	font-style:normal;
	font-weight:400;src:local("Roboto-Light"),url(../font/Roboto-Light.woff) format("woff");
}

@font-face{
	font-family:RobotoCondensed-Light;
	font-style:normal;
	font-weight:400;
	src:local("RobotoCondensed-Light"),url(../font/RobotoCondensed-Light.woff) format("woff");
}

@font-face{
	font-family:Roboto-Regular;
	font-style:normal;
	font-weight:400;
	src:local("Roboto-Regular"),url(../font/Roboto-Regular.woff) format("woff");
}

@font-face{
	font-family:Roboto-Condensed;
	font-style:normal;
	font-weight:400;
	src:local("Roboto-Condensed"),url(../font/Roboto-Condensed.woff) format("woff");
}

@font-face{
	font-family:Roboto-BoldCondensed;
	font-style:normal;
	font-weight:400;
	src:local("Roboto-BoldCondensed"),url(../font/Roboto-BoldCondensed.woff) format("woff");
}

@font-face{
	font-family:RobotoCondensed-Regular;
	font-style:normal;font-weight:400;
	src:local("RobotoCondensed-Regular"),url(../font/RobotoCondensed-Regular.woff) format("woff");
}

@font-face{
	font-family:Roboto-Medium;
	font-style:normal;
	font-weight:400;src:local("Roboto-Medium"),url(../font/Roboto-Medium.woff) format("woff");
}

@font-face{
	font-family:Roboto-Bold;
	font-style:normal;
	font-weight:400;
	src:local("Roboto-Bold"),url(../font/Roboto-Bold.woff) format("woff");
}

body,label {
    font-weight: 400
}

#top, body {
    width: 100%
}

.breadcrumb>li,
.proreorder {
    white-space: nowrap
}

body {
    font-family:'Open Sans',sans-serif;
    color:#666;
    font-size:12px;
    line-height:20px
}

h1,h2,h3,h4,h5,h6 {
    color:#444
}

.fa {
    font-size:14px
}

h1 {
    font-size:33px
}

h2 {
    font-size:27px
}

h3 {
    font-size:21px
}

h4 {
    font-size:15px
}

h6 {
    font-size:10.2px
}

a {
    color:#666666;
    font-size:14px
}

a:hover {
    text-decoration:none;
	color: #5581CA;
}

legend {
    font-size:18px;
    padding:7px 0
}

label {
    font-size:12px
}

.input-group .dropdown-menu,
.input-group .popover,
.input-group input,
.input-group select,h5,
.form-control {
    font-size:12px
}

.input-group .input-group-addon {
    font-size:12px;
    height:30px
}

span.hidden-lg,
span.hidden-md,
span.hidden-sm,
span.hidden-xs {
    display:inline
}

.nav-tabs {
    margin-bottom:15px
}

div.requi#f50000 .control-label:before {
    content:'* ';
    color:#f50000;
    font-weight:700
}
.dropdown-menu li>a:hover {
    text-decoration:none;
    color:#fff;
    background-color:#5581CA;
    background-image:linear-gradient(to bottom,
    #5581CA,
    #5581CA);
    background-repeat:repeat-x
}
#top .top-inner {
    background-color:#5581CA;
    padding:4px 0;
    min-height:auto
}
.topelem {
    background-image: url(../image/header_elem.png);
	background-repeat: no-repeat;
	background-size: cover;
    display: block;
    height: 40px;
    position:relative;
}
#top .wel h5 {
    font-size:16px;
    color:#fff;
    font-family:Roboto-Light
}
#search,
#top .wel h5 a,
#top-links a {
    font-family:Roboto-Regular
}
#top .wel h5 a {
    font-size:16px;
    color:#fff;
    text-decoration:underline;
    text-transform:capitalize
}
#top .container {
    padding:0 20px
}
#top #currency .currency-select {
    text-align:left
}
#top #currency .currency-select:hover {
    text-shadow:none;
    color:#fff;
    background-color:#229ac8;
    background-image:linear-gradient(to bottom,
    #23a1d1,
    #1f90bb);
    background-repeat:repeat-x
}
#top .btn-link,
#top-links li {
    color:#ffffff;
    text-decoration:none;
	font-size: 16px;
	padding: 0;
    font-family: Roboto-Regular;
}
#top-links .dropdown-menu a,
#top-links a {
    text-shadow:none
}

#top-links li { padding:0 15px;}

#top-links a {
    font-size:16px;
    color:#fff;
   
}
#top-links a:hover {
    color:#fff
}
#top .btn-link:hover {
    color:#ffffff
}
#top-links .dropdown-menu a:hover {
    color:#FFF
}
#top .btn-link strong {
    font-size:14px;
    line-height:14px;
	font-weight: 500;
}
#top-links {
    padding-top:10px
}
#top-links a+a {
    margin-left:15px;
}

#top-links .dropdown-menu li {
	padding: 5px 15px;
}

#top-links .dropdown-menu li,
#top-links .dropdown-menu .btn {
	color: #000000;
	text-align: left;
    font-size: 14px;
	outline: 0;
}

#top-links .dropdown-menu li:hover {
	background-color:#5581CA;
	color: #ffffff;
}

#top-links .dropdown-menu li:hover .btn{
	color: #ffffff;
}


.faqmain {
    background:#f5f5f5;
    padding:20px;
    border-radius:11px
}
.faqmain .box {
    background:#fff;
    border-radius:11px;
    padding:13px 18px 3px;
    margin-bottom:14px
}
#logo {
    margin:0 0 50px
}
#cart,
#cart .dropdown-menu table,
#search {
    margin-bottom:10px
}
#search {
    border:1px solid #5581CA;
    border-radius:10px;
    min-height:50px;
    color:#969696;
    font-size:14px;
    margin-top:11%
}
#search .btn-lg,
#search .input-lg {
    text-shadow:none;
    box-shadow:none;
    background:0 0;
    border:none
}
#search .form-control::-moz-placeholder {
    opacity:1;
    color:#969696
}
#search .input-lg {
    height:48px;
    padding:0 10px;
}
#search .btn-lg {
    font-size:15px;
    line-height:18px;
    padding:10px 15px 10px 0;
    color:#5581CA
}
#search .icon {
    background:url(../image/search.png) no-repeat;
    width:17px;
    height:17px;
    display:inline-block
}
#cart{
	z-index:9999;
}
#cart .cart-bag h4 {
    color:#fff;
    font-size:14px;
    font-family:Roboto-Bold;
    margin-top:64%;
    text-align:center
}
#cart .cart-bag {
    background:url(../image/cart.png) no-repeat;
    display:inline-block;
    width:85px;
    height:107px;
    margin-top:-3%
}
#cart>.btn {
    font-size:12px;
    line-height:18px;
    color:#FFF;
    background:0 0;
    padding:0;
    border-radius:0
}
#cart.open>.btn,
#cart>.btn {
    box-shadow:none;
    text-shadow:none;
    border:none;
    background:none;
}
#cart .open>.btn {
    background-image:none;
    background-color:transparent;
    color:#666
}
#cart.open>.btn:hover {
    color:#444
}
.table-striped>tbody>tr:nth-of-type(2n+1) {
    background:#95d830!important
}
#cart .dropdown-menu {
    background:#eaf8f9;
    z-index:1001;
    min-width:100%
}
#cart .dropdown-menu a {
    color:#000;
    font-size:12px;
    text-transform:uppercase
}
#cart .dropdown-menu li p a {
    color:#C00;
    font-size:15px
}
#cart .dropdown-menu td {
    color:#000;
    font-size:14px
}
#cart .dropdown-menu li>div {
    min-width:427px;
    padding:0 10px
}
@media (max-width: 478px) {
    #cart .dropdown-menu {
        width:100%
    }
    #cart .dropdown-menu li>div {
        min-width:100%
    }
}
#cart .dropdown-menu li p {
    margin:20px 0
}
#menu {
    background:#fff;
    min-height:40px;
    border-radius:0;
    margin-bottom:0;
}
#menu .nav>li>a {
    color:#000;
    font-size:22px;
    font-family:RobotoCondensed-Light;
    text-shadow:none;
    padding:27px 25px;
    min-height:15px;
    border:1px solid #e6e6e6;
    border-right:none;
    background-color:transparent
}
#menu .nav>li:last-child a {
    border-right:1px solid #e6e6e6
}
.padd {
    padding:0
}
#menu .nav>li>a:hover {
    background:#5581CA;
    color:#fff
}
#menu .nav>li.open>a {
    background-color:rgba(0,
    0,
    0,
    .1)
}
#menu .dropdown-menu {
    padding-bottom:0
}
#menu .dropdown-inner {
    display:table
}
#menu .dropdown-inner ul {
    display:table-cell
}
#menu .dropdown-inner a,
#menu .see-all {
    display:block;
    padding:3px 20px;
    font-size:12px
}
#menu .dropdown-inner a {
    min-width:160px;
    clear:both;
    line-height:20px;
    color:#333
}
#menu .dropdown-inner li a:hover {
    color:#FFF;
	background:#5581CA;
}
#menu .see-all {
    margin-top:.5em;
    border-top:1px solid #DDD;
    -webkit-border-radius:0 0 4px 4px;
    -moz-border-radius:0 0 4px 4px;
    border-radius:0 0 3px 3px
}
#menu .see-all:focus,
#menu .see-all:hover {
    text-decoration:none;
    color:#fff;
    background:#5581CA;
}
#menu #category {
    float:left;
    padding-left:15px;
    font-size:16px;
    font-weight:700;
    line-height:40px;
    color:#5581CA;
    text-shadow:0 1px 0 rgba(0,
    0,
    0,
    .2)
}
#menu .btn-navbar {
    font-size:15px;
    font-stretch:expanded;
    color:#FFF;
    padding:2px 18px;
    float:right;
    background-color:#5581CA;
    border-color:#5581CA
}
.payment p,
footer li a {
    color:#fff;
    font-family:RobotoCondensed-Regular;
    font-size:14px
}

.payment a:hover,
footer li a:hover { color: #5581CA;}
 
#menu .btn-navbar.disabled,
#menu .btn-navbar:active,
#menu .btn-navbar:focus,
#menu .btn-navbar:hover,
#menu .btn-navbar[disabled] {
    color:#fff;
    background-color:#5581CA
}
@media (min-width: 768px) {
    #menu .dropdown:hover .dropdown-menu {
        display:block
    }
}

@media (max-width:767px){
    #menu .dropdown-inner,
    #menu div.dropdown-inner>ul.list-unstyled {
        display:block
    }
    #menu {
        border-radius:4px
    }
    #menu div.dropdown-menu {
        margin-left:0!important;
        padding-bottom:10px;
        background-color:rgba(0,
        0,
        0,
        .1)
    }
    #menu .dropdown-inner a {
        width:100%;
        color:#fff
    }
    #menu .dropdown-menu a:hover,
    #menu .dropdown-menu ul li a:hover {
        background:rgba(0,
        0,
        0,
        .1)
    }
    #menu .see-all {
        margin-top:0;
        border:none;
        border-radius:0;
        color:#fff
    }
}

.footer-top,
footer {
    background:#121111
}
#content {
    min-height:600px
}
.footer-logo {
    margin-bottom:10px;
    margin-left:-12px
}
.payment p {
    margin: 0;
}
.footer-top {
    padding:40px 0;
    color:#fff
}
#newsletter,
.power {
    background:#010101
}
footer hr {
    border-top:none;
    border-bottom:1px solid #666
}
footer li {
    padding-bottom:15px;
}
footer a:hover {
    color:#5581CA;
}

.address i {
    color: #5581CA;
    width: 15px;
}

footer h5 {
    font-family:Roboto-BoldCondensed;
    font-size:18px;
    color:#fff;
    text-transform:uppercase;
    letter-spacing:1px;
    margin-bottom:15px;
}
.power p,
.power p a {
    font-size:12px;
    font-family:Roboto-Regular;
    color:#fff;
}
.power {
    width:100%;
    min-height:53px;
}
.power p {
    margin:0;
    text-align:center;
    padding:18px 0
}

#frm_subscribe div+div {
    margin-left:13px
}
#newsletter #frm_subscribe .form-control {
    width:300px;
    background:#fff;
    border-radius:0;
    border:1px solid #FFF;
    box-shadow:none;
    height:36px
}
#newsletter #frm_subscribe .btn-news {
    text-shadow:none;
    background-color:#5581CA;
    border-color:#5581CA;
    border-radius:0;
    font-size:14px;
    padding:7px 10px;
    display:inline-block
}
.footline {
    margin:0;
    height:5px;
    border:0;
    background-image:-webkit-gradient(linear,
    left top,
    right top,
    center top,
    right center,
    from(#5581CA),
    to(#fff),
    color-stop(55%,
    #5581CA),
    color-stop(35%,
    #fff));
    background-image:-webkit-linear-gradient(left,
    #5581CA,
    #5581CA 55%,
    #fff 35%,
    #fff);
    background-image:-moz-linear-gradient(left,
    #5581CA,
    #5581CA 55%,
    #fff 35%,
    #fff);
    background-image:-ms-linear-gradient(left,
    #5581CA,
    #5581CA 55%,
    #fff 35%,
    #fff);
    background-image:-o-linear-gradient(left,
    #5581CA,
    #5581CA 55%,
    #fff 35%,
    #fff);
    -webkit-background-size:18px 100%;
    -moz-background-size:18px 100%;
    background-size:18px 100%;
	width:100%;
}
.slider img{
	width:100%;
}
.slider {
	overflow: hidden;
}

.shipping {
    border-bottom:1px solid #d5d5d5;
    margin-bottom:45px
}
#shipping {
    min-height:290px;
    padding:50px 0;
    text-align:center
}
#shipping a:hover .imag {
    background:#5581CA;
    border:1px solid #5581CA
}
#shipping a:hover .active {
    display:none
}
#shipping a:hover .hover {
    display:inline-block
}
#shipping a .hover {
    display:none
}
#shipping h4 {
    color:#666;
    font-family:Roboto-BoldCondensed;
    font-size:20px;
    text-transform:uppercase;
    margin-bottom:18px
}
#shipping a:hover h4,
#shipping a:hover p {
    color:#5581CA
}
#shipping p {
    color:#717171;
    font-family:RobotoCondensed-Light;
    font-size:18px;
    text-transform:capitalize;
    line-height:23px
}
.btn-buy,
.product-thumb h4 a {
    font-weight:400;
    text-transform:uppercase;
    text-align:center
}
#shipping .imag {
    border-radius:50%;
    border:2px solid #666;
	width: 137px;
	height: 137px;
	line-height: 137px;
	display: block;
	margin: 0 auto 20px;
}
.common-home #content {
    min-height:auto
}

.product-thumb .caption {
    min-height:180px;
	padding: 15px;
	text-align: center;
}

.product-thumb .caption p+p{
  margin: 15px 0 0;
}

.offer img {
    width:100%;
    display:inline-block;
}
.swiper-viewport {
    background: transparent none repeat scroll 0 0 !important;
    border-radius: 4px !important;
    box-shadow: none !important;
}

.swiper-pager .swiper-button-prev:before {
	content: "\f104";
}
.swiper-pager .swiper-button-next:before {
	content: "\f105";
}

.hoffer-con {
    background:#eaf8f9;
}

#ourbrand h3 {
    color:#5581CA;
}
#ourbrand hr {
    border-color:#5581CA;
}
.alert {
    padding:8px 14px;
}
.breadcrumb {
    margin:0 0 20px;
    padding:8px 15px;
    border:none
}
.breadcrumb i {
    font-size:15px
}
.breadcrumb>li {
    text-shadow:0 1px 0 #FFF;
    padding:0;
    position:relative
}
.breadcrumb>li+li:before {
    content:'>>';
    padding:0 5px;
    color:#363333
}
.breadcrumb>li:after {
    content:' ';
    display:block;
    position:absolute;
    top:-3px;
    right:-5px;
    width:26px;
    height:26px
}

.breadcrumb>li a {
    color:#363333;
    font-size:13px;
    font-family:Roboto-Regular;
    text-transform:capitalize
}
.pagination {
    margin:0
}
.buttons {
    margin:1em 0
}
.btn {
    padding:7.5px 12px;
    font-size:14px;
    border:1px solid #ccc;
    border-radius:4px;
    box-shadow:inset 0 1px 0 rgba(255,
    255,
    255,
    .2),
    0 1px 2px rgba(0,
    0,
    0,
    .05)
}
.btn-danger.active,
.btn-danger.disabled,
.btn-danger:active,
.btn-danger:hover,
.btn-danger[disabled],
.btn-success.active,
.btn-success.disabled,
.btn-success:active,
.btn-success:hover,
.btn-success[disabled],
.btn-warning.active,
.btn-warning.disabled,
.btn-warning:active,
.btn-warning:hover,
.btn-warning[disabled] {
    box-shadow:inset 0 1000px 0 rgba(0,
    0,
    0,
    .1)
}
.btn-xs {
    font-size:9px
}
.btn-sm {
    font-size:10.2px
}
.btn-lg {
    padding:10px 16px;
    font-size:15px
}
.btn-group>.btn,
.btn-group>.dropdown-menu,
.btn-group>.popover {
    font-size:12px
}
.btn-group>.btn-xs {
    font-size:9px
}
.btn-group>.btn-sm {
    font-size:10.2px
}
.btn-group>.btn-lg {
    font-size:15px
}
.btn-default {
    color:#777;
    text-shadow:0 1px 0 rgba(255,
    255,
    255,
    .5);
    background-color:#e7e7e7;
    background-image:linear-gradient(to bottom,
    #eee,
    #ddd);
    border-color:#ddd #ddd #b3b3b3 #b7b7b7
}
.btn-danger,
.btn-info,
.btn-primary,
.btn-success,
.btn-warning {
    text-shadow:none;
    color:#fff
}
.btn-primary {
    background-color:#95d830;
    border:none;
    border-radius:0;
	margin-bottom:0px !important;
}
.btn-primary.active,
.btn-primary.disabled,
.btn-primary:active,
.btn-primary:active:hover,
.btn-primary:hover,
.btn-primary[disabled] {
    background-color:#5581CA;
    background-position:0 -15px;
    border-radius:0;
    border:none
}
.btn-warning {
    background-color:#faa732;
    background-image:linear-gradient(to bottom,
    #fbb450,
    #f89406);
    border-color:#f89406 #f89406 #ad6704
}
.btn-danger {
    background-color:#da4f49;
    background-image:linear-gradient(to bottom,
    #ee5f5b,
    #bd362f);
    border-color:#bd362f #bd362f #802420
}
.btn-success {
    background-color:#5bb75b;
    background-image:linear-gradient(to bottom,
    #62c462,
    #51a351);
    border-color:#51a351 #51a351 #387038
}
.btn-info {
    background-color:#df5c39;
    background-image:linear-gradient(to bottom,
    #e06342,
    #dc512c);
    border-color:#dc512c #dc512c #a2371a
}
.btn-info.active,
.btn-info.disabled,
.btn-info:active,
.btn-info:hover,
.btn-info[disabled] {
    background-image:none;
    background-color:#df5c39
}
.btn-link {
    border-color:transparent;
    cursor:pointer;
    color:#23A1D1;
    border-radius:0
}
.btn-link,
.btn-link:active,
.btn-link[disabled] {
    background-color:transparent;
    background-image:none;
    box-shadow:none
}
.btn-inverse {
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,
    0,
    0,
    .25);
    background-color:#363636;
    background-image:linear-gradient(to bottom,
    #444,
    #222);
    border-color:#222 #222 #000
}
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse:active,
.btn-inverse:hover,
.btn-inverse[disabled] {
    background-color:#222;
    background-image:linear-gradient(to bottom,
    #333,
    #111)
}
.list-group a.active,
.list-group a.active:hover,
.list-group a:hover {
    color:#ffffff;
    background:#5581CA;
}

#carousel0 {
    margin-bottom:85px
}
.carousel-caption {
    color:#FFF;
    text-shadow:0 1px 0 #000
}
.carousel-control .icon-prev:before {
    content:'\f053';
    font-family:FontAwesome
}
.carousel-control .icon-next:before {
    content:'\f054';
    font-family:FontAwesome
}
.list-group h4 {
    font-family:Roboto-Bold;
    font-size:15px;
    color:#fff;
    text-transform:uppercase;
    background:#5581CA;
    margin:0;
    padding:10px 8px;
    font-weight:400
}
#catemodule {
    margin-bottom:30px;
}

.list-group a+a, .list-group li+li {
	border-top: 1px solid #dddddd;
}

.list-group a {
    color:#565656;
    padding:8px 10px;
    background:0 0;
    font-size:15px;
    border:none;
	border-radius: 0 !important;
}
.list-group a,
.btngrid {
    border-radius:0;
    font-family:Roboto-Regular;
}
.list-group {
     color: #565656;
    background: #f8f8f8;
    text-shadow: none;
    border: none;
    margin: 0;
    padding: 0;
}
.list-group a:last-child {
    border-bottom:none
}
.breadc {
    width:100%;
    background:#f2f5f8;
    margin-bottom:30px
}
.breadc .container {
    padding:0;
}
.breadc ul {
    margin:0;
}
#category .topban,
#search-page .topban,
#special .topban,
#latestpost .topban,
.topban {
    background:url(../image/banne.png) repeat-x;
    display:block;
    width:100%;
    height:167px;
}
.btngrid {
    font-size:15px!important;
    text-transform:capitalize;
    margin-right:5px;
    padding:4.5px 10px;
	outline: 0 !important;
	border-radius: 0 !important;
}
.btngrid .fa {
    margin-right:8px;
}
.btngrid.active,
.btngrid:focus{
    background:#5581CA;
    color:#fff;
    text-decoration:none;
}
.show-tick .btn-default,
.sort-col label {
    color:#3b3737;
    font-size:14px;
    font-family:Roboto-Regular
}
.show-tick .btn-default {
    border-radius:1px;
    background:#fff;
    border:1px solid #f0f0f0;
    box-shadow:none;
    height:29px
}
#category .btn-group.open .dropdown-toggle,
#manufact .btn-group.open .dropdown-toggle,
#search-page .btn-group.open .dropdown-toggle,
#special .btn-group.open .dropdown-toggle {
    box-shadow:none
}
#category .open>.dropdown-toggle.btn-default,
#category .show-tick .btn-default.active,
#category .show-tick .btn-default.focus,
#category .show-tick .btn-default:active,
#category .show-tick .btn-default:focus,
#category .show-tick .btn-default:hover,
#manufact .open>.dropdown-toggle.btn-default,
#manufact .show-tick .btn-default.active,
#manufact .show-tick .btn-default.focus,
#manufact .show-tick .btn-default:active,
#manufact .show-tick .btn-default:focus,
#manufact .show-tick .btn-default:hover,
#search-page .open>.dropdown-toggle.btn-default,
#search-page .show-tick .btn-default.active,
#search-page .show-tick .btn-default.focus,
#search-page .show-tick .btn-default:active,
#search-page .show-tick .btn-default:focus,
#search-page .show-tick .btn-default:hover,
#special .open>.dropdown-toggle.btn-default,
#special .show-tick .btn-default.active,
#special .show-tick .btn-default.focus,
#special .show-tick .btn-default:active,
#special .show-tick .btn-default:focus,
#special .show-tick .btn-default:hover {
    background:#fff!important
}
.sort-col {
    padding:0;
    margin-top:6px
}
#category #content,
#manufact #content,
#search-page #content,
#special #content {
    margin-bottom:100px
}
#category .banners,
#manufact .banners,
#search-page .banners,
#special .banners {
    margin-bottom:30px
}

#category .color,
#manufact .color,
#search-page .color,
#special .color {
    background:#eaf8f9;
    padding:20px 0
}
.topban {
    background:url(../image/banne.png) repeat-x;
    display:block;
    width:100%;
    height:167px
}
#product-page .check .checkimg,
#product-page .qtypara ul,
.add,
.buy_icon,
.minus,
.qty {
    display:inline-block
}
#product-page .thumbnail {
    border:none;
    border-radius:0;
	margin-bottom:5px;
}
.bord{background:#eaf8f9;padding:6px 6px 4px 6px;margin-bottom:70px;}
#product-page h1 {
    font-size:22px;
    color:#000;
    text-transform:capitalize;
    padding-bottom:10px;
    margin-top:5px;
}
#product-page #product .btn-buy {
    background-color:#222;
    border-color:#222;
    border-radius:0;
    color:#fff;
    font-size:20px!important;
    padding:12px 27px;
    margin-bottom:30px;
	font-family: RobotoCondensed-Regular;
}
#product-page #product .btn-buy.focus,
#product-page #product .btn-buy:focus,
#product-page #product .btn-buy:hover {
    color:#fff!important;
	background-color: #5581CA;
	border-color: #5581CA;
}

#product-page .tab-content {
    margin: 0 0 30px; 
}

#product .btn-group .btn+.btn{
	padding: 18px 18px;
	margin-left: 5px;
}

#product .btn-group .btn+.btn i{ 
	font-size: 18px;
}

.buy_icon {
    background:url(../image/cart_bag.png) no-repeat;
    height:24px;
    vertical-align:bottom;
    width:19px;
}
.addbutton {
    line-height:18px;
    min-height:20px;
    margin-bottom:10px
}
.rating p a {
    color:#3f3b3b;
    font-size:14px;
    margin:0 5px;
    vertical-align:middle
}
#product-page .pricestock {
    margin:10px 0 30px;
    border-bottom:1px solid #dfe9f6
}
#product-page .pricestock .price {
    font-size:22px;
    color:#f50000
}
#product-page .pricestock .stock {
    color:#f50000;
    font-size:14px;
    padding-top:5px;
    text-transform:uppercase;
    float:right
}
#product-page .offer-price a {
    font-family:RobotoCondensed-Regular;
    font-size:10px;
    color:#000;
    text-transform:uppercase;
    line-height:25px
}
#product-page .old-price,
#product-page label {
    font-family:RobotoCondensed-Regular;
    color:#000;
    font-size:16px
}
.qtypara {
    padding-bottom:24px
}
#product-page label {
    margin-right:8px
}
#product-page .qtypara ul {
    width:auto;
    margin-bottom:0;
    position:absolute
}
.add,
.minus {
    background:#f7f7f7;
    border:1px solid #dfdfdf;
    cursor:pointer;
    width:20px;
    padding:0 3px
}

.add:hover,
.minus:hover {
    background:#5581CA;
    border-color:#5581CA;
	color: #ffffff;
}

.add i,
.minus i { font-size: 13px;}

.qty {
	border-radius: 0;
    height: 44px;
    padding: 0 8px;
    text-align: center;
    width: auto;
    max-width: 44px;
}
#additionalimage .fa1,
#additionalimage .fa2 {
    cursor:pointer;
    position:absolute;
    border:none;
    font-size:25px;
    top:28px;
	color: #5581CA;
}
#additionalimage {
    padding:0 15px;
    margin-bottom:0px
}
#additionalimage .thumbnail {
    background:#fff!important;
    border:none;
    padding:0
}
#additionalimage .thumbnail img {
    background:#fff;
    padding:0;
    border:none
}
#additionalimage .fa1 {
    padding:0;
    left:0;
    background:0 0
}
#additionalimage .fa1:hover,
#additionalimage .fa2:hover {
    background:0 0;
    color:#666
}
#additionalimage .fa2 {
    padding:0;
    right:0
}
#product-page .check {
    background:#f5f8fb;
    min-height:50px;
    border-bottom:1px solid #ddd;
    border-top:1px solid #ddd;
    padding:0 30px;
    width:93%;
    margin-bottom:44px
}
#product-page .check .form-control::-moz-placeholder {
    color:#565656;
    opacity:1;
    font-family:RobotoCondensed-Regular
}
#product-page .check .btn-check {
    border-radius:0;
    color:#fff;
    background:#333;
    margin-bottom:3px;
    border:1px solid #78797a;
    font-family:RobotoCondensed-Regular;
    font-size:12px
}
#product-page .check .checkimg {
    background:url(../image/location_icon.png) left center no-repeat;
    width:18px;
    height:42px;
    vertical-align:middle
}
#product-page .check .checkat {
    color:#333;
    font-family:RobotoCondensed-Regular;
    font-size:16px;
    vertical-align:middle;
    box-shadow:none
}
#product-page .check .input-check {
    width:auto;
    background:#fff;
    border-radius:0;
    border:1px solid #a90000;
    display:inline-block;
    margin-top:6px;
    box-shadow:none
}
#product-page .desctab {
    margin-bottom:10px;
    margin-top:10px
}
#product-page .desctab a {
    border:none!important;
    color:#333!important;
    font-family:RobotoCondensed-Regular;
    font-size:12px;
    text-transform:uppercase;
    background:#f5f5f6;
    border-radius:0
}
#product-page .desctab li a:hover,
#product-page .desctab li.active a {
    background:#a90000;
    color:#fff!important;
    border-radius:0
}
#product-page .tab-content p {
    color:#5b5858;
    font-family:RobotoCondensed-Regular
}
#related .bcolor {
    background:#eaf8f9;
    padding-top:40px
}
#related {
    padding-bottom:50px
}

.product-thumb {
    border:none;
    margin-bottom:20px;
}
.product-thumb .image {
    text-align:center;
	background:#fff;
    padding:20px 10px;
	transition: all .5s ease;
	position: relative;
}
.product-thumb .image a {
    display:block
}
.product-thumb .image a:hover {
    opacity:.8
}
.product-thumb .image img {
    margin-left:auto;
    margin-right:auto
}
.product-grid .product-thumb .image {
    float:none
}

.midsec {
	margin: 0 0 50px;
}

.module-title {
    color: #222;
	text-align: center;
    text-transform: uppercase;
    font-size: 40px;
    font-family: SKETCHH;
    margin-top: 50px;
} 

.product-list .product-thumb { margin: 0 0 30px;}

.product-list .product-thumb .caption,
.product-list .product-thumb  h4,
.product-list .product-thumb .price{
	text-align: left;
}


#banner-right .banners {
	margin-top: 30px;
}

#banner-right .banners:first-child {
	margin-top: 0;
}

.banners img {
    width: 100%;
}

@media (min-width: 767px) {
    .product-list .product-thumb .image {
        float:left;
        padding:0 15px
    }
}
.product-list .product-thumb .caption {
    margin-left:230px
}
@media (max-width: 1200px) {
    .product-grid .product-thumb .caption {
        min-height:210px;
        padding:0 10px
    }
}
@media (max-width: 767px) {
    .product-list .product-thumb .caption {
        min-height:0;
        margin-left:0;
        padding:0 10px
    }
    .product-grid .product-thumb .caption {
        min-height:0
    }
    #search{min-height:40px !important;}#search .input-lg{width:90% !important;}
	
	#shipping .imag {
		width: 120px;
		height:120px;
		line-height: 120px;
	}
	
	#shipping a{
		margin-bottom: 20px;
		display: block;
	}
	
	#shipping h4 {
		font-size: 15px;
		margin-bottom: 10px;
	}
	
	#shipping p {
		font-size: 14px;
	}
	
	#banner0 {
		margin-bottom: 25px;
	}
	
	#shipping {
		padding: 0;
	}
	
	.shipping {
		margin-bottom: 30px;
	}
	
	#ourbrand h3 {
		font-size: 30px;
	}
	
	.product-thumb .price {
		font-size: 18px;
	}
}
#hotoffer {
    padding-bottom:50px
}


.product-thumb h4 {
    font-weight:400;
    color:#000;
    margin:0 0 15px;
    text-align:center
}
.product-thumb h4 a {
    color:#000;
    font-size:14px;
    font-family:RobotoCondensed-Light
}

.product-thumb h4 a:hover {
	color:#5581CA;
}

#ourbrand h3 {
    text-align:center;
    text-transform:uppercase;
    font-size:40px;
    font-family:SKETCHH;
    margin-top:53px;
	color:#5581CA;
}
.swiper-viewport{
	border:0 !important;
	box-shadow:none !important;
    border-radius: 0px !important;
}
.product-thumb .image:hover {
    background:#95d830
}

hr {
    border-color:#222;
    width:24%;
    text-align:center;
    height:auto;
    border-style:double none;
    margin-bottom:60px
}
.product-thumb .image .btns .fa {
    color:#fff
}
.product-thumb .image .btns .btn-hover {
    background:#5581CA;
    border-radius:50%;
    padding:12px 15px;
    border:none;
    box-shadow:none
}
.btn-danger,
.btn-default,
.btn-info,
.btn-inverse,
.btn-success,
.btn-warning {
    background-repeat:repeat-x
}
.product-thumb .image .btns {
    position:absolute;
    right:12%;
    top:6%;
    width:auto;
}

.product-thumb .image:hover .btns { display:block;}

.product-thumb .image .btns li {
    margin-bottom:25px
}
.btns {
    display:none
}
.product-thumb .rating {
    padding-bottom:10px;
	text-align:center;
}
.rating .fa-stack {
    font-size:8px
}
.rating .fa-star-o {
    color:#999;
    font-size:15px
}
.rating .fa-star {
    color:#FC0;
    font-size:15px
}
.rating .fa-star+.fa-star-o {
    color:#E69500
}
h2.price {
    margin:0
}
.product-thumb .price {
   color:#000;
    text-align:center;
    font-family:Roboto-BoldCondensed;
    font-size:22px
}
.product-thumb .price-new {
    font-weight:600
}
.product-thumb .price-old {
    color:#999;
    text-decoration:line-through;
    margin-left:5px;
	font-size: 16px;
}
.product-thumb .price-tax {
    color:#999;
    font-size:12px;
    display:block;
}
#social_media .address ul li,
#social_media .links1 h1 {
    font-size:14px;
    font-family:Roboto-Condensed;
}
.product-thumb .button-group {
    background:0 0;
    border:none;
    text-align:center;
}

.product-list .product-thumb .button-group,
.product-list .product-thumb .image .btns,
.product-thumb .caption .btnlist {
    display: none;
}

.product-list .product-thumb .caption .btnlist {
    display: block;
	margin-top: 15px;
}

@media (max-width: 768px) {
    .product-list .product-thumb .button-group {
        border-left:none
    }
}
.product-thumb .button-group button {
    background:#95d830;
    border:none;
    padding:10px 15px;
    font-size:22px;
    font-family:RobotoCondensed-Regular;
    color:#fff;
    float:none!important;
    width:auto;
	transition: all .5s ease;
}
.product-thumb .button-group button+button {
    width:20%;
    border-left:1px solid #ddd;
}

#product-page ul li{
	font-family: RobotoCondensed-Regular;
}

.product-thumb .button-group button:hover {
    color:#fff;
    background-color:#5581CA;
    text-decoration:none;
    cursor:pointer;
}

.thumbnails {
    overflow:auto;
    clear:both;
    list-style:none;
    padding:0;
    margin:0
}
.thumbnails>li {
    margin-left:20px
}
.thumbnails>img {
    width:100%
}
.image-additional a {
    margin-bottom:20px;
    padding:5px;
    display:block;
    border:1px solid #ddd
}
.image-additional {
    max-width:78px
}
.thumbnails .image-additional {
    float:left;
    margin-left:20px
}
.swiper-slide img {
    margin:0 auto
}

.swiper-viewport .swiper-pagination {
	bottom: -30px;
}

@media (min-width: 768px) {
    #column-left .product-layout .col-md-3 {
        width:100%
    }
    #column-left+#content .product-layout .col-md-3 {
        width:50%
    }
    #column-left+#content+#column-right .product-layout .col-md-3,
    #content+#column-right .product-layout .col-md-3 {
        width:100%
    }
}
#column-left .product-layout,
#column-right .product-layout {
    width:100%
}
.input-group .form-control[name^=quantity] {
    min-width:50px
}
.hederbg {
    background:#EAF8F9;
    padding-top:20px
}
#social_media {
    margin:0;
    float:left
}
#social_media .links1 {
    float:left
}
#social_media .links1 h1 {
    color:#fff;
    padding-left:5px
}

#social_media .socical-media ul {
	margin: 0;
}

#social_media .socical-media ul li{
	padding: 0;
}

#social_media .socical-media ul li+li{
	margin-left: 5px;
}

#social_media .socical-media ul li a {
    background: #fff;
    width: 35px;
    height: 35px;
    display: block;
    text-align: center;
    line-height: 35px;
    border-radius: 3px;
	margin-bottom: 5px;
	color: #ffffff;
	transition: all .5s ease;
}

#social_media .socical-media ul li a:hover {
	opacity: 0.8;
}

#social_media .socical-media ul li a i{
    font-size: 18px;
}


#social_media .socical-media ul li .fb {
    background: #3B5998;
}

#social_media .socical-media ul li .twitter {
    background: #D14836;
}

#social_media .socical-media ul li .google {
    background: #39A9E0;
}

#social_media .socical-media ul li .linkedin {
    background: #007FB1;
}

#social_media .socical-media ul li .instagram {
    background: #D52361;
}

#social_media .socical-media ul li .pinterest {
    background: #D8484C;
}

#social_media .socical-media ul li .youtube {
    background: #EE3637;
}

#social_media .socical-media ul li .blogger {
    background: #EFA929;
}

.payment ul {
    margin-top:10px;
    padding:0;
    margin-left:0;
    margin-bottom:0
}
.payment ul li {
    list-style:none;
    padding:0 5px
}
.payment ul li a {
    padding:0;
    float:left;
    width:52px;
    height:36px;
    background:url(../image/payment.png) no-repeat;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -ms-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s;
    margin-bottom:10px;
}
.payment .master2 {
    background-position:-187px 0
}
.payment .paypal {
    background-position:1px 0
}
.payment .american {
    background-position:-123px 0
}
.payment .visa {
    background-position:-61px 0
}
.payment .western {
    background-position:-187px 0
}
@media only screen and (min-width: 320px) and (max-width: 700px) {
  
    #social_media .socical-media ul li {
        margin-right:3px
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .payment ul li a {
        width:47px
    }
    .payment .visa {
        background-position:-63px 0
    }
    .payment .paypal {
        background-position:-1px 0
    }
    .payment .american {
        background-position:-127px 0
    }
    .payment .master2 {
        background-position:-190px 0
    }
}
.vatopclass {
    width:50%;
    vertical-align:top
}
.authordiv {
    width:50%
}
.width20 {
    width:20%
}
.margin5 {
    margin:5px
}
.width33 {
    width:33.3%
}
.width200 {
    max-width:200px
}
.aligncenter {
    text-align:center
}
.alignright {
    text-align:right
}
.width400 {
    margin:0 auto;
    width:400px
}
.width180 {
    margin:5px auto 0;
    width:180px
}
.clear {
    clear:both
}
.inlineblock {
    display:inline-block
}
.margintop {
    margin-top:15px
}
.width392 {
    margin:0 auto;
    width:392px
}
.width400height {
    margin:0 auto;
    width:400px;
    height:228px
}
.displaynone {
    display:none
}
.margin3 {
    margin-left:3%
}
.itembaner {
    border:1px solid #DDD;
    margin-bottom:20px;
    width:350px;
    margin-left:auto;
    margin-right:auto
}
.marginright {
    margin:10px;
    float:right
}
.decorationnone {
    text-decoration:none
}
.hssiframe {
    border:0 solid #DDD;
    margin-left:210px
}
.opacity1 {
    opacity:1
}
.securecon {
    font-family:arial;
    font-size:12px;
    font-weight:700
}
.width400heightdisplay {
    display:inline-block;
    width:400px;
    height:185px
}
.owl-carousel .owl-buttons div{
	opacity:1 !important;
}
.owl-controls .owl-buttons .owl-prev,.owl-controls .owl-buttons .owl-next{
	top:0 !important;
}
.owl-carousel .owl-wrapper-outer{
	min-height:108px;
}
.owl-wrapper-outer{border:none!important;border-radius:0px!important;}
.error{color:#FF0000;}

