/*-----------------------------------product-layout--------------------------------------*/
#logo img {
    display: block;
    max-width: 100%;
    max-height: 112px;
}
.producte {
	    border-top: solid 1px #eceeef;
    border-left: solid 1px #eceeef;
	margin: 0 0 25px 0;
}
.product-layout.product-grid{
	flex: 250px 1 1;
	margin:0;
	padding:0;
	border:none;
}
.product-layout.product-grid .product-thumb {
	transition: 0.1s ease-in-out;
    display: flex;
    flex-direction: column;
    position: relative;
    padding: 10px 10px 10px 10px;
    background: #fff;
     border-bottom: solid 1px #eceeef; 
     border-right: solid 1px #eceeef; 
}
.product-layout.product-grid .product-thumb:hover {
    padding: 20px 20px 20px 20px;
}
.product-layout .product-thumb:hover {
    padding: 20px;
    margin: -10px;
    z-index: 99;
     border-bottom: solid 1px #fff; 
    border-right: solid 1px #fff;
    box-shadow: 0px 0px 34px rgba(0, 0, 0, 0.15);
    position: relative;
}
.product-layout.product-list .product-thumb:hover {
    margin: 0px;
}

.product-layout.product-grid .product-thumb .description {
    transition: 0.3s ease-in-out;
    opacity: 0;
    position: absolute;
    top: 80%;
    left: 0;
	padding:0 20px 20px;
    right: -1px;
    background: #fff;
	    min-height: 77px;
}
.product-layout.product-grid .product-thumb .description:before {
    content: '';
    display: block;
    position: absolute;
    height: 85%;
    top: 22%;
    left: 0;
    right: 0;
    box-shadow: 0px 0px 34px rgba(0, 0, 0, 0.15);
    background: #fff;
    z-index: -1;
}
.product-layout.product-grid .product-thumb:hover .description {
    opacity: 1;
    top: 100%;
}
.product-layout .image {
	position:relative;
}
.product-layout .image .quickview.glyphicon {
	 top: inherit;
    position: absolute;
    bottom: 25px;
    right: 32px;
    z-index: 7;
 transition: 0.3s ease-in-out;
    color: #d0d5d8;
    font-size: 30px;
}
.product-layout .image .quickview {
    visibility: hidden;
    font-size: 24px;
    cursor: pointer;
}
.product-layout .image .quickview {
    visibility: hidden;
    font-size: 24px;
    cursor: pointer;
   
}
/*кнопки*/
.btn-default:hover {
	color: rgb(115, 115, 115);
	background-color: rgb(208, 208, 208);
	text-shadow: 0px 2px 0px rgb(218, 218, 218);
	box-shadow: 0px 2px 0px rgb(181, 181, 181);
}
.btn-default {
	color: rgb(115, 115, 115);
	background-color: rgb(228, 228, 228);
	text-shadow: 0px 2px 0px rgb(232, 232, 232);
	box-shadow: 0px 2px 0px rgb(214, 214, 214);
	border: none;
	font-size: 13px;
}
.btn-default:hover {
	color: rgb(115, 115, 115);
	background-color: rgb(208, 208, 208);
	text-shadow: 0px 2px 0px rgb(218, 218, 218);
	box-shadow: 0px 2px 0px rgb(181, 181, 181);
}
.btn-primary {
	color: #ffffff;
	border: none;
	font-size: 13px;
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled], .btn-primary.focus, .btn-primary:focus {
	color: #ffffff;
	
}
.btn-warning:hover, .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover {
	color: #ffffff;
	
}
.btn-warning {
	color: #ffffff;
	border: none;
	font-size: 13px;
}

.btn-danger {
	color: #ffffff;
	background-color: rgba(245, 24, 24, 0.75);
	text-shadow: 0px 2px 0px #c30505;
	box-shadow: 0px 2px 0px #d20202;
	border: none;
	font-size: 13px;
}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
	color: #fff;
	background-color: #ca4b48;
	border-color: #d51212;
	box-shadow: 0px 2px 0px #bb0401 !important;
}
.btn-success {
	color: #fff;
	border: none;
}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	color: #fff;
	border: none;
}
.btn-info {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #df5c39;
	background-image: linear-gradient(to bottom, #e06342, #dc512c);
	background-repeat: repeat-x;
	border-color: #dc512c #dc512c #a2371a;
}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	background-image: none;
	background-color: #df5c39;
}
.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;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	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);
}
/*--------------------------------------*/
.image .quickview:before {
    content: "\f00e";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	position:absolute;
	
}
.caption h4 a,
.caption .h4 a{
	font-weight: 400;
	max-height: 80px;
    overflow: hidden;
    display: block;
}

.caption .rating{
	display: none !important;
}

@media (min-width: 768px) {
	

	
    .product-layout.product-grid .caption h4 a,
	 .product-layout.product-grid .caption .h4 a{min-height:80px;}
}
@media (max-width: 768px) {

	.caption h4 a, .caption .h4 a {
    min-height: 80px;
}
}

.caption .rating {
	text-align:center;
}
.product-thumb .price {
    color: #444;
	font-weight:600;
	font-size:18px !important;
	text-align:center;
	min-height: 40px;
}
.product-thumb .price-old {
    color: #999;
	font-size:14px;
	font-weight:400;
	display:block;
    text-decoration: line-through;
    margin-left: 0;
}
.product-thumb .tag.label-top-right {
	position:absolute;
	width: 55px;
    height: 55px;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden;
    z-index: 10;
    transition: 0.1s ease-in-out;
}
.product-thumb .tag.label-top-left {
	position:absolute;
	width: 55px;
    height: 55px;
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
    z-index: 10;
    transition: 0.1s ease-in-out;
}
.product-thumb .tag.label-top-right {
    position: absolute;
    width: 55px;
    height: 55px;
    position: absolute;
    left: auto;
    right: 0;
    top: 0;
    overflow: hidden;
    z-index: 10;
    transition: 0.1s ease-in-out;
}
.product-thumb .tag.b-ribbon.label-top-right span {
    
    padding: 12px 12px 12px 18px;
}
.product-list .product-thumb .caption {
    margin-right: 197px;
}
.blog-content .product-list .product-thumb .caption {
    margin-right: 0px;
}
.product-layout.product-list .product-thumb .description {
    margin-right: 220px;
}
.tag.b-ribbon.label-top-right span:before, .tag.b-ribbon.label-top-right span:after {
    right: auto;
    left: -8px;
}
.tag.b-ribbon.label-top-right span:before {
    top: 0;
    -webkit-transform: skew(35deg);
    transform: skew(35deg);
}
.tag.b-ribbon.label-top-right span:after {
    -webkit-transform: skew(-35deg);
    transform: skew(-35deg);
	top: 22px;
}
.product-thumb .tag.label-top-left span {
    display: block;
    color: white;
    text-transform: uppercase;
    transform: rotate(-45deg);
    position: absolute;
    right: -33px;
    top: -19px;
    text-align: center;
    width: 150px;
    padding: 30px 5px 1px 0px;
    font-weight: bold;
}
.product-thumb .tag.label-top-right span {
    display: block;
    color: white;
    text-transform: uppercase;
    transform: rotate(45deg);
    position: absolute;
    right: -66px;
    top: -19px;
    text-align: center;
    width: 150px;
    padding: 30px 5px 1px 5px;
    font-weight: bold;
}
.product-thumb .tag.b-ribbon span {
    position: relative;
    display: inline-block;
    left: 0;
    top: auto;
    width: auto;
	
    color: white;
    text-transform: uppercase;
    font-weight: 600;
    padding: 12px 16px 12px 12px;
    transform: rotate(0deg);
}
.product-thumb .tag.b-ribbon span:before, .product-thumb .tag.b-ribbon span:after {
    content: '';
    position: absolute;
    right: -8px;
    background: inherit;
    width: 16px;
    height: 22px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.product-thumb .tag.b-ribbon.label-top-left span:after {
    top: 22px;
    -webkit-transform: skew(-35deg);
    transform: skew(35deg);
}
/*-----------------*/
.tag.b-ribbon{
  position: absolute; 
  top: 15px !important; 
  left: 0;
  width: auto;
  height:auto;
  overflow:visible !important;
  z-index:7;
}
.thumbnail .tag.b-ribbon.label-top-right span{
position: relative;
    display: block;
	left:0;
	top:auto;
	width: auto;
    color: white;
    text-transform: uppercase;
    font-weight: 600;
    padding: 20px 20px 20px 28px;
	transform: rotate(0deg);
}
.thumbnail .tag.label-top-right {
    width: 76px;
    height: 75px;
    position: absolute;
    right: 0;
    top: 0;
	left:auto;
    overflow: hidden;
    z-index: 10;
    transition: 0.1s ease-in-out;
}

.thumbnail .tag.b-ribbon.label-top-right span:before, .thumbnail .tag.b-ribbon.label-top-right span:after {
   right: auto;
    left: -7px;
    width: 20px;
    height: 35px;
}

.thumbnail .tag.label-top-right span {
    display: block;
    color: white;
    text-transform: uppercase;
    transform: rotate(45deg);
    position: absolute;
    left: -15px;
    top: -22px;
    text-align: center;
    width: 155px;
    padding: 48px 5px 5px 5px;
    font-weight: bold;
}
/*-stripe-------------*/
.thumbnail .tag.label-top-left.stripes {
    position: absolute;
    width: 85px;
    height: 85px;
    position: absolute;
    left: 0px;
    top: 0px;
    overflow: hidden;
    z-index: 10;
    transition: 0.1s ease-in-out;
}
.thumbnail .tag.label-top-left.stripes span {
   display: block;
    color: white;
    text-transform: uppercase;
    transform: rotate(-45deg);
    position: absolute;
    right: -16px;
    top: 16px;
    text-align: center;
    width: 150px;
    padding: 3px 0px 3px 0px;
    font-weight: bold;
    left: -48px;
}
.thumbnail .tag.label-top-right.stripes span{
   display: block;
    color: white;
    text-transform: uppercase;
    transform: rotate(45deg);
    position: absolute;
    right: 0;
    top: 16px;
    text-align: center;
    width: 150px;
    padding: 3px 0px 3px 0px;
    font-weight: bold;
    left: -48px;
}
.thumbnail .tag.label-top-right.stripes {
    position: absolute;
    width: 85px;
    height: 85px;
    position: absolute;
    right: -1px;
    top: -1px;
    overflow: hidden;
    z-index: 10;
    transition: 0.1s ease-in-out;
}
.thumbnail .tag.label-top-right.stripes span {
   display: block;
    color: white;
    text-transform: uppercase;
    transform: rotate(45deg);
    position: absolute;
    left: -31px;
    top: 18px;
    text-align: center;
    width: 150px;
    padding: 3px 0px 3px 0px;
    font-weight: bold;
}
.thumbnail .tag.label-top-left {
    width: 76px;
    height: 75px;
    position: absolute;
    left: 0;
    top: 0;
    left: auto;
    overflow: hidden;
    z-index: 10;
    transition: 0.1s ease-in-out;
}
.thumbnail .tag.b-ribbon span {
    position: relative;
    display: block;
    left: 0;
    top: auto;
    width: 107px;
    color: white;
    text-transform: uppercase;
    font-weight: 600;
    padding: 20px;
    transform: rotate(0deg);
}

/*------------------*/
.tag.b-ribbon span {
position: relative;
    display: block;
	left:0;
	top:auto;
	width: auto;
    color: white;
    text-transform: uppercase;
    font-weight: 600;
    padding: 20px;
	transform: rotate(0deg);
}
.tag.b-ribbon span:before,
.tag.b-ribbon span:after{
 content: '';
    position: absolute;
    right: -18px;
    background: inherit;
    width: 28px;
    height: 30px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    /* z-index: -1; */
}
.tag.b-ribbon span:before{
  top: 0;   
  -webkit-transform: skew(-35deg);
  transform: skew(-35deg);
}
.tag.b-ribbon span:after{
  top: 27px;
    -webkit-transform: skew(-35deg);
    transform: skew(35deg);
}
.tag.b-ribbon.label-top-right {
	width:auto
}
/*-stripe-------------*/
.product-thumb .tag.label-top-left.stripes {
    position: absolute;
    width: 85px;
    height: 85px;
    position: absolute;
    left: 0px;
    top: 0px;
    overflow: hidden;
    z-index: 10;
    transition: 0.1s ease-in-out;
}
.product-thumb .tag.label-top-left.stripes span {
    display: block;
    color: white;
    text-transform: uppercase;
    transform: rotate(-45deg);
    position: absolute;
    right: -16px;
    top: 12px;
    text-align: center;
    width: 150px;
    padding: 3px 0px 3px 0px;
    font-weight: bold;
}
.product-thumb .tag.label-top-right.stripes {
    position: absolute;
    width: 85px;
    height: 85px;
    position: absolute;
    right: -1px;
    top: 0px;
    overflow: hidden;
    z-index: 10;
    transition: 0.1s ease-in-out;
}
.product-thumb .tag.label-top-right.stripes span {
    display: block;
    color: white;
    text-transform: uppercase;
    transform: rotate(45deg);
    position: absolute;
    right: -43px;
    top: 12px;
    text-align: center;
    width: 150px;
    padding: 3px 0px 3px 0px;
    font-weight: bold;
}

/*------------------*/
.tag span.hit {
    background: #f12717;
}

.tag span.sale {
    background: #6eca49;
}

/*------------------------------------------------------*/
.product-layout.product-list  {
	padding:0;
}

.product-layout.product-list .product-thumb {
    transition: 0.1s ease-in-out;
    display: flex;
     flex-direction: row;
    position: relative;
    padding: 10px 10px 10px 10px;
    background: #fff;
    border-bottom: solid 1px #eceeef;
    border-right: solid 1px #eceeef;
}
.product-layout.product-list .product-thumb .rating {
    padding-bottom: 10px;
    position: absolute;
    top: 7px;
    right: 0;
    width: 150px;
}
.product-layout.product-list .product-thumb .price {
    padding-bottom: 10px;
    position: absolute;
    top: 37px;
    right: 0;
    width: 150px;
}
.product-layout.product-list .product-thumb .button-group {
  border-left: none;
    position: absolute;
    bottom: 18px;
    right: 10px;
    width: 228px;
    background: none;
    float: right;
    text-align: right;
}
.product-layout.product-list .description {
    font-size: 11px;
    margin: 10px 160px 5px 0px;
    overflow: hidden;
}
.fpa .owl-pagination {
    text-align: right;
    top: -33px;
    right: 30px;
    position: relative;
}
.fpa .owl-controls .owl-page span {
    display: block;
    width: 28px;
    height: 6px;
    background: rgba(0, 0, 0, 0.4);
    border-radius: 0px;
    box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
}
/*-------------------------------------------------------------*/
.subscribe {
    padding: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #f7f7f9;
    position: relative;
    overflow: hidden;
    border: solid 1px #eceeef;
	    margin: 0;
		    margin-bottom: 25px;
}
.subscribe .subscribe-title {
   text-transform: uppercase;
    font-size: 22px;
    line-height: 26px;
    vertical-align: bottom;
}
.subscribe input[type=submit] {
	font-size:18px; height: 42px;
}
.subscribe input[type=text] {
	font-size:16px; height: 42px;
}
   
.subscribe:before {
    content: '\e917';
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    position: absolute;
    font-size: 177px;
    left: -5px;
    top: -25px;
    color: #e5e5e5;
    transform: rotate(-18deg);
    opacity: 0.99;
}
.title {
	position:relative;
	margin-bottom: 25px;
}
.title .title-inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    position: relative;
    margin-bottom: 15px;
    z-index: 9;
}
.title .title-inner > i {
    font-size: 30px;
    margin-right: 56px;
    padding-right: 10px;
    color: #d0d5d8;
	padding-left: 2px;
}
.title .title-inner > span {
    text-transform: uppercase;
    font-size: 20px;
    line-height: 22px;
    align-self: center;
    text-align: center;
    padding: 0 20px;
}
.title:after {
    content: '';
    height: 0;
    border-top: solid 1px #e4e7e8;
    border-bottom: solid 1px #fff;
    top: 50%;
    left: 15px;
    right: 15px;
    display: block;
    position: absolute;
    margin-top: -2px;
}
.title-inner > * {
    background: #fff;
}
.carousel .owl-controls .owl-buttons  a.btn{
   color: #fff;
    background: #cccccc;
    text-shadow: 0px 2px 0px #b3b3b3;
    box-shadow: 0px 2px 0px #a6a6a6;
    border: none;
}
.carousel .owl-controls .owl-buttons  a.btn:hover {
    color: #fff;
    border: none;
}
.carousel .owl-controls .owl-buttons  a.btn i {
	font-size:14px;
}
.carousel .owl-controls .owl-buttons .owl-next {
    right: 0px;
	 top: -58px;
	 left:auto;
}

.carousel .owl-controls .owl-buttons .owl-prev {
    top: -58px;
	right: 40px;
	left:auto;
}
.carousel.owl-carousel {
	z-index:10;
}

.carousel.owl-carousel .owl-buttons div { 
     opacity: 1 ; 
}
.carousel.owl-carousel:hover .owl-buttons div {
	opacity: 1;
}
/*----------------------------------------------------------------------*/
.product-layout .news {
}
.product-layout .news .image {
    position: relative;
	text-align:center
}
.product-layout .news .image img {
	display:inline-block;
}
/*----------------------------------------------*/
#carousel-tt .owl-wrapper-outer {
    border: none;
}
#carousel-tt .text-center {
	    background: #f7f7f9;
	padding: 30px 20px;
}
#carousel-tt .text-center .name {
	font-size:16px;
	   /* color: #ef8400; цвет2*/
}
#carousel-tt .text-center .rating {
	text-align:center;
	padding: 8px 2px;
}
.footer-bottom {
	margin:0;
	/*background:#ef8400; цвет2*/
	padding:15px 0;
}
.footer-bottom hr {
    padding-top: 1em;
}
/*------------------------------------------*/
.ocfilter .panel-body {
	padding:5px;
}
.ocfilter-option .option-values {
    overflow: auto;
    max-height: 180px;
}
.scale {
	/*margin-left:0 !important;*/
}
.ocfilter-option{
	padding:10px 0;
}
.panel-body .ocfilter-option .option-name {
    font-size: 14px;
    font-weight: 400;
    padding: 1px 0 7px 0px;
    color: #373a3c;
	cursor:pointer;
}
.option-name i {
    font-size: 8px;
    color: #c2c9cc;
    transition: 0.3s ease-in-out;
    display: inline-block;
    padding: 0 0 0 3px;
    margin-right: 5px;
    margin-left: -3px;
}
.option-name.collapsed i {
    transform: rotate(-90deg);
}
.panel-body .ocfilter-option label a {
    color: #212121;
    text-decoration: none;
}
.panel-body .trackbar-scale div {
    /*background-color: #feb701; цвет*/
}
.panel-body .trackbar .trackbar-handler {
   /*border: 4px solid #feb701; цвет*/
    /*background-color: #ef8400; цвет2*/
   
}
.panel-body .trackbar {
    background-color: #969696;
    margin: 0;
    padding: 0;
}
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
	/*padding: 6px !important;*/
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	padding:3px;
	height: 100%;
	border-radius:3px;
	background: #e4e4e4;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: #e4e4e4;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #e4e4e4;
	position: relative;
}

.jspDrag
{
	background: #969696;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	border-radius:8px;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	padding: 0;
	margin: 0;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}
/*---------------------------------------------*/
h1.product-titl {
	    margin: 0 -15px 0 -15px;
    border-bottom: solid 1px #eceeef;
    padding: 15px;
}
.bord-pr{
       border: solid 1px #eceeef;
	   margin-bottom: 25px;
    
}
.bord-pr .product-pic {
	padding-top:20px;
	   
}
.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: none;
    border-radius: 0px;
}
.thumbnail .tag {
 width: 76px;
    height: 75px;
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
    z-index: 10;
    transition: 0.1s ease-in-out;
}
.thumbnail .tag span {
   display: block;
    color: white;
    text-transform: uppercase;
    transform: rotate(-45deg);
    position: absolute;
    left: -66px;
    top: -22px;
    text-align: center;
    width: 155px;
    padding: 48px 5px 5px 5px;
    font-weight: bold;
}





.prewnext {
	height:40px;
	}
.prewnext a {
    padding: 6px 16px;
    border: solid 1px #eceeef;
    float: left;
	text-align:right;
    width: 49%;
    display: block;
    margin-bottom: 10px;
    font-size: 15px;
    color: #74748c;
	text-decoration:none;
	background:#f7f7f7;
}
.prewnext a:hover {
	   /* color: #ef8400; цвет2*/
}
.prewnext a:before {
   content: "\f104";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    float: left;
    font-size: 22px;

}
.prewnext a + a:before {
   content: "\f105";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    float: right;
    font-size: 22px;

}
.prewnext a + a {
    float: right;
	text-align:left;
}
.flixer {
	 border-left: solid 1px #eceeef; 
}
.flixer .panel-body {
    border: solid 1px #eceeef;
}
.bord-r{
	 padding: 20px 0px 10px 0px ; 
}
.btns-number  {
    background: #eceeef;
    text-align: center;
    color: #b5bcc0;
    font-weight: bold;
    font-size: 10px;
    text-shadow: 0px 1px 1px #fff;
    cursor: pointer;
    border: solid 1px #eceeef;
	    padding: 5px 4px 4px 4px;
    line-height: 2px;
	box-shadow: 0px 1px 0px #ccc;
	z-index:3;
}
.quantit{
    padding: 0 0px;
    height: 21px;
    width: 32px !important;
    min-width: 30px !important;
    text-align: center;
    margin-left: -1px;
	border: 1px solid #eceeef;
}
.qwes {
	max-width:69px;
}
.quantit-l {
    float: left;
    margin-right: 15px;
    line-height: 32px;
    margin-bottom: 0px;
}
h2.prict-producte {
	margin: 0 0 17px 0;
}
h2.prict-producte span {
	font-size:14px;
	font-weight:600;
}
.fules button {
	width:100%;
}
.pluso-more {
	display: none !important;
}
.bot-prod {
	border-top: solid 1px #eceeef;
    padding: 0 15px;
    margin: 0 -15px 0 -15px;
    clear: both;
}
a.more {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    position: relative;
    font-size: 12px;
    text-decoration: none;
}
a.more i{
	padding-left:5px;
}
a.wis-com-post {
   padding: 10px 0;
    display: block;
    align-items: center;
    text-decoration: none;
    color: #a7b0b5;
    transition: 0.1s ease-in-out;
    margin-left: 25px;
    margin-right: 25px;
    float: left;
    width: auto;
	cursor:pointer;
    white-space: nowrap;
    font-size: 13px;
}
a.wis-com-post i {
    display: inline-block;
    font-size: 20px;
    margin-right: 10px;
    transition: 0.1s ease-in-out;
	float:left;
}
a.wis-com-post span {
}
a.wis-com-post:hover i {
    color: #f5a33f;
}
a.wis-com-post:hover {
	text-decoration: none;
	/*color: #55c793; мята*/
}
/*-------------------------------------------------------*/
.iradio_minimal-orange, .icheckbox_minimal-orange {
    float: left;
    margin-right: 4px !important;
}
.rating-fl .iradio_minimal-orange  {
    float: none;
    margin-right: inherit !important;
}
.input-group-btn .btn{
    box-shadow: none !important;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #fff;
    cursor: default;
   /* background-color: #55c793; мята*/
    /*border: 1px solid #55c793; мятя*/
    border-bottom-color: transparent;
}
.nav-tabs {
    /*border-bottom: 2px solid #55c793; мята*/
}
.nav-tabs>li>a {
	font-weight:600;
    border-radius: 2px 2px 0 0;
    font-size: 14px;
}
.tab-content {
	margin-bottom:25px;
}
#checkout-cart {
	    border: solid 1px #eceeef;
}
.checkout-bl {
	    border: solid 1px #eceeef;
		padding:0 15px;
}
.checkout-bl .iradio_minimal-orange, .checkout-bl .icheckbox_minimal-orange {
     float: none; 
    margin-right: 4px !important;
}
.wrapps {
	padding:15px;
	border: solid 1px #eceeef;
}
.wrapps15 {
	padding:15px;
	border: solid 1px #eceeef;
}
.product-thumb .images {
	text-align:center
}
.product-thumb .images img {
	display:inline-block;
	max-width: inherit;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 2;
    color: #fff;
    cursor: default;
    /*background-color: #feb701; цвет*/
   /* border-color: #ef8400; цвет2*/
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
    z-index: 3;
    /*color: #ef8400; цвет2*/
    background-color: #eee;
    border-color: #ddd;
}
.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    /*color: #ef8400; цвет2*/
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.top0 {
	margin-top:0;
}
.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    border:solid 1px #eceeef;
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
	background-color: #fff;
}
.img-thumbnail {
    display: inline-block;
    max-width: 100%;
    height: auto;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border:none;
    border-radius: 0px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.worktime {
	line-height:28px;
}
@media (max-width: 480px) {
	#top .container {
    padding: 0 0px;
}
#menu .dropdown-menu.mega.mega-5 .menu-group, #menu .dropdown-menu.mega.mega-4 .menu-group, #menu .dropdown-menu.mega.mega-6 .menu-group {
    width: 85%;
}
#logo {
    margin: 1px 0 0px 0;
	text-align:center;
}
#logo img {
    display: inline-block;
    max-width: 100%;
    max-height: 112px;
}
#logo img.pull-left {
	float:none !important;
}
#logo ul.text-right {
    text-align: center;
	margin-top:10px;
}
	
	.title .title-inner > i {
    font-size: 22px;
    margin-right: 22px;
    padding-right: 10px;
    color: #d0d5d8;
    padding-left: 2px;
}
.title .title-inner > span {
    text-transform: uppercase;
    font-size: 16px;
    line-height: 22px;
    align-self: center;
    text-align: center;
    padding: 0 9px;
}
.owl-controls {
	display:none !important;
}
.customNavigation {
    width: 50px !important;
    height: 25px;
    background: none;
}
.subscribe {
    display: block;
	text-align:center;
	padding:5px;
    
}
.subscribe > div {
	margin-bottom:10px;
    
}
subscribe .subscribe-title {
    text-transform: uppercase;
    font-size: 16px;
    line-height: 19px;
    vertical-align: bottom;
}
.tab-content>.tab-pane {
    padding: 0 15px;
}
.product-layout.product-grid .product-thumb .description {
	    opacity: 1;
    position: relative;
    margin-top: 8px;
    padding: 6px 20px;
    min-height: auto;
}
header .row .col-sm-3:first-child {
    padding-right: 0px;
    padding-left: 0;
}
ul.phones.list-inline>li {
    padding-bottom: 3px;
}
.product-layout.product-grid .product-thumb .description:before {
    box-shadow: none;
}
	}
	
@media (max-width: 990px) {
			.subscribe {
    display: block;
	padding:10px;
	text-align:center;
    
}
.subscribe > div {
	margin-bottom:10px;
    
}
}

.phone-life {
	display:inline-block;
	height:18px;
	width:18px;
	background: url(../image/life.png) no-repeat;
	float: left;
    margin-right: -4px;
}
.phone-vodafone {
	    display: inline-block;
    height: 19px;
    width: 19px;
    background: url(../image/mts.png) no-repeat;
    float: left;
    margin-top: -2px;
}
.phone-kyivstar {
	     display: inline-block;
    height: 19px;
    width: 19px;
    background: url(../image/kuyv.png) no-repeat;
    float: left;
    margin-top: -2px;
    margin-right: 3px;
}
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: rgba(249, 249, 249, 0.33);
}
.actik img {
    float: left;
    padding-right: 10px;
	max-width:50%;
	padding-bottom:12px;
}
a.moreLink {
    display: block;
    padding: 40px 0 0 0;
    z-index: 2;
    background: url(../image/more.png) bottom left;
    margin-top: -38px;
    position: relative;
    text-decoration: none;
}
.moreLink span {
    border-bottom: 1px dashed ;
}
.article-description {
	font-size:14px !important;
}
body iframe[name="google_conversion_frame"] {
	display:none;
}
a.nonvisib {
    visibility: hidden;
}
/*---------------------------megamenu-----------------------------------*/
li.dropdown.mega {
	position:inherit;
}
#menu .dropdown-menu.mega {
	width:100%;
	margin-left:0 !important;
}
.dropdown-menu.mega .menu-group {
	    display: block;
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
    margin-left: 10px;
}
.dropdown-menu.mega.mega-4 .menu-group {
	width:23%;
	margin-right: 14px;
}
.dropdown-menu.mega.mega-5 .menu-group {
	width:18%;
}
.dropdown-menu.mega.mega-6 .menu-group {
	width:14%;
	    margin-right: 21px;
}
.dropdown-menu.mega .menu-group a {
    text-transform: uppercase;
}
#menu .dropdown-menu.mega .menu-group ul.list-unstyled a{
	color: #373a3c;
    text-transform: none;
	    padding-left: 21px;
}
#menu .dropdown-menu.mega .menu-group ul.list-unstyled a.has-popup-menu:after{
	    content: "\f0da";
		 font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	    margin-left: 4px;
    font-size: 14px;
	float: right;
    margin-right: -11px;
}
.dropdown-menu.mega .menu-group > a:before {
	display: none;
    position: absolute;
    visibility: hidden;
}
.dropdown-menu.mega .menu-group  ul.list-unstyled {
    min-height: 185px;
}
.dropdown-menu.mega .menu-group  ul.list-unstyled li {
	position:relative;
}
li.dropdown.mega:hover > a:before {
    content: '';
    bottom: -7px;
    left: 35px;
    position: absolute;
    border-top: 6px solid transparent;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
	border-bottom: 6px solid #4a99e2;
}
.dropdown .dropdown-menu.mega:before {
    content: '';
    top: -14px;
    left: 35px;
    position: absolute;
    border:none;
}
 .popup-menu {
	display:none;
}
.dropdown-menu.mega .menu-group ul.list-unstyled li:hover .popup-menu {
       position: absolute;
    left: 98%;
    top: 0;
    display: block;
    background: white;
    z-index: 4;
    -webkit-box-shadow: 0 0 5px #ececec;
    box-shadow: 0 0 5px #ececec;
}

.dropdown-menu.mega .menu-group .popup-menu ul.list-unstyled {
    min-height: inherit;
	max-width:240px;
}






@media (max-width: 680px) {
	.dropdown .dropdown-menu.mega.mega-5 .menu-group, .dropdown .dropdown-menu.mega.mega-4 .menu-group, .dropdown .dropdown-menu.mega.mega-6 .menu-group {
    width: 44%;
}
}
@media (max-width: 767px) {
#menu .dropdown-menu.mega div.dropdown-inner>ul.list-unstyled {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    flex-wrap: wrap;
}
#menu .nav>li>a {
    display: block;
	text-align:left;
    /*padding-top: 12px;*/
}
#menu .nav>li>a br {
    display: none ;
}
.dropdown-menu.mega.mega-5 .menu-group, .dropdown-menu.mega.mega-4 .menu-group, .dropdown-menu.mega.mega-6 .menu-group {
    width: 29%;
}
li.dropdown.mega:hover>a:before {
	display:none;
}
li.dropdown.mega.open:hover>a:before {
	display: block;
	    bottom: 2px;
}
}

@media (min-width: 1199px) and (max-width: 1345px) { 
  .container #menu .nav>li>a {
    padding: 0px 20px 0px 20px;
    font-size: 14px;
}
   } 
   @media (min-width: 790px) and (max-width: 1198px) { 
  .main-menu .container #menu .nav>li>a {
    padding: 0px 20px 0px 20px;
    font-size: 13px;
}
   } 
    
.item img.img-responsive {
	width:100%;
}
@media (min-width: 1300px) {
.owl-wrapper-outer.respons-banner {
	height:137px;
}
}
@media (min-width: 1200px) {
.respons-banner {
	height: auto;
}
}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
    outline: none !important;
    outline: none !important;
    outline-offset: inherit !important;
}
