/* NOVIE PRAVKI */
#cmswidget-section-24 .box-content {padding:20px;}
#vk_widget, #vk_groups {width:100%!important;}
.page_information_id_7 .page-content {display: none;}
.page_information_id_7 #content {padding-bottom: 0;}
.page_product .top-banners, .page_checkout .top-banners, .page_checkout .breadcrumb  {display: none!important;}

.box-heading, .seo-text-heading, .brands-heading, .map-heading, .contacts-heading {
	z-index: 995;
    text-transform: uppercase;
    height: 62px;
    line-height: 62px;
    padding-left: 25px;
    color: #444444;
    font-size: 19px;
    font-weight: 700;
    border-bottom: 1px solid #ebebeb;
}



.box-heading a,.brands-heading a, .map-heading a, .contacts-heading a {color:#444;}
.box-heading a:hover,.brands-heading a:hover, .map-heading a:hover, .contacts-heading a:hover {color:#444; text-decoration: underline;}

.page-heading {
	z-index: 995;
    text-transform: uppercase;
    height: 66px;
    padding:0 25px;
    border:1px solid #ebebeb;
    border-top:3px solid #2ab25a;
    background: #fff;
}
.page-heading h1, .page-heading h2 {
	color: #444444;
    font-size: 19px;
    font-weight: 700;
    margin:0;
    line-height: 62px;
    float: left;
}

.page-content {
	background: #fff;
	border:1px solid #ebebeb;
	border-top:none;
	padding:20px;
	height: auto !important;
}

.seo-text, .brands-block, .map-block, .contacts-block {
	margin-top: 25px;
    border: 1px solid #ebebeb;
    border-top: 3px solid #2ab25a;
    margin-bottom: 20px;
    overflow: hidden;
    background: #fff;
}
.map-content, .contacts-content {
	height: 420px;
	overflow: hidden;
}
.contacts-content {padding: 25px;}

.seo-text-content {
	padding:20px 25px;
	color:#444444;
	font-size: 16px;
	font-weight: 300;
	overflow: hidden;
}

.open-text {
	width:100%;
	background: #fff;
	height: 30px;
}
.open-text span {
	display: table;
	background: url(../images/fg4dkQB2UHIr.png) 100% 50% no-repeat;
	height: 30px; 
	line-height: 30px;
	margin:0 auto;
	padding-right: 20px;
	color:#444444;
	font-weight: 500;
	font-size: 18px;
	cursor: pointer;
}

.text-closed {
	position: relative;
}


.brands-slider .item {border-right: 1px solid #ebebeb;}

.brands-slider .item a {
	display: block;
	width:100%;
	height: 140px;
	text-align: center;
}

.brands-slider .item a:first-child {
	border-bottom: 1px solid #ebebeb;
}

.brands-slider .item a:hover {
	border: 5px solid #e5e5e5;
}

.brands-slider .item a:before {
	content: "";
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}

.brands-slider .item a img {
	display: inline-block;
	vertical-align: middle;
}


.review-item, .news-item {border-top:1px solid #ebebeb; padding:20px;}
.review-item:first-child, .news-item:first-child {border-top:none;}

.review-img, .news-left {float: left; width:80px;}
.review-right, .news-right {float: right; width:130px;}


.review-content {
	margin-top: 10px;
	color:#555555;
	font-size: 14px;
	line-height: 18px;
	font-weight: 300;
}
.review-content a {
	color:#2ab25a;
}
.review-top {
	display: table;
	width:100%;
}
.review-top:after, .news-item:after {
	content: '';
	display: block;
	width:100%;
	height: 0;
	font-size: 0;
	clear: both;
}

.review-author {
	font-size: 15px;
	color: #555555;
	font-weight: 500;
}

.review-date, .news-date {
	color:#adadad;
	font-size: 15px;
}

.news-item a {
	color:#2ab25a;
	font-size: 14px;
	line-height: 18px;
	font-weight: 300;
}
.news-item a:hover {color:#2ab25a; text-decoration: underline;}

.cc-wrap > div {
	padding-left: 30px;
	margin-top:15px;
	color:#444444;
	font-size: 16px;
	line-height: 19px;
	font-weight: 300;
}
.cc-wrap > div:first-child {margin-top:0;}

.cc-tele {
	background: url(../images/zfLMBuB9RpFH.png) 0 6px no-repeat;
	display: table;
	text-align: right;
}
.cc-tele p {
	font-size: 20px;
	margin:0;
	padding: 0;
	font-weight: 400;
	line-height: 25px;
}

.cc-time-work {
	background: url(../images/JC7uJd4iFxcV.png) 0 3px no-repeat;

}
.cc-email {
	background: url(../images/X6O6D78ieHOO.png) 0 50% no-repeat;
}
.cc-address {
	background: url(../images/DicNIu7Dbguv.png) 0 3px no-repeat;
}

.socials {display: table; width:100%; margin:30px auto 0 auto; padding: 0; list-style: none;}
.socials li {float: left; margin-left: 15px; margin-bottom: 12px;}
.socials li:first-child, .socials li:nth-child(4n+1) {margin-left: 0;}


.main-footer {
	width:100%;
	background: #444444;
	padding:10px 0 30px 0;
}

.main-footer h2 {
	color:#bebebe;
	font-size: 18px;
	margin:20px 0;
}

.main-footer ul li {
	font-size: 14px;
	line-height: 25px;
	font-weight: 300;
}

.main-footer ul li a {
	color:#fff;
}
.main-footer ul li a:hover {
	color:#fff;
	text-decoration: underline;
}

.after-footer {background: #f2f2f2; padding:30px 0;}

.payments li {display: inline-block; font-size: 0; vertical-align: middle; margin-left: 20px;}
.payments li:first-child {margin-left: 0;}

.like-shop {text-align: right; margin-bottom: 10px;}
.like-shop img {display: inline-block; vertical-align: middle;}
.like-shop a {display: inline-block; vertical-align: middle; font-size: 15px; color:#000; text-decoration: underline; margin-left: 10px; text-align: left;}

.copyright-text {font-size: 15px; color:#000; font-weight: 300;}


.rss-form input {display: block; width:100%; height: 40px; line-height: 40px; color:#000; font-family: "Roboto", sans-serif; font-weight: 400; font-size: 16px; outline: none; border-radius: 5px; background: #fff; border:none; padding:0 10px 0 15px; margin-bottom: 10px;}
.rss-form button {display: block; width:100%; height: 40px; line-height: 40px; border:none; outline: none; font-size: 18px; color:#fff; text-align: center; border-radius: 5px;
	background: -moz-linear-gradient(top,  #2ab25a 0%, #3bc169 100%);
	background: -webkit-linear-gradient(top,  #2ab25a 0%,#3bc169 100%);
	background: linear-gradient(to bottom,  #2ab25a 0%,#3bc169 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ab25a', endColorstr='#3bc169',GradientType=0 );
}
.rss-form button:hover {background:#2275a4;}




/* header.tpl */
.top-menu {display: table; height: 40px; margin:0 auto; width:100%;}
.top-menu li {float: left; text-align: center; padding:0 17px; cursor: pointer; height: 40px; font-size: 13px;}
.top-menu li:nth-of-type(4), .top-menu li:nth-of-type(5), .top-menu li:nth-of-type(6), .top-menu li:nth-of-type(7) {float: right;}
.top-menu li span {line-height: 40px;}
.top-menu li:first-child {margin-left: 0;}
.top-menu li:hover {background: #696969;}
.top-menu li i {color:#fff; font-size: 18px; margin-right: 4px;}
.top-menu li a {display:block; width:100%; height:100%; color:#fff; text-decoration: none;}
.top-menu li a > * {vertical-align: middle; display: inline-block;}
.top-menu li a:hover {color:#fff;}
.top-menu li a:before {content: ""; height: 100%; display: inline-block; vertical-align: middle;}


.h-tele {font-size: 12px; line-height: 1; color:#000; font-weight: 300; padding-left: 30px; background: url(../images/zfLMBuB9RpFH.png) 0 5px no-repeat;}
.h-tele span, .main-phone {color:#444444; font-weight: 700; font-size: 18px; line-height: 24px;}

.cc-top .cc-tele p {color:#444444; font-weight: 700; font-size: 18px; line-height: 24px;}

.main-phone {padding-left: 20px; background: url(../images/zfLMBuB9RpFH.png) 0 50% no-repeat; height: 24px; display: block;}

.callback-btn {border:none; color:#2ab25a; font-size: 14px; font-weight: 400; display: table; width:200px; text-align:center; height: 16px; line-height: 16px; text-decoration: underline; outline: none; background: #fff; padding:0;}

.callback-btn:hover {text-decoration: none;}

.top-line {padding-top:25px;}
.top-line .work-day {display: inline-block; vertical-align: top; height: 20px; line-height: 20px; font-size: 13px; font-weight: 700; color:#464646; padding-left: 25px; background: url(../images/JC7uJd4iFxcV.png) 0 50% no-repeat;}
.top-line a {display: inline-block; height: 20px; line-height: 20px; font-size: 13px; font-weight: 700; color:#464646; padding-left: 25px; background: url(../images/X6O6D78ieHOO.png) 0 50% no-repeat; margin-right: 20px;}
.top-line a:hover {color:#464646;}

#search .form-control {border: 1px solid #2ab25a; box-shadow: none;}

.m30 {margin-top:30px}

.phone .dropdown-menu {
	padding:25px 20px;
	margin:0;
	background: #fff;
	-webkit-box-shadow: 0px 3px 7px 1px rgba(0, 0, 0, 0.11);
	-moz-box-shadow:    0px 3px 7px 1px rgba(0, 0, 0, 0.11);
	box-shadow:         0px 3px 7px 1px rgba(0, 0, 0, 0.11);
	border:none;
	width:100%;
	min-width:255px;
}


.top-banners {display: table; margin:30px auto 0 auto; padding:0; list-style: none;}
.top-banners li {float: left; margin-left: 22px;}
.top-banners li a {display:block; width:210px; border-radius: 5px; border:1px solid #2ab25a; height: 84px;  padding:20px 0 0 80px; color:#444444; font-size: 12px; line-height: 22px; font-weight: 300;}
.top-banners li a span {font-size: 16px; font-weight: 700;}
.top-banners li:first-child {margin-left: 0;}

.top-banners li a:hover {-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 124, 195, 0.4);
-moz-box-shadow:    0px 0px 10px 0px rgba(0, 124, 195, 0.4);
box-shadow:         0px 0px 10px 0px rgba(0, 124, 195, 0.4);}

.sidebar-banners {display: table; margin:0; padding:0; list-style: none; width:100%;}
.sidebar-banners li {width:100%; margin-top: 20px;}
.sidebar-banners li a {display:block; width:100%; border-radius: 5px; border:1px solid #2ab25a; height: 84px;  padding:20px 0 0 80px; color:#444444; font-size: 12px; line-height: 22px; font-weight: 300;}
.sidebar-banners li a span {font-size: 16px; font-weight: 700;}
.sidebar-banners li:first-child {margin-top: 0;}

.sidebar-banners li a:hover {-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 124, 195, 0.4);
-moz-box-shadow:    0px 0px 10px 0px rgba(0, 124, 195, 0.4);
box-shadow:         0px 0px 10px 0px rgba(0, 124, 195, 0.4);}


.tb1 {background: url(../images/qHCJeJPEgd74.jpg) 15px 50% no-repeat #fff;}
.tb2 {background: url(../images/PNVK2hOYOytK.jpg) 15px 50% no-repeat #fff;}
.tb3 {background: url(../images/CFmyMOBQkDcF.jpg) 15px 50% no-repeat #fff;}
.tb4 {background: url(../images/CdONSvf2obx5.jpg) 15px 50% no-repeat #fff;}
.tb5 {background: url(../images/2rx6mMK509fu.jpg) 15px 50% no-repeat #fff;}



#link-pagemenu-sm a {
	display: inline-block; vertical-align: top;
	color:#fff;
	border-radius: 5px;
	font-size: 16px;
	line-height: 1;
	padding:7px 10px;
	text-align: center;
	background: #2ab25a;
	background: -moz-linear-gradient(top,  #2ab25a 0%, #3bc169 100%);
	background: -webkit-linear-gradient(top,  #2ab25a 0%,#3bc169 100%);
	background: linear-gradient(to bottom,  #2ab25a 0%,#3bc169 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ab25a', endColorstr='#3bc169',GradientType=0 );
	margin-bottom: 8px;
}


/* product.tpl */
.product-wrapper {background: #fff; padding:0!important; border:1px solid #ebebeb;}
.product-info {height: 100%;}

.product-tpl-info {padding-top:20px; padding-bottom: 20px;}
.product-tpl-info h1 {color:#444444; font-size: 19px; font-weight: 700; padding:0; margin:0 0 15px 0;}

.pi-price {display: table; margin-bottom: 20px;}
.pi-price ul {margin:0;}
.pi-price span {display:inline-block;}


.pi-buttons {margin-bottom: 25px;}
.line1, .line2 {font-size: 0;}
.line1 {margin-bottom: 10px;}

.line2 .btn-compare {margin-right: 10px;}



.add-button{
	display: inline-block;
	vertical-align: top;
	border-radius: 5px;
	width:240px;
	height: 37px;
	border:none;
	outline: none;
	background: #e15049;
	background: -moz-linear-gradient(top,  #e15049 1%, #da2820 100%);
	background: -webkit-linear-gradient(top,  #e15049 1%,#da2820 100%);
	background: linear-gradient(to bottom,  #e15049 1%,#da2820 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e15049', endColorstr='#da2820',GradientType=0 );
	text-align: center;
	cursor: pointer;
	margin-right: 10px;
	padding: 0;
}
.add-button:hover {background: #ae1e17;}

.fo-button{
	display: inline-block;
	vertical-align: top;
	border-radius: 5px;
	width:240px;
	height: 37px;
	border:none;
	outline: none;
	background: #2ab25a;
	background: -moz-linear-gradient(top, #2ab25a 0%, #3bc169 100%);
    background: -webkit-linear-gradient(top, #2ab25a 0%,#3bc169 100%);
    background: linear-gradient(to bottom, #2ab25a 0%,#3bc169 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ab25a', endColorstr='#3bc169',GradientType=0 );
	margin-right: 10px;
	padding:0;
	outline: none;
	text-align: center;
}
.fo-button:hover, .fo-button:focus {background: #2275a4; text-decoration: none;}
.notice-available.fo-button {width:100%;}
.line1 .notice-available.fo-button {width:300px;}

.add-button span, .fo-button span {color:#fff; text-transform: uppercase; font-size: 16px; line-height: 37px; font-weight: 700;}
.add-button i, .fo-button i {font-size: 21px; color:#fff; margin-right: 10px;}

.pi-buttons .btn-compare, .pi-buttons .btn-wishlist {display: inline-block; vertical-align: top;}
.pi-buttons .btn-compare:focus, .pi-buttons .btn-wishlist:focus {outline: none;}

.product-tpl-info .rating {margin-bottom: 10px;}
.product-tpl-info .rating .fa-star {font-size: 16px;}
.product-tpl-info .rating p:first-child {margin:0;}
.product-tpl-info .rating p {margin:2px 0 0 0;}
.product-tpl-info .rating a {color:#2ab25a; font-size: 16px; font-weight: 300;}

.product-tpl-info .quick-model, .product-tpl-info .quick-manufacturer, .product-tpl-info .quick-stock {font-size: 16px; font-weight: 300;}
.product-tpl-info .quick-model span, .product-tpl-info .quick-manufacturer span {font-weight: 400;}
.product-tpl-info .quick-manufacturer a {font-weight: 400; color:#2ab25a;}

.product-tpl-info .qty-in-stock {border-radius:0; background: none; color:#5e9602; font-weight: 400; padding:0;}
.product-tpl-info .qty-not-in-stock {border-radius:0; background: none; color:#da251d; font-weight: 400; padding:0;}

.tabs-product {margin-top:30px; background: #fff; padding:0!important; border: 1px solid #ebebeb;}



.com-btn a {display: block; width:100%; font-size: 14px; font-weight: 700; color:#fff; border-radius: 5px; height: 37px; line-height: 37px; text-transform: uppercase; text-align: center;
	background: #2ab25a; cursor: pointer;
    background: -moz-linear-gradient(top, #2ab25a 0%, #3bc169 100%);
    background: -webkit-linear-gradient(top, #2ab25a 0%,#3bc169 100%);
    background: linear-gradient(to bottom, #2ab25a 0%,#3bc169 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ab25a', endColorstr='#3bc169',GradientType=0 );
}
.com-btn a:hover {color:#fff; background: #2275a4;}

.com-form-bot .form-control {width:100%; height: 37px; line-height: 37px; border-radius: 5px; background: #f4f4f4; color:#949090; font-family: "Roboto", sans-serif; font-size: 14px!important; padding:0 10px; font-style: italic; font-weight: 500; box-shadow: none; outline: none;}

#captcha_fun {height: 37px; line-height: 37px; outline: none;}

.product-tpl-img {padding:0; overflow: hidden; border-right: 1px solid #ebebeb;}
.additional.owl-carousel {padding:0 44px; border-top:1px solid #ebebeb; margin:0; height: 86px; border-bottom: 1px solid #ebebeb;}
.additional.owl-carousel .owl-item {border-right: 1px solid #ebebeb;}
.additional.owl-carousel .owl-item:first-child {border-left: 1px solid #ebebeb;;}


.img-thumbnail {border:none; border-radius: 0; margin:0!important;}

.blog-textarea_height {border:1px solid #ccc!important;}


#cmswidget-25, #cmswidget-26 {border:none; background: none;}


#back-top a {display: block; width:60px; height: 60px; border-radius: 4px; color:#fff;
    background: #2ab25a;
    background: -moz-linear-gradient(top, #2ab25a 0%, #3bc169 100%);
    background: -webkit-linear-gradient(top, #2ab25a 0%,#3bc169 100%);
    background: linear-gradient(to bottom, #2ab25a 0%,#3bc169 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ab25a', endColorstr='#3bc169',GradientType=0 );
    text-align: center;
}
#back-top a:hover {background: #2275a4;}

#back-top a i {font-size: 30px; line-height: 55px;}


/* category.tpl */
.category_page .row {margin:0;}
.cat-heading {display: block; margin:0; padding:0; border:1px solid #ebebeb; border-bottom: none; background: #fff;}

.page_search .cat-heading,.page_record .cat-heading {border-top:3px solid #2ab25a;}

.cat-heading h1 {margin:0; padding:23px 0 23px 20px; font-size: 19px; color:#444444; font-weight: 700; text-transform: uppercase; line-height: 24px; display: block;}

.category-grid {display: table; border:1px solid #ebebeb; border-bottom: none; position: relative; width:100%;background-color: #fff;}
.category-grid > div {background: #fff; border-right: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; padding:0;}
.category-grid > div .sub_category_list {border:5px solid #fff;}

.category-grid > div .sub_category_list:hover {border-color: #e5e5e5;}


.sort-block {padding-top:14px; text-align: right;}

.product-list {background: #fff; border-bottom: 1px solid #ebebeb; padding:20px 0;}
.product-list .product-name-modules {height: 44px;}
.product-list .product-name-modules a {color:#555555; font-size: 17px; font-weight: 500; line-height: 22px;}
.product-list .model-product {color:#adadad; font-size: 15px; margin:10px 0;}
.product-list .description {color:#555555; font-size: 15px; font-weight: 300;}
.product-list .rating {margin-bottom: 10px;}
.product-list .rating .fa-star{font-size: 16px!important;}
.product-list .button-group-modules {margin-top:10px;}

.next-link, .prev-link {color:#2ab25a!important;}
.next-link {float: right;font-size: 14px;color: #2ab25a;font-weight: 400;margin-right: 5px;}
.prev-link {float: left;}

.next-link span {padding-right: 10px;}
.prev-link span {padding-left: 10px;}


.cart-table {
	background: #fff;
	font-family: "Roboto", sans-serif;
}
.cart-table tr {border-bottom:1px solid #ebebeb;}
.cart-table td {background: #fff; padding:10px; vertical-align: top;}

.cart-table td.p-img {width:100px;}
.cart-table td.p-desc {padding:10px;}
.cart-table td.p-desc a {color:#555555; font-size: 15px; line-height: 19px; margin-bottom: 10px;}
.cart-table td.p-desc a:hover {color:#555; text-decoration: underline;}
.cart-table td.p-qty {width:60px; color:#949090; font-size: 16px; font-weight: 700;}
.cart-table td.p-price {width:110px; padding-right: 10px; color:#303030; font-size: 16px; font-weight: 700;}

.del-btn {display:table; padding:0;border:none; background: none; outline: none; margin-top:10px; font-size: 14px; color:#da251d; line-height: 1; font-family: "Roboto", sans-serif; font-weight: 400;}
.del-btn:hover {text-decoration: underline;}

.tot-price {color:#939393; font-size: 13px; font-weight: 700; text-align: right; margin:15px 10px 10px 0; padding:0;}
.tot-price span {font-size: 16px; color:#303030; display: inline-block; margin-left: 5px;}

.button3 {display: table; width:200px; height: 37px; line-height: 37px; text-align: center; color:#fff; text-transform: uppercase; font-size: 14px; font-weight: 700; border-radius: 4px; float: right; margin-right: 10px;
background: #e15049;
    background: -moz-linear-gradient(top, #e15049 1%, #da2820 100%);
    background: -webkit-linear-gradient(top, #e15049 1%,#da2820 100%);
    background: linear-gradient(to bottom, #e15049 1%,#da2820 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e15049', endColorstr='#da2820',GradientType=0 );
}
.button3:hover {background: #ae1e17; color:#fff;}



/* checkout.tpl */
.checkout-header {width:100%; border:1px solid #ebebeb; border-top:3px solid #248ecb; padding:15px 0; text-align: center; background: #fff;}
.checkout-header h1 {margin:0; padding:0; font-size: 19px; line-height: 27px; font-weight: 700; color:#444444; text-transform: uppercase;}
.checkout-header p {margin:0; padding:0; font-size: 16px; line-height: 27px; font-weight: 300; color:#444444;}



.checkout-banners {margin:0; font-size: 0;}

.c-banner {/* display:inline-block; */ vertical-align:top; height: 120px; /* width:360px; */ border:1px solid #2ab25a; padding-left: 110px; padding-top:15px;/*  margin-left: 30px; */ color:#444444; font-weight: 300; font-size: 14px;}
.c-banner:first-child {background: url(../images/yjeEEDfZL9cE.png) 25px 50% no-repeat #fff; margin-left: 0;}
.c-banner:nth-child(2) {background: url(../images/VS9XIzpm8e4n.png) 25px 50% no-repeat #fff;}
.c-banner:last-child {background: url(../images/rBpDS4rXLH17.png) 25px 50% no-repeat #fff;}

.c-banner p {margin:0 0 5px 0; font-weight: 700; font-size: 16px;}
.c-banner span {font-weight: 700;}


.check-button, #button-confirm, #tmg_ps_next_button {
	display: block;
	width: 210px;
    height: 37px;
    border: none;
    outline: none;
    background: #e15049;
    background: -moz-linear-gradient(top, #e15049 1%, #da2820 100%);
    background: -webkit-linear-gradient(top, #e15049 1%,#da2820 100%);
    background: linear-gradient(to bottom, #e15049 1%,#da2820 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e15049', endColorstr='#da2820',GradientType=0 );
    text-align: center;
    cursor: pointer;
    margin:0 25px 0 0!important;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 37px;
    font-weight: 700;
    border-radius: 4px;
    padding: 0;
}
.check-button:hover, #button-confirm:hover, #tmg_ps_next_button:hover {background: #ae1e17; color:#fff;}

.dropdown-coupon {display: none; margin-top:5px; font-size: 0;}
.open>.dropdown-coupon {display: block;}

.coupon-box {text-align: right; padding:5px 25px 5px 0;}
.coup-text {color:#444444; text-decoration: underline; font-size: 14px; cursor: pointer; }
.coup-text:hover {text-decoration: none;}

.dropdown-coupon input {
	display: inline-block;
	height: 40px;
    line-height: 40px;
    padding: 0 10px;
    width: 160px;
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-style: italic;
    color: #000000;
    font-size: 15px;
    border-radius: 4px;
    background: #f2f2f2;
    border: 1px solid #9d9d9d;
    outline: none;
    margin: 0 10px 0 0;
}
.dropdown-coupon a {
	display: inline-block;
	width: 40px;
    height: 40px;
    border: none;
    outline: none;
    background: #e15049;
    background: -moz-linear-gradient(top, #e15049 1%, #da2820 100%);
    background: -webkit-linear-gradient(top, #e15049 1%,#da2820 100%);
    background: linear-gradient(to bottom, #e15049 1%,#da2820 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e15049', endColorstr='#da2820',GradientType=0 );
    text-align: center;
    cursor: pointer;
    margin:0;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 40px;
    font-weight: 700;
    border-radius: 4px;
}
.dropdown-coupon a:hover {background: #ae1e17; color:#fff;}


#total_summ_tax {height: 60px; line-height: 60px; background:#fafafa; border:1px solid #ebebeb; border-top:none; padding:0 30px 0 0; font-size: 0;}
#total_summ_tax > span {vertical-align: top; height: 60px;}

.discount-sticker {position: absolute; left:15px; bottom:5px; display: table; font-size: 14px; line-height: 17px; padding:8px; background: #9FC167; color:#fff;}
.discount-sticker:hover {color:#fff;}


/* brands */
.brands-list ul {list-style: none; margin:0; padding:0; font-size: 0; background: #fff; border:1px solid #ebebeb;}
.brands-list li {display: inline-block; vertical-align: top; width:25%; height: 170px; border-right: 1px solid #ebebeb; border-bottom:1px solid #ebebeb;}
.brands-list li a {display:block; width:100%; height: 100%; font-size: 16px; color:#2ab25a; font-weight: 700; text-align: center; border:5px solid #fff; background: #fff; text-decoration: none;}
.brands-list li a:hover {border-color: #e5e5e5; color:#2ab25a; text-decoration: underline;}
.brands-list li a img {margin-bottom: 10px;}


.brand-text-content {
	padding:20px 25px;
	color:#444444;
	font-size: 16px;
	font-weight: 300;
	overflow: hidden;
	background: #fff;
	border:1px solid #ebebeb;
	border-bottom: none;
}
.open-text.border {border:1px solid #ebebeb; border-top:none;}


.brand-products {margin:0; border:1px solid #ebebeb; border-top:none; background: #fff;}

.brand-heading {display: block; margin:20px 0 0 0; padding:0; border:1px solid #ebebeb; border-top:3px solid #2ab25a; background: #fff;}

.brand-heading h1 {margin:0; padding:23px 0 23px 20px; font-size: 19px; color:#444444; font-weight: 700; text-transform: uppercase; line-height: 24px; display: block;}


/* search.tpl */
.search-top {margin-bottom: 30px;}
.search-content {margin:0; padding:20px; background: #fff; border:1px solid #ebebeb;}

.search-input, .search-select {
	height: 36px;
    line-height: 36px;
    padding: 0 10px;
    display: block;
    width: 100%;
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-style: italic;
    color: #000000;
    font-size: 15px;
    border-radius: 4px;
    background: #f2f2f2;
    border: none;
    outline: none;
    margin-bottom: 10px;
}
.search-btn {
	border-radius: 5px;
    width: 100%;
    height: 36px;
    border: none;
    outline: none;
    background: #e15049;
    background: -moz-linear-gradient(top, #e15049 1%, #da2820 100%);
    background: -webkit-linear-gradient(top, #e15049 1%,#da2820 100%);
    background: linear-gradient(to bottom, #e15049 1%,#da2820 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e15049', endColorstr='#da2820',GradientType=0 );
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 36px;
    font-weight: 900;
    margin-bottom: 10px;
}
.search-btn:hover {background: #ae1e17;}

.search-label {padding:0 0 0 25px; height: 20px; line-height: 20px; color:#444444; font-size: 15px; font-weight: 300; cursor: pointer; display: block; position: relative;}
.search-check {width:0; height: 0; cursor: pointer; padding:0; margin:0!important;}
.search-check:before {content: url(../images/EZ6utyY9SSbv.png); height: 20px; width:20px; position: absolute; top:0; left:0; opacity: 1;}
.search-check:after {content: url(../images/0Jb8nCKteaCX.png); height: 20px; width:20px; position: absolute; top:0; left:0; opacity: 0;}
.search-check:checked:after {opacity: 1;}


/* blog.tpl */
.record_columns {border:1px solid #ebebeb; border-top:none;}
.content-records {background: #fff; border-top:1px solid #ebebeb; padding:20px;}
.content-records:first-child {border-top:none;}

.cr-image {float: left; width:25%; padding-right: 20px;}
.cr-image img {width:100%; text-align: center;}

.cr-info {float: left; width:75%;}

.cr-title {margin-bottom: 15px;}
.cr-title h2 {margin:0; padding:0;}
.cr-title a {color:#555555; font-size: 17px; font-weight: 500; line-height: 1;}

.cr-icons, .blog-small-record {margin-bottom: 15px;}
.cr-icons ul, .blog-small-record ul {list-style: none; margin:0; padding:0; display: table;}
.cr-icons li, .blog-small-record li {height: 16px; line-height: 16px; color:#adadad!important; font-size: 15px!important; float: left; margin-left: 15px;}
.cr-icons li:first-child, .blog-small-record li:first-child {margin-left: 0;}
.cr-icons li.blog-data-record, .cr-icons li.blog-viewed-record, .blog-small-record li.blog-data-record,.blog-small-record li.blog-viewed-record {padding-left:20px;}

.cr-desc {font-size: 15px; line-height: 23px; color:#555555; font-weight: 300;}




.cr-desc a.seocms_further {color:#2ab25a; font-size: 15px; font-weight: 300;}



.record-info {background: #fff; padding: 20px; border:1px solid #ebebeb;}
.record-info h1 {margin:0 0 15px 0; font-size: 17px; color:#555555; line-height: 1; font-weight: 500;}

.record-info .blog-image {margin-right: 15px;}
.record-info .blog-small-record {height: auto;}

.record-info .blog-record-description {font-size: 15px; line-height: 23px; color:#555555; font-weight: 300;}

.blog-next-prev {padding:20px; background: #fff; border:1px solid #ebebeb; border-top:none;}
.blog-next-prev > div {min-height: 30px; line-height: 30px; font-size: 14px; font-weight: 400;}
.blog-next-prev > div span {color:#444444; padding-right: 10px;}
.blog-next-prev > div a {color:#2ab25a; text-align: left;}



/* success.tpl */
.success-block {background: #fff; border:1px solid #ebebeb; border-top:3px solid #2ab25a; margin-bottom: 20px;}
.success-heading {
	z-index: 995;
    text-transform: uppercase;
    height: 62px;
    line-height: 62px;
    text-align: center;
    color: #444444;
    font-size: 19px;
    font-weight: 700;
    border-bottom: 1px solid #ebebeb;
}


.success-body {padding:20px 80px 20px 20px; background: url(../images/rSdbOvp89Jgj.png) 95% 50% no-repeat;}
.success-body p {color:#444444; font-size: 16px; margin-top:15px;}
.success-body p:first-child {margin-top:0;}
.success-body p span {font-weight: 700;}


.suc-image {width:100px; text-align: center;}
.suc-quantity {width:30px; text-align: center; color:#949090; font-size: 16px; font-weight: 700;}
.suc-price {width:120px; padding-right: 20px; text-align: right; font-size: 16px; font-weight: 700; color:#000;}

.checkout-product table {width:100%;}
.checkout-product td {padding:10px; border-bottom: 1px solid #ebebeb;}

.suc-title {font-size: 17px; font-weight: 500; color:#555555;}
.suc-model {color:#adadad; font-size: 15px; margin:0;}

.success-bottom {display: table; width:100%; background: #fafafa; padding:20px;}
.suc-totals {float: right;}
.suc-totals ul {list-style: none; margin:0; padding:0;}
.suc-totals ul li {font-size: 0; text-align: right; height: 30px; line-height: 30px;}
.suc-totals li span {color:#303030; font-size: 16px; font-weight: 700; display: inline-block; vertical-align: top;}
.suc-totals li span b {color:#939393; font-	size: 13px;}
.suc-text {width:90px;}


.suc-soc {float: left; height: 100%; position: relative;display: table;}
.suc-soc p {font-size: 12px; color:#444444;}


/*-- vse_tovari.tpl --*/
.cat-grid { margin:0; padding:0; background: #fff; border-left:1px solid #ebebeb; border-right: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb;}
.row.foot .cat-grid:nth-child(8) {margin-bottom: 25px;}
.cat-grid > div {padding:0; border-right: 1px solid #ebebeb;}
.cat-grid > div:nth-child(4) {border-right: none;}
.cat-grid > div a {display:block; width:100%; height:100%; border:5px solid #fff; padding-top:30px; padding-bottom: 30px; text-align: center;}
.cat-grid > div a:hover {border-color:#e5e5e5;}

.ct-img {margin-bottom: 20px;}
.ct-text {color:#2ab25a; font-size: 16px; font-weight: 700; line-height: 19px; min-height: 38px;}

.page_information .row.foot {margin:0;}
.page_information .cat-heading {border-bottom:1px solid #ebebeb; border-top:3px solid #2ab25a;}


/* page_record_id_32 */
.page_record_id_32 .breadcrumb,.page_record_id_32 .seocmspro_content {display: none;}
.page_record_id_32 .container_reviews {border:none; margin:0;}
.page_record_id_32 .com-wrap {padding:20px; border-bottom: 1px solid #ebebeb;}
.page_record_id_32 .comment_content {border:none; padding:0;}
.page_record_id_32 .comment_content.level_1 {margin:0;}
.page_record_id_32 .comment_content.level_1 .com-wrap {padding:20px 20px 20px 90px; background: url(../images/UjdBAfD9cZYf.png) 30px 25px no-repeat;}
.page_record_id_32 .comment_content.level_1 .com-left{width:15%;}
.page_record_id_32 .comment_content.level_1 .com-right {width:85%;}

.page_record_id_32 .reply-wrap {padding:20px;}


/* product/compare.tpl */
.page_compare .page-heading {border-bottom: none;}
.compare-table {background:#fff; width:100%; margin-bottom: 20px; max-width: 100%;}
.compare-table td {border:1px solid #ebebeb; padding:15px 20px; color:#444444; font-size: 15px; line-height: 19px; font-weight: 400; vertical-align: top;}
.compare-table td.comp-title {font-weight: 500; font-size: 17px; text-align: center;}


.comp-img {text-align: center;}
.comp-text a {color:#555; font-size: 15px; font-weight: 400; line-height: 19px;}

.btn-remove {display: block; width:100%; height: 37px; line-height: 37px; border-radius: 5px; text-align: center; outline: none; border:1px solid #de3e37; color:#de3e37; margin-top:10px;}
.btn-remove span {font-size: 14px; font-weight: 700; text-transform: uppercase;}
.btn-remove i {font-size: 16px; margin-right: 10px;}

.btn-remove:hover {color:#a6241f; border-color: #a6241f;}

/* account/wishlist.tpl */
.wishlist-table {background: #fff; border:1px solid #ebebeb; border-top:none; width:100%;}
.wishlist-table td {padding: 20px 10px; border-bottom: 1px solid #ebebeb; vertical-align: top;}
.wishlist-table td.image {text-align: center; min-width: 140px;}
.wishlist-table td.quantity {width: 220px; vertical-align: top; text-align: right; padding-right: 20px;}
.wishlist-table td.name a {color: #555555; text-decoration: none; font-size: 17px; font-weight: 500;}
.p-model {color: #adadad; font-size: 15px; margin: 15px 0;}
.c-price {color: #303030; font-size: 22px; font-weight: 900; line-height: 1; margin-bottom: 10px;}
.c-price span {display: inline-block;}
.c-price .c-old-price {color: #969696; margin-right: 10px; text-decoration: line-through; font-weight: 400;}
.c-price .c-new-price {color: #da251d;}

/* account/account.tpl */
.acc-list a {font-size: 15px; line-height: 25px; color:#017bc4; font-weight: 300;}
.log-out {float: right; font-size: 14px; color:#db241c; font-weight: 300; line-height: 62px; text-transform: none;}

/* account/login.tpl */
.forgot-pw {float: right; font-size: 14px; color:#2ab25a; font-weight: 300; line-height: 62px; text-transform: none;}
.reg-text {font-size: 15px; line-height: 18px; color:#303030; font-weight: 300; margin-bottom: 20px;}
.fo-button.reg-btn, .add-button.reg-btn {margin:0 auto; display: table;}
.fo-button.quick-btn {width:100%!important;}

.login-form input {
	width:100%;
	height: 36px;
    line-height: 36px;
    padding: 0 10px;
    display: block;
    width: 100%;
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-style: italic;
    color: #000000;
    font-size: 14px;
    border-radius: 4px;
    background: #f2f2f2;
    border: none;
    outline: none;
    margin: 0 0 20px 0;
}

.reg-form .simplecheckout-table-form {width:48%; margin-right: 4%;}
.reg-form .simplecheckout-table-form:nth-child(2) {margin-right: 0; margin-top:20px;}
.reg-form .simplecheckout-table-form:nth-child(2) tr {display: block; width: 50%; float: left; padding-right: 10px;
}
.reg-form .simplecheckout-table-form:nth-child(2) tr:nth-child(2n) {
    padding-right: 0;
    padding-left: 10px;
}
.reg-form .simplecheckout-table-form:nth-child(2) tr:last-child .simplecheckout-table-form-right{margin-top:8px;}


.reg-form .simplecheckout-table-form:first-child tr:first-child td.simplecheckout-table-form-left {display: none;}
.reg-form .simplecheckout-table-form tr {margin-top:15px; display: block;}
.reg-form .simplecheckout-table-form:first-child tr:first-child {margin-top:0;}



input#newsletter {display: none;}
#newsletter + label {
    display: inline-block;
    vertical-align: middle;
    background: url(../images/ZNVKPFjfq0K6.png) no-repeat;
    width: 20px;
    height: 20px;
    margin: 0 5px 0 0;
    cursor: pointer;
    vertical-align: middle;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
#newsletter:checked + label {
    background-position: -20px 0;
}

#newsletter + label + label {
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	font-size: 15px;
	color:#444;
	font-weight: 300;
	margin:0;
}

.ship-table {
	background: #fff;
	width:100%;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
}
.ship-table td {
	width: 50%;
	padding:20px 25px;
	color: #303030;
	font-size: 15px;
	line-height: 19px;
	font-weight: 300;
	border-bottom: 1px solid #ebebeb;
	vertical-align: top;
}
.ship-table td span {
	color:#949090;
	font-weight: 500;
	font-style: italic;
	font-size: 14px;
}

.btn-edit {
	display: block;
    width: 100%;
    height: 37px;
    line-height: 37px;
    border-radius: 5px;
    text-align: center;
    outline: none;
    border: 1px solid #2ab25a;
    color: #2ab25a;
    margin-top: 10px;
}
.ship-table .btn-edit span {
	color: #2ab25a;
}

.btn-edit i {
    font-size: 16px;
    margin-right: 10px;
}
.btn-edit:hover {
    color: #036fad;
    border-color: #036fad;
}

.ship-table .btn-remove span {color:#de3e37;}

.ship-table .btn-edit, .ship-table .btn-remove {text-transform: uppercase; font-weight: bold; display: inline-block; width:180px; margin:0;}
.ship-table .btn-edit i, .ship-table .btn-remove i {margin-right: 5px;}


.ship-btns {width:100%; background: #fff; padding:20px 10px; border:1px solid #ebebeb; border-top:none;}
.ship-btns .btn-general {display: block; margin:0 auto; max-width: 345px;}

.change-pw-form input {
	width:100%;
	height: 37px;
    line-height: 37px;
    padding: 0 10px;
    display: block;
    width: 100%;
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-style: italic;
    color: #000000;
    font-size: 14px!important;
    border-radius: 4px;
    background: #f2f2f2;
    border: none!important;
    outline: none;
    margin: 0 0 20px 0;
}

.change-pw-form label {
	color:#949090;
	font-size: 14px;
	font-weight: 500;
	font-style: italic;
	height: 20px;
	line-height: 20px;
	margin:0;
	display: block;
	margin-bottom: 5px;
}

#simpleedit .simplecheckout-table-form, #simpleaddress .simplecheckout-table-form {
	float: none;
	width:100%;
	margin:0;
}
#simpleedit .simplecheckout-table-form tbody, #simpleaddress .simplecheckout-table-form tbody {font-size: 0;}
#simpleedit .simplecheckout-table-form tr, #simpleaddress .simplecheckout-table-form tr {
	padding:0 15px;
	width:33.3333%;
	display: inline-block;
}
#simpleaddress .simplecheckout-table-form tr {margin-bottom: 15px;}

#simpleaddress .simplecheckout-table-form tr:first-child {width:100%;}

#simpleedit .btn-general {display: block; margin:20px 0 0 0; height: 36px; line-height: 36px;}

#simpleaddress {position: relative;}
#simpleaddress .btn-general {display: block; height: 36px; line-height: 36px;}
#simpleaddress .btn-wrap1 {position: absolute; width:33.3333%; padding:0 15px; right:0; bottom:15px;}
.page_order.page_info #content {padding-top:0;}
.page_order.page_info .page-heading {border-top:1px solid #ebebeb;}

#new-notify {
	position: fixed;
	left: 0;
	top: 40px;
	width: 100%;
	background: rgba(0,124,194,0.8);
	padding:13px 0;
	text-align: center;
	z-index: 999;
	display: none;
}

#new-notify > * {display: inline-block; vertical-align: middle;}
#new-notify i {font-size: 45px; color:#fff; margin-right: 20px;}
#new-notify span {color:#fff; font-size: 15px;}
#new-notify span a {color:#fff; text-decoration: underline;}
#new-notify span a:hover {color:#fff; text-decoration: none;}


#tab-description .btn-compare {
	margin-right: 10px;
}

#tab-product-tab1 {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}
 
#tab-product-tab1 iframe,
#tab-product-tab1 object,
#tab-product-tab1 embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.video-container {

}
 
.video-container iframe,
.video-container object,
.video-container embed {

}


#simplecheckout_customer .simplecheckout-table-form-right label:before, #simpleregister .simplecheckout-table-form-right label:before, #simpleaddress .simplecheckout-table-form-right label:before {
content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 19px;
    height: 19px;
    border: 1px solid #b2b2b2;
    border-radius: 50%;
    background: #FFF;
    cursor: pointer;
}
#simplecheckout_customer .simplecheckout-table-form-right label:after, #simpleregister .simplecheckout-table-form-right label:after, #simpleaddress .simplecheckout-table-form-right label:after {
    content: '';
    position: absolute;
    top: 5px;
    left: 5px;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background: #2ab25a;
    opacity: 0;
    cursor: pointer;
    transition: all .2s;
}
#simplecheckout_customer .simplecheckout-table-form-right label.active:after, #simpleregister .simplecheckout-table-form-right label.active:after, #simpleaddress .simplecheckout-table-form-right label.active:after {
    opacity: 1;
}


.page_login .page-heading {height: auto; min-height: 66px;}

#simplecheckout_payment_form {    background: #fafafa;
    border: 1px solid #ebebeb;
    border-top: none;
    border-bottom: none;
margin:0;}


@media (max-width: 1200px) {

#link-pagemenu a {font-size: 14px!important; padding:0 8px!important;}

.top-banners li a {width:184px; background-position: 5px 50%!important; padding:20px 0 0 60px;}
.top-banners li a span {font-size: 14px;}
.top-banners li {margin-left:5px;}

.news-left, .review-img {width: 100%!important; text-align: center; margin-bottom: 10px;}
.news-left img {display: inline-block!important;}
.news-right, .review-right {width:100%!important;}

.box-heading, .seo-text-heading, .brands-heading, .map-heading, .contacts-heading, .mod-heading-title {padding-left: 10px!important; font-size: 16px!important;}

.my-tabs > li > a{padding:0 20px!important; font-size:12px!important;}

.product-grid:nth-child(4n) {border-right:1px solid #ebebeb!important;}
.product-grid:nth-child(3n) {border-right:none!important;}

.c-banner {width:300px!important; background-position: 10px 50%!important; padding-left: 85px!important; font-size: 12px!important; margin-left: 20px!important;}
}
.c-banner:first-child {margin-left: 0!important;}

@media (max-width: 992px) {
.reg-wrap {margin-bottom: 20px;}
.socials li:nth-child(4n+1) {margin-left: 16px;}
.like-shop {text-align: left;}
.top-banners {width:750px; padding:0 15px;}
.top-banners li {margin:20px 0 0 0; width:100%;}
.top-banners li:first-child {margin:0;}
.top-banners li a {width:100%; padding:20px 0 0 90px; background-position: 15px 50%!important;}
#cart > .btn #cart-total {line-height: 32px;}
.my-tabs > li > a{padding:0 10px!important; font-size:10px!important;}

.com-left, .com-right {float: none; width:100%; display: table;}
.com-left {margin-bottom: 10px;}

.com-form-bot > div {width:100%; margin:0 0 10px 0;}
.com-form-bot > div:last-child {width:100%;}
.product-grid:nth-child(3n) {border-right:1px solid #ebebeb!important;}
.product-grid:nth-child(2n) {border-right:none!important;}


.c-banner {width:230px!important; background-position: 5px 50%!important; padding-left: 80px!important; font-size: 11px!important; margin-left: 15px!important; }
.c-banner p {font-size: 14px!important;}


.brands-list li {width:50%;}


.cr-icons li, .blog-small-record li {margin:10px 0 0 0; float: none!important;}
.cr-icons li:first-child, .blog-small-record li:first-child {margin:0;}


#simpleedit .simplecheckout-table-form tr, #simpleaddress .simplecheckout-table-form tr {width:100%; margin-bottom: 20px;}
#simpleedit .btn-general {margin:0;}

#simpleaddress .btn-wrap1 {width:100%; position: relative; right: 0; bottom: 0;}

.ship-table .btn-edit, .ship-table .btn-remove {width:37px;}
.ship-table .btn-edit i, .ship-table .btn-remove i {margin-right: 0;}

}

@media (max-width: 760px) {

.acc-wrap {margin-bottom: 20px;}
.compare-table img {width:100%;}
.compare-table td {padding:10px 5px;}
.page-heading {padding:0 10px;}
.c-price span {width:100%;}
.wishlist-table td.quantity {
    width: 180px;
}
.success-body {padding:20px; background: none;}
.suc-soc {float: none; margin:0 auto;}
.suc-total {float: none; width:100%;}

.cr-image {padding:0; margin-bottom: 20px;}
.cr-image, .cr-info {float: none; width:100%;}


.payments li {width:100%; margin-top:10px; margin-left: 0; vertical-align: top; text-align: center;}
.payments li:first-child {margin-top:0;}
#tcb-call {display: none!important;}
.top-menu li {padding:0 5px;}
.top-menu li i {font-size: 14px;}
.geoip-title-zone {display: none;}
.geoip-module .zone {font-size: 10px;}
.seo-text-content {padding:10px 25px;}
.like-shop {display: table; margin-left: auto; margin-right: auto;}

#phone-header {padding-top:10px!important; display: table; margin:0 auto;}

.main-footer h2 {text-align: center!important;}
.main-footer ul li {text-align: center!important;}

.nav-tabs>li {float: none!important; width:100%!important; display: block!important;}
.my-tabs > li > a{padding:0!important; font-size:14px!important; text-align: center; width:100%!important; display: block!important;}
.nav-tabs {width:100%!important;}

.color_entry_name {float: none; display: block; width:100%; margin:0 0 10px 0;}

.add-button, .fo-button {width:200px;}

.top-banners {width:100%;}
.product-grid:nth-child(3n) {border-right:none!important;}
.product-grid {border-right:none!important;}

.caption1 {margin-bottom: 10px;}
.sort-block {text-align: left; padding:0 0 14px 0;}

.next-link, .prev-link {float:none;}
.next-link span, .prev-link span {padding:0;}

.cart-table td.p-qty, .cart-table td.p-price {font-size: 14px;}
.cart-table td.p-qty {width:30px;}
.cart-table td.p-price {width:90px;}

#tcb-call2 {display: none!important;}

.c-banner {width:100%!important; font-size: 14px!important; margin-left: 0!important; background-position: 25px 50%!important; padding-left: 110px!important; margin-top:10px;}
.c-banner:first-child {margin-top:0;}
.c-banner p {font-size: 16px!important;}

.d-desc select {width:100%!important;}
.simplecheckout-methods-table td.quote {font-size: 14px!important; width:70px!important;}
.simplecheckout-methods-table td.code {width:40px!important;}
#simplecheckout_customer .simplecheckout-block-content {height: auto!important; padding-bottom: 25px!important;}
#simplecheckout_shipping_address tr {width:100%!important; padding:0!important;}
.simplecheckout-methods-table td.title label {font-size: 14px!important;}


.record-info .blog-image {margin:0 0 10px 0; float: none!important;}

.notification-product-image {display: none!important;}
.right-notification h3 {margin:5px 0!important;}

.reg-form .simplecheckout-table-form {
    width: 100%;
    margin-right: 0%;
    float: none;
}

}

@media (max-width: 500px) {
	.forgot-pw {float:none;}
	.compare-table td {font-size: 12px; line-height: 15px; word-wrap:break-word;}
	.comp-text a {font-size: 12px;}
	.compare-table .btn-general span, .compare-table .btn-remove span {display: none;}
	.compare-table .btn-general, .compare-table .btn-remove {width:37px; display: block; margin-left:auto; margin-right: auto;}
	.compare-table .btn-general i.fa, .compare-table .btn-remove i.fa {margin:0;}
	.compare-table img {display: none;}

	.tab-content {padding:30px 10px!important;}

	#tab-delivery .delivery-table tr td:first-child {display: none;}
	#tab-delivery .delivery-table tr td:last-child {width:70px; text-align: right;}




}



/* /NOVIE PRAVKI */








body{font-family:'Roboto', sans-serif;font-weight:400;color:#333;font-size:13.5px;background-attachment:fixed;background-image:url("../images/m6d6MRgfbHGS.jpg");background-position:left top;background-repeat:repeat; overflow-x:hidden;}
body > div.container{margin-top:20px; margin-bottom: 20px;}
body > div.container.header{background:none !important;}
body > div.content-container > div.container{background:#fff;margin-top:15px;margin-bottom:15px;}
header{background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 69%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 69%,rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 69%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );
 }
.content-home{padding-bottom:15px;padding-top:15px;}
#content{padding-top:15px;padding-bottom:15px;}
#column-left,#column-right{padding-top:15px;padding-bottom:15px;}
#column-left > div:first-child {margin-top:0!important;}



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;}
.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover{font-size:12px;}
.input-group .input-group-addon{font-size:12px;height:30px;}
span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg{display:inline;}
.nav-wrap {border-bottom:1px solid #ebebeb;}
.nav-tabs{margin-bottom:15px; border:none; display: table; margin:0; width:100%;}
.nav-tabs > li {display: table-cell;}
/* af_fix start */
.tmg #tmg_ps_next_button {display:none!important;}
@media screen and (min-width: 150px) and (max-width: 480px) {.af-tophide{display:none;}}
/* af_fix finish */
div.required .control-label:before{content:'* ';color:#F00;font-weight:bold;}
.dropdown-menu li > a:hover{text-decoration:none;color:#fff;background-color:#2B8CDB;}
#top .dropdown-menu li > a:hover{text-decoration:none;color:#fff;background-color:#2B8CDB;}
.btn-currency{border-color:rgba(0, 0, 0, 0);cursor:pointer;color:#333;border-radius:0;background-color:#fff;text-align:left;padding:0px 20px;}
#top .dropdown-menu li > button.btn-currency:hover{text-decoration:none;color:#fff;background-color:#2B8CDB;}
#top .open .dropdown-toggle{color:#2B8CDB;}
#top #wishlist-total.btn{background-color:#d9edf7;border-color:#bce8f1;color:#777;padding:5px 12px;border:0px;background:none;box-shadow:none;border-radius:0px;margin-left:-4px;}
#top #wishlist-total.btn:hover{color:#2B8CDB;}
#top .btn:hover{background: #696969;}
#top .btn:hover .fa{}
#top .pull-left:first-child{margin-left:0px;}
#top .pull-left{margin-left:5px;}
#top .btn{color:#fff;border:0px;background:#444;box-shadow:none;border-radius:0px;margin:0; padding:0; width:100%; height: 40px;}
#top{background-color:#444444; height: 40px;position:fixed;z-index:999;margin:0px auto;width:100%; top:0;}
#phone-header {padding-top:25px;}
#phone-header .phone{display:inline-block;position:relative;text-align:left;}
#phone-header .main-phone{cursor:pointer;}
#phone-header .schedule{padding:0 20px;}
#link-pagemenu {border-radius:5px; z-index:995; background: #2ab25a; height: 40px; font-size: 0; display: table; float: right;
background: -moz-linear-gradient(top,  #2ab25a 0%, #3bc169 100%);
background: -webkit-linear-gradient(top,  #2ab25a 0%,#3bc169 100%);
background: linear-gradient(to bottom,  #2ab25a 0%,#3bc169 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ab25a', endColorstr='#3bc169',GradientType=0 );
}
#link-pagemenu a {display: inline-block; color:#fff; font-size: 16px; font-weight: 700; height: 40px; vertical-align: top; line-height: 40px; padding:0 13px; border-left: 1px solid #6ab2dc;}
#link-pagemenu a:first-child {border-left: none; border-radius: 5px 0 0 5px;}
#link-pagemenu a:last-child {border-radius: 0 5px 5px 0;}
#link-pagemenu a:hover, #link-pagemenu-sm a:hover {background:#2275a4;}

#top .inline-block{display:inline-block;}
.dropdown-menu .line-contact{background-color:#e5e5e5;height:1px;margin:9px 0;overflow:hidden;}
#logo{padding-top:25px;position:relative;}
#logo img{margin-left:auto;margin-right:auto;}
.phone-number-header{font-size:14px;color:#666;padding:9px 4px;margin-top:10px;margin-bottom:10px;}

#phone-header .main-phone{cursor:pointer;}
#phone-header .phone .telephone-icon{color:#FC4141;font-size:20px;}
#phone-header .phone .caret-down{font-size:14px;color:#000;}
#phone-header .phone .work_day{color:#040404;font-size:13px;line-height:12px;text-decoration:none;margin-left:18px;font-weight:700;}
#phone-header .schedule{padding:0 18px;font-size:13px;}
#search{margin-top:10px; border-radius:5px;}
#search .input-lg{height:40px;line-height:20px;padding:0 10px; color:#949090; font-size:13px; font-family:'Roboto', sans-serif; font-style: italic; font-weight: 500; }
#search .btn-lg{font-size:15px;line-height:18px;padding:10px 20px;}
.shopping-cart{margin-top:25px;


}
#cart{position:relative;border-radius:5px;z-index:998;}
#cart .empty-cart{font-size:14px;color:#333; margin: 5px}
#cart > .btn{border-radius: 5px; background: #e15049;
background: -moz-linear-gradient(top,  #e15049 0%, #da271f 100%);
background: -webkit-linear-gradient(top,  #e15049 0%,#da271f 100%);
background: linear-gradient(to bottom,  #e15049 0%,#da271f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e15049', endColorstr='#da271f',GradientType=0 );
border:none;
padding:19px 10px;
text-align: center
}
#cart > .btn > .shop-bag{line-height:32px;float:left;color:#fff;font-size:28px;}
#cart > .btn > .car-down{line-height:32px;float:right;color:#fff;transition:transform 0.2s ease 0s;}
.open .car-down{transform:rotate(-180deg);transition:transform 0.2s ease 0s;}
.car-down{font-size:14px;transition:transform 0.2s ease 0s;}
#cart > .btn #cart-total{display:block;color:#fff;text-align:left;margin-left:35px; font-size: 17px;}
#cart > .btn #cart-total b{color:#fff;}
#cart .products, #cart .prices{line-height:32px;font-size:14px;white-space:no-wrap;overflow:hidden;text-overflow:ellipsis;display:inline;}
#cart .dropdown-menu{min-width:100%;}
#cart .dropdown-menu table{margin-bottom:10px;}
#cart .dropdown-menu li > div{min-width:560px;}
@media (min-width:992px){#cart .products, #cart .prices{line-height:16px;font-size:13px;display:block;}
}
@media (max-width:478px){#cart .dropdown-menu{width:100%;}
#cart .dropdown-menu li > div{min-width:100%;}
}
@media (min-width:992px){.text-right-md{text-align:right;}
}
@media (max-width:992px){#cart .products, #cart .prices{line-height:16px;font-size:13px;margin-right:10px;}
#link-pagemenu-sm{margin:10px 0;text-align:center;}

#search{padding:5px 0; margin-bottom: 10px;}
#logo{padding:15px 0;}


.shopping-cart{padding:0px 0; margin:0;}
#cart{padding:0px 0;}

.m30 {margin-top:10px; margin-bottom: 10px;}

#cart > .btn {padding:5px 10px;}
}
@media (max-width:400px){#top .pull-left{text-align:center;margin-bottom:5px;}
#top .pull-left .btn, #top .pull-right .btn{border:1px solid #ddd;}

#top .pull-right{float:none !important;text-align:center;}
}
#menu .dropdown-menu li > a:hover{text-decoration:none;color:#fff;background-color:#f5f5f5;}
#menu{border-radius:4px;z-index:100;}
#menu a{text-decoration:none;color:#333;font-size:14px;}
#menu .btn,#menu_sm .btn{color:#fff;font-weight:bold;text-align:left;border-radius:5px;padding:10px 20px;z-index:995;font-size:17px;
	background: #2ab25a;
	background: -moz-linear-gradient(top,  #2ab25a 0%, #3bc169 100%);
	background: -webkit-linear-gradient(top,  #2ab25a 0%,#3bc169 100%);
	background: linear-gradient(to bottom,  #2ab25a 0%,#3bc169 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ab25a', endColorstr='#3bc169',GradientType=0 );
	border:none;

}
#menu.open .dropdown-toggle{-webkit-box-shadow:none;box-shadow:none;}
#menu.open .btn{border-radius:6px 6px 1px 1px;border-color:rgba(23, 115, 169, 0);}
#menu .btn > .fa{float:right;line-height:20px;font-size:20px;}
#menu #menu-list{width:100%;border-color:#ddd;border-radius:0px 0px 4px 4px;padding:0;margin:-1px 0 0 0;}
#menu #menu-list .arrow{color:#aaa;line-height:20px;float:right;font-size:18px;}
#menu #menu-list > li > a:hover .arrow{transform:rotate(-90deg);}
#menu #menu-list > li > .with-child.hover .arrow{transform:rotate(-90deg);}
#menu #menu-list .count{font-size:0.75em;color:#ccc;margin-left:3px;}
#menu #menu-list .livel-down{color:#ddd;margin-right:5px;}
#menu #menu-list > li{padding:0;position:relative;}
#menu #menu-list > li + li{border-top:1px solid #eee;}
#menu #menu-list > li > a{padding:10px 20px;white-space:normal;font-weight:700;}
#menu #menu-list > li > a:hover{color:#2B8CDB;}
#menu #menu-list > li > a.hover{background:#f5f5f5;color:#2B8CDB;}
#menu #menu-list > li:first-child > a{padding-top:10px;}
#menu-home-helper{display:none;}
#menu #menu-list:hover{display:block;}
#menu #menu-list > li a .arrow{display:none;}
#menu #menu-list > li .with-child{margin-right:39px;clear:none;font-weight:700;}
#menu #menu-list > li .toggle-child{display:block;float:right;width:39px;padding:10px 0;text-align:center;cursor:pointer;}
#menu .dropdown-menu li:hover .toggle-child, #menu .dropdown-menu li:hover .with-child{background-color:#f5f5f5;color:#2B8CDB;}
#menu #menu-list > li .toggle-child.open{background:#f5f5f5;}
#menu #menu-list > li:first-child .toggle-child{padding:10px 0 10px;}
#menu #menu-list > li .toggle-child .fa{float:none;}
#menu #menu-list > li .toggle-child .minus{display:none;}
#menu #menu-list > li .toggle-child.open .minus{display:inline;}
#menu #menu-list > li .toggle-child.open .plus{display:none;}
#menu #menu-list > li .child-box{padding-left:0px;display:none;}
#menu #menu-list > li .child-box .child_parent{padding-left:10px;}
#menu #menu-list > li .child-box-cell{padding:0;display:block;position:static;width:220px;height:70px;}
#menu #menu-list .child_children_link a{display:block;padding:10px 40px;line-height:1.42857143;border-top:1px solid #eee;}
#menu #menu-list .child_children_link a:hover{color:#2B8CDB;background:#f5f5f5;}
#menu #menu-list > li .child-box .child_parent{margin:0;}
#menu #menu-list > li .child-box .child_parent{display:block;padding:8px 30px;line-height:1.42857143;}
#menu #menu-list > li .child-box a:hover{background:#f5f5f5;color:#2B8CDB;}
.col-menu-12{width:100%;padding-left:15px;padding-right:15px;}
@media (min-width:992px){#menu #menu-list > li > .with-child:hover:after,
#menu #menu-list > li > .with-child.hover:after{content:"";position:absolute;right:-10px;top:0;height:100%;width:20px;background:#fff;z-index:1009;}
#menu #menu-list > li > .with-child:hover,
#menu #menu-list > li > .with-child.hover{background:linear-gradient(to right, #f5f5f5 70%, #fff 80%);}
#menu #menu-list > li > .with-child{position:relative;}
#menu #menu-list .child2-box{display:none;background:#fff;position:absolute;left:100%;top:0;min-height:100%;border:1px solid #ddd;border-radius:6px;padding:0;margin-top:-1px;margin-left:-5px;box-shadow:2px 6px 12px rgba(0,0,0,0.3);box-sizing:content-box;z-index:1008;width:100%;padding-left:15px;padding-right:15px}
.col-menu-12{width:100%;float:left;padding-left:0px;padding-right:0px;}
#menu #menu-list .child_children .child2-box .child_children_link a{display:block;padding:10px 0px;line-height:1.42857143;border-bottom:1px solid #eee;border-top:0px solid #eee;}
#menu #menu-list .child_children:hover .child2-box{display:block;}
#menu:hover .dropdown-menu{display:block;}
#menu:hover + #menuMask{display:block;}
#menu:hover{z-index:1039;}
#menu:hover #menu-list{z-index:1039;}
#menu + #menuMask{display:none;position:fixed;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.3);z-index:1038;}
#menu.open + #menuMask{display:block;}
#menu.open{z-index:1039;}
#menu.open #menu-list{z-index:1039;}
#menu #menu-list > li a .arrow{display:block;}
#menu #menu-list > li .toggle-child{display:none;}
#menu #menu-list > li .with-child{margin-right:0;}
#menu #menu-list > li .child-box{display:none;background:#fff;position:absolute;left:100%;top:0;min-height:100%;border:1px solid #ddd;border-radius:6px;padding:0;margin-top:-1px;margin-left:-3px;box-shadow:2px 6px 12px rgba(0,0,0,0.3);box-sizing:content-box;z-index:1008;}
#menu #menu-list > li:hover > .child-box{display:block;width:890px;margin:0px;padding:5px 5px 5px 0px;list-style:initial;position:absolute;top:-4px;}

#menu #menu-list > li .child-box >.row{margin-left:0px !important;margin-right:0px !important;padding:0px !important;}
#menu #menu-list > li .child-box .row > .col-md-12:nth-child(1) .child-box-cell{border-top:none;}
#menu #menu-list > li .child-box .row > .col-md-6:nth-child(1) .child-box-cell,
#menu #menu-list > li .child-box .row > .col-md-6:nth-child(2) .child-box-cell{border-top:none;}
#menu #menu-list > li .child-box .row > .col-md-4:nth-child(1) .child-box-cell,
#menu #menu-list > li .child-box .row > .col-md-4:nth-child(2) .child-box-cell,
#menu #menu-list > li .child-box .row > .col-md-4:nth-child(3) .child-box-cell{border-top:none;}
#menu #menu-list > li .child-box .child_parent{display:block;padding:11px 15px 9px 15px;font-weight:700;line-height:1.42857143;position:relative;white-space:normal;}
#menu #menu-list > li .child-box .child_parent:hover,
#menu #menu-list > li .child-box .child_children.hover .child_parent{color:#2B8CDB;}
#menu #menu-list > li .child-box .child_children .child_parent:hover:after,
#menu #menu-list > li .child-box .child_children.hover .child_parent:after{content:"";position:absolute;right:-10px;top:0;height:100%;width:20px;background:#fff;z-index:1009;}
#menu #menu-list > li .child-box .child_children .child_parent:hover .arrow{transform:rotate(-90deg);}
#menu #menu-list > li .child-box .child_children.hover .child_parent .arrow{transform:rotate(-90deg);}
#menu #menu-list .child2-box .child_children_link a:hover{color:#2B8CDB;}
#menu #menu-list > li .child-box a:hover{background:none;}
.common-home #menu #menu-list{display:block;}
#menu-home-helper{display:block;margin-bottom:20px;}
.common-home #menu .btn{border-radius:5px 5px 1px 1px;}
.box-col-3{width:331.2%;}
.box-col-2{width:220%;}
.box-col-1{width:110%;}
}
@media (min-width:1200px){.box-col-3{width:325.4%;}

#menu_sm .dropdown-menu li > a:hover{text-decoration:none;color:#fff;background-color:#f5f5f5;}
#menu_sm{border-radius:4px;margin-bottom:10px;box-shadow:0 6px 12px rgba(0,0,0,0.175);}
#menu_sm a{text-decoration:none;color:#333;font-size:14px;}

#menu_sm.open .dropdown-toggle{-webkit-box-shadow:none;box-shadow:none;}
#menu_sm.open .btn{border-radius:6px 6px 1px 1px;}
#menu_sm .btn > .fa{float:right;line-height:20px;font-size:20px;}
#menu_sm #menu_list_sm{width:100%;border-color:#ddd;border-radius:0px 0px 4px 4px;padding:0;margin:-1px 0 0 0;}
#menu_sm #menu_list_sm .arrow{color:#aaa;line-height:20px;float:right;font-size:18px;}
#menu_sm #menu_list_sm > li > a:hover .arrow{transform:rotate(-90deg);}
#menu_sm #menu_list_sm > li > .with-child.hover .arrow{transform:rotate(-90deg);}
#menu_sm #menu_list_sm .count{font-size:0.75em;color:#ccc;margin-left:3px;}
#menu_sm #menu_list_sm .livel-down{color:#ddd;margin-right:5px;}
#menu_sm #menu_list_sm > li{padding:0;}
#menu_sm #menu_list_sm > li + li{border-top:1px solid #eee;}
#menu_sm #menu_list_sm > li > a{padding:10px 20px;white-space:normal;}
#menu_sm #menu_list_sm > li > a:hover{color:#2B8CDB;}
#menu_sm #menu_list_sm > li > a.hover{background:#f5f5f5;color:#2B8CDB;}
#menu_sm #menu_list_sm > li:first-child > a{padding-top:10px;}
#menu-home-helper{display:none;}
#menu_sm #menu_list_sm:hover{display:block;}
#menu_sm #menu_list_sm > li a .arrow{display:none;}
#menu_sm #menu_list_sm > li .with-child{margin-right:39px;clear:none;}
#menu_sm #menu_list_sm > li .toggle-child{display:block;float:right;width:39px;padding:10px 0;text-align:center;cursor:pointer;}
#menu_sm .dropdown-menu li:hover .toggle-child, #menu_sm .dropdown-menu li:hover .with-child{background-color:#f5f5f5;color:#2B8CDB;}
#menu_sm #menu_list_sm > li .toggle-child.open{background:#f5f5f5;}
#menu_sm #menu_list_sm > li:first-child .toggle-child{padding:10px 0 10px;}
#menu_sm #menu_list_sm > li .toggle-child .fa{float:none;}
#menu_sm #menu_list_sm > li .toggle-child .minus{display:none;}
#menu_sm #menu_list_sm > li .toggle-child.open .minus{display:inline;}
#menu_sm #menu_list_sm > li .toggle-child.open .plus{display:none;}
#menu_sm #menu_list_sm > li .child-box{padding-left:0px;display:none;}
#menu_sm #menu_list_sm > li .child-box .child_parent{padding-left:10px;}
#menu_sm #menu_list_sm > li .child-box-cell{padding:0;border-top:1px solid #eee;}
#menu_sm #menu_list_sm .child_children_link a{display:block;padding:10px 40px;line-height:1.42857143;border-top:1px solid #eee;}
#menu_sm #menu_list_sm .child_children_link a:hover{color:#2B8CDB;background:#f5f5f5;}
#menu_sm #menu_list_sm > li .child-box .child_parent{margin:0;}
#menu_sm #menu_list_sm > li .child-box .child_parent{display:block;padding:8px 30px;line-height:1.42857143;}
#menu_sm #menu_list_sm > li .child-box a:hover{background:#f5f5f5;color:#2B8CDB;}
.col-menu-12{width:100%;padding-left:15px;padding-right:15px;}
}
@media (min-width:992px){#menu_sm #menu_list_sm > li > .with-child:hover:after,
#menu_sm #menu_list_sm > li > .with-child.hover:after{content:"";position:absolute;right:-10px;top:0;height:100%;width:20px;background:#fff;z-index:1009;}
#menu_sm #menu_list_sm > li > .with-child:hover,
#menu_sm #menu_list_sm > li > .with-child.hover{background:linear-gradient(to right, #f5f5f5 70%, #fff 80%);}
#menu_sm #menu_list_sm > li > .with-child{position:relative;}
#menu_sm #menu_list_sm .child2-box{display:none;background:#fff;position:absolute;left:100%;top:0;min-height:100%;border:1px solid #ddd;border-radius:6px;padding:0;margin-top:-1px;margin-left:-5px;box-shadow:2px 6px 12px rgba(0,0,0,0.3);box-sizing:content-box;z-index:1008;width:100%;padding-left:15px;padding-right:15px}
.col-menu-12{width:100%;float:left;padding-left:0px;padding-right:0px;width:221px;display:inline-block;vertical-align:top;margin:0px;padding:0px 0px 0px 15px;border:none;-moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;border-radius:0px;position:relative;}
#menu_sm #menu_list_sm .child_children .child2-box .child_children_link a{display:block;padding:10px 0px;line-height:1.42857143;border-bottom:1px solid #eee;border-top:0px solid #eee;}
#menu_sm #menu_list_sm .child_children:hover .child2-box{display:block;}
#menu_sm:hover .dropdown-menu{display:block;}
#menu_sm:hover + #menuMask{display:block;}
#menu_sm:hover{z-index:1039;}
#menu_sm:hover #menu_list_sm{z-index:1039;}
#menu_sm + #menuMask{display:none;position:fixed;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.3);z-index:1038;}
#menu_sm.open + #menuMask{display:block;}
#menu_sm.open{z-index:1039;}
#menu_sm.open #menu_list_sm{z-index:1039;}
#menu_sm #menu_list_sm > li a .arrow{display:block;}
#menu_sm #menu_list_sm > li .toggle-child{display:none;}
#menu_sm #menu_list_sm > li .with-child{margin-right:0;}
#menu_sm #menu_list_sm > li .child-box{display:none;background:#fff;position:absolute;left:100%;top:0;min-height:100%;border:1px solid #ddd;border-radius:6px;padding:0;margin-top:-1px;margin-left:-3px;box-shadow:2px 6px 12px rgba(0,0,0,0.3);box-sizing:content-box;z-index:1008;}
#menu_sm #menu_list_sm > li:hover > .child-box{display:block;}
#menu_sm #menu_list_sm > li .child-box >.row{margin-left:0px !important;margin-right:0px !important;padding:0px !important;}
#menu_sm #menu_list_sm > li .child-box .row > .col-md-12:nth-child(1) .child-box-cell{border-top:none;}
#menu_sm #menu_list_sm > li .child-box .row > .col-md-6:nth-child(1) .child-box-cell,
#menu_sm #menu_list_sm > li .child-box .row > .col-md-6:nth-child(2) .child-box-cell{border-top:none;}
#menu_sm #menu_list_sm > li .child-box .row > .col-md-4:nth-child(1) .child-box-cell,
#menu_sm #menu_list_sm > li .child-box .row > .col-md-4:nth-child(2) .child-box-cell,
#menu_sm #menu_list_sm > li .child-box .row > .col-md-4:nth-child(3) .child-box-cell{border-top:none;}
#menu_sm #menu_list_sm > li .child-box .child_parent{display:block;padding:11px 15px 9px 15px;font-weight:400;line-height:1.42857143;position:relative;white-space:normal;}
#menu_sm #menu_list_sm > li .child-box .child_parent:hover,
#menu_sm #menu_list_sm > li .child-box .child_children.hover .child_parent{color:#2B8CDB;}
#menu_sm #menu_list_sm > li .child-box .child_children .child_parent:hover:after,
#menu_sm #menu_list_sm > li .child-box .child_children.hover .child_parent:after{content:"";position:absolute;right:-10px;top:0;height:100%;width:20px;background:#fff;z-index:1009;}
#menu_sm #menu_list_sm > li .child-box .child_children .child_parent:hover .arrow{transform:rotate(-90deg);}
#menu_sm #menu_list_sm > li .child-box .child_children.hover .child_parent .arrow{transform:rotate(-90deg);}
#menu_sm #menu_list_sm .child2-box .child_children_link a:hover{color:#2B8CDB;}
#menu_sm #menu_list_sm > li .child-box a:hover{background:none;}
.common-home #menu_sm #menu_list_sm{display:block;}
#menu_sm-home-helper{display:block;margin-bottom:20px;}
.common-home #menu_sm .btn{border-radius:5px 5px 1px 1px;}
.box-col-3{width:331.2%;}
.box-col-2{width:220%;}
.box-col-1{width:110%;}
}
@media (min-width:1200px){.box-col-3{width:325.4%;}


.box-heading .fa.fa-bars{float:right;font-size:14px;line-height:20px;}
.group-category{margin-bottom:20px;padding-left:0;}
.group-category ul{list-style:none;padding-left:0px;margin-bottom:0px;}
.accordion-category{position:relative;}
.accordion-category .accordion-sub-category{display:none;}
.accordion-category.active .accordion-sub-category{display:block;}
.dropdown_icon{height:32px;position:absolute;right:1px;top:1px;width:25px;cursor:pointer;}
.dropdown_icon i.fa{padding:10px;font-size:12px;}
.list-category{padding:6px 30px 6px 12px;display:block;border:1px solid #ddd;margin-bottom:-1px;background:#fff;}
.parent-category{text-transform:uppercase;color:#666;}
ul.accordion-category > li:hover{background:#f6f6f6;}
ul.accordion-category > li:hover, ul.accordion-category > li:hover i.fa{color:#2B8CDB;}
.child-category.active{color:#2B8CDB;}
.accordion-category.active a.parent-category{color:#2B8CDB;background:#f6f6f6;}
.child-category{color:#666;}
ul.navcategory{list-style:none;padding-left:0px;margin-bottom:20px;position:relative;}
.container-accordion-menu .parent-link{padding:10px 20px;display:block;border:1px solid #ddd;margin-bottom:-1px;background:#fff;color:#333;}
.container-accordion-menu .parent-category .parent-link:hover:after,
.container-accordion-menu .parent-category .parent-link.hover:after{content:"";position:absolute;right:-0px;top:0;height:100%;width:10px;background:#fff;z-index:1009;}
.container-accordion-menu .parent-category.no-child .parent-link:hover:after,
.container-accordion-menu .parent-category.no-child .parent-link.hover:after{position:relative;}
.container-accordion-menu .parent-link:hover,
.container-accordion-menu .parent-link.hover{background:linear-gradient(to right, #f5f5f5 70%, #fff 80%);}
.container-accordion-menu .parent-link{position:relative;}
.container-accordion-menu .parent-category.active a{color:#007aaa;}
.container-accordion-menu .parent-link:hover,
.container-accordion-menu .parent-link:hover .arrow,
.container-accordion-menu .parent-link.hover,
.container-accordion-menu .parent-link.hover .arrow{color:#007aaa;}
.container-accordion-menu .dropdown_icon1 .arrow{color:#aaa;float:right;font-size:18px;line-height:20px;}
.container-accordion-menu .parent-link:hover .arrow{transform:rotate(-90deg);}
.container-accordion-menu .parent-link.hover .arrow{transform:rotate(-90deg);}
.dropdown-menu-category{background:#fff none repeat scroll 0 0;border:1px solid #ddd;border-radius:6px;box-shadow:2px 6px 12px rgba(0, 0, 0, 0.3);box-sizing:content-box;display:none;left:100%;margin-left:-3px;margin-top:-1px;min-height:100%;padding:0;position:absolute;top:0;width:100%;z-index:1008;}
.container-accordion-menu .navcategory > li:hover > .dropdown-menu-category{border-color:#dddddd;display:block;opacity:1;top:0;}
.container-accordion-menu .child-box-cell:first-child{border-top:0px solid transparent;}
.container-accordion-menu .child-box-cell{border-top:1px solid #ddd;}
.container-accordion-menu .sub-category-link{display:block;font-weight:400;line-height:1.42857;padding:12px 15px 11px;position:relative;white-space:normal;color:#333;}
.container-accordion-menu .child-box-cell.child_children .sub-category-link:hover:after,
.container-accordion-menu .child-box-cell.child_children .sub-category-link.hover:after{content:"";position:absolute;right:-10px;top:0;height:100%;width:20px;background:#fff;z-index:1009;}
.container-accordion-menu .child-box-cell.child_children .sub-category-link:hover,
.container-accordion-menu .child-box-cell.child_children .sub-category-link.hover{background:linear-gradient(to right, #f5f5f5 70%, #fff 80%);}
.container-accordion-menu .sub-category-link:hover,
.container-accordion-menu .sub-category-link:hover .arrow{color:#007aaa;}
.container-accordion-menu .sub-category-link.hover,
.container-accordion-menu .sub-category-link.hover .arrow{color:#007aaa;}
.container-accordion-menu .sub-category-link:hover .arrow{transform:rotate(-90deg);}
.container-accordion-menu .sub-category-link.hover .arrow{transform:rotate(-90deg);}
.parent-category{width:100%;border-color:#ddd;border-radius:0px 0px 4px 4px;padding:0;margin:-1px 0 0 0;}
.container-accordion-menu .sub-category-link.arrow{color:#aaa;float:right;font-size:18px;line-height:20px;}
.container-accordion-menu .child2-box{display:none;background:#fff;position:absolute;left:100%;top:0;min-height:100%;border:1px solid #ddd;border-radius:6px;padding:0;margin-top:-1px;margin-left:-5px;box-shadow:2px 6px 12px rgba(0,0,0,0.3);box-sizing:content-box;z-index:1008;width:100%;}
.container-accordion-menu .child-box-cell.child_children:hover .child2-box{display:block;}
.container-accordion-menu .child_children_link a{display:block;padding:11px 15px 10px;line-height:1.42857143;border-top:1px solid #eee;color:#333;}
.container-accordion-menu .child_children_link > a:hover{color:#007aaa;}
#content{min-height:1px;}
.alert{padding:8px 14px 8px 14px;}
.breadcrumb a{color:#2ab25a; font-size: 13px; font-weight: 300;}
.breadcrumb{width:100%; background: #fff; border-top: 3px solid #2ab25a; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; padding: 21px 0; margin:0; border-radius: 0; }
.breadcrumb i{font-size:15px;}
.breadcrumb > li {color:#444; height: 20px; line-height: 20px;}
.breadcrumb > li:first-child{padding-left:10px;position:relative;white-space:nowrap;}
.breadcrumb > li + li:before{color:#d6d6d6;content:"/ ";padding:0 5px;}
.product-modules .product-layout{display:inline-block;min-height:1px;padding:0 15px;position:relative;vertical-align:top;width:100%;word-spacing:normal;}
#content .product-modules .product-layout{width:290px;padding-left:15px;padding-right:15px;}
}
@media (max-width:1199px){#content .product-modules .product-layout{width:240px;padding-left:15px;padding-right:15px;}
}
@media (max-width:991px){#content .product-modules .product-layout{width:100%;padding-left:15px;padding-right:15px;}
}
@media (max-width:767px){#content .product-modules .product-layout{width:100%;padding-left:15px;padding-right:15px;}
}
@media (max-width:560px){#content .product-modules .product-layout{width:100%;padding-left:15px;padding-right:15px;}
}
.pagination{ margin: 0;
   /*  padding: 20px 0px 20px 220px; */
    border: 1px solid #ebebeb;
    background: #fff;
    display: block;
    font-size: 17px;
    color: #b2b2b2;
    font-weight: 500;
	}
.buttons{margin: 1em 0;
   
    margin-bottom: 10px;
    border-radius: 3px;
    color: #fff;
    font-weight: 400;
    padding: 5px 15px 5px 15px;}
.btn{padding:7.5px 12px;font-size:13.5px;border:1px solid #1773a9;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);background-color:#1773a9;border-color:#999999;;color:#fff;}
.btn-xs{font-size:9px;}
.btn-sm{font-size:10.2px;}
.btn-lg{padding:10px 16px;font-size:15px;}
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover{font-size:13px;font-weight:700;}
.btn-group > .btn-xs{font-size:9px;}
.btn-group > .btn-sm{font-size:10.2px;}
.btn-group > .btn-lg{font-size:15px;}
.btn-default{color:#FFF;background-color:#e7e7e7;background-image:linear-gradient(to bottom, #1773a9, #1773a9);background-repeat:repeat-x;border-color:#1773a9;}
.btn-sort-limit{border:none; color:#444444; font-size: 14px; font-family: "Roboto", sans-serif; font-weight: 300; text-decoration: underline; box-shadow: none; outline: none; background: none; border-radius: 0; margin:0; padding:0 8px; height: 33px; line-height: 33px;}
.btn.btn-sort-limit:hover, .btn.btn-sort-limit:focus, .btn.btn-sort-limit:active {background: none; box-shadow: none;}
.btn-group.open .btn-sort-limit {box-shadow: none!important;}
.list-grid-btn {background: none; color:#d3d1d1; border:none; box-shadow: none; outline: none; font-size: 14px; color:#d3d1d1; margin:0; padding:0 8px; height: 33px; line-height: 38px;}
.list-grid-btn i {font-size: 16px;}
.list-grid-btn.active, .list-grid-btn:hover, .list-grid-btn:active {color:#2ab25a; box-shadow: none;}


.btn-search{color:#fff;display:block;border-radius:0px 5px 5px 0px;border:0px;height:40px;
background: #e15049;
background: -moz-linear-gradient(top,  #e15049 0%, #da271f 100%);
background: -webkit-linear-gradient(top,  #e15049 0%,#da271f 100%);
background: linear-gradient(to bottom,  #e15049 0%,#da271f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e15049', endColorstr='#da271f',GradientType=0 );
border:none;

}
.btn-search:hover, .btn-search:active, .btn-search.active, .btn-search.disabled, .btn-search[disabled]{background: #b0110a; color:#fff;}
#search .btn-search-select{color:#444444; border:none;     border-top: 1px solid #2ab25a;     border-bottom: 1px solid #2ab25a;height:40px;background-color:#fff;display:block; outline: none!important; font-weight: 400; border-radius: 0px;}
#search .select-category {outline: none;}
.btn-search-select:hover{background-color:#f4f4f4;color:#444;}
.btn-general{
	border-radius: 5px;
	width:100%;
	height: 37px;
	border:none;
	outline: none;
	background: #e15049;
	background: -moz-linear-gradient(top,  #e15049 1%, #da2820 100%);
	background: -webkit-linear-gradient(top,  #e15049 1%,#da2820 100%);
	background: linear-gradient(to bottom,  #e15049 1%,#da2820 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e15049', endColorstr='#da2820',GradientType=0 );
	text-align: center;

}
.btn-general:hover {background: #ae1e17;}
.btn-general span {color:#fff; text-transform: uppercase; font-size: 14px; line-height: 37px; font-weight: 900;}
.btn-general > i.fa {font-size: 18px; color:#fff; margin-right: 10px;}

.btn-disabled {
	background: #989898;
	background: -moz-linear-gradient(top,  #989898 1%, #797979 100%);
	background: -webkit-linear-gradient(top,  #989898 1%,#797979 100%);
	background: linear-gradient(to bottom,  #989898 1%,#797979 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#989898', endColorstr='#797979',GradientType=0 );
}
.btn-disabled:hover {background: #797979;}


.btn-eye, .btn-fastorder, .btn-wishlist, .btn-compare{display:inline-block;border-radius:5px; width:37px; height: 37px; border:1px solid #dddddd; padding:0; box-shadow: none; color:#b2b2b2; background:none; text-align: center; line-height: 37px; outline: none;}
.btn-eye > i, .btn-fastorder > i, .btn-wishlist > i, .btn-compare > i  {font-size: 16px;}
.btn-eye:hover, .btn-fastorder:hover, .btn-wishlist:hover, .btn-compare:hover{border-color:#da251d; color:#da251d;}

.btn-primary{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#2B8CDB;border-color:#2B8CDB;}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled]{background-color:#076BB7;background-position:0 -15px;}

.btn-menu:hover, .btn-menu:active, .btn-menu.active, .btn-menu.disabled, .btn-menu[disabled]{background-color:#076BB7;background-position:0 -15px;}
.btn-warning{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#faa732;background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled]{box-shadow:inset 0 1000px 0 rgba(0, 0, 0, 0.1);}
.btn-theme2-general{color:#fff;background-color:#2B8CDB;border:2px solid #2B8CDB;border-bottom:2px solid #076BB7;border-radius:4px;display:block;font-size:14px;padding:7px 12px;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);text-transform:uppercase;box-shadow:none;}
.btn-theme2-general:hover, .btn-theme2-general:active, .btn-theme2-general:focus{background-color:#076BB7;color:#fff;border:2px solid #076BB7;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
.btn-theme2-fastorder{color:#777;background-color:#eee;border-color:#dddddd;margin-bottom:2px;display:inline-block;border-bottom:2px solid #b7b7b7;padding:7.5px 11px;}
.btn-theme2-fastorder:hover{border-color:#b7b7b7;background-color:#b7b7b7;color:#333;}
.btn-theme2-wishlist{color:#777;background-color:#eee;border-color:#dddddd;margin-bottom:2px;display:inline-block;border-bottom:2px solid #b7b7b7;padding:7.5px 11px;}
.btn-theme2-wishlist:hover{border-color:#b7b7b7;background-color:#b7b7b7;color:#333;}
.btn-theme2-compare{color:#777;background-color:#eee;border-color:#dddddd;margin-bottom:2px;display:inline-block;border-bottom:2px solid #b7b7b7;padding:7.5px 11px;}
.btn-theme2-compare:hover{border-color:#b7b7b7;background-color:#b7b7b7;color:#333;}
.btn-theme2-eye{color:#777;background-color:#eee;border-color:#dddddd;margin-bottom:2px;display:inline-block;border-bottom:2px solid #b7b7b7;padding:7.5px 11px;}
.btn-theme2-eye:hover{border-color:#b7b7b7;background-color:#b7b7b7;color:#333;}
.btn-danger{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#fc4141;background-image:linear-gradient(to bottom, #fc4141, #fc4141);background-repeat:repeat-x;border-color:#fc4141 #fc4141 #fc4141;}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled]{box-shadow:inset 0 1000px 0 rgba(0, 0, 0, 0.1);}
.btn-success{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#5bb75b;background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled]{box-shadow:inset 0 1000px 0 rgba(0, 0, 0, 0.1);}
.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);}
.list-group a{border:1px solid #DDDDDD;color:#888888;padding:8px 12px;}
.list-group a.active, .list-group a.active:hover, .list-group a:hover{color:#444444;background:#eeeeee;border:1px solid #DDDDDD;text-shadow:0 1px 0 #FFF;}
.carousel-container{border:1px solid #ddd;border-radius:5px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);padding-top:5px;padding-bottom:5px;}
.carousel-caption{color:#FFFFFF;text-shadow:0 1px 0 #000000;}
.carousel-control .icon-prev:before{content:'\f053';font-family:FontAwesome;}
.carousel-control .icon-next:before{content:'\f054';font-family:FontAwesome;}
.product-thumb{border:1px solid transparent;margin-bottom:20px;overflow:auto;position:relative;border-radius:4px;}
.product-thumb .image{text-align:center;margin-top:10px;}
.product-thumb .image a{display:block;}
.product-thumb .image img{margin-left:auto;margin-right:auto;}
.product-grid .product-thumb .image{float:none;}
@media (min-width:767px){.product-list .product-thumb .image{float:left;padding:0 15px;}
}
.product-thumb h4{font-weight:bold;}
.product-thumb .caption{padding:0 20px;min-height:180px;}
.product-list .product-thumb .caption{margin-left:230px;}
@media (max-width:1200px){.product-grid .product-thumb .caption{min-height:210px;padding:0 10px;}
}
@media (max-width:767px){.product-list .product-thumb .caption{min-height:0;margin-left:0;padding:0 10px;}
.product-grid .product-thumb .caption{min-height:0;}
}
.product-thumb .rating{padding-bottom:10px;height:25px;}
.rating .fa-stack{font-size:8px;}
.rating .fa-star-o{color:#fc5c3c;font-size:13px;}
.rating .fa-star {color:#d3d1d1;font-size:14px;}
.rating .fa-star.active {color:#ffb400;font-size:14px;}
.rating .fa-star + .fa-star-o{color:#fc5c3c;}
.fa-star-o{color:#fc5c3c;font-size:13px;}
.fa-star{color:#fc5c3c;font-size:13px;}
.fa-star + .fa-star-o{color:#fc5c3c;}
h2.price{margin:0;}
.product-thumb .price{color:#444;}
.product-thumb .price-new{font-weight:600;}
.product-thumb .price-old{color:#999;text-decoration:line-through;margin-right:10px;}
.product-thumb .price-tax{color:#999;font-size:12px;display:block;}
.product-thumb .button-group{border-top:1px solid #ddd;background-color:#eee;overflow:auto;}
.title-product-colorbox{bottom:35px;position:absolute;text-align:center;width:100%;z-index:10000;margin-bottom:10px;}
.title-product-colorbox span{background:rgba(255, 255, 255, 0.7) none repeat scroll 0 0;border:1px solid #ddd;border-radius:5px;color:#000;font-size:14px;padding:0 20px;}
.additional_buttons{bottom:20px;position:absolute;text-align:center;width:100%;z-index:10000;}
.product-list .product-thumb .button-group{border-left:1px solid #ddd;}
@media (max-width:768px){.product-list .product-thumb .button-group{border-left:none;}
}
.product-thumb .button-group button{width:60%;border:none;display:inline-block;float:left;background-color:#eee;color:#888;line-height:38px;font-weight:bold;text-align:center;text-transform:uppercase;}
.product-thumb .button-group button + button{width:20%;border-left:1px solid #ddd;}
.product-thumb .button-group button:hover{color:#444;background-color:#ddd;text-decoration:none;cursor:pointer;}
@media (max-width:1200px){.product-thumb .button-group button, .product-thumb .button-group button + button{width:33.33%;}
}
@media (max-width:767px){.product-thumb .button-group button, .product-thumb .button-group button + button{width:33.33%;}
}
.thumbnails{overflow:hidden;clear:both;list-style:none;padding:0;margin:0;}
.thumbnails > li{}
.thumbnails > img{width:100%;}

.product-grid .description{height:63px;overflow:hidden;}
.product-info .btn-group-product{display:block;margin-bottom:5px;}
@media (max-width:962px){.product-info .btn-group-product{display:inline-block;}
.product-info .btn-group-product .btn-general > i.fa{border-right:0px;}
.product-info .btn-group-product .btn-general > span{border-left:0px;}
.product-info .btn-group-product > .btn{float:left;position:relative;}
.product-info .btn-group-product > .btn:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;}
.product-info .btn-group-product > .btn:first-child{margin-left:0;}
.product-info .btn-group-product > .btn:not(:first-child):not(:last-child){border-radius:0;}
.product-info .btn-group-product > .btn + .btn{margin-left:-1px;}
.product-info .btn-group-product > .btn:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;}
}

.img-product .owl-buttons .owl-prev{height:84px; width:44px; line-height: 84px; display:inline-block;left:0; position:absolute;top:0;background:#fff;font-size:20px; text-align: center; color:#505050;}
.img-product .owl-buttons .owl-prev:hover{color:#2ab25a;}
.img-product .owl-buttons .owl-next{height:84px; width:44px; line-height: 84px; display:inline-block;right:0; position:absolute;top:0;background:#fff;font-size:20px; text-align:center; color:#505050; }
.img-product .owl-buttons .owl-next:hover{color:#2ab25a;}
.product-info .btn-group-product .quantity-number input{height:34px;min-width:40px;text-align:center;width:auto !important;}
.space-padding-r10{padding-right:6px;}
.product-info .quantity-adder{display:block;position:relative;}
.product-info .quantity-adder .quantity-number input{display:inline-block;height:34px;margin-right:2px;padding:2px;text-align:center;width:34px;}
.product-info .quantity-adder .add-action{color:#ffffff;cursor:pointer;display:block;font-size:8px;height:16px;line-height:18px;margin-bottom:2px;position:relative;text-align:center;width:30px;background:#222;}
.product-info .quantity-adder .add-action:hover{background:#2B8CDB;}
.product-info .quantity-alert-danger{background-color:#f2dede;border:1px solid #ebccd1;border-radius:4px;color:#a94442;padding:1px 4px;}
.product-info .quantity-alert-success{background-color:#dff0d8;border:1px solid #3c763d;border-radius:4px;color:#3c763d;padding:1px 4px;}
.thumbnails.img-product{position:relative;}
.product-info .btn-wishlist , .product-info .btn-compare, .product-info .btn-fastorder{display:inline-block;}
.product-info .price{color:#444;font-size:34px; font-weight: 800;}
.product-info .price-new{color:#da251d;font-weight:800;font-size:34px;}
.product-info .price-old{color:#969696;margin-right:10px;text-decoration:line-through; font-size: 34px; font-weight: 400;}
.pi-price .you-save {display: block; font-size: 18px; color:#5e9602;}

.products .rating{text-align:center;}
.text-bold{font-weight:bold;}
.btn-group-products{margin-bottom:10px;}
.card-product{border:0px;margin:0!important; padding:0!important;}
.additional-container{position:relative;padding-top:35px;}
.additional-container .carousel-control:hover{background-color:#2B8CDB;border-color:#076BB7;color:#fff;}
.additional-container .carousel-buttons{position:absolute;top:2px;left:45%;}
.btn-group-products .btn-wishlist, .btn-group-products .btn-compare, .btn-group-products .btn-fastorder{display:inline-block;}
.product-info .btn.btn-default{width:50%;}
.hidden-options{display:none;}
.options-expand a .caret.rotate{transform:rotate(180deg);}
.options-close a .caret.rotate{transform:rotate(180deg);}
.options-expand a{color:#333;font-size:16px;cursor:pointer;padding:15px;display:block;}
.options-close a{color:#333;font-size:16px;cursor:pointer;padding:15px;display:block;}
.options-close a .caret{transform:rotate(180deg);}
.error{color:#f00;}
.related-product .product-thumb{border:1px solid #ddd;border-radius:4px;}
.related-product .rating{text-align:left;}
.related-product .description{height:65xp;overflow:hidden;}
.related-product .rating{text-align:left;}
.related-product .product-thumb .caption{padding:0px 8px;}
.my-tabs > li.active > a:after{content:"";height:10px;left:0;position:absolute;top:100%;width:100%;}
.my-tabs > li.active > a{-webkit-box-shadow: inset 0px 3px 0px 0px rgba(0, 124, 195, 1);
-moz-box-shadow:    inset 0px 3px 0px 0px rgba(0, 124, 195, 1);
box-shadow:         inset 0px 3px 0px 0px rgba(0, 124, 195, 1);}

.my-tabs > li > a{background:#fff;border:none;margin:0; padding:0 30px; font-size:14px;color:#444444; font-weight: 700; text-transform: uppercase; height: 60px; line-height: 60px; display: block; border-bottom: 1px solid #ebebeb; border-left: 1px solid #ebebeb; border-radius: 0;}
.my-tabs > li:first-child > a {border-left: none;}
.my-tabs > li:last-child > a {border-right: 1px solid #ebebeb;}
.my-tabs > li > a:hover{background:#fff;font-size:14px;color:#2ab25a; font-weight: 700;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	color:#2ab25a; border:none; border-left: 1px solid #ebebeb; border-bottom: 1px solid #fff;
}
.nav-tabs>li.active:first-child>a, .nav-tabs>li.active:first-child>a:hover, .nav-tabs>li.active:first-child>a:focus {
	border-left: none;
}
.nav-tabs>li.active:last-child>a, .nav-tabs>li.active:last-child>a:hover, .nav-tabs>li.active:last-child>a:focus {
	border-right: 1px solid #ebebeb;
}
.nav-tabs>li>a:hover {border-color: #ebebeb;}


.container-featured , .container-latest, .container-special, .container-bestseller, .container-productany, .container-viewed{margin-top:25px;border:1px solid #ebebeb; border-top:3px solid #2ab25a; margin-bottom:20px;overflow:hidden; background: #fff;}
.product-slider{margin:0 -1px;}
.product-slider .owl-item .item{padding:0 0 25px 0; border-right: 1px solid #ebebeb;}
.product-slider .owl-item:last-child .item {border-right: none;}
.mod-heading-title{z-index:995;text-transform:uppercase; height: 62px; line-height: 62px; padding-left: 25px; color:#444444; font-size: 19px; font-weight: 700; border-bottom: 1px solid #ebebeb;}
.mod-heading-title a {color:#444;}
.mod-heading-title a:hover {color:#444; text-decoration: underline;}
.product-slider .owl-item .item .caption {padding:0 15px;}

.new-icons {margin-top:10px;}
.new-icons ul {display: table; margin:0 auto; padding: 0; list-style: none;}
.new-icons li {float: left; margin-left: 8px;}
.new-icons li:first-child {margin-left: 0;}


.product-item{overflow:hidden;position:relative;}




.product-item .image{display:block;margin-bottom:10px;overflow:hidden;position:relative;text-align:right;width:100%;}

.sub_category_list:hover .cat-name{color:#2ab25a; text-decoration: underline;}
.product-item .image img{margin:0 auto;padding:5px;}
.product-item:hover .product-name-modules a {text-decoration: underline;}
.product-name-modules{display:block;text-align:left;overflow:hidden;height: 51px;}
.product-item .product-name-modules a, .product-grid .product-name-modules a {font-size:14px;color:#555555; line-height: 17px; display: block;}
.product-item .button-group-modules, .product-grid .button-group-modules{margin-top:10px;}
.product-item .model-product, .product-grid .model-product{margin-top:5px;color:#adadad; line-height: 19px;}
.product-item .rating,.product-grid .rating{text-align:left;width:auto;display:block;margin-top:5px;}
.product-item .price,.product-grid .price{display:inline-block;width:auto;text-align:left;margin-top:5px;}
.container-modules.owl-carousel {margin:0;}
.container-modules .owl-buttons > div {position: absolute; top:-43px;}
.rcat-wrap .owl-buttons > div{position: absolute; top:5px;}
.container-modules .owl-prev, .rcat-wrap .owl-prev{right:46px;}
.container-modules .owl-next, .rcat-wrap .owl-next{right:20px;}


.container-modules .btn-carousel, .rcat-wrap .btn-carousel{text-align:center; border:1px solid #d1d1d1; border-radius: 2px; width:24px; height: 24px;}
.container-modules .btn-carousel:hover, .rcat-wrap .btn-carousel:hover{border-color: #2ab25a;}
.container-modules .btn-carousel:hover i, .rcat-wrap .btn-carousel:hover i{color:#003451;}
.container-modules .owl-buttons div i, .rcat-wrap .owl-buttons div i{font-size:12px; color:#505050;}

.carousel-buttons{position:absolute;top:4px;width:51px;height:26px;right:4px;}
.carousel-control{bottom:0;color:#000;font-size:20px;left:0;opacity:1;position:absolute;text-align:center;text-shadow:none;top:0;width:15%;}
.carousel-control{background-color:#fff;border:1px solid #dddddd;font-size:14px;height:26px;line-height:24px;width:26px;}
.carousel-control.prev-prod{left:auto;right:0;}
.carousel-control.prev-prod-product{left:auto;right:0;}
.carousel-control:hover{background-color:#f1f1f1;border-color:#d9d9d9;color:#000;opacity:1;cursor:pointer;}
.tab-content{padding:30px;}
.tab-content .container-modules .product-thumb{margin-bottom:20px;margin-top:0px;border:1px solid #ddd;box-shadow:0 1px 1px rgba(0, 0, 0, 0.10);background:#fff;}
.tab-content .container-modules .product-thumb:hover{box-shadow:0 3px 9px rgba(0,0,0,.2);transition:all .1s ease-in-out;}
.carousel-buttons{position:absolute;top:5px;width:51px;height:26px;right:5px;}
.carousel-control{bottom:0;color:#000;font-size:20px;left:0;opacity:1;position:absolute;text-align:center;text-shadow:none;top:0;width:15%;}
.carousel-control{background-color:#fff;border:1px solid #dddddd;font-size:14px;height:26px;line-height:24px;width:26px;}
.carousel-control.next-prod{border-radius:5px 0px 0px 5px;}
.carousel-control.prev-prod{left:auto;right:0;border-radius:0px 5px 5px 0px;}
.carousel-control.prev-prod-product{left:auto;right:0;}
.carousel-control:hover{background-color:#f1f1f1;border-color:#d9d9d9;color:#000;opacity:1;cursor:pointer;}
.sub_category_list{overflow:hidden;text-align:center;height:250px;}
.cat-image{max-width:100%;}
.cat-image img{border:0 none;display:block;margin-left:auto;margin-right:auto;max-width:100%;vertical-align:middle;}

.product-block h4{font-weight:bold;}
.product-block{background:#fff;overflow:hidden;}
.product-block .image{text-align:center;}
.product-block .image a{display:block;}
.product-block .image img{margin-left:auto;margin-right:auto;}

@media (min-width:767px){.product-list .product-block .image{position:relative;}
.product-layout.product-price.col-xs-12{min-height:125px;}
.product-price .product-block .image{position:relative;}
}
.product-block h4{font-weight:bold;}
.product-price .product-block .caption{margin-left:230px;}
@media (max-width:1200px){}
.product-price .list-grid{display:none;}

.product-schem {border:1px solid #ebebeb; margin:0; background: #fff;}
.product-grid{padding-top:15px; padding-bottom: 15px; background: #fff; border-right: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; min-height: 470px!important;}
.product-grid:nth-child(4n) {border-right:none;}



.sort-product{padding:6px 0px;margin-bottom:0px;}
.limit-product{padding:6px 0px;margin-bottom:0px;}
.product-price .product-block .image{border:1px solid #e8e8e8;border-radius:5px;position:relative;}
.product-price .price-img{max-width:65px;}
.product-price .img_plus_hover{display:inline-block;left:46%;top:40%;position:absolute;display:none;}
.product-price .img_plus_hover i.fa{color:rgba(255,255,255,0.8);font-size:30px;cursor:pointer;}
.product-price .product-block:hover .img_plus_hover{display:block;}
.product-price .button-group-category{margin-bottom:10px;margin-right:10px;text-align:left;display:block;}
.product-price .product-block:hover .btn-groups .btn-fastorder{transform:scale(1);opacity:1;left:10px;}
.product-price .product-block:hover .btn-groups .btn-wishlist{transform:scale(1);opacity:1;left:10px;}
.product-price .product-block:hover .btn-groups .btn-compare{transform:scale(1);opacity:1;left:10px;}
.product-price .product-name-category{height:35px;overflow:hidden;display:block;}


.list-grid{position:relative;}
.success, .warning, .attention, .information{padding:10px 10px 10px 33px;margin-bottom:15px;color:#555555;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}
.success{background:#EAF7D9 url('../images/02awNBfimNH5.png') 10px center no-repeat;border:1px solid #BBDF8D;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}
.warning{background:#FFD1D1 url('../images/dz37zrzfkpch.png') 10px center no-repeat;border:1px solid #F8ACAC;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}
.attention{background:#FFF5CC url('../images/a8ZgcfjUBrCE.png') 10px center no-repeat;border:1px solid #F2DD8C;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}
.success .close, .warning .close, .attention .close, .information .close{float:right;padding-top:4px;padding-right:4px;cursor:pointer;}
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td{border-bottom-width:1px;}
.checkout-content{display:none;overflow:auto;}
.checkout-content .buttons{clear:both;}
.checkout-heading > a{padding-left:10px;}
.checkout .checkout-heading{background-color:#f5f5f5;border-color:#ddd;color:#333;}

.warning{background-color:#f2dede;border-color:#ebccd1;color:#a94442;padding:8px 14px;}
.info-footer{background-color:#303030;color:#e2e2e2;padding-top:15px;padding-bottom:15px;}
.info-footer hr{border-top:none;border-bottom:1px solid #666;}
.info-footer a{color:#c2c2c2;}
.info-footer a:hover{color:#fff;}
.info-footer h2{font-family:'Open Sans', sans-serif;font-size:13px;font-weight:bold;color:#fff;text-transform:uppercase;}
.info-footer .contact-info{padding-bottom:5px;}
.info-footer .icon-contact{float:left;}
.info-footer .text-contact{padding-left:25px;}
.contact-info .fa{font-size:17px;text-align:center;width:20px;}
footer{padding-top:15px;background-color:#303030;color:#e2e2e2;}
footer hr{border-top:none;border-bottom:1px solid #666;}
footer a{color:#c2c2c2;}
footer a:hover{color:#fff;}
footer h2{font-family:'Open Sans', sans-serif;font-size:13px;font-weight:bold;color:#fff;text-transform:uppercase;}
.nav-tabs-all{margin-bottom:15px;clear:both;}
.nav-tabs-all > li{display:inline-block;margin-left:-2px;margin-right:-2px;}
.nav-tabs-all > li > a{padding:5px 10px;border-bottom:2px solid transparent;text-transform:uppercase;color:#474747;font-weight:400;font-size:16px;}
.nav-tabs-all > li > a:hover, .nav-tabs-all > li > a:focus{background:#fff;color:#076BB7;}
.nav-tabs-all > li > a:after{content:"";position:absolute;left:50%;bottom:-2px;border-bottom:2px solid #076BB7;width:0%;}
.nav-tabs-all > li > a:before{content:"";position:absolute;right:50%;bottom:-2px;border-bottom:2px solid #076BB7;width:0%;}
.nav-tabs-all > li > a:hover:after{background:#fff;border-bottom:2px solid #076BB7;transition:width 200ms;width:50%;}
.nav-tabs-all > li > a:hover:before{background:#fff;border-bottom:2px solid #076BB7;transition:width 200ms;width:50%;}
.nav-tabs-all > li.active a{background:#fff;border-bottom:2px solid #076BB7;color:#076BB7;}
/**/.all_tabs{padding:0px 20px;}
.tab-content .container-modules .owl-buttons > div{position:absolute;top:-9%;}
.tab-content .container-modules .owl-prev{left:10px;right:inherit;}
.tab-content .container-modules .owl-next{right:10px;}
.tab-content .container-modules .btn-carousel{padding:2px 6px;border:1px solid #333;}
.tab-content .container-modules .btn-carousel:hover{border:1px solid #2B8CDB;}
.tab-content .container-modules .btn-carousel:hover i{color:#2B8CDB;}
.tab-content .container-modules .owl-buttons div i{font-size:14px;}
/**/.sticker_viewed > div{position:absolute;right:3px;top:3px}
.sticker_viewed .border-sticker{border:1px solid #4FC605;border-radius:100%}
.sticker_viewed .sticker-text{color:#4FC605;}
.sticker_viewed .background-sticker{background:#4FC605 none repeat scroll 0 0;font-size:2.5em !important;line-height:35px;display:block;overflow:hidden;margin:2px;padding:4px;border-radius:100%;width:45px;height:45px;}
.sticker_viewed .fa{color:#fff;}
.sticker_special > div{position:absolute;right:5px;top:5px}
.sticker_special .border-sticker{border-radius:100%;display:inline-block;}
.sticker_special .background-sticker{font-size:2.5em !important;line-height:38px;display:block;overflow:hidden;margin:2px;padding:4px;border-radius:100%;width:45px;height:45px;}
.sticker_special .fa{color:#fff;}
.sticker_newproduct > div{position:absolute;right:5px;top:5px}
.sticker_newproduct .border-sticker{border-radius:100%;display:inline-block;}
.sticker_newproduct .background-sticker{font-size:2.5em !important;line-height:38px;display:block;overflow:hidden;margin:2px;padding:4px;border-radius:100%;width:45px;height:45px;}
.sticker_newproduct .fa{color:#fff;}
.sticker_popular > div{position:absolute;right:5px;top:5px}
.sticker_popular .border-sticker{border-radius:100%;display:inline-block;}
.sticker_popular .background-sticker{font-size:2.5em !important;line-height:38px;display:block;overflow:hidden;margin:2px;padding:4px;border-radius:100%;width:45px;height:45px;}
.sticker_popular .fa{color:#fff;}
.sticker_bestsellers > div{position:absolute;right:5px;top:5px}
.sticker_bestsellers .border-sticker{border-radius:100%;display:inline-block;}
.sticker_bestsellers .background-sticker{font-size:2.5em !important;line-height:38px;display:block;overflow:hidden;margin:2px;padding:4px;border-radius:100%;width:45px;height:45px;}
.sticker_bestsellers .fa{color:#fff;}
.sticker_manual > div{position:absolute;right:5px;top:5px}
.sticker_manual .border-sticker{border-radius:100%;display:inline-block;}
.sticker_manual .background-sticker{font-size:2.5em !important;line-height:38px;display:block;overflow:hidden;margin:2px;padding:4px;border-radius:100%;width:45px;height:45px;}
.sticker_manual .fa{color:#fff;}
.dropdown-menu-categorywall{display:none;padding-left:4px;}
.dropdown-menu-categorywall.open{display:block;}
#column-left .col_numb_3{width:100% !important;margin-right:0.1%;}
#column-right .col_numb_3{width:100% !important;margin-right:0.1%;}
#column-left .col_numb_2{width:100% !important;margin-right:0.1%;}
#column-right .col_numb_2{width:100% !important;margin-right:0.1%;}
.col_numb_3{width:32%;display:inline-block;vertical-align:top;padding-left:0px;margin-right:0.8%;}
@media (max-width:1199px){.col_numb_3{width:32.3%;}
}
@media (max-width:991px){.col_numb_3{width:31.3%;margin-left:0.8%;}
}
@media (max-width:767px){.col_numb_3{width:100%;margin-left:0.8%;}
}
@media (max-width:560px){.col_numb_3{width:100%;}
}
.col_numb_2{width:49%;display:inline-block;vertical-align:top;padding-left:10px;margin-left:0.1%;}
@media (max-width:1199px){.col_numb_2{width:100%;}
}
@media (max-width:991px){.col_numb_2{width:100%;margin-left:0.1%;}
}
@media (max-width:767px){.col_numb_2{width:48%;margin-left:0.1%;}
}
@media (max-width:560px){.col_numb_2{width:100%;}
}
.parent-wallcategory{border:1px solid #E8E8E8;display:block;margin-bottom:15px;position:relative;background:#F9F9F9;}
.category-name{color:#474747;text-transform:uppercase;font-size:12px;padding:0px 10px;}
.category-name:hover, .category-name:focus{color:#2B8CDB;}
.categorywall .parent-wallcategory:hover{box-shadow:0 3px 9px rgba(0,0,0,.2);transition:all .1s ease-in-out;}
.categorywall .image{background:#ffffff;text-align:center;padding:15px 0px;overflow:hidden;max-height:137px;}
.categorywall .image img{object-fit:contain;width:400px;max-height:120px;}
.parent-wallcategory:hover > .image img{transform:scale(1.2);-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);transition:all .2s ease-in-out;}
.link-open-subcategory i{background:#474747;padding:5px;color:#fff}
.dropdown_categorywall a.link-open-subcategory{color:#474747;display:block;margin:5px;text-transform:uppercase;cursor:pointer;border:1px solid #474747;}
.dropdown_categorywall a:hover.link-open-subcategory{color:#fff;background:#474747;transition:all 0.3s;}
.sub-category{list-style:none;padding-left:0px;padding:5px;}
.link-subcategory{background:#fff;list-style:none;border:1px solid #E8E8E8;display:inline-table;margin:2px;}
.link-subcategory:hover, .link-subcategory:focus{border:1px solid #2B8CDB;color:#2B8CDB;}
.link-subcategory a{color:#474747;padding:5px;display:block;}
.tab-content .container-modules .owl-buttons div{position:absolute;top:-22px;}
.tab-content .container-modules .owl-buttons .owl-prev{left:10px !important;}
.tab-content .container-modules .owl-buttons .owl-next{right:34px !important;}
.all_tabs{padding:0 35px;margin-top:15px;}
.clearboth{clear:both;}
.pagination_buttons {margin:0;}
.pagination_buttons > div{padding:20px 0; margin:0; border:1px solid #ebebeb; border-top:none; background: #fff;}
.pagination_buttons > div .results{font-size:12px;color:#777;}
.pagination_buttons > div .links > *{display:inline-block;padding:6px 12px;margin-left:-2px;margin-right:-3px;line-height:1.42857143;text-decoration:none;font-size:17px;color:#444444; font-weight: 500;}
.pagination_buttons > div .links > .prev-link span, .pagination_buttons > div .links > .next-link span {font-size: 14px; color:#2ab25a; font-weight: 400; padding-top:8px; padding-bottom: 8px;}
.pagination_buttons > div .links > *:first-child{margin-left:0;}
.pagination_buttons > div .links > *:hover,
.pagination_buttons > div .links > *:focus{color:#2ab25a;}
.pagination_buttons > div .links > b,
.pagination_buttons > div .links > b:hover,
.pagination_buttons > div .links > b:focus{z-index:2;color:#b2b2b2;cursor:default;font-weight:normal;font-weight:800;}


.pagination > li > a,
.pagination > li > span{color:#428bca;font-size:14px;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus{color:#2a6496;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{background-color:#777;border-color:#777;}
#gmap_footer{width:100%;height:250px;}
.container-productany .product-thumb .price{display:inline-block;margin:5px 0px;}
#back-top{bottom:150px;display:none;overflow:hidden;position:fixed;right:10px;text-decoration:none;z-index:10;}
.back-top{border:100px solid #ddd;}
.banner-blocks .banner-block{background:#fff none repeat scroll 0 0;border:1px solid #ddd;border-radius:6px;box-shadow:0 3px 10px rgba(0, 0, 0, 0.1);margin-bottom:20px;overflow:hidden;padding:13px 15px;}
.banner-block .image{float:left;width:70px;}
.banner-block .text{margin-left:75px;}
.banner-block .text .title{border-bottom:1px solid #e5e5e5;font-size:16px;font-weight:600;height:25px;margin:0;overflow:hidden;padding:0 0 5px;color:#333;}
.banner-block .text .mini_description{font-size:14px;height:36px;line-height:1.3;margin:4px 0 0;overflow:hidden;padding:0;color:#333;}
.categorywall-container{margin-bottom:20px;}
.categorywall-container .owl-carousel{margin:0px;}
.cat-wall, .cat-wall .sc-grid-view{position:relative;}
.cat-wall{margin:0px -10px 0px;}
.cat-wall .owl-item .item{margin:0 10px;}
.cat-wall .item-parent{background:#fff none repeat scroll 0 0;border:1px solid #ddd;border-radius:5px;box-shadow:0 3px 10px rgba(0, 0, 0, 0.1);margin-bottom:10px;overflow:hidden;padding:5px;max-height:215px;}
.cat-wall .item-parent:hover .sc-name{color:#2B8CDB;}
.cat-wall .item-parent img{border-radius:3px;}
.cat-wall .item-sub{background:#fff none repeat scroll 0 0;border:1px solid #ddd;border-radius:5px;margin:10px 0px;overflow:hidden;padding:5px;}
.cat-wall .item-sub img{border-radius:3px;}
.cat-wall .item-sub:hover .sc-name{color:#2B8CDB;}
.cat-wall .well{margin:0 10px;}
.cat-wall .sc-grid-view{display:none;}
.cat-wall .sc-items-row{overflow:hidden;}
.cat-wall .sc-sub-row > div > div{overflow:hidden;}
.cat-wall .sc-active .sc-name{color:#2B8CDB;}
.cat-wall img{display:block;margin-right:auto;margin-left:auto;max-width:100%;border:0;vertical-align:middle;}
.sc-subitem{background-color:#fff;border:1px solid #ddd;display:block;line-height:1.42857;margin-bottom:20px;padding:4px;}
.sc-name{font-weight:bold;padding:15px;text-align:center;text-transform:uppercase;text-overflow:ellipsis;color:#333;white-space:pre-wrap;}
.wall-title a{color:#333;font-size:16px;margin:0 0 5px;padding:0 15px;}
.wall-descr{color:#333;font-size:12px;margin:0 0 5px;padding:0 15px;}
.cat-wall .sc-items-row .owl-buttons .owl-prev{border:1px solid #ddd;display:inline-block;left:10px;padding:2px 7px;position:absolute;top:44%;background:rgba(255,255,255,0.8);font-size:18px;}
.cat-wall .sc-items-row .owl-buttons .owl-prev:hover{color:#2B8CDB;}
.cat-wall .sc-items-row .owl-buttons .owl-next{border:1px solid #ddd;display:inline-block;right:10px;padding:2px 7px;position:absolute;top:44%;background:rgba(255,255,255,0.8);font-size:18px;}
.cat-wall .sc-items-row .owl-buttons .owl-next:hover{color:#2B8CDB;}
.stickers-ns{bottom:0;right:0;position:absolute;top:0;transition:opacity 0.2s; display: table;}
.stickers-ns .fa{font-size:14px;vertical-align:middle;}
.stickers-ns > .sticker-ns{margin-bottom:5px;}
.sticker-ns{clear:right;float:right;font-size:11px;height:20px;line-height:20px;padding-left:5px;padding-right:5px;position:relative;text-transform:uppercase;}
.related-product .product-item .image img{padding:5px;}
.quantity.list-price-quantity > input{border:1px solid #d9d9d9;float:left;height:30px;text-align:center;}
.list-price-quantity .minus_quantity{border-right:0 none !important;width:20px;}
.list-price-quantity .plus_quantity{border-left:0 none !important;width:20px;}
.slideshow{position:relative;box-shadow:0 3px 10px rgba(0, 0, 0, 0.1);overflow:hidden;border-radius:5px;margin-bottom:20px;}
.slideshow .nivo-controlNav{bottom:0;font-size:0;line-height:0;padding:7px 12px;position:absolute;right:0;text-align:left;width:100%;z-index:998;}
.slideshow .nivo-controlNav .nivo-control{background:#fff none repeat scroll 0 0;border-radius:50%;display:inline-block;font-size:0;height:12px;line-height:12px;margin:3px;text-align:center;text-decoration:none;width:12px;}
.slideshow .nivo-controlNav .nivo-control.active{background:#2B8CDB none repeat scroll 0 0;border-radius:50%;display:inline-block;font-size:0;height:12px;line-height:12px;margin:3px;text-align:center;text-decoration:none;width:12px;}
.category-list{overflow:hidden;margin-bottom:20px;width:104%;}
.category-list ul{padding-left:0px;}
.category-list ul li{border:1px solid #eee;text-align:center;height:153px;float:left;list-style:none;line-height:16px;width:180px;padding:10px 5px 5px 5px;margin-bottom:10px;margin-right:17px;}

.delivery-table{border-collapse:collapse;width:100%;}
.delivery-table td{border-top:1px solid #ebebeb; font-size: 16px; height: 66px; color:#000000;}
.delivery-table tr:first-child td {border-top:none;}
.delivery-table tr td:first-child {text-align: center;}
.delivery-table tr td:last-child {font-weight: 700;}
.soc_icons{text-align:center;}
.soc_icons img {max-width: 24px; max-height: 24px;}

.cartbc{padding:10px;text-align:center;margin-top:3px;}
.phoneCart{color:#333;font-size:18px;}

div.grwf2-wrapper.wf2-embedded {
    z-index: 900 !important;
}

#tab-description > div > table {width:100%;text-align: center}
#tab-description caption{font-size:20px;font-weight:400;background-repeat:no-repeat;
background-position:130px center;padding-top:20px;height:50px}
#tab-description > div > table{border:1px solid #343434}
#tab-description > div > table td{border-left:1px solid #343434;border-top:1px solid #343434;padding:10px;}
#tab-description > div > table th,#tab-description > div > tablea th:hover{border-left:1px solid #343434;border-bottom:1px solid #343434;
padding:20px;background-color:#118EC7!important;color:#FFF!important;font-weight:400}
#tab-description > div > table > tbody > tr:nth-child(even){background:rgba(52,52,52,0.06);color:#343434}
#tab-description > div > table tr:hover *{background:#FBF4E9;color:#343434}
#tab-description > div > table tr{color:#343434}
.box.mfilter-box.mfilter-column_left.init {background:#FFF;}
#sorting_1 {
	height: 26px;
    padding: 6px 18px;
}
#ascpw1_form_work_0 > div.buttons > div.left {
	border: 1px solid #1d57ba;
    padding-left: 0;
    margin-right: 0;
    width: 155px;
	text-align: center;
}
.voting.sc_h_s.floatright.margintop5.marginright90px {
	margin-right: 0px; 
}
