@import url('//fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic&subset=latin-ext');



*:focus {

	box-shadow: none;

}

body {

	font-family: 'Roboto Condensed', sans-serif;

	font-weight: 400;

	color: #555;

	font-size: 14px;

	line-height: 1.4;

	width: 100%;

}

a {

	cursor:pointer;

}
.txt_justify {
	text-align: justify;
}

/* default font size */

.fa {

	font-size: 14px;

}

.fa-fw {

	width:1.5em;

}

/* Override the bootstrap defaults */

h1, h2, h3, h4, h5, h6,

.h1, .h2, .h3, .h4, .h5, .h6 {

	font-weight:300;

	color: #09f;

	margin: 0;

    padding:10px 15px;

}

header {

	background:#fff;

}

.table>tbody>tr>td,

.table>tbody>tr>th,

.table>tfoot>tr>td,

.table>tfoot>tr>th,

.table>thead>tr>td,

.table>thead>tr>th {

    vertical-align: middle;

    border-bottom: 1px solid #eee;

    border-top: 1px solid #eee;

}

.table {

	font-size:16px;

}



.table>tbody+tbody {

    border-top: 1px solid #eee;

}

.table  tr{

	height:60px;

}

.table thead  tr{

	height:40px;

}

.table thead  tr td{

	padding-top:25px;

}

.theme-table-responsive {

	overflow-x:auto;

}

.theme-table-responsive .table.theme-table {

	min-width:600px;

}

img:not(.category-img) {

	max-width:100%;

}

/* Fix some bootstrap issues */

span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg {

	display: inline;

}



div.required .control-label:before {

	content: '* ';

	color: #F00;

	font-weight: bold;

}

a {

	color: #09f;

}

a, a:hover, a:focus {

	text-decoration: none;

}

a:hover, a:focus {

	color: #f06;

}

legend {

	font-size: 18px;

	color: #09f;

	padding: 7px 0px;

}

label {

	font-size: 12px;

	font-weight: normal;

}

select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control {

	font-size: 12px;

	min-height: 38px;

}

.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover {

	font-size: 12px;

	min-height: 38px;

}

.input-group .input-group-addon {

	font-size: 12px;

	height: 30px;

}

select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control {

	border-radius:3px;

}

.img-thumbnail {

	border-radius:3px;

}

h4 a {

	color:#09f;

}

h4 a:hover, h4 a:focus {

	color:#f06;

}

.contact-info {

	height:28px;

    display: inline-block;

    font-size: 16px;

}

.contact-info img {

	margin:0 10px 0 7px;

}

.contact-info .fa-mobile {

	font-size:25px;

	vertical-align:middle;

}

.contact-info .fa-skype, .contact-info .fa-phone {

	font-size:20px;

	vertical-align:middle;

}

/* Theme module full background */

.center-content .wrap-color,

.social-wrap-color.wrap-color,

.breadcrumb-wrap-color {

	padding:40px 0;

	text-align:center;

}

.theme-wrap h1 {

	background-image:none;

}

.center-content .theme-wrap h3,

.theme-wrap .social h3 {

	margin-bottom:30px;

	font-size:28px;

	border-bottom:1px solid #f06;

	display:inline-block;

}

.theme-wrap  .module-layout{

	float:none !important;

	display:inline-block !important;

	width:24% !important;

}

#column-left .theme-wrap, #column-right .theme-wrap {

	padding: 0;

	background: transparent;

}

#column-left .theme-wrap .container, #column-right .theme-wrap .container {

	padding: 0;

	width:100%;

}

.breadcrumb-block {

	padding:20px 40px;

	margin:0 10px;

	border-radius:3px;

	background:rgba(255, 255, 255, 0.6);

	display:inline-block;

}

.breadcrumb-wrap {

	text-align:center;

}

.breadcrumb-wrap h1 {

	border-bottom:1px solid #f06;

	display:inline-block;

	padding:0 0 15px 0;

}

.breadcrumb-wrap .breadcrumb {

	margin:20px 0 0;

	padding:0;

	background:transparent;

}

.jarallax {

    position: relative;

    background-size: cover;

    background-repeat: no-repeat;

    background-position: 50% 50%;

}

.alltabs-wrap-color .nav-tabs {

	border-bottom:none;

	margin-bottom:30px;

	text-align:center;

}

.all-tabs.tab-content>.tab-pane {

	border-bottom:none;

	margin-bottom:0;

}

.alltabs-wrap-color .nav-tabs>li {

	float:none;

	display:inline-block;

}

.alltabs-wrap-color .nav-tabs>li>a {

	font-size:22px;

	background:transparent !important;

	color:#999;

	margin:0 10px;

	padding: 10px 15px;

	border-bottom:1px solid transparent;

}

.alltabs-wrap-color .nav-tabs>li>a:hover,

.alltabs-wrap-color .nav-tabs>li.active>a,

.alltabs-wrap-color .nav-tabs>li.active>a:focus,

.alltabs-wrap-color .nav-tabs>li.active>a:hover {

	background:transparent;

	color:#09f;

	border-bottom:1px solid #f06;

}



/* Carousel & Slideshow */

.owl-carousel {

	background:transparent !important;

	margin-bottom:20px !important;

}

.full-width.owl-carousel {

	margin:0 !important;

}

.owl-carousel .owl-wrapper-outer {

	box-shadow:none;

}

/* alert */

.account-wishlist .alert-success,

.checkout-cart .alert {

	opacity:0.5;

}

.empty {

	text-align:center;

	font-size:18px;

	font-weight: 300;

}

.empty p {

	line-height: 28px;

}

#top-links li.empty {

	padding:10px 0;

}

.text-danger {

    color: #f00;

}

/* buttons */

button:active, button:focus{

	box-shadow:none !important;

	outline:none !important;

}

.buttons {

	margin: 1em 0;

}

.btn {

	padding: 8px 12px;

	border-radius: 3px;

}

.btn-xs {

	padding: 1px 5px;

	font-size: 10px;

}

.btn-sm {

	padding: 5px 10px;

	font-size: 12px;

}

.btn-lg {

	padding: 10px 16px;

	font-size: 16px;

}

.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {

	font-size: 14px;

}

.btn-group > .btn-xs {

	font-size: 10px;

}

.btn-group > .btn-sm {

	font-size: 12px;

}

.btn-group > .btn-lg {

	font-size: 16px;

}

.btn-default, #cart .btn-default, #modal-add-product .btn-default {

	color: #333;

	background-color: #fff;

	border-color: #ccc;

	transition: .3s;

}

.btn-default:hover,

.btn-default:active,

.btn-default.active,

.btn-default.disabled,

.btn-default[disabled],

.open>.dropdown-toggle.btn-default,

.btn-default:active:hover,

.btn-default.active:hover,

.open > .dropdown-toggle.btn-default:hover,

.btn-default:active:focus,

.btn-default.active:focus,

.open > .dropdown-toggle.btn-default:focus,

.btn-default:active.focus,

.btn-default.active.focus,

.open > .dropdown-toggle.btn-default.focus,

.btn-default:focus,

.btn-default.focus,

#cart .btn-default:hover,

#cart .btn-default:active,

#cart .btn-default.active,

#cart .btn-default.disabled,

#cart .btn-default[disabled],

#cart .open>.dropdown-toggle.btn-default,

#cart .btn-default:active:hover,

#cart .btn-default.active:hover,

#cart .open > .dropdown-toggle.btn-default:hover,

#cart .btn-default:active:focus,

#cart .btn-default.active:focus,

#cart .open > .dropdown-toggle.btn-default:focus,

#cart .btn-default:active.focus,

#cart .btn-default.active.focus,

#cart .open > .dropdown-toggle.btn-default.focus,

#cart .btn-default:focus,

#cart .btn-default.focus,

#cart .dropdown-menu .btn-default:hover,

#modal-add-product .btn-default:hover,

#modal-add-product .btn-default:active,

#modal-add-product .btn-default.active,

#modal-add-product .btn-default.disabled,

#modal-add-product .btn-default[disabled],

#modal-add-product .open>.dropdown-toggle.btn-default,

#modal-add-product .btn-default:active:hover,

#modal-add-product .btn-default.active:hover,

#modal-add-product .open > .dropdown-toggle.btn-default:hover,

#modal-add-product .btn-default:active:focus,

#modal-add-product .btn-default.active:focus,

#modal-add-product .open > .dropdown-toggle.btn-default:focus,

#modal-add-product .btn-default:active.focus,

#modal-add-product .btn-default.active.focus,

#modal-add-product .open > .dropdown-toggle.btn-default.focus,

#modal-add-product .btn-default:focus,

#modal-add-product .btn-default.focus,

#modal-add-product .dropdown-menu .btn-default:hover {

	color: #09f;

	background-color: #fff;

	border-color: #09f;

}

.btn-primary, #cart .btn-primary, #modal-add-product .btn-primary {

	color: #fff;

	background-color: #09f;

	border-color: #09f;

	transition: .3s;

}

.btn-primary:hover,

.btn-primary:active,

.btn-primary.active,

.btn-primary.disabled,

.btn-primary[disabled],

.btn-primary.disabled:hover,

.btn-primary[disabled]:hover,

.open>.dropdown-toggle.btn-primary,

.btn-primary:active:hover,

.btn-primary.active:hover,

.open > .dropdown-toggle.btn-primary:hover,

.btn-primary:active:focus,

.btn-primary.active:focus,

.open > .dropdown-toggle.btn-primary:focus,

.btn-primary:active.focus,

.btn-primary.active.focus,

.open > .dropdown-toggle.btn-primary.focus,

.btn-primary:focus,

#cart .btn-primary.focus, 

#cart .btn-primary:hover,

#cart .btn-primary:active,

#cart .btn-primary.active,

#cart .btn-primary.disabled,

#cart .btn-primary[disabled],

#cart .btn-primary.disabled:hover,

#cart .btn-primary[disabled]:hover,

#cart .open>.dropdown-toggle.btn-primary,

#cart .btn-primary:active:hover,

#cart .btn-primary.active:hover,

#cart .open > .dropdown-toggle.btn-primary:hover,

#cart .btn-primary:active:focus,

#cart .btn-primary.active:focus,

#cart .open > .dropdown-toggle.btn-primary:focus,

#cart .btn-primary:active.focus,

#cart .btn-primary.active.focus,

#cart .open > .dropdown-toggle.btn-primary.focus,

#cart .btn-primary:focus,

#cart .dropdown-menu .btn-primary:hover,

#modal-add-product .btn-primary.focus, 

#modal-add-product .btn-primary:hover,

#modal-add-product .btn-primary:active,

#modal-add-product .btn-primary.active,

#modal-add-product .btn-primary.disabled,

#modal-add-product .btn-primary[disabled],

#modal-add-product .btn-primary.disabled:hover,

#modal-add-product .btn-primary[disabled]:hover,

#modal-add-product .open>.dropdown-toggle.btn-primary,

#modal-add-product .btn-primary:active:hover,

#modal-add-product .btn-primary.active:hover,

#modal-add-product .open > .dropdown-toggle.btn-primary:hover,

#modal-add-product .btn-primary:active:focus,

#modal-add-product .btn-primary.active:focus,

#modal-add-product .open > .dropdown-toggle.btn-primary:focus,

#modal-add-product .btn-primary:active.focus,

#modal-add-product .btn-primary.active.focus,

#modal-add-product .open > .dropdown-toggle.btn-primary.focus,

#modal-add-product .btn-primary:focus,

#modal-add-product .dropdown-menu .btn-primary:hover {

	background-color: #0065A6;

	border-color: #0065A6;

}

.btn-warning {

	color: #fff;

	background-color: #f60;

	border-color: #f60;

	transition: .3s;

}

.btn-warning:hover,

.btn-warning:active,

.btn-warning.active,

.btn-warning.disabled,

.btn-warning[disabled],

.btn-warning.disabled:hover,

.btn-warning[disabled]:hover,

.open>.dropdown-toggle.btn-warning,

.btn-warning:active:hover,

.btn-warning.active:hover,

.open > .dropdown-toggle.btn-warning:hover,

.btn-warning:active:focus,

.btn-warning.active:focus,

.open > .dropdown-toggle.btn-warning:focus,

.btn-warning:active.focus,

.btn-warning.active.focus,

.open > .dropdown-toggle.btn-warning.focus,

.btn-warning:focus,

.btn-warning.focus {

	background-color: #A64300;

	border-color: #A64300;

}

.btn-danger {

	color: #fff;

	background-color: #f06;

	border-color: #f06;

	transition: .3s;

}

.btn-danger:hover,

.btn-danger:active,

.btn-danger.active,

.btn-danger.disabled,

.btn-danger[disabled],

.btn-danger.disabled:hover,

.btn-danger[disabled]:hover,

.open>.dropdown-toggle.btn-danger,

.btn-danger:active:hover,

.btn-danger.active:hover,

.open > .dropdown-toggle.btn-danger:hover,

.btn-danger:active:focus,

.btn-danger.active:focus,

.open > .dropdown-toggle.btn-danger:focus,

.btn-danger:active.focus,

.btn-danger.active.focus,

.open > .dropdown-toggle.btn-danger.focus,

.btn-danger:focus,

.btn-danger.focus {

	background-color: #A60043;

	border-color: #A60043;

}

.btn-success {

	color: #fff;

	background-color: #30BF72;

	border-color: #30BF72;

	transition: .3s;

}

.btn-success:hover,

.btn-success:active,

.btn-success.active,

.btn-success.disabled,

.btn-success[disabled],

.btn-success.disabled:hover,

.btn-success[disabled]:hover,

.open>.dropdown-toggle.btn-success,

.btn-success:active:hover,

.btn-success.active:hover,

.open > .dropdown-toggle.btn-success:hover,

.btn-success:active:focus,

.btn-success.active:focus,

.open > .dropdown-toggle.btn-success:focus,

.btn-success:active.focus,

.btn-success.active.focus,

.open > .dropdown-toggle.btn-success.focus,

.btn-success:focus,

.btn-success.focus {

	background-color: #3F8F64;

	border-color: #3F8F64;

}

.btn-info {

	color: #fff;

	background-color: #9af;

	border-color: #9af;

	transition: .3s;

}

.btn-info:hover,

.btn-info:active,

.btn-info.active,

.btn-info.disabled,

.btn-info[disabled],

.btn-info.disabled:hover,

.btn-info[disabled]:hover,

.open>.dropdown-toggle.btn-info,

.btn-info:active:hover,

.btn-info.active:hover,

.open > .dropdown-toggle.btn-info:hover,

.btn-info:active:focus,

.btn-info.active:focus,

.open > .dropdown-toggle.btn-info:focus,

.btn-info:active.focus,

.btn-info.active.focus,

.open > .dropdown-toggle.btn-info.focus,

.btn-info:focus,

.btn-info.focus {

	background-color: #34e;

	border-color: #34e;

}

.btn-link {

	border-color: rgba(0, 0, 0, 0);

	cursor: pointer;

	color: #23A1D1;

	border-radius: 0;

}

.btn-link, .btn-link:active, .btn-link[disabled] {

	background-color: rgba(0, 0, 0, 0);

	background-image: none;

	box-shadow: none;

}

.btn-inverse {

	color: #ffffff;

	background-color: #363636;

	background-image: linear-gradient(to bottom, #444444, #222222);

	background-repeat: repeat-x;

	border-color: #222222 #222222 #000000;

}

.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {

	background-color: #222222;

	background-image: linear-gradient(to bottom, #333333, #111111);

}

.btn:focus,

.btn:active:focus,

.btn.active:focus,

.btn.focus,

.btn:active.focus,

.btn.active.focus,

.btn:active,

.btn.active {

	outline:none;

	-webkit-box-shadow: none;

	box-shadow: none;

}

header .container {

	padding-bottom:0;

}

#menu.navbar {

	margin-bottom:0;

}

.container {

	padding:15px;

}

.theme-container {

	margin: auto;

	clear:left;

}

.theme-content {

	padding:10px 15px;

	background:#fff;

	overflow:auto;

}

.dropdown-menu {

	border-radius:3px;

}

.account-info li  {

	line-height:40px;

}

.sitemap-info li {

	line-height:30px;

}

.account-info li  a,

.sitemap-info li  a {

	font-size:16px;

}



.panel-group .panel-heading {

    padding:0;

}

.panel-group .panel-heading a {

	display:block;

    padding:10px 15px;

}



/* Pagination */

.pagination {

	margin: 0;

	width:100%;

}

.pagination>li>a, .pagination>li>span {

    padding: 8px 14px;

    color: #09f;

    background-color: #fff;

}

.pagination>li:first-child>a, .pagination>li:first-child>span {

    border-top-left-radius: 3px;

    border-bottom-left-radius: 3px;

}

.pagination>li:last-child>a, .pagination>li:last-child>span {

    border-top-right-radius: 3px;

    border-bottom-right-radius: 3px;

}

.pagination>.active>a,

.pagination>.active>a:focus,

.pagination>.active>a:hover,

.pagination>.active>span, .pagination>.active>span:focus,

.pagination>.active>span:hover {

    color: #fff;

    background-color: #09f;

    border-color: #09f;

}

.pagination>li>a:focus,

.pagination>li>a:hover,

.pagination>li>span:focus,

.pagination>li>span:hover {

    color: #31708f;

    background-color: #d9edf7;

    border-color: #bce8f1;

}

.pagination-panel {

	overflow: hidden;

    margin: 0 15px;

    padding: 5px 0 0;

}

.pagination-panel .text-right {

	line-height:40px;

}

.review-pagination-panel {

	padding: 5px 0 0 15px;

}

.stiker-sale {

    color: #fff;

	font-weight: normal;

	font-size:14px;

	height:54px;

	width:54px;

	text-align: center;

	border: 1px solid #fff;

	background-color: #f06;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

	position: absolute;

	top:0;

	margin:5px 0 0 5px;

    padding:16px 0 0 0;

	z-index: 1;

}

.prod-left .stiker-sale {

	top:10px;

}

/* PRODUCT PAGE */

.block-success {

	color: #3c763d;

    background-color: #dff0d8;

    border: 1px solid #d6e9c6;

	border-radius:3px;

	margin: 0 0 20px;

    padding: 10px;

	font-size:16px;

	line-height: 24px;

}

.block-danger {

	color: #a94442;

    background-color: #f2dede;

    border: 1px solid #ebccd1;

	border-radius:3px;

	margin: 0 0 20px;

    padding: 10px;

	font-size:16px;

	line-height: 24px;

}

.block-info {

	color: #31708f;

    background-color: #d9edf7;

    border: 1px solid #bce8f1;

	border-radius:3px;

	margin: 0 0 20px;

    padding: 10px;

	font-size:16px;

	line-height: 24px;

}

#quick-order .block-info {

	font-size:16px;

}

#customer_tel,

#call_back_customer_tel,

#quick-login input,

#quick-register input:not([type="checkbox"]) {

	width:60%;

	margin: 0 auto;

	font-size: 16px;

}

#customer_tel.theme_phone,

#call_back_customer_tel.theme_phone2,

#quick-register #register-telephone.theme_phone3 {

	font-size: 18px;

}

.btn-call-back,

.btn-call-back:focus {

	position:fixed;

	left:30px;

	bottom:60px;

	border-radius:50%;

    height: 70px;

    width: 70px;

	background-color:rgba(0, 155, 255, 0.6);

	color:#fff;

    padding: 0;

	z-index:999;

	transition: .3s;

}



.box-category a.active ~ .menu-button, .box-category a:hover ~ .menu-button,

.box-category a.active ~ .menu-button:hover {color:#fff;}

.box-category .menu-button {

    position:relative;

	margin: -44px 0px 0px;

	float:right;

	cursor:pointer;

	text-align: center;

	line-height: 46px;

	height: 44px;

	width:40px;

	z-index:999;

}

.box-category .menu-button .fa {

	font-size:18px;

	font-weight:bold;

}

.box-category .menu-button.opened .fa {

	-webkit-transform: rotate(45deg);

	-moz-transform: rotate(45deg);

	-o-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	transform: rotate(45deg);

}

.box-category .list-group-item:first-child {

    border-top: none;

}

.box-category > li:first-child {

    border-top: 1px solid #eee;

}

.box-category > li ul {

	display:none;

}

.box-category .list-active ul {

	display:block;

}

.box-category .menu-button:hover { color:#f06;}

#menu .box-category .menu-button {

    margin: -42px 0px 0px;

    line-height: 44px;

    height: 42px;

    width: 54px;

}

#menu a.list-group-item:focus, #menu a.list-group-item:hover {

    color: #fff;

    background-color: #09f;

}

.btn-call-back:hover {

	background-color:transparent;

	border:1px solid #09f;

	color:#09f;

}

.btn-call-back .fa {

	font-size:32px;

	border-radius:50%;

	padding:0;

}

.block-xs {

	padding:2px 5px 2px 0;

	margin:0;

	border-radius:2px;

	font-size:14px;

}

.theme-tags {

	color:#ddd;

	clear:both;

}

.theme-tags a {

	font-size:12px;

	padding:2px 5px;

	margin:3px;

}

.nav-tabs {

	margin-bottom: 15px;

	border-bottom:1px solid #eee;

}

.nav-tabs>li>a {

	color:#333;

	border-bottom:2px solid transparent;

	transition: .3s;

	font-size: 16px;

    font-weight: 300;

	padding: 5px 15px;

}

.nav-tabs>li>a:hover {

	color:#fff;

	background:#09f;

	border-color:transparent;

	border-radius:3px 3px 0 0;

}

.nav-tabs>li.active>a,

.nav-tabs>li.active>a:focus,

.nav-tabs>li.active>a:hover {

	border-color:transparent;

	border-bottom:2px solid #09f;

	color:#09f;

}

.nav-tabs>li>a {

	border-radius:0;

}

.stand-tabs>li>a {

	padding:8px 15px;

}

.vertical-tabs .nav-tabs {

	margin-bottom: 20px;

	width:20%;

	float:left;

	border:1px solid #eee;

	background:transparent;

	border-right:none;

	border-left:none;

	border-radius:0;

	padding-bottom:1px;

}

.vertical-tabs .nav-tabs>li {

	float:none;

}

.vertical-tabs .nav-tabs>li>a {

	background:#fff;

	color:#333;

	border:1px solid transparent;

	transition: .3s;

	padding: 10px 15px;

}

.vertical-tabs .nav-tabs>li>a:hover {

	color:#fff;

	background:#09f;

	border-radius:0;

}

.vertical-tabs .nav-tabs>li.active>a,

.vertical-tabs .nav-tabs>li.active>a:focus,

.vertical-tabs .nav-tabs>li.active>a:hover {

	border:1px solid transparent;

	border-left:2px solid #09f;

	background:#fff;

	color:#09f;

}

.vertical-tabs .tab-content {

	width:80%;

	border-top:1px solid #eee;

	float:right;

	padding:15px 20px;

    margin-bottom: 20px;

}

.vertical-tabs .tab-content>.tab-pane {

    margin-bottom: 0;

}

.theme-options-title2,

.theme-options-title {

	cursor:pointer;

	margin-bottom:15px;

}

.theme-options-title2 h4:hover,

.theme-options-title h4:hover {

	color:#f06;

}

.theme-options-title2 h4,

.theme-options-title h4 {

	border-bottom:1px solid #eee;

}

.theme-options-title2 h4,

.theme-options-title h4,

.options-title2,

.options-title {

	text-align:center;

}

.product-info li,

.product-price li {

	line-height:26px;

	font-size: 16px;

}

.product-info span a {

	color:#09f;

}

.product-info span a:hover,

.product-info span a:focus {

	color:#f06;

}

.product-info-title {

	display:inline-block;

	font-weight: 300;

	font-size:14px;

	width:50%;

}

.product-price .h2 {

	padding:0;

}

.product-page {

	overflow:hidden;

}

.product-page.rating {

	text-align:left;

}



/* Product Page Video */

.responsive-video {

	position: relative;

    padding-bottom: 56.25% !important;

    padding-top: 30px !important;

    height: auto;

    clear: both;

    overflow: hidden;

    margin-bottom: 20px;

}

.responsive-video iframe,

.responsive-video object,

.responsive-video embed {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}



/* Rating */

.rating {text-align:center;}

.rating-no {color:#999;}

.rating-yes {color:#f60;}

.rate {

	unicode-bidi: bidi-override;

	direction: rtl;

	margin-left:10px;

}

.rate input {

	display:none;

}

.rate .fa {

	font-size:22px;

	color:transparent;

}

.rate label:before {

	color:#999;

	font-family:'Fontawesome';

	content: "\f006";

	font-size:24px;

	position: absolute;

}

.rate label:hover:before,

.rate label:hover ~ label:before,

.rate input:checked  + label:before,

.rate input:checked  + label ~ label:before {

	content: "\f005";

	color:#f60;

	cursor:pointer;

}





/* list group */

.list-group a {

	border:0;

	border-bottom: 1px solid #eee;

	color: #888;

	padding: 12px;

	transition:.3s;

}

.list-group a.active, .list-group a.active:hover, .list-group a:hover {

	color: #fff;

	background: #09f;

	border-color:#fff;

}

.list-group-item {

	margin-bottom:0;

}

.list-group-item:first-child {

    border-radius: 0;

	border-top:1px solid #eee;

}

.list-group-item:last-child {

    border-radius: 0;

}





/* carousel */

.carousel-caption {

	color: #FFFFFF;

}

.carousel-control .icon-prev:before {

	content: '\f053';

	font-family: 'FontAwesome';

}

.carousel-control .icon-next:before {

	content: '\f054';

	font-family: 'FontAwesome';

}

/* Tooltip */

.tooltip {

	font-size:14px;

}

.tooltip.in {

  filter: alpha(opacity=100);

  opacity: 1;

}

.tooltip-inner {

	max-width: 220px;

	padding: 10px 14px;

	color: #000;

	background-color: #fff;

	border-radius: 2px;

	border:1px solid #ccc;

	-webkit-box-shadow: 0 4px 7px rgba(0,0,0,.175);

    box-shadow: 0 4px 7px rgba(0,0,0,.175);

}

.tooltip.top .tooltip-arrow {

	bottom: -8px;

    border: 7px solid transparent;

    border-top: 7px solid #ccc;

}

.tooltip.top:before, .tooltip.top:after {

	bottom: -6px;

	left: 50%;

	margin-left: -5px;

	content:'';

	position:absolute;

    border: 7px solid transparent;

    border-top: 7px solid #fff;

}

.tooltip.bottom .tooltip-arrow {

	top: -8px;

    border: 7px solid transparent;

    border-bottom: 7px solid #ccc;

}

.tooltip.bottom:before, .tooltip.bottom:after {

	top: -6px;

	left: 50%;

	margin-left: -5px;

	content:'';

	position:absolute;

    border: 7px solid transparent;

    border-bottom: 7px solid #fff;

}



/* product list */

.category-description {

	padding:15px 0;

}

.subcategories {

	text-align:center;

}

.subcategories ul {

	margin:0;

	padding: 10px 0;

}

.subcategories ul li {

	margin:10px 0;

}

.subcategories ul li  span{

	padding:2px 10px;

	display: block;

}

.subcategories img {

	width:68px;

	height:auto;

}

span.compare-count {

	color:#f06;

	position: absolute;

    line-height: 20px;

	bottom: -2px;

}

.theme-panel {

	padding:10px 0;

	margin-bottom:10px;

}

.theme-panel .form-control,

.theme-options .form-control.select-option,

.theme-options2 .form-control.select-option {

	cursor:pointer;

}

.theme-panel .form-control:after,

.theme-options .form-control.select-option:after,

.theme-options2 .form-control.select-option:after {

	font-family:'Fontawesome';

	content: "\f0d7";

	position:absolute;

	top:0;

	height:1px;

	right:10px;

}

.theme-panel .theme-sort:before {

	font-family:'Fontawesome';

	content: "\f0ec";

	position:absolute;

	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);

	-webkit-transform: rotate(90deg);

	-ms-transform: rotate(90deg);

	transform: rotate(90deg);

	top:0;

	left:10px;

}

.theme-panel .theme-limit:before {

	font-family:'Fontawesome';

	content: "\f06e";

	position:absolute;

	top:1px;

	left:10px;

}

.theme-panel .form-control,

.theme-options .form-control.select-option,

.theme-options2 .form-control.select-option {

	padding:0;

    height: 42px;

    border: 1px solid #CCC;

    border-radius: 3px;

    background: #fff;

    font-size: 14px;

	line-height:40px;

    padding: 0 0 0 30px;

}

.jq-selectbox__select {

	text-align:left;

}

.jq-selectbox__select-text {

    display: block;

    overflow: hidden;

    width: 100%;

    white-space: nowrap;

    text-overflow: ellipsis;

}

.jq-selectbox__trigger {

}

.jq-selectbox__dropdown {

    box-sizing: border-box;

    width: 100%;

    margin: 2px 0 0;

    padding: 0;

    border: 1px solid #CCC;

    border-radius: 3px;

    background: #FFF;

	right: 0;

}

.jq-selectbox__search {

    margin: 5px;

}

.jq-selectbox__search input {

    box-sizing: border-box;

    width: 100%;

    margin: 0;

    padding: 5px 27px 6px 8px;

    border: 1px solid #CCC;

    border-radius: 3px;

    outline: none;

    -webkit-appearance: textfield;

}

.jq-selectbox__not-found {

    margin: 5px;

    padding: 5px 8px 6px;

    background: #F0F0F0;

    font-size: 13px;

}

.jq-selectbox ul {

    margin: 0;

    padding: 0;

	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);

    box-shadow: 0 6px 12px rgba(0,0,0,.175);

}

.jq-selectbox li {

	text-align:left;

	height:36px;

	line-height:36px;

	padding:0 10px;

	margin:0 0 1px;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    white-space: nowrap;

	cursor:pointer;

}

.jq-selectbox li:hover, .jq-selectbox li.selected, .jq-selectbox li.sel {

    background:#09f;

    color: #fff;

}

.jq-selectbox li.sel {

    cursor: not-allowed;

}

.theme-panel .theme-btn {

	background: transparent;

	display: inline-block;

	line-height: 38px;

	font-weight: 400;

	text-align: center;

	border-radius:3px;

	font-size:16px;

	border:1px solid #ccc;

	color:#ccc;

	width:40px;

	transition:.3s;

}

.theme-panel .theme-btn:hover {

	border:1px solid #09f;

	color:#09f;

}

.theme-panel .theme-btn:focus {

	box-shadow:none;

	-webkit-box-shadow:none;

	outline:none;

}

.theme-panel a.theme-btn {

	padding: 1px 0;

    vertical-align: top;

}

.theme-panel .theme-btn.disabled {

	cursor: not-allowed;

	border:1px solid #09f;

	color:#09f;

}

.product-thumb,

.news-thumb {

	border: 1px solid #eee;

	margin-bottom: 20px;

	padding-top:10px;

	overflow: hidden;

	background:#fff;

	position: relative;

}

.product-thumb .image,

.news-thumb .image {

	position:relative;

	overflow:hidden;

	text-align: center;

}

.product-thumb .image a,

.news-thumb .image a {

	display: inline-block;

}

.product-thumb .image img,

.news-thumb .image img {

	margin-left: auto;

	margin-right: auto;

}

.product-grid .product-thumb .image {

	float: none;

}

.product-thumb h4,

.news-thumb h4 {

	font-weight: normal;

	padding: 10px 0;

}

.product-thumb .caption {

	padding: 0 20px;

	min-height: 180px;

}

.news-thumb .caption {

	padding: 0 20px 10px;

}

.product-list .product-thumb .caption {

	margin-left: 230px;

}

.product-thumb .rating {

	padding-bottom: 10px;

}

.center-content {

	clear:both;

}

.center-content .theme-wrap .product-thumb,

.center-content .theme-wrap .news-thumb {

	background:transparent;

	padding: 5px 5px 20px;

    margin: 0;

	border:0;

}

.center-content .theme-wrap .product-thumb .caption,

.center-content .theme-wrap .news-thumb .caption {

	min-height:auto;

	padding: 0 15px;

}

.center-content .theme-wrap .product-thumb .caption-wrap,

.center-content .theme-wrap .news-thumb .caption-wrap {

	background:#fff;

	margin-top:10px;

	padding:10px 0;

	border-radius:3px;

}

.caption .product-description {

	text-align:left;

}

.center-content .theme-wrap .product-thumb .caption .product-description,

.center-content .theme-wrap .news-thumb .caption .product-description {

	height:60px;

	overflow:hidden;

}

.rating .fa-stack {

	font-size: 8px;

}

.rating .fa-star-o {

	color: #999;

	font-size: 16px;

}

.rating .fa-star {

	color: #F60;

	font-size: 16px;

}

h2.price {

	margin: 0;

}

.product-thumb .price {

	color: #444;

}

.product-thumb .price-old {

	color: #999;

	text-decoration: line-through;

	margin-left: 10px;

}

.product-thumb .price-tax {

	color: #999;

	font-size: 12px;

	display: block;

}

.product-thumb .button-group {

	overflow: auto;

	text-align:center;

	margin-bottom: 10px;

}

.product-thumb .button-group button {

	background: transparent;

	display: inline-block;

	line-height: 38px;

	font-weight: 400;

	text-align: center;

	border-radius:3px;

	font-size:16px;

	border:1px solid #ccc;

	color:#ccc;

}

.product-thumb button.theme-btn {

	width:40px;

	transition:.3s;

}

.product-thumb button.theme-btn:hover {

	border:1px solid #09f;

	color:#09f;

}

.product-thumb button.theme-btn-add-cart {

	width:100%;

	/*max-width:160px;*/

	color:#f06;

	border:1px solid #f06;

	/*margin:0 10px;*/

	transition:.3s;

}

.product-thumb button.theme-btn-add-cart:hover {

	color:#fff;

	background: #f06;

}

.product-thumb button.btn-status {

	background:transparent;

	border: 1px solid #30BF72;

	color:#30BF72;

}

.product-thumb button.btn-status:hover {

	background:#B5E5C1;

	border: 1px solid #03843E;

	color: #03843E;

}

.product-thumb button.btn-status[disabled],

.product-thumb button.btn-status[disabled]:hover {

	background:transparent;

	color:#30BF72;

	border: 1px solid #30BF72;

	cursor:not-allowed;

}

#product {

	clear:both;

}

#product .block-info {

	font-size:14px;

}

#product .alert {

	position: initial;

    margin: 0 0 20px;

	padding:10px;

    width: 100%;

    border-radius: 3px;

}

#product .button-group {

	overflow: hidden;

	text-align:center;

	margin-bottom:10px;

}

#product .button-group button {

	border: none;

	background: transparent;

	display: inline-block;

	line-height: 38px;

	font-weight: 400;

	text-align: center;

	border-radius:3px;

	font-size:16px;

	border:1px solid #ccc;

	color:#ccc;

}

#product button.theme-btn {

	width:40px;

}

#product button.theme-btn:hover {

	border:1px solid #09f;

	color:#09f;

}

#product button.theme-btn-add-cart {

	color:#fff;

	background: #f06;

	width:48%;

	min-width:170px;

	display:inline-block;

	border:1px solid #f06;

	margin:0 0 1px;

	transition:.3s;

}

#product button.theme-btn-add-cart:hover {

	background:transparent;

	color:#f06;

}

#product .theme-btn-add-cart.one-click i {

	font-size:16px;

}

#product .theme-btn-add-cart.one-click {

	color:#09f;

	background: transparent;

	border:1px solid #09f;

}

#product .theme-btn-add-cart.one-click:hover,

#product .theme-btn-add-cart.one-click[disabled] ,

#product .theme-btn-add-cart.one-click[disabled]:hover  {

	border:1px solid #f06;

	color:#f06;

}

#product .theme-btn-add-cart.one-click[disabled]   {

	cursor:not-allowed;

}

#product button.btn-status {

	background:#B5E5C1;

	border: 1px solid #30BF72;

	color: #03843E;

}

#product button.btn-status:hover {

	background:transparent;

	color:#30BF72;

}

#product button.btn-status[disabled],

#product button.btn-status[disabled]:hover {

	background:transparent;

	color:#30BF72;

	border: 1px solid #30BF72;

	cursor:not-allowed;

}

.theme-options input[type="radio"],

.theme-options input[type="checkbox"],

.theme-options2 input[type="radio"],

.theme-options2 input[type="checkbox"] {

    display:none;

}

.theme-options .radio,

.theme-options .checkbox,

.theme-options2 .radio,

.theme-options2 .checkbox {

    display:inline-block;

	margin:5px 0;

}

.theme-options .radio label,

.theme-options .checkbox label,

.theme-options2 .radio label,

.theme-options2 .checkbox label {

	padding: 3px 5px;

	margin: 0 8px 0 0;

	text-align:center;

	border-radius: 3px;

	border: 1px solid #ccc;

	transition:.3s;

}

.theme-options .radio label img,

.theme-options .checkbox label img,

.theme-options2 .radio label img,

.theme-options2 .checkbox label img {

	border:none;

	padding:0;

}

.theme-options input[type="radio"]:checked + label,

.theme-options input[type="checkbox"]:checked + label,

.theme-options2 input[type="radio"]:checked + label,

.theme-options2 input[type="checkbox"]:checked + label {

	color:#f06;

	border-color: #f06;

	transition:0s;

}

.theme-options .radio label:hover,

.theme-options .checkbox label:hover,

.theme-options2 .radio label:hover,

.theme-options2 .checkbox label:hover {

	color:#09f;

	border-color: #09f;

}

.theme-options label.control-label,

.theme-options2 label.control-label {

	font-size:14px;

}



.modal {

    top: 30px;

	text-align: left;

}

.modal-content {

	border-radius:3px;

	text-align:center;

}

.modal-body ul {

	list-style:none;

	padding:0;

}

.modal-header {

    border-bottom: 1px solid #eee;

}

.modal-header .close {

	opacity:1;

    border-radius: 50%;

    padding: 0 5px 3px 7px;

    height: 32px;

    width: 32px;

    border: 2px solid #f00;

    text-align: center;

    font-weight: 300;

    background: #fff;

    position: absolute;

    top: -10px;

    right: -10px;

	transition:.3s;

}

.modal-header .close:focus{

	outline:none;

}

.modal-header .close:hover {

	color: #f00 !important;

    border: 2px solid #fff;

}

#product #input-quantity.form-control,

.anystore-quickview #input-quantity2.form-control {

	width:40px;

	height:42px;

	text-align:center;

	display:inline-block;

	padding: 6px 0;

    border-radius: 3px;

	font-size:16px;

	box-shadow:none;

}

.tab-content>.tab-pane {

	margin-bottom:20px;

    border-bottom: 1px solid #eee;

}

.thumbnails {

	overflow: auto;

	clear: both;

	list-style: none;

	padding: 0;

	margin: 0;

}

.thumbnails > img {

	width: 100%;

}

.image-additional a {

	margin-bottom: 1px;

	padding: 5px;

	display: block;

	border: 1px solid #eee;

}

a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {

    border-color: #09f;

}

.image-additional {

	width: 25%;

}

.thumbnails .image-additional {

	float: left;

	text-align: center;

}

.thumbnails .image-additional:hover  {

	cursor:pointer;

}

.image-additional:last-child  {

	margin-bottom:20px;

}

.thumbnail {

	border-radius: 3px;

}

.anystore-gallery-icon {

	position:relative;

}

.anystore-gallery-icon a {

	position:absolute;

	display:inline-block;

	z-index:999;

	line-height:24px;

	height:24px;

	width:24px;

	bottom:0;

}

.anystore-gallery-icon a:focus{

	outline:0 none;

}

.anystore-additional {

	border:1px solid #eee;

	border-radius:3px;

	margin-bottom:1px;

	transition:0.3s;

}

.anystore-additional:hover {

	border-color:#09f;

}

.prod-block {

	width:50%;

	float:left;

	padding:4px 10px;

	margin-bottom:10px;

	border-bottom:1px solid #eee;

}

.prod-block-lg {

	padding:5px 10px;

	margin-bottom:10px;

	border-bottom:1px solid #eee;

}

.prod-block img {

	max-width:100%;

	height:auto;

}

.prod-blocks {

	width:50%;

	float:left;

	padding:0 10px;

}

.prod-left,

.prod-left-col,

.prod-left-2col,

.prod-right,

.prod-right-col,

.prod-right-2col,

.col2-prod-left,

.col2-prod-right {

	float:left;

	padding-left:15px;

	padding-right:15px;

}

.prod-left,

.prod-right {

	width:50%;

}

.prod-left-col,

.prod-left-col .image-additional {

	width: 33.33333333%;

}

.prod-right-col {

	width:66.66666667%;

}

.prod-left-2col,

.prod-right-2col,

.col2-prod-left,

.col2-prod-right {

	width: 100%;

}

.prod-left .image-additional,

.prod-left-2col .image-additional,

.col2-prod-left .image-additional {

	width: 20%;

}



/* fixed product layouts used in left and right columns */

#column-left .product-layout, #column-right .product-layout {

	width: 100% !important;

}



/* fixed mobile cart quantity input */

.input-group .form-control[name^=quantity] {

	min-width: 50px;

}



.product-list {

	width:100%;

}

/* top */

.dropdown-menu li > a:hover {

	text-decoration: none;

	color: #fff;

	background-color: #229ac8;

}

#top .btn-link, #top-links li, #top-links a {

	color: #888;

	text-decoration: none;

	transition: .3s;

}

#top .btn-link, #top-links a {

	cursor:pointer;

}

#top-links .dropdown-menu a:hover {

	color: #FFF;

}

#top {

	margin: 0;

	padding: 0;

	height: 41px;

	position: relative;

	border-bottom: 1px solid #eee;

	background-color: #fff;

}

#top .container {

	padding: 0 15px;

}

#top #currency .currency-select {

	text-align: left;

}

#top #currency .currency-select:hover {

	color: #ffffff;

}

#top-links, #top-links li {

	padding: 0;

}

#top-links .theme-account > a i , #currency i {

	vertical-align: middle;

}

#top-links .btn-link {

	padding: 0 10px;

	height: 40px;

	line-height: 40px;

	border: 0;

}

#top-links .open > a, #top-links .open > .btn-link {

	background:transparent;

	color:#09f;

}

#top-links  a:hover, #top-links .btn-link:hover{

	color:#09f;

}

#top-links .dropdown-menu a,

#top-links .dropdown-menu .btn-link,

.callme-header2 .dropdown-menu a {

	padding:0 7px;

	height: 36px;

	line-height: 36px;

	margin-bottom: 1px;

	display: block;

	transition: .3s;

}

#top-links .dropdown-menu a:hover,

#top-links .dropdown-menu .btn-link:hover,

.callme-header2 .dropdown-menu a:hover {

	background-image:none;

	background:#09f;

}

#top-links .dropdown-menu div p {

	padding:0 10px;

}

#top-links  .theme-top-menu-mobile .dropdown-menu a {

	padding:0 10px;

}

#top-links .dropdown-menu .currency-select i,

#top-links .dropdown-menu .choice-active i {

	font-size:22px;

	width:22px;

	margin-right:5px;

}

#top-links .dropdown-menu .choice-active {

	background:#09f;

	color:#fff;

	text-align:left;

	cursor:not-allowed;

}

#top-links .list-inline {

	margin: 0;

}

#language img {

	padding-right: 5px;

	vertical-align:0;

}

.theme-account > a, .header-contacts > a {

	display: inline-block;

	height: 40px;

	line-height: 40px;

	padding:0 10px;

}

#top-links .header-contacts .dropdown-menu{

	width:290px;

	left:auto;

	right:0;

}

.theme-top-menu {

	position: static;

}

.theme-top-menu > ul {

	list-style:none;

	display:table;

	width:100%;

	margin:0;

	padding:0;

}

.theme-top-menu ul li {

	display:table-cell;

	text-align:center;

	height:40px;

	vertical-align:middle;

}

.theme-top-menu ul li a {

	display:inline-block;

	height:40px;

	line-height:40px;

	width: 100%;

}

.theme-top-menu ul li > span {

	display:inline-block;

	height:40px;

	line-height:40px;

	width: 100%;

	cursor:pointer;

}

.theme-top-menu img {

	height:auto !important;

	max-width:100%;

}

.theme-top-menu ul li > span:hover {

	color:#09f;

}

.theme-top-menu-mobile .btn-group, .theme-top-menu-mobile .btn {

	width:100%;

	position:static;

}

.theme-top-menu-mobile .dropdown-menu{

	left:15px;

	right:15px;

}

.callme-header2 .dropdown-menu {

	width:290px;

}

#top-links .header-contacts .dropdown-menu a,

.callme-header2 .dropdown-menu a {

	height: auto;

	white-space: normal;

}

#top-links .header-contacts .dropdown-menu a:focus,

.callme-header2 .dropdown-menu a:focus {

	color:#888;

	background:transparent;

}

#top-links .header-contacts .dropdown-menu img, .callme-header2 .dropdown-menu img {

	margin: -3px 7px 0 6px;

}

.header-contacts {

	font-size: 18px;

}

.header-contacts .fa {

	width: 32px;

}

#top-links .theme-top-cart {

	float:right;

}

#top-links #cart {

	margin:0;

}

#top-links .cart-button a {

	margin:3px;

	display: inline-block;

}

#top-links .no-link, .callme-header2 .no-link {

	height:auto;

	padding:5px;

	white-space: normal;

}



/* logo */

#logo {

	margin: 0 0 15px 0;

}



/* search */

#search {

	width:100%;

	margin-bottom: 15px;

	margin-top: 15px;

}

#search input {

	box-shadow:none;

	outline:none 0;

	padding:0 0 0 10px;

	border:1px solid #09f;

	border-radius:3px;

	box-shadow: inset 1px 1px 2px #999;

}

#search input:focus {

	box-shadow: 0px 0px 5px #09f;

}

#search .input-lg {

	height: 40px;

	line-height: 20px;

	padding: 0 10px;

}

#search .btn-lg {

	font-size: 15px;

	line-height: 18px;

	padding: 10px 35px;

}

#search .btn {

    font-size: 15px;

    line-height: 18px;

    padding: 0;

	margin:1px 0 0 -80px;

    width: 80px;

    height: 38px;

	background:#09f;

	color:#fff;

	border:none;

	box-shadow:none;

	transition: .3s;

}

#search .btn:focus {

	outline:none;

}

#search .btn:hover {

	background:transparent;

	color:#09f;

}

#anystore-search {

	position:absolute;

	z-index:1000;

	padding:5px 0px;

	margin: -15px 15px 0;

	left:0;

	right:0;

	background-color:#FFF;

	border: 1px solid rgba(0,0,0,.15);

	border-bottom-left-radius: 3px;

	border-bottom-right-radius: 3px;

	box-shadow: 0 6px 12px rgba(0,0,0,.175);

	display:none;

}

#anystore-search .loading {

	display:block;

	margin-left:auto;

	margin-right:auto;

}

#anystore-search ul {

	list-style-type: none;

	margin:0px;

	padding:0px;

}

#anystore-search ul li {

	cursor:pointer;

	padding:5px 10px;

	margin:0;

	min-height:40px;

	overflow:hidden;

	clear:both;

}

#anystore-search ul li a {

	text-decoration: none;

	padding:0 !important;

	display:block;

	line-height: normal !important;

}

#anystore-search ul li a:hover {

	background:transparent !important;

}

#anystore-search ul li .product-image {

	float:left;

	margin-right:5px;

}

#anystore-search ul li .product-name p {

	font-size: 12px;

	color:#555;

	margin:0px;

	padding:0px;

}

#anystore-search ul li .product-name {

	float: left;

	font-size:18px;

	width:60%;

	color:#09f;

}

#anystore-search ul li:hover .product-name {

color: #f06;

}

#anystore-search ul li .product-price {

	text-align: right;

	float:right;

	margin-top:10px;

	width:15%;

}

#anystore-search ul li .product-price .price {

	color: #555;

	display:block;

}

#anystore-search ul li .product-price .special {

	color: #f06;

	text-decoration: line-through;

	display:block;

}



#anystore-search .product-price > .special {

	margin-top: -5px;

}



/* cart */

#cart {

	margin-bottom: 15px;

	margin-top: 15px;

}

#cart .dropdown-menu td a {

	padding:0;

	color:#09f;

	display: inline-block;

}

#cart .dropdown-menu td a:hover {

	color:#f06;

	background:none;

}

#cart .dropdown-menu table {

	margin-bottom: 10px;

}

#cart .dropdown-menu li > div {

	min-width: 427px;

	padding: 0 10px;

}

#cart .dropdown-menu li p {

	margin: 20px 0;

}

#cart > .btn {

	background:transparent;

	color:#777;

	padding:0;

	border:none;

	border-radius:0;

	text-align:right;

	height:40px;

	line-height:40px;

	font-size:13px;

	transition: .3s;

	box-shadow:none;

}

#cart > .btn i {

	background:#f06;

	color:#fff;

	height:40px;

	width:40px;

	line-height:40px;

	border-radius:3px;

	font-size:21px;

	text-align:center;

	margin-left:10px;

	transition: .3s;

}

#cart > .btn:hover, #cart > .btn:focus {

	color:#f06;

}

#cart > .btn:hover i, #cart > .btn:focus i {

	color:#f06;

	background:transparent;

}

#cart .dropdown-menu{

	padding:5px;

	background: #fff;

	z-index: 1001;

	min-width: 280px;

}

.theme-cart.fixed,

.theme-top-cart.fixed {

	position:fixed;

	right:40px;

	top:200px;

	z-index:999;

	width:auto;

}

.theme-cart.fixed #cart > .btn,

.theme-top-cart.fixed #cart > .btn {

	height:70px;

	width:70px;

}

.theme-cart.fixed #cart > .btn i,

.theme-top-cart.fixed #cart > .btn i {

	height:70px;

	width:70px;

	line-height:90px;

	margin:0;

	border-radius:50%;

	border:1px solid transparent;

}

.theme-cart.fixed #cart > .btn:hover i,

.theme-top-cart.fixed #cart  >.btn:hover i ,

.theme-cart.fixed #cart > .btn:focus i,

.theme-top-cart.fixed #cart > .btn:focus i {

	border:1px solid #f06;

}

.theme-cart.fixed .fixed-count,

.theme-top-cart.fixed .fixed-count {

    position: absolute;

    font-size: 16px;

    width: 70px;

    text-align: center;

    color: #fff;

	transition: .3s;

}

.theme-cart.fixed #cart > .btn:hover .fixed-count,

.theme-top-cart.fixed #cart > .btn:hover .fixed-count,

.theme-cart.fixed #cart > .btn:focus .fixed-count,

.theme-top-cart.fixed #cart > .btn:focus .fixed-count {

	color: #f06;

}

.minicart-price {

	display:block;

}

.theme-cart-block img {

	max-width:100%;

	height:auto !important;

}

.callme-header2 {

	margin-top: 10px;

}

.callme-header2 > span {

    height: 26px;

    font-size: 24px;

	color:#f06;

	line-height: 20px;

}

.callme-header2 > span i {

	font-size:24px;

}

.callme-header2 > ul, .callme-header2 > ul  > li, .callme-header2 > ul  > li > a {

	margin:0;

	padding:0;

}

.callme-header2 > ul  > li > a {

	font-size:14px;

	color:#777;

}

.callme-header2 > ul  > li > a:hover {

	color:#09f;

}

.input-group-btn.theme-search {

	width:0;

	display:block;

}

/* menu */

#menu {

	min-height: 60px;

	text-align: center;

	background-color: #f6f6f6;

	border-top: 1px solid #eee;

	border-bottom: 1px solid #eee;

	border-radius: 0;

	font-size: 14px;

	font-weight: 300;

}

#menu .nav > li > a {

	padding: 10px 15px 10px 15px;

	min-height: 15px;

	background-color: transparent;

}

#menu .nav > li > a:hover, #menu .nav > li.open > a {

	background-color: #fff;

	color:#09f;

}

#menu .dropdown-menu {

	padding-bottom: 0;

}

#menu .dropdown-inner {

	display: table;

}

#menu .dropdown-inner ul {

	display: table-cell;

	vertical-align:top;

}

#menu .dropdown-inner a {

	min-width: 160px;

	display: block;

	padding: 3px 20px;

	clear: both;

	line-height: 28px;

	color: #333333;

	font-size: 14px;

}

#menu .dropdown-inner li a:hover {

	color: #FFFFFF;

	background:#09f;

}

#menu .dropdown-menu ul li a:before {

	margin-right:8px;

	vertical-align: top;

    line-height: 22px;

    font-size: 10px;

    content: "\21B3";

}

#menu .see-all {

	display: block;

	border-bottom: 1px solid #eee;

	margin-bottom:5px;

	padding: 10px 20px;

	font-size: 14px;

}

#menu .see-all:hover, #menu .see-all:focus {

	text-decoration: none;

	color: #ffffff;

	background-color: #09f;

}

#menu .navbar-header {

	height:60px;

	line-height: 60px;

	padding: 0 15px;

	cursor:pointer;

}

#menu .navbar-header:hover {

	background:#fff;

	color:#09f;

}

#menu #category {

	float: left;

	font-size: 18px;

	font-weight: 300;

}

#menu .menu-bars i {

	padding:5px;

	margin:0;

	font-stretch: expanded;

	border:1px solid;

	border-radius:2px;

}

#menu .btn-navbar:hover, #menu .btn-navbar:focus, #menu .btn-navbar:active, #menu .btn-navbar.disabled, #menu .btn-navbar[disabled] {

	color: #ffffff;

	background-color: #229ac8;

}

.theme-menu ul, .theme-menu ul > li {

	float: none;

}

.theme-menu ul > li {

	display: inline-block;

}

#menu.theme-menu .nav > li  > a ,

#menu.theme-menu .nav > li  > span {

	padding: 0 10px;

	height: 60px;

	line-height: 60px;

	color: #333;

	transition: .3s;

}

#menu.theme-menu .nav > li  > a:focus,

#menu.theme-menu .nav > li  > a:hover,

#menu.theme-menu .nav > li  > span:focus,

#menu.theme-menu .nav > li  > span:hover {

	color: #09f;

	background-color: #fff;

}

#menu.theme-menu .nav > li  > span {

	display:block;

	cursor:pointer;

}

.dropdown-menu .divider {

    background-color: #eee;

}

.theme-top-menu-mobile .btn > i {

	border:1px solid;

	border-radius:2px;

	padding:5px;

}

.menu-category-image {

	margin:0 5px;

}

.dropdown-menu.menu-element {

	width:736px;

	padding:10px;

}

.dropdown-menu.menu-element img,

.list-group-item.menu-element img {

	max-width: 100%;

}



/* breadcrumb */

.breadcrumb {

	margin: 0 0 15px 0;

	padding: 10px 0 10px 20px;

	border-radius:0;

	background:#fff;

}

.breadcrumb i {

	font-size: 15px;

}

.breadcrumb > li {

	padding: 0 3px 0 0;

	position: relative;

	white-space: nowrap;

}

.breadcrumb > li + li:before {

	font-family:'Fontawesome';

	content: '\f105';

	padding: 0 5px 0 0;

	font-size:12px;

	color:#09f;

}

.breadcrumb a span {

	color:#09f;

}

.breadcrumb a:hover span,

.breadcrumb span {

	color:#f06;

}



/* social buttons */

.social { text-align: center; margin-bottom:10px; clear: both;}

i.socbutton {

	height: 40px;

	line-height: 42px;

	width: 40px;

	text-align:center;

	color: #fff;

	margin: 2px 0;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	font-size:21px;

	transition: .3s;

}

.socbutton.facebook {background-color: #3b5998;}

.socbutton.twitter {background-color: #00acee;}

.socbutton.tumblr {background-color: #2c4762;}

.socbutton.pinterest {background-color: #cb2027;}

.socbutton.flickr {background-color: #ff1981;}

.socbutton.gplus {background-color: #dd4b39;}

.socbutton.youtube {background-color: #c2302a;}

.socbutton.linkedin {background-color: #4393bb;}

.socbutton.vimeo {background-color: #20b9eb;}

.socbutton.dribbble {background-color: #f16096;}

.socbutton.odnoklassniki {background-color: #ED812B;}

.socbutton.vkontakte {background-color: #597DA3;}

.socbutton.friendfeed {background-color: #2f72c4;}

.socbutton.rss {background-color: #ff6600;}

.socbutton.skype{background-color: #00afef;}

.socbutton.instagram{background-color: #396791;}

.socbutton.yandex {background-color: #ff0000;}

.socbutton.vkrugudruzei{background-color: #F16522;}



.socbutton.facebook:hover {color: #3b5998;}

.socbutton.twitter:hover {color: #00acee;}

.socbutton.tumblr:hover {color: #2c4762;}

.socbutton.pinterest:hover {color: #cb2027;}

.socbutton.flickr:hover {color: #ff1981;}

.socbutton.gplus:hover {color: #dd4b39;}

.socbutton.youtube:hover {color: #c2302a;}

.socbutton.linkedin:hover {color: #4393bb;}

.socbutton.vimeo:hover {color: #20b9eb;}

.socbutton.dribbble:hover {color: #f16096;}

.socbutton.odnoklassniki:hover {color: #ED812B;}

.socbutton.vkontakte:hover {color: #597DA3;}

.socbutton.friendfeed:hover {color: #2f72c4;}

.socbutton.rss:hover {color: #ff6600;}

.socbutton.skype:hover{color: #00afef;}

.socbutton.instagram:hover {color: #396791;}

.socbutton.yandex:hover {color: #ff0000;}

.socbutton.vkrugudruzei:hover{color: #F16522;}

.socbutton:hover {

    background-color: #fff;

}

.type-footer1 .social h5 {

	text-align:left;

}

.type-footer1 i.socbutton {

	line-height: 40px;

	color: #999;

	border:1px solid #999;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

	background:transparent;

}

.type-footer1 i.socbutton:hover {

	background:#fff;

	border-color:#fff;

}



/* footer */

.over-footer {

	background-color: #555;

	color: #222;

}

.over-footer .container {

	padding-bottom:0;

}

footer {

	background-color: #333;

	color: #666;

}

footer hr {

	border-top: none;

	border-bottom: 1px solid #666;

}

footer li a, footer li {

	color: #999;

	line-height:30px;

}

footer li a:hover,

footer li a:focus {

	color: #09f;

}

footer h5 {

	font-size: 18px;

	font-weight: 300;

	padding:10px 0;

    color: #09f;

}

.under-footer {

	border-top:1px solid #999;

	padding-top:15px;

}

.bottom-footer {

	background:#222;

}

.powered-block {

	line-height:16px;

	font-size: 12px;

}

.html-block {

	overflow:initial;

	margin-bottom:20px;

}

.owl-theme .owl-dots {

    position: absolute;

    left: 0;

    right: 0;

    bottom: 0;

}

.owl-theme .owl-dots .owl-dot {

    display: inline-block;

	width:14px;

}

.owl-theme .owl-controls {

	height:0;

    text-align: center;

    -webkit-tap-highlight-color: transparent;

}

.owl-theme .owl-dots .owl-dot span {

    background: #fff;

	border-radius:50%;

	border:1px solid #f06;

	height:8px;

	width:8px;

	display:block;

}

.owl-theme .owl-dots .owl-dot.active span,

.owl-theme .owl-dots .owl-dot:hover span {

    background: #f06;

}

.owl-carousel .owl-controls .owl-nav .owl-prev ,

.owl-carousel .owl-controls .owl-nav .owl-next{

	position:absolute;

	text-align:center;

	color:#09f;

	opacity:0;

	margin-top:-16px;

	transition:.3s;

	padding:8px 8px 3px;

	border-radius:50%;

	top:50%;

}

.owl-carousel .owl-controls .owl-nav .owl-prev .fa ,

.owl-carousel .owl-controls .owl-nav .owl-next .fa {

	font-size:18px;

}

.owl-carousel .owl-controls .owl-nav .owl-next {

	right:0;

}

.owl-carousel .owl-controls .owl-nav .owl-prev {

	left:0;

}

.owl-carousel:hover .owl-controls .owl-nav .owl-next {

	right:20px;

	opacity:1;

}

.owl-carousel:hover .owl-controls .owl-nav .owl-prev {

	left:20px;

	opacity:1;

}

.owl-carousel .owl-controls .owl-nav .owl-next:hover, .owl-carousel .owl-controls .owl-nav .owl-prev:hover {

	color:#fff;

	background:#09f;

}



.theme-carousel .owl-carousel .owl-controls .owl-nav .owl-next {

	right:0;

}

.theme-carousel .owl-carousel .owl-controls .owl-nav .owl-prev {

	left:0;

}

.theme-carousel .owl-carousel:hover .owl-controls .owl-nav .owl-next {

	right:0;

}

.theme-carousel .owl-carousel:hover .owl-controls .owl-nav .owl-prev {

	left:0;

}



/* RUB symbol */

.pt-sans-forced {

	position: relative;

	display: inline-block!important;

	font-family: 'PT Sans';

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

}



.pt-sans-forced.ruble:before {

	content: "\20bd";

}



/* Scroll To Top */

#scroller {

    position: fixed;

    bottom: 20px;

	right: 20px;

    cursor: pointer;

	color:#f06;

    display:none;

	z-index:999999;

}

#scroller:hover {

	color:#fff;

	background:#09f;

	border-radius:3px;

	transition:.3s;

}

#scroller i {

	font-size:28px;

	padding:7px;

}



/* IMAGE HOVER EFFECT */

/* Flip */



.product-thumb .flip .front, .product-thumb .flip .back {

	-webkit-backface-visibility: hidden;

    -moz-backface-visibility: hidden;

    -ms-backface-visibility: hidden;

	backface-visibility: hidden;

}

.product-thumb .flip .front {

	position: absolute;

	-webkit-transition: 0.6s;

    -webkit-transform: rotateY(0deg);

    -moz-transition: 0.6s;

    -moz-transform: rotateY(0deg);

    -o-transition: 0.6s;

    -o-transform: rotateY(0deg);

    -ms-transition: 0.6s;

    -ms-transform: rotateY(0deg);

	transform: rotateY(0deg);

	top: 0;

	transition: 0.6s;

}

.product-thumb .flip .back {

	-webkit-transition: 0.6s;

    -webkit-transform: rotateY(180deg);

    -moz-transition: 0.6s;

    -moz-transform: rotateY(180deg);

    -o-transition: 0.6s;

    -o-transform: rotateY(180deg);

    -ms-transition: 0.6s;

    -ms-transform: rotateY(180deg);

	transform: rotateY(180deg);

	transition: 0.6s;

}

.product-thumb .flip:hover .front {

	-webkit-transition: 0.6s;

    -webkit-transform: rotateY(180deg);

    -moz-transition: 0.6s;

    -moz-transform: rotateY(180deg);

    -o-transition: 0.6s;

    -o-transform: rotateY(180deg);

    -ms-transition: 0.6s;

    -ms-transform: rotateY(180deg);

	transform: rotateY(180deg);

	transition: 0.6s;

}

.product-thumb .flip:hover .back {

	-webkit-transition: 0.6s;

    -webkit-transform: rotateY(0deg);

    -moz-transition: 0.6s;

    -moz-transform: rotateY(0deg);

    -o-transition: 0.6s;

    -o-transform: rotateY(0deg);

    -ms-transition: 0.6s;

    -ms-transform: rotateY(0deg);

	transform: rotateY(0deg);

	transition: 0.6s;

}



/* Compact */

.search-compact .btn {

    font-size: 15px;

    line-height: 18px;

    padding: 0;

	margin:15px 0;

    width: 40px;

    height: 40px;

	background:#09f;

	color:#fff;

	border:none;

	box-shadow:none;

	transition: .3s;

}

.search-compact .btn:focus {

	outline:none;

}

.search-compact .btn:hover,

.search-compact .btn:focus {

	background:transparent;

	color:#09f;

}

.search-compact, .account-compact  {

	width:40px;

	padding:0;

	display:inline-block;

	margin:0 0 0 13px;

}

.account-compact  {

	margin:0;

}

.search-compact .dropdown-menu {

	right:70px;

	margin-top: -13px;

	left:auto;

	width:600px;

	padding:0;

    box-shadow: none;

	border: none;

}

.account-compact .dropdown-menu {

	right:130px;

	margin-top: -13px;

	left:auto;

}

.search-compact #search  {

	margin:0;

}

.account-compact .btn {

    font-size: 18px;

    line-height: 18px;

    padding: 0;

	margin:15px 0;

    width: 40px;

    height: 40px;

	background:#09f;

	color:#fff;

	border:none;

	box-shadow:none;

	transition: .3s;

}

.account-compact .btn:focus {

	outline:none;

}

.account-compact .btn:hover,

.account-compact .btn:focus {

	background:transparent;

	color:#09f;

}

.account-compact  .dropdown-menu a {

    padding: 0 7px;

    height: 36px;

    line-height: 36px;

    margin-bottom: 1px;

    display: block;

	color: #888;

    transition: .3s;

}

.account-compact  .dropdown-menu a:focus ,

.account-compact  .dropdown-menu a:hover {

	color: #fff;

	background-image: none;

    background: #09f;

}

.search-compact #anystore-search  {

	margin: 0;

}

.theme-compact {

	text-align: right;

}

.theme-cart .compact-count,

.theme-cart .compact-currency {

    position: absolute;

	display:block !important;

    font-size: 16px;

	font-weight:bold;

    min-width: 20px;

    min-height: 20px;

	padding: 0 5px;

    right: 0;

    border: 1px solid #f06;

    text-align: center;

    border-radius: 10px;

    background: #fff;

    line-height: normal;

    top: -12px;

    color: #f06;

	z-index: 9;

}

.theme-cart .compact-currency {

    border-radius: 10px 0 10px 10px;

    top: 100%;

}

.theme-cart #cart > .btn:hover .compact-count,

.theme-cart #cart > .btn:focus .compact-count,

.theme-cart #cart > .btn:hover .compact-currency,

.theme-cart #cart > .btn:focus .compact-currency {

	color: #f06;

}

.theme-cart.cart-header2 {

	width:40px;

	padding:0;

	display:inline-block;

	margin:0 0 0 13px;

	float: none;

}

.theme-cart .compact-cart-count i {

	margin:0 !important;

}

.type-header3 #logo {

	text-align:center;

}

.type-header3 #logo img {

	display:inline-block;

}

.type-header4 #menu {

	background:transparent;

	margin:5px 0 15px;

}

.type-header5 #menu {

	margin:0 0 15px;

}

header.type-header4 {

	border-bottom: 1px solid #eee;

}

.type-header4 #menu.theme-menu .nav > li > a,

.type-header4 #menu.theme-menu .nav > li > span {

    padding: 6px 10px 0;

    line-height: 24px;

}

.type-header4 #menu {

    font-size:18px;

}

.type-header4 .dropdown .fa  {

    font-size:16px;

}

.type-header4 #menu .dropdown-menu ul li a:before {

    content: "";

}

.type-header4 #menu .dropdown-menu {

    width: 450px;

}

.type-header4 #menu .dropdown-menu.menu-element {

    width: 540px;

}

.type-header5 #menu .dropdown-menu.menu-element {

    width: 840px;

}

.type-header5 .header-contacts > a {

    padding:0;

}

.type-header5 .account-compact .btn,

.type-header5 .search-compact .btn {

	margin: 0;

	background:transparent;

	color:#888;

}

.type-header5 .account-compact .btn:hover,

.type-header5 .account-compact .btn:focus,

.type-header5 .search-compact .btn:hover,

.type-header5 .search-compact .btn:focus {

	color:#09f;

}

.type-header5 #cart > .btn i {

	background:transparent;

	color:#f06;

	font-size: 16px;

}

.type-header5 #cart > .btn:hover i ,

.type-header5 #cart > .btn:focus i {

    color: #09f;

}

.type-header5 .theme-cart .compact-count,

.type-header5 .theme-cart .compact-currency {

    font-size: 14px;

    min-width: 16px;

    min-height: 16px;

    padding: 0 5px;

	top:0;

}

.type-header5 .theme-cart .compact-currency {

	top:100%;

}

.type-header5 .account-compact .dropdown-menu,

.type-header5 .search-compact .dropdown-menu {

	margin-top:2px;

}

.type-header5 .search-compact,

.type-header5 .theme-cart.cart-header2 {

	margin-left:3px;

}

.type-header5 .theme-compact {

	padding:0;

	text-align:right;

}

.type-header5 #top-links .header-contacts .dropdown-menu {

	left:0;

	right:auto;

}

.type-header5 .search-compact .dropdown-menu {

    right: 40px;

	min-width:280px;

}

.type-header5 .account-compact .dropdown-menu {

    right: 80px;

    left: auto;

}



/* Fade */

.product-thumb .faded .front {

	position: absolute;

	-webkit-transition: 0.6s;

    -moz-transition: 0.6s;

    -o-transition: 0.6s;

    -ms-transition: 0.6s;

	top: 0;

	opacity:1;

	transition: 0.6s;

}

.product-thumb .faded .back {

	-webkit-transition: 0.6s;

    -moz-transition: 0.6s;

    -o-transition: 0.6s;

    -ms-transition: 0.6s;

	transition: 0.6s;

	opacity:0;

}

.product-thumb .faded:hover .front {

	-webkit-transition: 0.6s;

    -moz-transition: 0.6s;

    -o-transition: 0.6s;

    -ms-transition: 0.6s;

	transition: 0.6s;

	opacity:0;

}

.product-thumb .faded:hover .back {

	-webkit-transition: 0.6s;

    -moz-transition: 0.6s;

    -o-transition: 0.6s;

    -ms-transition: 0.6s;

	transition: 0.6s;

	opacity:1;

}

.parallax-home {

	padding:0;

}

.parallax-home #content {

	min-height:0;

}



/* Quickview */

.wishlist-btn {

	padding:8px 0;

	width:36px;

}

a.anystore-quickview-btn.wishlist-btn {

	color:#fff;

	background:#30BF72;

	text-align:center;

	padding:9px 0;

	width:38px;

	margin:1px 0;

	border-radius:3px;

	font-size:14px;

	line-height: 1.42857143;

}

a.anystore-quickview-btn.wishlist-btn:hover {

	color:#fff;

	background-color: #3F8F64;

}

a.anystore-quickview-btn {

	display:inline-block;

	padding:0 10px;

	font-size:16px;

	line-height:30px;

    color: #ccc;

	transition: 0.3s;

	width:100%;

	text-align:center;

}

.product-grid a.anystore-quickview-btn {

	width:100%;

	text-align:center;

}

.product-list a.anystore-quickview-btn {

	width:100%;

	text-align:left;

}

a.anystore-quickview-btn:focus {

	outline:0 none;

}

a.anystore-quickview-btn:hover {

    color: #09f;

}

.anystore-quickview.mfp-wrap .mfp-content {

	max-width:960px;

	margin:20px 0;

	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);

	border-radius: 3px;

    -webkit-transform: rotateY(90deg);

    -moz-transform: rotateY(90deg);

    -ms-transform: rotateY(90deg);

	transform: rotateY(90deg);

	transition: 0.3s;

	opacity: 0;

}

.anystore-quickview.mfp-wrap.mfp-ready .mfp-content {

    -webkit-transform: rotateY(0deg);

    -moz-transform: rotateY(0deg);

    -ms-transform: rotateY(0deg);

	transform: rotateY(0deg);

	transition: 0.3s;

	opacity: 1;

}

.anystore-quickview.mfp-wrap.mfp-removing .mfp-content {

    -webkit-transform: rotateY(90deg);

    -moz-transform: rotateY(90deg);

    -ms-transform: rotateY(90deg);

	transform: rotateY(90deg);

	transition: 0.3s;

	opacity: 0;

}

.anystore-quickview .product-page {

	padding:5px 15px 0;

	border-radius: 3px;

	height:720px;

	overflow-y:auto;

	margin-top: 40px;

}

.anystore-quickview #quick-order{

	font-size:14px;

	text-align:center;

	margin-bottom:15px;

}

.anystore-quickview .anystore-quickorder-title {

	display:block;

	padding-bottom:5px;

	font-size:16px;

}

.anystore-quickview #quick-order .form-group,

.anystore-quickview .form-group.quickview-type {

	text-align:center;

	margin-bottom:0;

}

.anystore-quickview #quick-order .form-group {

	display:inline-block;

	margin:0 5px;

	vertical-align: top;

}

.anystore-quickview #quick-order .form-group input {

	width: 213px;

	height: 42px;

}

.anystore-quickview #quick-order .form-group button {

	min-width: 170px;

	height: 42px;

}

.anystore-quickview .quickview-type .button-group {

	display:inline-block;

	height:42px;

	margin:0 5px;

}

.anystore-quickview .prod-left .stiker-sale {

    top: 0;

    margin-bottom: -59px;

    position: relative;

}

.anystore-quickview .mfp-close {

    transition: 0.3s;

    display: block;

    background: #fff;

    width: 100%;

    border-radius: 3px;

    text-align: right;

    padding-right: 20px;

    opacity: 1;

}

.anystore-quickview .mfp-close:hover {

    color: #f00;

}

.anystore-quickview.mfp-bg {

	transition: 0.3s;

	opacity: 0;

}

.anystore-quickview.mfp-bg.mfp-ready {

	opacity: 0.4;

}

.anystore-quickview.mfp-bg.mfp-removing {

  opacity: 0;

}

.anystore-quickview .mfp-arrow-right:before {

	content: '\f054';

	font-family: 'FontAwesome';

	font-size:24px;

	border: none;

}

.anystore-quickview .mfp-arrow-left:before {

	content: '\f053';

	font-family: 'FontAwesome';

	font-size:24px;

	border: none;

}

.anystore-quickview .mfp-arrow-right:after,

.anystore-quickview .mfp-arrow-left:after {

    border: none;

}

.anystore-quickview .rating {

	text-align:left;

}



.top-notification {

	background:#403232;

	border-bottom:1px solid #403232;

}

.top-notification .notification-text {

	color:#888;

}

.top-notification a,

.close-top-notice {

	color:#09f;

	transition:0.3s;

	cursor:pointer;

}

.top-notification a:hover,

.close-top-notice:hover {

	color:#f06;

}

.bottom-notification {

	background:#0c242f;

	border-top:1px solid #02223a;

}

.bottom-notification .notification-text {

	color:#999;

}

.bottom-notification a,

.close-bottom-notice {

	color:#09f;

	transition:0.3s;

	cursor:pointer;

}

.bottom-notification a:hover,

.close-bottom-notice:hover {

	color:#f06;

}

.top-notification  img,

.bottom-notification img {

	max-height:120px;

	vertical-align: top;

	margin-right:10px;

}



#anystore-modal {

	top:0;

	padding-top:0;

	padding-bottom:0;

	text-align:center;

}

#anystore-modal:after {

    display: inline-block;

    vertical-align: middle;

    width: 0;

    height: 100%;

    content: '';

}

#anystore-modal .modal-dialog {

	max-width:720px;

	display: inline-block;

    vertical-align: middle;

}

#anystore-modal .modal-content {

	padding:40px;

}

#anystore-modal .modal-header {

	padding:0;

	min-height:0;

	border:none;

}

#anystore-modal .modal-body {

	font-size:16px;

}

#anystore-modal .modal-body h3 {

	padding-left:0;

	padding-right:0;

	margin-bottom:15px;

	display:inline-block;

	border-bottom:1px solid #f06;

}



@media (max-width: 478px) {

	#cart .dropdown-menu {

		width: 290px;

	}

}

@media (max-width: 478px) {

	#cart .dropdown-menu li > div {

		min-width: 100%;

	}

}

@media (min-width: 767px) {

.product-list .product-thumb .image,

.product-list .news-thumb .image {

	float: left;

	padding: 0 15px;

}

}

@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;

}

}

@media (max-width: 991px) {

.theme-list-layout .product-thumb .caption {

	margin:0;

}

.theme-list-layout .product-thumb .image {

	float:none;

}

	.theme-wrap .module-layout {

		width:48% !important;

	}

}

@media (max-width: 768px) {

	.product-list .product-thumb .button-group {

		border-left: none;

	}

}

@media (max-width: 1200px) {

	.product-thumb .button-group button, .product-thumb .button-group button + button {

		width: 25%;

	}

}

@media (max-width: 767px) {

	.product-thumb .button-group button, .product-thumb .button-group button + button {

		width: 25%;

	}

	.product-thumb .image {

		text-align: center;

}

}



@media (min-width: 1200px) {

	#content .col-lg-2:nth-child(6n+1),

	#content .col-lg-3:nth-child(4n+1),

	#content .col-lg-4:nth-child(3n+1),

	#content .col-lg-6:nth-child(2n+1) {

		clear:left;

	}

}

@media (min-width: 992px) and (max-width: 1199px) {

	#content .col-md-2:nth-child(6n+1),

	#content .col-md-3:nth-child(4n+1),

	#content .col-md-4:nth-child(3n+1),

	#content .col-md-6:nth-child(2n+1) {

		clear:left;

	}

}

@media (min-width: 768px) and (max-width: 991px) {

	#content .col-sm-2:nth-child(6n+1),

	#content .col-sm-3:nth-child(4n+1),

	#content .col-sm-4:nth-child(3n+1),

	#content .col-sm-6:nth-child(2n+1) {

		clear:left;

	}

}

@media (min-width: 1200px) {

.theme-product-layout {

	width:50% !important;

}

}

}

@media (max-width: 991px) {

.theme-product-layout {

	width:100% !important;

}

}

@media (min-width: 768px) {

    #column-left + #content .product-layout.col-md-3 {

       width: 50%;

    }

	.modal-theme {

		width: 480px;

	}

	.navbar-ex1-collapse.collapse.in {

		display:none;

	}

	#menu .dropdown:hover .dropdown-menu {

		display: block;

	}

}

@media (max-width: 767px) {

	#menu div.dropdown-inner > ul.list-unstyled {

		display: block;

	}

	#menu div.dropdown-menu {

		margin-left: 0 !important;

		padding-bottom: 10px;

		background-color: #fff;

	}

	#menu .dropdown-inner {

		display: block;

	}

	#menu .dropdown-inner a {

		width: 100%;

		color: #333;

		padding-left:40px;

	}

	#menu .dropdown-menu a:hover,

	#menu .dropdown-menu ul li a:hover {

		background: #09f;

	}

	#menu .see-all {

		margin-top: 0;

		border: none;

		border-radius: 0;

		color: #333;

	}

	.theme-menu ul > li {

		width:100%;

		text-align:left;

	}

	#menu.theme-menu .nav > li > a,

	#menu.theme-menu .nav > li > span {

		padding:0 0 0 25px;

		height:50px;

		line-height:50px;

	}

	#menu.theme-menu .nav > li > a:hover,

	#menu.theme-menu .nav > li > a:focus {

		color:#fff;

		background: #09f;

	}

}



@media (min-width: 768px) {

  .theme-container {

    width: 750px;

  }

}

@media (min-width: 992px) {

  .theme-container {

    width: 970px;

  }

}

@media (min-width: 1200px) {

  .theme-container {

    width: 1170px;

  }

}

@media (max-width: 360px) {

	.theme-search {

		padding:0;

	}

	.theme-search #search .btn {

		width:40px;

		margin-left:-40px;

	}

}

@media (max-width: 767px) {

	.theme-top-menu {

		padding:0;

	}

	#top .theme-top-menu .btn {

		padding:0 3px;

	}

	#logo {

		text-align:center;

	}

	#logo img {

		display:inline-block;

	}

	.callme-header2 {

		text-align:center;

	}

	.callme-header2 .dropdown-menu {

    margin-left: -50%;

}

}

@media (max-width: 991px) {

	.theme-cart {

		padding: 0;

		width:40px;

		float:right;

		margin-right:15px;

	}

	.theme-search {

		padding:0px;

	}

	#cart > .btn i {

		margin:0;

	}

	#cart-total span {

		display:none;

	}

	#cart-total span.fixed-count {

		display:block;

	}

}

@media (max-width: 540px) {

	#top #cart-total span {

		display:none;

	}

	#top #cart-total span.fixed-count {

		display:block;

	}

	#top #cart .btn i {

		margin:0;

	}

	.theme-wrap .module-layout {

		width:100% !important;

	}

}



@media (max-width: 1200px) {

	.prod-left-col {

		width:25%;

	}

	.prod-right-col {

		width:75%;

	}

	.prod-left-col .image-additional {

		width: 50%;

	}

}

@media (max-width: 991px) {

	.prod-left,

	.image-additional,

	.prod-left .image-additional,

	.prod-left-2col .image-additional {

		width: 33.33333333%;

	}

	.prod-left-col,

	.prod-right-col {

		width:50%;

	}

	.prod-right {

		width:66.66666667%;

	}

	.prod-right-col .prod-blocks,

	.prod-right-col .prod-block {

		width:100%;

		float:none;

	}

	.prod-right-2col .prod-blocks,

	.prod-right-2col .prod-block {

		width:100%;

		float:none;

	}

	.col2-prod-left .image-additional {

		width: 25%;

	}

	header .container {

		padding-bottom: 15px;

	}

	.theme-compact {

		text-align: center;

	}

	.account-compact .dropdown-menu {

		right: auto;

	}

	.cart-header2 .dropdown-menu {

		right: -70px;

	}

	.type-header5 .cart-header2 .dropdown-menu {

		right: 0;

	}

	.type-header3 .callme-header2 {

		text-align:center;

	}

	.type-header4 #logo {

		text-align:center;

	}

	.type-header4 #logo img {

		display:inline-block;

	}

	.type-header5 #menu .dropdown-menu.menu-element {

		width: 720px;

	}

}

@media (max-width: 768px) {

	.prod-left,

	.prod-right {

		width:50%;

	}

	.prod-left-col {

		width:25%;

	}

	.prod-right-col {

		width:75%;

	}

	.prod-right .prod-blocks,

	.prod-right .prod-block {

		width:100%;

		float:none;

	}

	.prod-right-col .prod-blocks,

	.prod-right-col .prod-block {

		float:left;

	}

	.prod-right-col .prod-blocks {

		width:66.66666667%;

	}

	.prod-left-2col,

	.prod-right-2col,

	.col2-prod-left,

	.col2-prod-right {

		width: 50%;

	}

	.image-additional {

		width: 20%;

	}

	.prod-right-col .prod-block,

	.prod-left .image-additional,

	.col2-prod-left .image-additional {

		width: 33.33333333%;

	}

	.search-compact .dropdown-menu {

		right:20px;

		width:90%;

	}

	.type-header5 .search-compact .dropdown-menu {

		right: 0;

	}

}

@media (max-width: 640px) {

	.prod-left-col,

	.prod-right-col {

		width:50%;

	}

	.prod-right-col .prod-blocks,

	.prod-right-col .prod-block {

		width:100%;

		float:none;

	}

	.cart-header2 .dropdown-menu {

		width:360px;

	}

	.cart-header2 #cart .dropdown-menu li > div {

		min-width:340px;

	}

}

@media (max-width: 580px) {

	.prod-left,

	.prod-right-col .prod-block,

	.prod-left-col .image-additional {

		width: 33.33333333%;

	}

	.prod-left-col,

	.prod-right-col,

	.prod-left-2col,

	.prod-right-2col,

	.col2-prod-left,

	.col2-prod-right {

		width: 100%;

	}

	.prod-right-col .prod-blocks,

	.prod-right-col .prod-block {

		float:left;

	}

	.prod-right,

	.prod-right-col .prod-blocks {

		width:66.66666667%;

	}

	.prod-left .image-additional {

		width: 50%;

	}

	.prod-left-2col .image-additional,

	.col2-prod-left .image-additional {

		width: 20%;

	}

}

@media (max-width: 478px) {

	.prod-left,

	.prod-right {

		width:100%;

	}

	.prod-right-col .prod-blocks,

	.prod-right-col .prod-block {

		width:100%;

		float:none;

	}

	.image-additional,

	.prod-left .image-additional,

	.prod-left-2col .image-additional,

	.col2-prod-left .image-additional {

		width: 33.33333333%;

	}

	.cart-header2 #cart .dropdown-menu li > div {

		min-width:260px;

	}

}





.btn-call-back.theme-flash {

	-webkit-animation: bgflash 2s 1s ease-out infinite;

	-moz-animation: bgflash 2s 1s ease-out infinite;

	animation: bgflash 2s 1s ease-out infinite;

}

 

.btn-call-back.theme-flash .fa {

	-webkit-animation: rotatephone 2s linear infinite;

	-moz-animation: rotatephone 2s linear infinite;

	animation: rotatephone 2s linear infinite;

}

 

@-webkit-keyframes rotatephone {

0% {-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}

25% {-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}

50% {-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}

75% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}

100% {-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}

}



@-moz-keyframes rotatephone {

0% {-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}

25% {-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}

50% {-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}

75% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}

100% {-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}

}



@keyframes rotatephone {

0% {-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}

25% {-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}

50% {-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}

75% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}

100% {-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}

}



@-webkit-keyframes bgflash {

0% {box-shadow: 0 0 8px 6px rgba(23,167,167, 0), 0 0 0px 0px rgba(0,0,0,0), 0 0 0px 0px rgba(23,167,167, 0);}

10% {box-shadow: 0 0 8px 6px rgba(0,155,255, .4), 0 0 12px 10px rgba(0,0,0,0), 0 0 12px 14px rgba(0,155,255, .4);}

100% {box-shadow: 0 0 8px 6px rgba(23,167,167, 0), 0 0 0px 40px rgba(0,0,0,0), 0 0 0px 40px rgba(23,167,167, 0);}

}



@-moz-keyframes bgflash {

0% {box-shadow: 0 0 8px 6px rgba(23,167,167, 0), 0 0 0px 0px rgba(0,0,0,0), 0 0 0px 0px rgba(23,167,167, 0);}

10% {box-shadow: 0 0 8px 6px rgba(0,155,255, .4), 0 0 12px 10px rgba(0,0,0,0), 0 0 12px 14px rgba(0,155,255, .4);}

100% {box-shadow: 0 0 8px 6px rgba(23,167,167, 0), 0 0 0px 40px rgba(0,0,0,0), 0 0 0px 40px rgba(23,167,167, 0);}

}



@keyframes bgflash {

0% {box-shadow: 0 0 8px 6px rgba(23,167,167, 0), 0 0 0px 0px rgba(0,0,0,0), 0 0 0px 0px rgba(23,167,167, 0);}

10% {box-shadow: 0 0 8px 6px rgba(0,155,255, .4), 0 0 12px 10px rgba(0,0,0,0), 0 0 12px 14px rgba(0,155,255, .4);}

100% {box-shadow: 0 0 8px 6px rgba(23,167,167, 0), 0 0 0px 40px rgba(0,0,0,0), 0 0 0px 40px rgba(23,167,167, 0);}

}





.button-group.btn-icon, #compare-total2, .product-thumb .rating, button.theme-btn[data-original-title="В закладки"],  button.theme-btn[data-original-title="В сравнение"], button.theme-btn[data-original-title="В сравнения"]{

	display: none

}

.product-thumb .button-group button.smch-call-button{

	color: #42a410;

	border: 1px solid #42a410;

	transition: .3s;

}

.product-thumb .button-group button.smch-call-button:hover{

	color: #fff;

    background: #42a410;

}

#product .button-group button.smch-call-button.btn.btn-primary.btn-lg.btn-block{

    width: 40%;

    padding:0;

    margin: 0 10px 0 0;

    color: #fff;

    background: #42a410;

    border: 1px solid #42a410;

    transition: .3s;

}

#product .button-group button.smch-call-button.btn.btn-primary.btn-lg.btn-block:hover{

    color: #42a410;

    background: #fff;	

}
.col-sm-2 {display: none;}

.justify{
	text-align: justify;
}
