/*
Theme Name: yagotimber
Theme URI: http://yagotimber.com/
Author: yagotimber
Author URI: https://www.yagotimber.com/
Description:  yagotimber Template
Version: 1.4
License: GNU General Public License v2 or later
Tags: yagotimber
Text Domain:  yagotimber
*/
/* TABLE OF CONTENTS



/*----------- 1. Body --------------*/

body {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #333;
	overflow-x:hidden;
}
h2, .h2 {
	font-size: 20px;
}
a {
	color:#E82078;
}
a:hover {
	color: #333;
	text-decoration: none;
	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
}
small {
	font-size: 85%;
	font-weight: normal;
	text-transform: lowercase;
	color: #999999;
}
/* Fonts Style */
nav, footer, .our-features-box .feature-box h3, .mini-cart .dropdown-toggle, #magik-slideshow, .top-banner-section, .magik-pdt-nav, .products-grid .item, .offer-slider, .featured-pro, .latest-blog, .brand-logo, .top-categories, .breadcrumb, .block-title, #category-desc-slider, .page-title h1, .page-title h2, .price-box, .product-name, .product-tabs, .related-pro, .upsell-pro, .button, .banner-images li.grid figure.effect p, #nav ul.level1 > li a, .top-cart-content, .latest-blog p, footer ul, footer address, #category-desc-slider p {
	font-family: 'Open Sans', sans-serif;
}
.banner-images li.grid figure.effect h2, .offer-slider h2, .offer-slider h3 span strong {
	font-family: 'Raleway', sans-serif;
}


/* Fonts Style End*/


/* Color Style */
#nav ul.level1 > li a, .top-cart-content .product-name a, #limiter li a, #sort-by li a, .top-cart-content .product-details a.btn-edit, .products-grid .item .item-inner .item-info .info-inner .item-title a, .products-grid .item .actions a, a.blog-title, #sort-by a.button-asc, .products-list h2.product-name a, footer a {
	color: #333;
}
.products-grid .item .actions a:hover, a.blog-title:hover, #recently-viewed-items .product-name a:hover, #recently-viewed-items .product-name a:hover, ol#compare-items li a.product-name:hover, .block-tags li a:hover, #limiter li a:hover, #sort-by li a:hover {
	color: #E82078;
}
/* Buttons */
button {
	border: none
}
.button {
	background: #fff;
	border-color: #4C4C4C;
	color: #333
}
.button:hover {
	background: #E82078;
	border-color: #E82078;
	color: #fff
}

/* list/grid toolbar*/
.toolbar span.button-active.button-grid, {
background-color:#E82078!important;
}
.toolbar a.button-grid {
	background-color: #f4f4f4!important;
}
.toolbar .button-list {
	background-color: #f4f4f4!important;
}
.toolbar span.button-active.button-list {
	background-color: #E82078!important;
}
.pager .pages li a {
	background: #f8f8f8;
	color: #333
}
.pager .pages li a:hover {
	border: none;
	color: #fff;
	background: #E82078;
}
.pages .pagination > .active > a, .pages .pagination > .active > span, .pages .pagination > .active > a:hover, .pages .pagination > .active > span:hover, .pages .pagination > .active > a:focus, .pages .pagination > .active > span:focus {
	background-color: #E82078;
	color: #fff;
}
#sort-by .button-asc {
	background-color: #f8f8f8;
}
#sort-by .button-asc:hover {
	background-color: #E82078;
	color: #fff
}
#limiter li {
	background-color: #f8f8f8;
}
#limiter a:link, #limiter a:visited {
	background-color: #f8f8f8;
}
#sort-by li {
	background-color: #f8f8f8;
}
/* Buttons */
/* 1-Default button */
button {
	border: none
}
.button {
	background: #fff;
	border-color: #ddd;
	color: #333
}
.button:hover {
	background: #E82078;
	border-color: #E82078;
	color: #fff
}
button.button {
	display: inline-block;
	padding: 6px 15px;
	font-size: 13px;
	border-width: 2px;
	text-align: center;
	color: #333;
	font-weight: bold;
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	border-style: solid
}
button.button:hover {
	padding: 6px 15px;
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	border-width: 2px;
	    background-color: #E82078;
}
a.button {
	display: inline-block;
	padding: 6px 15px;
	font-size: 13px;
	border-width: 2px;
	text-align: center;
	color: #333;
	font-weight: bold;
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	border-style: solid
}
a.button:hover {
	padding: 6px 15px;
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	border-width: 2px;
}
.price, .breadcrumbs li strong, .product-details span.price, #recently-viewed-items .price-box .special-price .price, #recently-viewed-items .price-box .regular-price .price, .availability.out-of-stock span {
	color: #E82078;
}
.button.coupon, .button.get-quote, .button.btn-continue, .button.btn-update, .button.continue, .button.login, button.btn-share, .button.create-account {
	background-color: #e82078;
	color: #fff;
}
.button.btn-continue:hover{    background-color: #E82078;}
.multiple_addresses .button.btn-update {
	background-color: #fff;
	color: #333;
}
.multiple_addresses .button.btn-update:hover {
	background-color: #E82078;
	color: #fff;
}
/* 2-Add to cart button */
.product-view .product-shop .add-to-box .btn-cart {
	background: #E82078;
	color: #fff;
}
.product-view .product-shop .add-to-box .btn-cart:hover {
	background: rgba(232, 32, 120, 0.71);
	color: #fff;
}
/* 3-Add to cart QTY */
.custom button.items-count {
	background-color: #fff;
	border: 1px #ececec solid;
	color: #999
}
.custom button.items-count:hover {
	background-color: #E82078;
	border: 1px #E82078 solid;
	color: #fff;
}
/*----------- 2. Layout --------------*/
.main-col {
	margin: auto;
	overflow: hidden;
}
/* Base Columns */

/* 2 Column Layout -Left */ 
.col-left {
	margin-bottom: 0px;
}
/* 2 Column Layout -Right */ 
.col-right {
	margin-bottom: 0px;
}
.col-main {
	font-size: 14px;
}
/* 1 Column Layout */
.col1-layout .header-background-default {
	margin: 20px;
	padding: 0;
}
.col1-layout .col-main {
	float: none;
	width: auto;
}
/* 2 Columns Layout */
.col2-right-layout ol.opc .col-md-4 {
	margin-right: 15px;
}
/* 3 Columns Layout */
.col3-layout .col-main {
}
.col3-layout .col-wrapper {
	float: left;
	width: 780px;
}
.col3-layout .col-wrapper .col-main {
	float: right;
}
.main-container {
	min-height: 400px;
	padding: 0px;
	margin-top: 0px
}
/*----------- 3. Header --------------*/
.logo {
	vertical-align: middle;
	text-align: left;
	display: block;
	padding-top: 28px;
	padding-bottom: 15px
}
.header-top {
	background: #f0f0f0 none no-repeat center center;
	background-size: cover;
	padding: 1px 0px 8px 0px;
	font-family: 'Open Sans', sans-serif;
}
header .header-top-links {
	padding-top: 10px;
	padding-bottom: 10px;
	height: 65px
}
/* Toplink */
.toplinks {
	line-height: normal;
	padding: 8px 0 0;
}
.toplinks .links {
	text-align: right;
}
.toplinks .links div {
	display: inline-block;
}
.toplinks div.links div a {
	color: black;
	display: inline-block;
	padding: 0px;
	color: #000;
	font-size: 11px;
	padding-left: 15px;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	text-decoration: none;
	    margin-top: 3px;
		    text-transform: uppercase !important;
}
.toplinks div.links div a:hover {
	color: #E82078 !important;
	text-decoration: none;
}
.block-company {
	background: none;
	box-shadow: none;
	border: none;
	color: #aaaaaa;
	font-size: 14px;
}
.block-company .caret {
	margin-left: 5px;
}
.block-company-wrapper {
	display: inline-block;
}
.block-company label {
	font-weight: normal;
	padding: 5px 5px 2px 0px;
}
.block-company-wrapper .dropdown-menu {
	min-width: 0;
	box-shadow: 0 3px 3px 0 #888888;
	top: 22px;
}
.block-company-wrapper .dropdown-menu li {
	padding: 5px 15px 5px 0;
}
.block-company-wrapper .dropdown-menu li:hover {
	background-color: #fff;
	color: #E82078;
	transition: background-color 0.2s ease-in-out;
}
.block-company-wrapper .dropdown-menu a {
	padding: 3px 10px 3px 10px;
	color: #333!important;
	font-weight: normal!important;
	text-transform: none!important;
}
.block-company-wrapper .dropdown-menu a:hover {
	color: #E82078;
	background: none;
}
/* top search*/
.search-box {
	margin: auto;
	right: 0px;
	background: #fff;
	border-radius: 0px;
	margin-top: 20px;
	border-bottom: 1px #666 solid
}
#search {
	margin: 0;
	width: 200px;
	font-size: 13px;
	height: 34px;
	color: #666;
	padding: 0 20px;
	background: none;
	outline: none;
	border: none;
	padding-left: 5px
}
.search-btn-bg {
	cursor: pointer;
	display: inline-block;
	background: none;
	position: absolute;
	outline: none;
	box-shadow: none;
	margin-left: -4px;
	border: none;
	height: 34px;
	right: 20px;
	font-size: 18px
}
.search-btn-bg .glyphicon-search:before {
	font-size: 14px;
	color: #333
}
.search-btn-bg:hover {
	color: #cf3341;
}
.glyphicon-search:before {
	font-size: 12px;
}
.cart-top .dropdown-menu {
	padding: 10px;
	min-height: 100px;
	height: auto !important;
	min-width: 445px;
	-webkit-transition: all 300ms ease-in-out 0s;
	-o-transition: all 300ms ease-in-out 0s;
	transition: all 300ms ease-in-out 0s;
	top: 0;
	position: fixed;
	z-index: 999;
	display: block;
	-webkit-transform: translate3d(100%, 0, 0);
	-moz-transform: translate3d(100%, 0, 0);
	-ms-transform: translate3d(100%, 0, 0);
	-o-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
	-webkit-transition: all .4s cubic-bezier(.25, .46, .45, .94) 0s;
	-o-transition: all .4s cubic-bezier(.25, .46, .45, .94) 0s;
	transition: all .4s cubic-bezier(.25, .46, .45, .94) 0s
}
#search .input-group {
	border: 1px #ddd solid;
	display: inline-block;
	width: 100%;
	background: #fff
}
#search input {
	height: 45px;
	display: inline-block;
	width: 90%;
	border: none;
	background: #fff;
	box-shadow: none;
}
#search button {
	line-height: 24px;
	padding: 12px 18px 10px;
	float: right;
	display: inline-block;
	background: #E82078;
	border: none;
	color: #fff;
}
#search button:hover {
	background: #E82078;
	border: none;
	color: #fff
}
.top-search .modal-dialog {
	margin-top: 80px;
}
.top-search .fade.in {
	background: none repeat scroll 0 0 rgba(0,0,0,0.5);
	opacity: 1
}
.top-search .modal-content {
	border-radius: 3px
}
.top-search .modal-header {
	border: none;
}
.top-search .modal-body {
	padding: 10px 50px 50px;
}
#search button i {
	font-size: 12px
}
.top-search .modal-lg {
	width: 680px
}
.modal-header {
	text-align: left
}
.modal-open {
	padding: 0px !important
}
.top-search .modal-header .close {
	opacity: 1;
	background: red;
	border-radius: 100%;
	margin-top: -22px;
	margin-right: -24px;
}
.top-search .modal-header .close span {
	color: #fff;
	font-size: 22px;
	padding: 0 4px;
	text-shadow: none;
	line-height: 20px;
}
.welcome-msg {
	text-align: left;
	display: inline-block;
	padding: 0px;
	margin: 0px 14px 0px 0px;
	font-size: 13px;
	color: #000;
	vertical-align: top;
	margin-top: 7px
}
/* language &amp; currency */
.header-container .curr-language {
	margin-top: 10px;
}
.block-language-wrapper {
	display: inline-block !important;
	margin: 7px 0 0 0;
}
.block-language {
	background: none;
	box-shadow: none;
	border: none;
	color: #717171;
}
a.block-language:hover {
	color: #E82078;
	text-decoration: none;
}
a.block-language:focus {
	color: #E82078;
	text-decoration: none;
}
.block-language img {
	font-weight: normal;
	padding: 0px 5px 0px 0px;
	margin: auto;
}
.block-language-wrapper .dropdown-menu>li {
	border-bottom: 1px #ddd solid;
	padding: 4px 0px 4px 0px;
}
.block-language-wrapper .dropdown-menu>li:last-child {
	border-bottom: none;
}
.block-language-wrapper .dropdown-menu > li > a img {
	margin: 0px 6px 0px 0px;
}
.block-language-wrapper .dropdown-menu {
	border-radius: 0px;
	min-width: 0px;
	box-shadow: 0 0 15px -5px #666;
	top: 26px;
	padding: 0px;
}
.block-language-wrapper .dropdown-menu a {
	padding: 3px 10px 3px 10px;
}
.block-language-wrapper .dropdown-menu a:hover {
	color: #E82078;
	background: none;
}
.block-currency-wrapper {
	display: inline-block !important;
	margin: 5px 0 0 18px;
}
.block-currency {
	background: none;
	box-shadow: none;
	border: none;
	color: #717171;
}
a.block-currency:hover {
	color: #E82078;
	text-decoration: none;
}
a.block-currency:focus {
	color: #E82078;
	text-decoration: none;
}
.block-currency label {
	font-weight: normal;
	padding: 0 5px;
	margin: auto;
}
.block-currency-wrapper .dropdown-menu>li {
	border-bottom: 1px #ddd solid;
	padding: 4px 0;
}
.block-currency-wrapper .dropdown-menu>li:last-child {
	border-bottom: none;
}
.block-currency-wrapper .dropdown-menu > li > a img {
	margin: 0 6px 0 0;
}
.block-currency-wrapper .dropdown-menu {
	border-radius: 0;
	min-width: 0;
	z-index: 100000;
	box-shadow: 0 0 15px -5px #666;
	top: 26px;
	padding: 0px;
}
.block-currency-wrapper .dropdown-menu a {
	padding: 3px 15px 3px 10px;
}
.block-currency-wrapper .dropdown-menu a:hover {
	color: #E82078;
	background: none;
}
.lang-curr {
	float: right;
	margin: 11px 0px;
}
.form-language {
	display: inline;
	float: right;
	border-left: 1px solid #ececec;
	line-height: 17px;
	padding-left: 20px;
}
ul.lang {
	text-align: left;
	display: block;
	margin: 0;
	padding: 0x;
	list-style: none;
	float: left;
	padding: 0px;
}
ul.lang li {
	float: left;
	display: inline;
	margin: 0px 8px 0 0px
}
ul.lang li:last-child {
	margin-right: 0px
}
ul.lang li span {
	text-indent: -10000px;
	display: none
}
.form-currency {
	display: inline;
	margin-right: 12px;
	float: right;
	line-height: 17px
}
ul.currencies_list {
	float: left;
	display: inline;
	margin: 0px 8px 0 0px;
	padding: 0px;
}
ul.currencies_list li {
	float: left;
	display: inline;
	margin: 0 0px 0 10px
}
ul.currencies_list li a {
	color: #333;
	font-size: 14px;
	font-weight: bold;
}
ul.currencies_list li a:hover {
	color: #E82078;
	text-decoration: none;
}
/* End language &amp; currency*/

/* Top Shopping Cart */
.mini-products-list .product-image {
	float: left;
	padding: 0;
	width: 64px;
	border: 2px #e5e5e5 solid
}
.mini-products-list .product-image img {
	width: 60px;
}
.top-cart-content .product-name {
	margin: 0;
	line-height: 1;
	margin-top: 3px
}
.top-cart-content .product-name a {
	font-size: 13px;
	line-height: normal;
	font-weight: normal;
}
.top-cart-content .product-name a:hover {
	font-size: 13px;
	color: #25bcb1
}
.top-cart-contain .price {
	color: #333;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 0px;
	font-size: 12px;
}
.top-cart-contain .product-details .price {
	color: #333;
	width: auto;
	float: none;
	font-weight: bold;
	padding-left: 0px
}
.mini-cart {
	text-align: center;
	cursor: pointer;
	margin: 0px;
}
.mini-cart .basket a {
	color: #333;
	margin: 0px;
	line-height: 17px;
	font-size: 10px;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding: 17px 0px;
	display: block;
}
.mini-cart .basket a span.cart_count {
	background: none no-repeat top left;
	display: inline-block;
	color: #E82078;
	width: 40px;
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	margin-right: 5px;
	padding-left: 30px;
}
.mini-cart .basket a div.price {
	display: inline-block;
}
.top-cart-content .pull-right {
	margin-right: 10px;
	padding-top: 3px
}
.top-cart-content .basket a {
	border: none;
	color: #fff
}
.mini-cart .basket a:hover {
	text-decoration: none;
}
.mini-cart .open .basket a {
	color: #000;
	background: #fff;
	box-shadow: 0 3px 9px rgba(0, 0, 0, 0.3)
}
.mini-cart .dropdown-toggle {
	font-size: 14px;
	padding: 0px;
	text-transform: none;
}
.top-cart-contain {
	position: relative;
	margin-top: 0px
}
.account1{
	        position: absolute;
    margin-top: 20px;
    float: right;
    width: 200px;
    text-align: right;
	text-transform: uppercase;
    font-size: 10px;
}
.account1 img{margin-right:3px; vertical-align: bottom;}
.account1 a{text-decoration:none; color:#000;}
.account1 a:hover{text-decoration:none; color:#E82078;}

.account2{    margin-left: 15px;}
.account2 img{margin-right:5px; vertical-align: bottom;}
.account2 a{text-decoration:none; color:#000;}
.account2 a:hover{text-decoration:none; color:#E82078;}

.block2{
	width:auto; height:auto;
}

.block2 img{
	max-width:100%;
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
}
.block2 img:hover{
	transform: scale(0.9);
}


.cart-acc{
	    margin-top: 15px;
}
.top-cart-title p {
	margin: 0;
}
.top-cart-content .empty {
	padding: 10px;
	color: #333333;
}
.top-cart-content {
	display: none;
	position: absolute;
	top: 40px;
	right: 0px;
	background: #fff;
	padding: 0;
	text-align: right;
	z-index: 100;
	border: 1px #ececec solid;
	border-bottom: 3px #ececec solid
}
.top-subtotal {
	color: #fff;
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding: 8px 10px;
	text-align: left;
}
.top-cart-content .product-details .btn-remove {
	position: absolute;
	right: 10px;
	top: 4px;
}
.top-cart-content .block-subtitle {
	border-bottom: 1px solid #DDDEE1;
	color: #fff;
	overflow: hidden;
	padding: 0px 5px;
	text-align: left;
	background: #E82078
}
.top-cart-content .block-subtitle .price {
	color: #fdd21b
}
ul#cart-sidebar {
	padding: 10px 25px 0px;
}
/* top cart  */
.top-cart-content li.item {
	width: 290px;
	margin: 8px 0px 15px;
	border-bottom: 1px #eee solid;
	display: inline-block;
	padding-bottom: 15px;
}
.top-cart-content li.item.last {
	margin: 0;
	border-bottom: 0px #eee solid;
	padding-bottom: 10px
}
.top-cart-content .product-details {
	color: #333333;
	position: relative;
	text-align: left;
}
.mini-products-list .product-details {
	margin-left: 80px;
	padding: 0;
}
.top-cart-content .product-details .btn-remove {
	position: absolute;
	right: 10px;
	top: 12px;
}
.top-cart-content .product-details .btn-edit {
	position: absolute;
	right: 30px;
	top: -2px;
}
.top-cart-content .product-details .btn-edit:hover {
	color: #339900;
}
.top-cart-content .actions {
	padding: 25px;
	margin: 0px 0px 15px 0px;
	overflow: hidden;
	padding-bottom: 0px
}
.button.btn-checkout {
	background: #FED557;
	border: 1px solid #F5C328;
	color: #003169;
	padding: 8px 18px;
}
.button.btn-checkout:hover {
	background: #000;
}
.button:btn-bag:hover {
background:#f6f6f6
}
.btn-remove1 {
	background-image: none;
	margin: 0px 0 0 5px;
}
.btn-remove1:hover, .btn-remove1:focus {
	background-position: 0 -12px;
}
.btn-remove1 {
	display: block;
	width: 15px;
	height: 13px;
	font-size: 0;
	line-height: 0;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -999em;
	overflow: hidden;
	position: absolute;
	left: 28px;
	margin-top: 5px;
}
.block-compare .btn-remove1 {
	left: auto;
	right: 0px!important;
	margin-top: 0px;
	top: 5px
}
.mini-cart .btn-remove1 {
	left: auto;
	right: 0px!important;
	margin-top: 0px;
	top: 0px;
}
.mini-cart .actions .btn-checkout {
	background: #E82078;
	color: #fff;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: normal;
	padding: 8px 0px;
	border: none;
	cursor: pointer;
	display: inline-block;
	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
	float: left;
	border-radius: 2px 0px 0px 2px;
	letter-spacing: 0.5px;
	width: 145px
}
.mini-cart .actions .btn-checkout:hover {
	background: #202726;
	color: #fff;
}
.mini-cart .actions .btn-checkout:before {
	content: "\f00c";
	font-family: FontAwesome;
	font-size: 18px;
	padding-right: 10px;
}
.mini-cart .view-cart {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	cursor: pointer;
	float: none;
	font-size: 13px;
	font-weight: normal;
	padding: 10px 0px;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	display: inline-block;
	background: #eee;
	color: #666;
	border-radius: 0px 2px 2px 0px;
	letter-spacing: 0.5px;
	width: 145px
}
.mini-cart .view-cart:before {
	content: '\f07a';
	font-family: FontAwesome;
	font-size: 16px;
	padding-right: 7px;
}
/*----------- 4. Navigation -------------*/

nav {
	position: relative;
	margin: auto;
	width: 100%;
	background-color: #fff;
	z-index: 99;

}
#nav-home p {
	float: left;
}
.nav-inner {
	position: relative;
	border-bottom: 1px #e5e5e5 solid;
}
#nav > li > a.active:nth-child(1) {
	color: #fff;
	background: #E82078;
	border-radius: 3px 3px 0px 0px;
	margin-right: 0px
}
#nav > li > a:hover.active:nth-child(1) {
	color: #fff;
}
#nav > li > a:first-child {
	margin-left: 0px;
}
#nav > li > a:last-child a {
	color: #333
}
.nav {
	width: 100%;
	margin: 0px auto 0
}
.cms-index-index #nav #nav-home > a, #nav > li.active > a, .vertnav-top li.current > a {
	color: #fff;
}
.cms-index-index #nav #nav-home > a, #nav > li.active > a, .vertnav-top li.current > a:hover {
	color: #E82078;
}
.cms-index-index #nav #nav-home > a span, #nav > li.active > a span, .vertnav-top li.current > a span {
	border-right: none;
}
.cms-index-index nav {
	border-bottom: none
}
#nav {
	position: relative;
	z-index: 10;
	-webkit-transform: translateZ(0);
	padding: 0 0px;
	margin: auto;
	text-align: left;
}
/* All levels */
#nav li {
	text-align: left;
}
#nav li a {
	display: block;
	text-decoration: none;
}
/* 1st level only */
#nav > li {
	list-style: none;
	border-bottom: none;
	display: inline-block;
	float: none;
	margin-right: 0px
}
#nav > li.last {
	padding-right: 0;
}
#nav > li > a {
	display: block;
	padding: 15px 0px;
}
#nav > li > a > span {
	display: inline-block;
	padding: 0 11px;
}
#nav > li > a:hover > span {
}

.KITCHEN-top{    margin-left: 11px !important;}

/* Drop-down boxes:
wide:    2nd-level category drop-down box + custom block drop-down box
classic: custom block drop-down box */
#nav .level0-wrapper {
	position: absolute;
	left: -10000px;
	background-color: #fff;
	z-index: 1000
}
/* Inner wrapper for additional padding */
#nav .level0-wrapper2 {
	padding: 0;
}
#nav .level0-wrapper2:before, #nav .level0-wrapper2:after {
	display: table;
	line-height: 0;
	content: "";
}
#nav .level0-wrapper2:after {
	clear: both;
}
/* Home link*/

#nav a.level-top.feature {
	margin: 0;
}
/* Icon inside item */
#nav li a.level-top .icon {
	padding: 3px;
	margin: 0;
	float: none;
	display: inline-block;
	vertical-align: middle;
	background-color: transparent !important;
}
#nav li:hover a.level-top .icon {
	padding: 3px;
}
/* Single icon as home link */
#nav #homelink-icon {
	margin-left: 12px;
}
#nav #homelink-icon a.level-top {
	padding-left: 5px;
	padding-right: 5px;
	background: none !important;
	box-shadow: none !important;
	border: none !important;
}
/* Custom menu item */
#nav .nav-custom-link > a {
	cursor: pointer;
}
/* Remove 'relative' positioning from custom 'li' (custom block have to be positioned relative to #nav) */
#nav .nav-custom-link {
	position: static;
}
/* Static block's content - basic formatting */
#nav .nav-custom-link .header-nav-dropdown-wrapper {
	padding: 5px 10px 10px 0px;
	overflow: hidden
}
#nav .nav-custom-link .header-nav-dropdown-wrapper p {
	margin: 10px 0;
	color: #999;
	line-height: 1.5em;
	font-size: 13px;
	font-weight: normal
}
#nav .nav-custom-link .header-nav-dropdown-wrapper .heading {
	margin: 10px 0;
}
/* Caret */
#nav a.level-top .caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-bottom: 2px;
	margin-left: 2px;
	vertical-align: middle;
	content: "";
	border-style: solid solid none;
	border-width: 4px 4px 0;
	border-color: #333 transparent transparent;
}
/* Number of products in category */
	/* Sidebar menu */
.vertnav .number {
	margin-left: 3px;
	color: #aaa;
}
/* Main menu */
#nav .number {
	display: inline;
	margin-left: 3px;
}
#nav ul li .number {
	color: #aaa;
}
/* Other */
.nav .itemslider {
	margin-top: 0;
	margin-bottom: 0;
}
.nav .itemslider .item {
	padding-bottom: 0;
}
/* 1st level */
li.level0 > a > span {
	position: relative;
}
li.level0 > a > span > .cat-label {
	position: absolute;
	top: -12px;
	right: 0;
	padding: 0 6px;
	font-size: 14px;
	line-height: 22px;
}
/* Add pin (only 1st level) */
li.level0 > a > span > .pin-bottom:before {
	position: absolute;
	right: 6px;
	top: 22px;
	width: 0;
	height: 0;
	content: "";
	border-style: solid;
	border-width: 4px;
	border-color: transparent;
	transition: border-color 450ms ease-in-out;
	-moz-transition: border-color 450ms ease-in-out;
	-webkit-transition: border-color 450ms ease-in-out;
	-o-transition: border-color 450ms ease-in-out;
}
li.level0 > a:hover > span > .pin-bottom:before {
	transition-duration: 100ms;
	-moz-transition-duration: 100ms;
	-webkit-transition-duration: 100ms;
	-o-transition-duration: 100ms;
}
/* 2nd level */
li.level1 > a > span > .cat-label {
	display: inline-block !important;
	padding: 0 4px;
	margin-left: 2px;
	vertical-align: middle;
}
/* 3rd level */
li.level2 > a > span > .cat-label {
	display: inline-block !important;
	padding: 0 4px;
	margin-left: 2px;
}
/* Category labels inside mobile menu / vertical menu */
ul.vertnav li > a > span > .cat-label {
	position: static;
	display: inline-block !important;
	padding: 0 4px;
	margin-left: 2px;
}
/* Hide pin */
ul.vertnav li > a > span > .pin-bottom:before {
	display: none;
}
/* Label size: all levels */
ul.vertnav li > a > span > .cat-label {
	font-size: inherit;
	line-height: inherit;
}
ul.vertnav-top li > a > span > .cat-label {
	font-size: 14px;
	line-height: 18px;
}
/* Category blocks */
.nav-block {
	margin-top: 0;
	margin-bottom: 0%;
}
.nav-block-top {
}
.nav-block-bottom {
	float: left
}
.nav-block-center {
	margin-top: 0px;
}
.nav-block-right {
	margin-top: 0px;
	float: right;
	padding: 0px;
	text-align: center;
}
.nav-block-level1-top {
	margin-bottom: 10px;
}
.nav-block-level1-bottom {
	margin-top: 10px;
}
.nav-block .section-line {
	border-color: #eee;
}
/* horizontal + mobile menu trigger */
#nav > li > a {
	font-size: 12px;
	text-transform: uppercase;
	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
	color: #000;
	letter-spacing: 1px
}
ul.level0 {
	padding: 0
}
ul.level1 {
	padding: 0px;
}
#nav .level0-wrapper, #nav.classic ul {
	background-color: #ffffff;
	color: #333333;
}
#nav ul li a:hover {
	color: #E82078;
}
.cat-label-label1 {
	background-color: #D12631;
	color: #ffffff;
}
.cat-label-label2 {
	background-color: #d52462;
	color: #ffffff;
}
#nav .level0-wrapper, #nav.classic .parent > ul {
	background: #fff;
	border-top: none;
	box-shadow: 0 10px 20px -5px;
	width: auto;
	padding: 0px;
	text-align: left
}
#nav .level0-wrapper, #nav.classic ul.level0 {
	top: 40px;
}
#nav > li > a {
	color: #000;
}
#nav > li.mega-menu {
	position: static;
}
.nav-inner #nav li.mega-menu .level0-wrapper {
	border: 0 none;
	padding: 15px 0px 0px;
	z-index: 10000;
	border-bottom: 2px #545454 solid;
	/* transform: scale(0) rotate(0deg);
	transition: all 0.4s ease-in-out 0s; */
	opacity: 0;
	visibility: hidden;
	display: block!important;
	padding-top: 20px;
	width:98%;
	left:11px !important;
}
.nav-inner #nav li.mega-menu:hover .level0-wrapper {
	opacity: 1;
	visibility: visible;
	transition: all 0.4s ease-in-out 0s;
	-webkit-transform: scale(1.0) rotate(0deg);
	transform: scale(1.0) rotate(0deg);
}
#nav .level0-wrapper2 .col-1 {
	float: left;
	width: 66%;
	margin-left:4px;
}
#nav .level0-wrapper2 .col-2 {
	padding: 0;
	float: left;
	width: 30%;
}
#nav .level0-wrapper2 .col-2.left {
	margin-left: 23px;
}
#nav .level0-wrapper2 .col-3 {
	padding: 5px 0;
	float: left;
	width: 20%;
}
#nav .col-1 ul.level0 > li {
	width: 31.2%;
	border-right: 1px #f1f1f1 solid;
}
.col-2 img:hover {
	opacity: 0.5;
}
.col-2 .menu_image {
	display: block;
	margin-top: 10px
}
.col-2 .menu_image1 {
	display: block;
	margin-top: 25px;
}
/* 1st level only */
#nav > li:hover > a {
	position: relative;
	z-index: 1;
}
/* 2nd level only */
#nav ul.level0 > li {
	display: inline-block;
	float: none;
	margin-right: 8px;
	padding-top: 0;
	vertical-align: top;
	width: 15%;
	padding-left: 15px;
	margin-bottom: 10px
}
#nav ul.level0 > li.last {
	display: inline-block;
	float: none;
	vertical-align: top;
	padding-top: 0;
	padding-bottom: 15px;
	margin-right: 0px
}
#nav ul.level0 > li > a {
	color: #222;
	font-size: 13px;
	font-weight: 700;
	line-height: 18px;
	padding: 5px 0px 6px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-family: 'Open Sans', sans-serif
}
/* 2nd level+ */
#nav ul li {
	list-style: none;
	padding: 3px 0;
}
#nav li ul li ul li {
	border-bottom: 0px #f1f1f1 solid
}
#nav li ul li ul li:last-child {
	border: none
}
/* 3rd level only */
#nav ul.level1 {
	position: static;
}
#nav ul.level1 > li a {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	font-size: 10px;
	letter-spacing: normal;
	color:#222;
}
#nav ul.level1 > li a:hover {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	color: #E82078;
}
/* 4th level */
#nav ul.level2 {
	margin: 7px 0;
	padding: 0;
	position: static;
}
#nav ul.level2 a {
	font-size: 0.9166em;
	line-height: 1.2727em;
	opacity: 0.6;
}
#nav li.level2:hover ul.level2 a {
	opacity: 1;
	transition: opacity 150ms ease-out;
	-moz-transition: opacity 150ms ease-out;
	-webkit-transition: opacity 150ms ease-out;
	-o-transition: opacity 150ms ease-out;
}
/* 4rd level+ */
#nav ul ul ul li {
	background: none;
	padding-left: 0;
}
/* Vertical nav-links */

.nav-links > li, .nav-links > li > a {
	line-height: 3em;
}
.nav-links > li > a {
	padding: 0 0.5833em;
}
.nav-links > li.label {
	padding-right: 0.5833em;
}
/* Basic nav-links, no separators */
.nav-links > li {
	float: left;
}
.nav-links > li > a {
	display: block;
}
.grid12-5 {
	display: inline;
	float: left;
	margin-left: 1%;
	margin-right: 1%;
	width: 23%;
}
.grid12-3 {
	display: inline;
	float: left;
	margin-left: 1.5%;
	margin-right: 1.5%;
	width: 22%;
	text-align: center
}
.grid12-3 .item-title a {
	text-transform: uppercase;
	margin-top: 10px;
	color: #aaa
}
.custom-menu .grid12-4 {
	display: inline!important;
	float: left!important;
	margin: 5px 0 0!important;
	width: 33%!important;
	padding-left: 25px!important;
	padding-right: 10px!important
}
.grid12-4 img {
	margin-bottom: 15px
}
.grid12-4 {
	display: inline;
	float: left;
	margin: 0;
	width: 35%;
}
.custom-menu .grid12-4 img {
	width: 100%;
	margin-top: 15px;
	margin-bottom: 0!important
}
.grid12-8 {
	display: inline;
	float: left;
	margin-left: 0;
	width: 64%;
}
#nav .grid12-8 ul.level0 > li {
	width: 22.5%;
}
.grid13-8 {
	display: inline;
	float: left;
	margin-left: 0;
	margin-right: 1%;
	margin-bottom: 0;
	width: 80.90%;
}
#nav .level0-wrapper .nav-add {
	padding: 20px;
	background: #f8f8f8;
	overflow: hidden
}
#nav .level0-wrapper .nav-add .push_item {
	float: left;
	margin-right: 18px;
	width: 24%;
}
#nav .level0-wrapper .nav-add .push_item img {
	width: 98%;
}
#nav .level0-wrapper .nav-add .push_item_last {
	float: left;
	margin-right: 0px;
	width: 23%;
}
#nav .level0-wrapper .nav-add .push_item .push_img a {
	display: block;
	width: 275px;
}
#nav .level0-wrapper .nav-add .push_item .push_text {
	color: #666;
	font-size: 12px;
	padding: 8px 0;
}
.custom-menu {
	background: #fff!important;
	color: #999
}
.icon-star:before {
	content: "\f0a3";
}
.heart-icon:before {
	content: "\f06b";
	font-family: FontAwesome;
}
.heart-icon {
	font-family: FontAwesome;
	display: inline-block !important;
	font-size: 28px;
	color: #E82078;
	height: 60px;
	width: 60px;
	line-height: 60px!important;
	text-align: center;
	border: 1px #eee solid;
	border-radius: 50px;
	text-align: center;
	padding-left: 6px;
}
.custom-icon:before {
	content: "\f0e9";
}
.custom-icon {
	font-family: FontAwesome;
	display: inline-block !important;
	font-size: 28px;
	color: #E82078;
	height: 60px;
	width: 60px;
	line-height: 60px!important;
	text-align: center;
	border: 1px #eee solid;
	border-radius: 50px;
	text-align: center
}
.icon-custom-grid:before {
	content: "\f00a";
}
.icon-custom-grid {
	font-family: FontAwesome;
	display: inline-block !important;
	font-size: 28px;
	color: #E82078;
	height: 60px;
	width: 60px;
	line-height: 60px!important;
	text-align: center;
	border: 1px #eee solid;
	border-radius: 50px;
	text-align: center
}
#nav .nav-custom-link .header-nav-dropdown-wrapper h4.heading {
	color: #000;
	font-size: 12px;
	text-transform: uppercase;
	margin-top: 0px;
	margin-bottom: 10px;
}
#nav .nav-custom-link .header-nav-dropdown-wrapper h4.heading {
	color: #000;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 10px;
	letter-spacing: 0.5px;
}
#nav li.drop-menu ul {
	position: absolute;
	top: 66px;
	left: 0;
	background: #fff;
	padding: 6px 0;
	border-top: none;
	box-shadow: 0 10px 20px -5px;
	width: 165px;
	text-align: left;
	z-index: 1000;
}
#nav > li.drop-menu ul li ul {
	border-top: none;
}
#nav > li.drop-menu {
	position: relative;
}
#nav > li.drop-menu a {
}
#nav li.drop-menu ul li {
	position: relative;
}
#nav li.drop-menu ul li a {
	color: #333;
	line-height: 30px;
	font-size: 13px;
	padding: 0 12px;
	display: block;
	transition: all 200ms ease-in-out;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
}
#nav li.drop-menu ul li:hover > a {
	color: #E82078;
	padding-left: 18px;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
#nav li.drop-menu ul li span.plus {
	display: block;
	position: absolute;
	right: 7px;
	top: 50%;
	margin-top: -1px;
	height: 1px;
	width: 7px;
	background: #535353;
}
#nav li.drop-menu ul {
	display: none;
}
.sticky-header {
	position: fixed;
	margin-top: 0px;
	z-index: 500;
	display: block;
	top: 0px;
	height: 50px;
	background: rgba(0, 0, 0, 0.7);
	width: 100%;
	transition: all 0.5s;
	border: none;
}
.sticky-header #nav > li > a {
	color: #fff;
	padding: 15px 0px 16px;
}
.sticky-header #nav > li.active > a, .sticky-header .vertnav-top li.current > a:hover {
	color: rgb(232, 32, 120);
}
.sticky-header #nav li.drop-menu ul, .sticky-header #nav .level0-wrapper, .sticky-header #nav.classic ul.level0 {
	top: 40px;
}
.sticky-header .nav-inner{    border-bottom: 0px #e5e5e5 solid;}
/*----- 5. Features Box ----------- */
.offer-banner-section {
	overflow: hidden;
	width: 100%;
}
.col {
	float: left;
	padding: 40px 0px;
}
.our-features-box {
	background: #fff;
	border-top: 0px #e5e5e5 solid;
	border-bottom: 0px #e5e5e5 solid;
}
.freeshpping-item span {
	font-size: 80px;
	left: 0;
	margin-top: -18px;
	position: absolute;
	top: 50%;
	font-style: normal
}
.icon-globe-alt:before {
	content: "\e036";
	font-family: 'Simple-Line-Icons';
	font-size: 30px;
	font-style: normal;
	color: #E82078
}
.icon-support:before {
	content: "\e056";
	font-family: 'Simple-Line-Icons';
	font-size: 30px;
	font-style: normal;
	color: #E82078;
}
.icon-share-alt:before {
	content: "\e05a";
	font-family: 'Simple-Line-Icons';
	font-size: 30px;
	font-style: normal;
	color: #E82078;
}
.our-features-box {
	overflow: hidden;
	padding: 0px;
	width: 100%;
	margin: auto;
}
.our-features-box ul {
	list-style: none;
	margin: auto;
	padding: 0;
	border: none;
	overflow: hidden;
	border-top: 1px #e5e5e5 solid;
	border-bottom:1px #e5e5e5 solid;
}
.our-features-box .seprator-line {
	width: 2%!important;
	text-align: center;
	border-left: 1px #e5e5e5 solid;
	height: 136px;
	margin-left: 2%
}
.our-features-box li {
	float: left;
	margin-bottom: 0px;
	text-align: center;
	width: 13%;
	padding: 0;
	display: inline-block;
}
.our-features-box .feature-box {
	overflow: hidden;
	font-size: 13px;
	text-align: center;
	color: #333;
	line-height: 1.4em;
	font-weight: normal;
	text-transform: uppercase;
	padding: 25px 0px
}
.our-features-box .feature-box h3 {
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 0.5px;
	margin-bottom: 3px;
	margin-top: 5px;
	color: #E82078
}
.our-features-box .feature-box .content {
	display: inline-block;
	text-align: center;
	text-transform: none;
	color: #999;
	width: 100%;
	padding:0px 10px;
}
.our-features-box .feature-box .content p {
	margin: 0px;
	padding-top:0px;
	line-height:18px;	
}
.our-features-box .feature-box span {
	font-size: 13px;
	display: inline-block;
	font-weight: 400;
	text-transform: none;
	padding-top: 5px;
	color: #E82078;
	font-style: italic;
	width: 15%;
	/*float: left; */
}
/* 6. Top Banner Section */
.top-banner-section {
	width: 100%;
	margin-top: 60px;
	z-index: 1000;
	position: relative;
	margin-bottom: 60px
}
.top-banner-section .container img {
	width: 100%;
}
.starSeparator {
	display: inline-block;
	position: relative;
	font-size: 20px;
	color: #E82078;
	text-align: center;
	height: 4px;
	background: #E82078;
	width: 90px
}
.top-banner-section h2 {
	font-weight: 700;
	color: #333;
	margin-bottom: 15px;
	text-align: center;
	font-size: 30px;
	text-transform: uppercase
}
.top-banner-section h3 {
	font-weight: 400;
	color: #999;
	margin-bottom: 40px;
	text-align: center;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1.5px
}
.top-banner-section > div a {
	display: block;
	overflow: hidden;
}
.top-banner-section > div a img {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
}
.top-banner-section > div a:hover img {
	transform: scale(0.9);
}
.top-banner-section .col {
	float: none;
	padding: 0px 0px;
}
/*========== banner ==========*/

#categories-section {
	overflow: hidden;
	padding: 25px 0px;
}
.banner-images {
	width: 100%;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.banner-images li {
	float: left;
	width: 32%;
	display: block
}
.banner-images li.left-space {
	margin-left: 2%;
}
.banner-images li.right-space {
	margin-right: 2%;
}
.banner-images li.two-width {
	width: 66%;
	margin-bottom: 30px;
}
.banner-images li.grid figure {
	background: rgba(255, 255, 255, 0);
	max-height: 750px;
	max-width: 100%;
	min-width: 100%;
	width: 100%;
	position:relative;
}
.banner-images li.grid figure figcaption > a {
	z-index: 9;
}
.banner-images li.grid figure img {
	width: 100%;
	opacity:1;
}
.banner-images li.grid figure figcaption {
	padding: 10px;
}
.banner-images li.grid figure.effect h2 {
	    font-size: 12px;
    font-weight: bold;
    margin: 0;
    word-spacing: 0px;
    -webkit-transform: translate3d(0, 0px, 0);
    transform: translate3d(0, 0px, 0);
    display: inline-block;
    /* color: #888; */
    letter-spacing: 2px;
    text-transform: uppercase;
    padding: 15px 25px;
    /* background-color: #fff; */
}
.banner-images li.grid figure.effect h2 strong {
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: 900;
	/* color: #E82078; */
}
.banner-images li.grid figure.effect p {
	font-size: 14px;
	padding: 5px 0;
	opacity: 1;
	-webkit-transform: translate3d(0, 0px, 0);
	transform: translate3d(0, 0px, 0);
	color: #000;
	text-transform: none
}
.banner-images li.grid figure.effect:hover p {
	-webkit-transform: translate3d(0, 15px, 0);
	transform: translate3d(0, 15px, 0);
}
.banner-images_content {
	bottom: 30px;
	position: absolute;
	text-align: center;
	width: 100%
}
/*  7. Home page Sliders  */

.carousel-inner {
	margin-top: 20px;
}
.slider-items-products .owl-buttons .owl-prev a {
	background-position: 0 100%;
	border: 1px #eaeaea solid;
	border-right: none
}
/* featured Product*/
.featured-pro {
	position: relative;
	padding: 65px 0px;
}
.featured-pro .product-flexslider {
	margin-bottom: 0px
}
.featured-products .flex-direction-nav a {
	width: 54px;
	height: 43px;
	top: 0;
	margin-top: -43px;
	margin-right: -1px;
}
#featured-products-list-slider {
	border: 1px #ddd solid;
	border-top: none;
	width: 840px;
	height: 485px;
}
.featured-products {
	position: relative;
}
.best-seller-pro {
	position: relative;
	margin-bottom: 15px;
}
/* Brand Logo Slider*/
.brand-logo {
	padding: 50px 0px 50px 0px;
	border-top: 1px solid #e5e5e5;
}
#brand-logo-slider {
	margin: 0px 0px!important;
	margin-bottom: 0px
}
.brand-logo .slider-items-products .item {
	text-align: center;
	height: 80px;
	line-height: 75px;
}
.brand-logo .owl-pagination {
	top: -45px;
}
.brand-logo .slider-items-products .owl-buttons .owl-next {
	position: absolute;
	right: -7px;
	top: 35px;
	display:none;
}
.brand-logo .slider-items-products .owl-buttons a {
	border: none;
	background: #f5f5f5;
	margin-top: -15px;
}
.brand-logo .slider-items-products .owl-buttons .owl-prev a {
	border: none;
}
.brand-logo .slider-items-products .owl-buttons .owl-next a:before {
	font-size: 28px;
}
.brand-logo .slider-items-products .owl-buttons .owl-prev a:before {
	font-size: 28px;
}
.brand-logo .slider-items-products .owl-buttons .owl-prev {
	left: 0px;
	position: absolute;
	top: 35px;
	background: none;
	display:none;
}
.brand-logo a.flex-next {
	background: #fff !important;
	color: #666 !important;
}
.brand-logo a.flex-next:hover {
	color: #000 !important;
	background: #fff !important;
}
.brand-logo a.flex-prev {
	background: #fff !important;
	color: #666 !important;
}
.brand-logo a.flex-prev:hover {
	color: #000 !important;
	background: #fff !important;
}
/* offer slider */
.offer-slider {
	display: block;
	text-align: center;
	margin: 0px;
}
.offer-slider h2 {
	color: #fff;
	font-size: 48px;
	margin: 0px auto;
	font-weight: bold;
	display: block;
	padding: 0px;
	text-align: center;
	margin-bottom: 10px;
	letter-spacing: -1px;
}
.offer-slider h3 {
	width: 100px;
	height: 100px;
	background-color: #202726;
	transform: rotate(45deg);
	text-align: center;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	line-height: 20px;
	margin-bottom: 20px
}
.offer-slider h3 span {
	transform: rotate(-45deg);
	display: block;
	padding-top: 40%;
	margin-left: -26px;
	color: #fff
}
.offer-slider h3 span strong {
	display: block;
	color: #E82078;
	font-weight: 900
}
.offer-slider li {
	position: relative
}
.offer-slider p {
	color: #fff;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
.offer-slider .shop-now {
	padding: 10px 25px;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	color: #E82078;
	letter-spacing: 1px;
	display: inline-block;
	margin-top: 25px;
	background: #fff
}
.offer-slider a.shop-now:after {
	content: '\f0da';
	font-family: FontAwesome;
	display: inline-block !important;
	margin-left: 15px;
	color: #E82078;
	font-size: 16px;
}
.offer-slider a.shop-now:hover {
	color: #E82078;
	background-color: #fff;
}
.cross-sell-pro {
	margin-top: 25px;
}
#cross-sell-products .owl-pagination {
	display: none;
}
.owl-item .item {
	margin: 0 10px;
}
.slider-items-products {
	position: relative;
}
.slider-items-products .item {
	text-align: center;
}
.slider-items-products .item .product-image {
	overflow: hidden;
	display: inline-block;
}
.slider-items-products .item .product-image img {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-property: transform;
	transition-property: transform;
}
.slider-items-products .item .product-image:hover img {
	transform: scale(-1, 1);
}
.owl-buttons {
	opacity: 1;
}
.slider-items-products .owl-buttons .owl-prev {
	position: absolute;
	left: -13px;
	top: 30%;
}
.slider-items-products .owl-buttons .owl-next {
	position: absolute;
	right: -37px;
	top: 30%;
}
.slider-items-products .owl-buttons .owl-prev a {
	background-position: 0 100%;
}
.slider-items-products .owl-buttons .owl-next a {
	background-position: 100% 100%;
	top: 50%;
	padding: 2px;
}
.slider-items-products .owl-buttons .owl-next a:before {
	font-family: 'FontAwesome';
	font-style: normal;
	font-weight: normal;
	speak: none;
	-webkit-font-smoothing: antialiased;
	content: "\f105";
	text-transform: none;
	font-size: 24px;
	padding: 6px 6px 6px 6px;
	line-height: 30px;
}
.slider-items-products .owl-buttons .owl-prev a:before {
	font-family: 'FontAwesome';
	font-style: normal;
	font-weight: normal;
	speak: none;
	-webkit-font-smoothing: antialiased;
	content: "\f104";
	text-transform: none;
	font-size: 26px;
	line-height: 35px;
}
.slider-items-products .owl-buttons a {
	background: #fff;
	display: block;
	height: 38px;
	margin: 0px 0 0 -30px;
	position: absolute;
	top: 50%;
	width: 38px;
	z-index: 5;
	color: #888;
	border: 1px #eaeaea solid;
}
.product-flexslider {
	margin: 30px 0px;
	margin-top: 20px;
}
.owl-theme .owl-controls .owl-buttons div {
	background: none !important;
}
.slider-items-products .owl-buttons a:hover {
	text-decoration: none;
	background: #4C4C4C;
	color: #fff;
}
.slider-items-products .owl-buttons .owl-prev a {
	background-position: 0 100%;
	border: 1px #eaeaea solid;
}
.recommend {
	margin: 20px auto;
	position: relative;
}
.recommend .controls .next {
	right: 0;
}
.recommend .controls .prev {
	right: 36px;
}
/*  parallax bg  */

.parallax {
	height: auto;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-attachment: fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.parallax-2 {
	background-image: none;
	padding-top: 65px;
	padding-bottom: 65px
}
.offer-info {
	margin: auto;
	padding: 0px 30px;
	text-align: center;
}
/*  Other Slider   **/
.box-up-sell .flex-direction-nav .flex-prev, .box-cross-sell .flex-direction-nav .flex-prev, #brand-slider .flex-direction-nav .flex-prev, .featured-products .flex-direction-nav .flex-prev {
	right: 53px;
}
.main .box-up-sell h2.subtitle .line, .main .box-cross-sell h2.subtitle .line, .brand-slider-wrap h2.subtitle .line, .featured-products h2.subtitle .line {
	right: 130px;
}
.upsell-pro .product-flexslider {
	margin-top: 10px
}
.side-banner {
	margin-bottom: 20px
}
.side-banner:last-child {
	margin-bottom: 0px
}
.side-banner img {
	width: 100%;
}
/*  8. Home Products Tab*/
.main-col .pdt-nav {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
	height: 40px;
}
.main-col .producttabs {
	margin-top: 40px
}
.main-col .magik-pdt-nav {
	display: block;
	text-align: left;
	height: 40px;
}
.main-col .pdt-nav > li {
	font-size: 14px;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	height: 39px;
	padding: 0;
	display: inline-block;
	background: #fff;
	color: #777;
	margin: 0;
	float: none;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 30px;
	padding: 0px 20px;
	cursor: pointer;
}
.main-col .pdt-nav > li span {
	padding: 0 0;
	display: inline-block;
}
.main-col .pdt-nav > li:first-child {
}
.main-col .magik-pdt-nav .pdt-nav > li.tab-nav-actived, .main-col .magik-pdt-nav .pdt-nav > li:hover {
	text-decoration: none;
	color: #222;
	border-bottom: 3px #333 solid
}
.main-col .tab-content-actived {
	display: inline-block;
}
.tabs-section {
	text-align: left;
	margin: auto;
	padding: 65px 0px;
	overflow: hidden;
	background: #f8f8f8;
}
.home-tabs {
}
.magik-producttabs .magik-pdt-container {
	text-align: center;
}
.magik-producttabs .magik-pdt-container .magik-pdt-nav {
	display: block;
	text-align: left;
	height: 47px;
	margin-bottom: 40px;
}
.magik-producttabs .magik-pdt-container .magik-pdt-nav .pdt-nav > li {
	font-size: 14px;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	height: 47px;
	padding: 0;
	display: inline-block;
	color: #333;
	margin: 0;
	float: none;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 44px;
	padding: 0px 0px;
	width: 180px;
	text-transform: uppercase;
	-webkit-transition: all 0.3s cubic-bezier(0.8, 0, 0, 1);
	-o-transition: all 0.3s cubic-bezier(0.8, 0, 0, 1);
	transition: all 0.3s cubic-bezier(0.8, 0, 0, 1);
	box-shadow: inset 0 0 0 0 #fff;
	background: #fff;
	border: 2px #fff solid;
	margin-left: 4px;
	margin-right: 4px
}
.magik-producttabs .magik-pdt-container .magik-pdt-nav .pdt-nav > li span {
	padding: 0 0;
	display: inline-block;
}
.magik-producttabs .magik-pdt-container .magik-pdt-nav .pdt-nav > li:first-child {
}
.magik-producttabs .magik-pdt-container .magik-pdt-nav .pdt-nav > li.tab-nav-actived, .magik-producttabs .magik-pdt-container .magik-pdt-nav .pdt-nav > li:hover {
	color: #333;
	position: relative;
	height: 47px;
	line-height: 44px;
	font-weight: 700;
	border: 2px #333 solid
}
.magik-producttabs .magik-pdt-container .pre-text {
	margin: 15px 0 0;
	display: inline-block;
	width: 70%;
	text-align: center;
	color: #666666;
}
.magik-producttabs .magik-pdt-container .magik-pdt-content {
	margin-top: 30px;
}
.magik-producttabs .magik-pdt-container .magik-pdt-content .pdt-content {
	margin: 0 0;
}
.magik-producttabs .magik-pdt-container .magik-pdt-content .pdt-content .products-grid-tabs {
	padding-bottom: 0px;
}
.magik-producttabs .magik-pdt-container .magik-pdt-content .pdt-content .products-grid-tabs .item {
	margin-bottom: 25px;
	margin-top: 15px;
	border: 2px solid #ddd;
	padding-right: 20px;
	padding: 20px
}
.magik-producttabs .magik-pdt-container .magik-pdt-content .pdt-content .products-grid-tabs .item.last {
	margin-bottom: 25px;
	margin-top: 15px;
	padding-right: 0;
}
.magik-producttabs .pre-text {
	margin: 0 0 15px 0;
}
.magik-producttabs .post-text {
	margin: 10px 0 0;
}
.magik-producttabs a:hover {
	text-decoration: none;
}
.magik-producttabs .magik-pdt-container {
	padding: 0;
}
.magik-producttabs .magik-pdt-container .pdt-nav {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
	height: 45px;
}
.magik-producttabs .magik-pdt-container .pdt-nav > li {
	float: left;
	font-size: 16px;
	line-height: 100%;
	margin: 0 10px 10px 0;
	padding: 8px 15px;
	cursor: pointer;
}
.magik-producttabs .magik-pdt-container .pdt-nav > li.tab-nav-actived, .magik-producttabs .magik-pdt-container .pdt-nav > li:hover {
}
.magik-producttabs .magik-pdt-content {
	margin: 0;
	padding: 0;
}
.magik-producttabs .magik-pdt-content .pdt-content {
	margin: 30px 0 0;
	padding: 0;
	width: 100%;
	display: none;
}
.magik-producttabs .magik-pdt-content .pdt-list {
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
}
.magik-producttabs .magik-pdt-content .tab-content-actived {
	display: inline-block;
}
.magik-producttabs .magik-pdt-content .pdt-content .item.first {
	margin-left: 0px;
}
.magik-producttabs .magik-pdt-content .pdt-content .item {
	margin-bottom: 10px;
	margin-top: 0;
	list-style: none;
}
.magik-producttabs .magik-pdt-content .pdt-content .item-animate {
	opacity: 0;
	position: relative;
	padding: 7px;
	padding-bottom: 15px
}
.magik-producttabs .magik-pdt-content .pdt-content .play .item-animate {
	opacity: 1.0;
}
.magik-producttabs .magik-pdt-content .pdt-content .play .item-animate {
	-webkit-animation-play-state: running;
	-moz-animation-play-state: running;
	-o-animation-play-state: running;
	animation-play-state: running;
}
.magik-producttabs .magik-pdt-content .pdt-content .slideBottom.play .item-animate {
	-webkit-animation: slideBottom 600ms ease both;
	-moz-animation: slideBottom 600ms ease both;
	-o-animation: slideBottom 600ms ease both;
	animation: slideBottom 600ms ease both;
}
.magik-producttabs .magik-pdt-content .pdt-content .slideLeft.play .item-animate {
	-webkit-animation: slideLeft 600ms ease both;
	-moz-animation: slideLeft 600ms ease both;
	-o-animation: slideLeft 600ms ease both;
	animation: slideLeft 600ms ease both;
}
.magik-producttabs .magik-pdt-content .pdt-content .slideRight.play .item-animate {
	-webkit-animation: slideRight 600ms ease both;
	-moz-animation: slideRight 600ms ease both;
	-o-animation: slideRight 600ms ease both;
	animation: slideRight 600ms ease both;
}
.magik-producttabs .magik-pdt-content .pdt-content .bounceIn.play .item-animate {
	-webkit-animation: bounceIn 600ms ease both;
	-moz-animation: bounceIn 600ms ease both;
	-o-animation: bounceIn 600ms ease both;
	animation: bounceIn 600ms ease both;
}
.magik-producttabs .magik-pdt-content .pdt-content .bounceInRight.play .item-animate {
	-webkit-animation: bounceInRight 600ms ease both;
	-moz-animation: bounceInRight 600ms ease both;
	-o-animation: bounceInRight 600ms ease both;
	animation: bounceInRight 600ms ease both;
}
.magik-producttabs .magik-pdt-content .pdt-content .zoomIn.play .item-animate {
	-webkit-animation: zoomIn 600ms ease both;
	-moz-animation: zoomIn 600ms ease both;
	-o-animation: zoomIn 600ms ease both;
	animation: zoomIn 600ms ease both;
}
.magik-producttabs .magik-pdt-content .pdt-content .zoomOut.play .item-animate {
	-webkit-animation: zoomOut 600ms ease both;
	-moz-animation: zoomOut 600ms ease both;
	-o-animation: zoomOut 600ms ease both;
	animation: zoomOut 600ms ease both;
}
.magik-producttabs .magik-pdt-content .pdt-content .pageRight.play .item-animate {
	-webkit-animation: pageRight 600ms ease both;
	-moz-animation: pageRight 600ms ease both;
	-o-animation: pageRight 600ms ease both;
	animation: pageRight 600ms ease both;
}
.magik-producttabs .magik-pdt-content .pdt-content .pageLeft.play .item-animate {
	-webkit-animation: pageLeft 600ms ease both;
	-moz-animation: pageLeft 600ms ease both;
	-o-animation: pageLeft 600ms ease both;
	animation: pageLeft 600ms ease both;
}
.magik-producttabs .magik-pdt-content .pdt-content .pageTop.play .item-animate {
	-webkit-animation: pageTop 600ms ease both;
	-moz-animation: pageTop 600ms ease both;
	-o-animation: pageTop 600ms ease both;
	animation: pageTop 600ms ease both;
}
.magik-producttabs .magik-pdt-content .pdt-content .pageBottom.play .item-animate {
	-webkit-animation: pageBottom 600ms ease both;
	-moz-animation: pageBottom 600ms ease both;
	-o-animation: pageBottom 600ms ease both;
	animation: pageBottom 600ms ease both;
}
.magik-producttabs .magik-pdt-content .pdt-content .starwars.play .item-animate {
	-webkit-animation: starwars 600ms ease-out both;
	-webkit-transform-origin: 50% 50%;
	-moz-animation: starwars 600ms ease-out both;
	-moz-transform-origin: 50% 50%;
	-o-animation: starwars 600ms ease-out both;
	-o-transform-origin: 50% 50%;
	animation: starwars 600ms ease-out both;
	transform-origin: 50% 50%;
}
.magik-producttabs .pdt-content .content-loading {
	width: 100%;
	max-width: 100%;
	padding: 0;
	position: relative;
	min-height: 400px;
	display: block;
	z-index: 0;
}
.magik-producttabs .magik-pdt-content .pdt-loadmore {
	display: block;
	overflow: hidden;
	text-align: center;
	margin: 0 auto;
	width: 100%;
}
.magik-producttabs .pdt-content .pdt-loadmore .btn-loadmore {
	padding: 6px 20px;
	display: inline-block;
	background: #777;
	color: #FFF;
	cursor: pointer;
	position: relative;
}
.magik-producttabs .pdt-content .pdt-loadmore .btn-loadmore.loading {
	padding: 6px 20px 6px 50px;
}
.magik-producttabs .pdt-content .pdt-loadmore .btn-loadmore:hover {
	background: #222;
}
.magik-producttabs .pdt-content .pdt-loadmore .ico-loading {
	width: 24px;
	height: 24px;
	display: none;
	margin-right: 10px;
	vertical-align: middle;
	position: absolute;
	top: 6px;
	left: 20px;
}
.magik-producttabs .pdt-content .pdt-loadmore .btn-loadmore.loading .load-number {
	display: none;
}
.magik-producttabs .pdt-content.is-loading .pdt-loadmore {
	display: none;
}
.magik-producttabs .pdt-content .pdt-loadmore .load-number:before {
	content: "("attr(data-more);
}
.magik-producttabs .pdt-content .pdt-loadmore .load-number:after {
	content: attr(data-total)")";
}
.magik-producttabs .pdt-list .wide-first {
	margin-left: 0px;
}
.pdt-list .item {
	margin-left: 2.4%;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.pdt-list .item.last {
	margin-left: 2.4%;
}
.magik-producttabs .wide-6 .item {
	width: 14.529914529915%;
}
.magik-producttabs .wide-5 .item {
	width: 23.2%;
}
.magik-producttabs .wide-4 .item {
	width: 23.076923076923%;
}
.magik-producttabs .wide-3 .item {
	width: 23.4%;
}
.magik-producttabs .wide-2 .item {
	width: 48.717948717949%;
}
.magik-producttabs .wide-1 .item {
	width: 100%;
}
@-webkit-keyframes bounceIn {
0% {
opacity: 0;
-webkit-transform: scale(.3);
}
50% {
-webkit-transform: scale(1.05);
}
70% {
-webkit-transform: scale(.9);
}
100% {
opacity: 1;
-webkit-transform: scale(1);
}
}
@-moz-keyframes bounceIn {
0% {
opacity: 0;
-moz-transform: scale(.3);
}
50% {
-moz-transform: scale(1.05);
}
70% {
-moz-transform: scale(.9);
}
100% {
opacity: 1;
-moz-transform: scale(1);
}
}
@-o-keyframes bounceIn {
0% {
opacity: 0;
-o-transform: scale(.3);
}
50% {
-o-transform: scale(1.05);
}
70% {
-o-transform: scale(.9);
}
100% {
opacity: 1;
-o-transform: scale(1);
}
}
@keyframes bounceIn {
0% {
opacity: 0;
transform: scale(.3);
}
50% {
transform: scale(1.05);
}
70% {
transform: scale(.9);
}
100% {
opacity: 1;
transform: scale(1);
}
}
@-webkit-keyframes bounceInRight {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
}
60% {
-webkit-transform: translateX(-30px);
}
80% {
-webkit-transform: translateX(10px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
}
}
@-moz-keyframes bounceInRight {
0% {
opacity: 0;
-moz-transform: translateX(2000px);
}
60% {
-moz-transform: translateX(-30px);
}
80% {
-moz-transform: translateX(10px);
}
100% {
opacity: 1;
-moz-transform: translateX(0);
}
}
@-moz-keyframes bounceInRight {
0% {
opacity: 0;
-o-transform: translateX(2000px);
}
60% {
-o-transform: translateX(-30px);
}
80% {
-o-transform: translateX(10px);
}
100% {
opacity: 1;
-o-transform: translateX(0);
}
}
@keyframes bounceInRight {
0% {
opacity: 0;
transform: translateX(2000px);
}
60% {
transform: translateX(-30px);
}
80% {
transform: translateX(10px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
@-webkit-keyframes zoomIn {
0% {
opacity: 0;
-webkit-transform: scale(1.8);
}
100% {
opacity: 1;
-webkit-transform: scale(1);
}
}
@-moz-keyframes zoomIn {
0% {
opacity: 0;
-moz-transform: scale(1.8);
}
100% {
opacity: 1;
-moz-transform: scale(1);
}
}
@-o-keyframes zoomIn {
0% {
opacity: 0;
-o-transform: scale(1.8);
}
100% {
opacity: 1;
-o-transform: scale(1);
}
}
@keyframes zoomIn {
0% {
opacity: 0;
transform: scale(1.8);
}
100% {
opacity: 1;
transform: scale(1);
}
}
@-webkit-keyframes zoomOut {
0% {
opacity: 0;
-webkit-transform: scale(.6);
}
100% {
opacity: 1;
-webkit-transform: scale(1);
}
}
@-moz-keyframes zoomOut {
0% {
opacity: 0;
-moz-transform: scale(.6);
}
100% {
opacity: 1;
-moz-transform: scale(1);
}
}
@-o-keyframes zoomOut {
0% {
opacity: 0;
-o-transform: scale(.6);
}
100% {
opacity: 1;
-o-transform: scale(1);
}
}
@keyframes zoomOut {
0% {
opacity: 0;
transform: scale(.6);
}
100% {
opacity: 1;
transform: scale(1);
}
}
@-webkit-keyframes slideBottom {
0% {
opacity: 0;
top: 50px;
}
100% {
opacity: 1;
top: 0;
}
}
@-moz-keyframes slideBottom {
0% {
opacity: 0;
top: 50px;
}
100% {
opacity: 1;
top: 0;
}
}
@-o-keyframes slideBottom {
0% {
opacity: 0;
top: 50px;
}
100% {
opacity: 1;
top: 0;
}
}
@keyframes slideBottom {
0% {
opacity: 0;
top: 50px;
}
100% {
opacity: 1;
top: 0;
}
}
@-webkit-keyframes slideRight {
0% {
opacity: 0;
left: 30px;
}
100% {
opacity: 1;
left: 0;
}
}
@-moz-keyframes slideRight {
0% {
opacity: 0;
left: 30px;
}
100% {
opacity: 1;
left: 0;
}
}
@-o-keyframes slideRight {
0% {
opacity: 0;
left: 30px;
}
100% {
opacity: 1;
left: 0;
}
}
@keyframes slideRight {
0% {
opacity: 0;
left: 30px;
}
100% {
opacity: 1;
left: 0;
}
}
@-webkit-keyframes slideLeft {
0% {
opacity: 0;
left: -30px;
}
100% {
opacity: 1;
left: 0;
}
}
@-moz-keyframes slideLeft {
0% {
opacity: 0;
left: -30px;
}
100% {
opacity: 1;
left: 0;
}
}
@-o-keyframes slideLeft {
0% {
opacity: 0;
left: -30px;
}
100% {
opacity: 1;
left: 0;
}
}
@keyframes slideLeft {
0% {
opacity: 0;
left: -30px;
}
100% {
opacity: 1;
left: 0;
}

}
@-webkit-keyframes pageLeft {
0% {
opacity: 0;
-webkit-transform: perspective(400px) rotateY(-90deg);
}
100% {
opacity: 1;
-webkit-transform: perspective(400px) rotateY(0deg);
}
}
@-moz-keyframes pageLeft {
0% {
opacity: 0;
-moz-transform: perspective(400px) rotateY(-90deg);
}
100% {
opacity: 1;
-moz-transform: perspective(400px) rotateY(0deg);
}
}
@-o-keyframes pageLeft {
0% {
opacity: 0;
-o-transform: perspective(400px) rotateY(-90deg);
}
100% {
opacity: 1;
-o-transform: perspective(400px) rotateY(0deg);
}
}
@keyframes pageLeft {
0% {
opacity: 0;
transform: perspective(400px) rotateY(-90deg);
}
100% {
opacity: 1;
transform: perspective(400px) rotateY(0deg);
}
}
@-webkit-keyframes pageRight {
0% {
opacity: 0;
-webkit-transform: perspective(400px) rotateY(90deg);
}
100% {
opacity: 1;
-webkit-transform: perspective(400px) rotateY(0deg);
}
}
@-moz-keyframes pageRight {
0% {
opacity: 0;
-moz-transform: perspective(400px) rotateY(90deg);
}
100% {
opacity: 1;
-moz-transform: perspective(400px) rotateY(0deg);
}
}
@-o-keyframes pageRight {
0% {
opacity: 0;
-o-transform: perspective(400px) rotateY(90deg);
}
100% {
opacity: 1;
-o-transform: perspective(400px) rotateY(0deg);
}
}
@keyframes pageRight {
0% {
opacity: 0;
transform: perspective(400px) rotateY(90deg);
}
100% {
opacity: 1;
transform: perspective(400px) rotateY(0deg);
}
}
@-webkit-keyframes pageTop {
0% {
opacity: 0;
-webkit-transform: perspective(400px) rotateX(90deg);
}
100% {
opacity: 1;
-webkit-transform: perspective(400px) rotateX(0deg);
}
}
@-moz-keyframes pageTop {
0% {
opacity: 0;
-moz-transform: perspective(400px) rotateX(90deg);
}
100% {
opacity: 1;
-moz-transform: perspective(400px) rotateX(0deg);
}
}
@-o-keyframes pageTop {
0% {
opacity: 0;
-o-transform: perspective(400px) rotateX(90deg);
}
100% {
opacity: 1;
-o-transform: perspective(400px) rotateX(0deg);
}
}
@keyframes pageTop {
0% {
opacity: 0;
transform: perspective(400px) rotateX(90deg);
}
100% {
opacity: 1;
transform: perspective(400px) rotateX(0deg);
}
}
@-webkit-keyframes pageTopBack {
0% {
opacity: 0;
-webkit-transform: perspective(400px) rotateX(90deg);
}
100% {
opacity: 1;
-webkit-transform: perspective(400px) rotateX(0deg);
}
}
@-moz-keyframes pageTopBack {
0% {
opacity: 0;
-moz-transform: perspective(400px) rotateX(90deg);
}
100% {
opacity: 1;
-moz-transform: perspective(400px) rotateX(0deg);
}
}
@-o-keyframes pageTopBack {
0% {
opacity: 0;
-o-transform: perspective(400px) rotateX(90deg);
}
100% {
opacity: 1;
-o-transform: perspective(400px) rotateX(0deg);
}
}
@keyframes pageTopBack {
0% {
opacity: 0;
transform: perspective(400px) rotateX(90deg);
}
100% {
opacity: 1;
transform: perspective(400px) rotateX(0deg);
}
}
@-webkit-keyframes pageBottom {
0% {
opacity: 0;
-webkit-transform: perspective(400px) rotateX(-90deg);
}
100% {
opacity: 1;
-webkit-transform: perspective(400px) rotateX(0deg);
}
}
@-moz-keyframes pageBottom {
0% {
opacity: 0;
-moz-transform: perspective(400px) rotateX(-90deg);
}
100% {
opacity: 1;
-moz-transform: perspective(400px) rotateX(0deg);
}
}
@-o-keyframes pageBottom {
0% {
opacity: 0;
-o-transform: perspective(400px) rotateX(-90deg);
}
100% {
opacity: 1;
-o-transform: perspective(400px) rotateX(0deg);
}
}
@keyframes pageBottom {
0% {
opacity: 0;
transform: perspective(400px) rotateX(-90deg);
}
100% {
opacity: 1;
transform: perspective(400px) rotateX(0deg);
}
}
@-webkit-keyframes starwars {
0% {
opacity: 0;
-webkit-transform: perspective(200px) scale(3) translateY(180px) rotateX(80deg);
}
80% {
opacity: 1;
-webkit-transform: perspective(200px) scale(1) rotateX(60deg)
}
100% {
opacity: 1;
-webkit-transform: perspective(200px) scale(1) rotateX(0deg)
}
}
@-moz-keyframes starwars {
0% {
opacity: 0;
-moz-transform: perspective(200px) scale(3) translateY(180px) rotateX(80deg);
}
80% {
opacity: 1;
-moz-transform: perspective(200px) scale(1) rotateX(60deg)
}
100% {
opacity: 1;
-moz-transform: perspective(200px) scale(1) rotateX(0deg)
}
}
@-o-keyframes starwars {
0% {
opacity: 0;
-o-transform: perspective(200px) scale(3) translateY(180px) rotateX(80deg);
}
80% {
opacity: 1;
-o-transform: perspective(200px) scale(1) rotateX(60deg)
}
100% {
opacity: 1;
-o-transform: perspective(200px) scale(1) rotateX(0deg)
}
}
@keyframes starwars {
0% {
opacity: 0;
transform: perspective(200px) scale(3) translateY(180px) rotateX(80deg);
}
80% {
opacity: 1;
transform: perspective(200px) scale(1) rotateX(60deg)
}
100% {
opacity: 1;
transform: perspective(200px) scale(1) rotateX(0deg)
}
}
/*========== 9. Products Grid ==========*/

.page-title h1, .page-title h2 {
	color: #525252;
	font-size: 25px;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 0px;
	padding-bottom: 11px;
	text-align: center;
}
/* products title */
.new_title h2 {
	color: #000000;
    margin-bottom: 0px;
    text-align: center;
    font-size: 27px;
    margin-top: 0px;
    text-transform: uppercase;
    font-family: inherit;
    display: inline-block;
    letter-spacing: 1px;
	font-weight: normal;
    border-bottom: 0px #B9B5B5 solid;
    padding: 9px 0px 0px;
}

.new_title h1 {
	color: #000000;
    margin-bottom: 0px;
    text-align: center;
    font-size: 21px;
    margin-top: 0px;
    text-transform: uppercase;
    font-family: inherit;
    display: inline-block;
    letter-spacing: 1px;
	font-weight: normal;
    border-bottom: 0px #B9B5B5 solid;
    padding: 9px 0px 0px;
}
.new_title h3 {
	font-weight: 400;
	color: #999;
	margin-bottom: 40px;
	text-align: center;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 1.5px;
}
.new_title.center {
	padding: 0 0 0px 0;
	text-align: center;
}
.new_title {
	color: #000000;
	margin: 0 auto 20px;
	text-align: center;
	text-transform: none;
}
.cross-sell-pro .new_title h2 {
	padding: 8px 20px 8px 0px;
}
.cross-sell-pro {
	margin-top: 25px;
}
/*  category-slider  */

.category-title {
	border-bottom: 1px solid #ddd;
	margin: 0 0 10px;
}
.category-image {
	display: block;
	margin: 30px auto 25px;
	position: relative;
}
.category-products {
	padding-bottom: 5px;
}
.category-description a.prev, .category-description a.next {
	margin: 125px 6px 0px 5px;
}
.cat-img-title {
	display: block;
	position: absolute;
	bottom: 0;
	width: 80%;
	margin: 6%;
	padding: 0;
	top: 30%;
}
.cat-img-title.cat-box {
	margin: 0;
	width: 300px;
	text-align: center;
	left: 50%;
	top: 50%;
	background: #202726;
	margin-left: -380px;
	height: 250px;
	padding: 25px 20px;
	margin-top: -125px
}
#category-desc-slider {
	margin:5px 0px;
}
.small-tag {
	background: none repeat scroll 0 0 #E82078;
	color: #fff;
	display: inline-block;
	padding: 4px 10px;
}
.cat-img-title .cat-heading {
	font-size: 30px;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	margin-top: 25px
}
.cat-img-title p {
	clear: left;
	font-size: 13px;
	line-height: 1.6em;
	margin-bottom: 1px;
	padding: 0.25em 0.5em;
	font-weight: normal;
	color: #999
}
.cat-img-title.cat-bg p {
	color: #999;
}
.category-description .slider-items-products .owl-buttons .owl-prev {
	left: 17px;
	position: absolute;
	top: 49%;
	background: none;
}
.category-description .slider-items-products .owl-buttons .owl-next {
	right: 7px;
	position: absolute;
	top: 49%;
	background: none;
	padding: 0px
}
.category-description .slider-items-products .owl-buttons a {
	z-index: 1;
	position: absolute;
	left: 10px;
	top: 0px;
	padding: 5px 3px 10px 0px;
	color: #222;
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	font-size: 0px;
	height: 30px;
	width: 30px;
	text-align: center;
	border-radius: 0px;
	background: #fff;
	opacity: 0.5;
	border: 1px #ddd solid;
	margin-top: -15px;
}
.category-description .slider-items-products .owl-buttons a:hover {
	background: #222;
	opacity: 1;
	border: 1px #ddd solid;
	color: #fff;
}
.category-description .slider-items-products .owl-buttons .owl-prev a:before {
	font-size: 24px;
	padding: 0px 8px;
	line-height: 16px;
}
.category-description .slider-items-products .owl-buttons .owl-next a:before {
	font-size: 24px;
	padding: 0px 8px;
	line-height: 16px;
}
.category-description .owl-item .item {
	margin: auto;
}
/* Product item */

.products-grid {
	margin: 0;
	list-style: none;
}
ul.products-grid {
	padding: 0;
margin:
}
.category-products ul.products-grid li.item {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 20px!important
}
.category-products ul.products-grid li.item.last {
	text-align: center;
}
.category-products ul.products-grid li.item img {
	width: 100%;
}
.products-grid .item .actions {
	position: absolute;
	bottom: 1px;
	width: 100%;
	bottom: -55px;
	transition: all 300ms ease-in-out 0s;
	-moz-transition: all 300ms ease-in-out 0s;
	-webkit-transition: all 300ms ease-in-out 0s;
	-o-transition: all 300ms ease-in-out 0s;
	z-index: 9;
	overflow: visible;
	opacity: 0;
}
.products-grid .item:hover .actions {
	left: 1px;
	bottom: 21px;
	opacity: 1;
}
.products-grid .item .tooltip {
	width: 100px;
	text-transform: uppercase;
	text-align: 'Open Sans', sans-serif;
	font-size: 9px;
	letter-spacing: 1px;
	font-weight: 700;
}
.products-grid .item .ratings {
	width: 100px;
	transition: all 300ms ease-in-out 0s;
	-moz-transition: all 300ms ease-in-out 0s;
	-webkit-transition: all 300ms ease-in-out 0s;
	-o-transition: all 300ms ease-in-out 0s;
	z-index: 1;
	overflow: visible;
	text-align: center;
	display: inline-block
}
.products-grid .item:hover .ratings {
	bottom: 15px;
}
.products-grid .item .quick-view-btn {
	width: 50px;
	height: 50px;
	background: #fff;
	text-align: center;
	display: inline-block;
	line-height: 50px;
}
.products-grid .item .quick-view-btn a:before {
	content: "\e090";
	font-family: 'Simple-Line-Icons';
	font-size: 14px;
}
.products-grid .item .quick-view-btn span {
	display: none
}
.products-grid .item .link-wishlist {
	width: 50px;
	height: 50px;
	background: #fff;
	text-align: center;
	display: inline-block;
	line-height: 50px;
	border-radius:4px;
}
.products-grid .item .link-wishlist a:before {
	content: "\e08a";
	font-family: 'Simple-Line-Icons';
	font-size: 14px;
}
.products-grid .item .link-wishlist span {
	display: none
}
.products-grid .item .link-compare {
	width: 50px;
	height: 50px;
	background: #fff;
	text-align: center;
	display: inline-block;
	line-height: 52px;
}
.products-grid .item .link-compare a:before {
	content: "\f012";
	font-family: 'FontAwesome';
	font-size: 14px;
}
.products-grid .item .link-compare span {
	display: none
}
.products-grid .item .add_cart {
	display: inline-block;
}
.products-grid .item .add_cart .btn-cart {
	border: none;
	padding: 0px;
	width: 50px;
	height: 50px;
	background:#E82078;
	text-align: center;
	line-height: 50px;
	border-radius:4px;
}
.products-grid .item .add_cart .btn-cart:before {
	content: "\e04f";
	font-family: 'Simple-Line-Icons';
	font-size: 14px;
	color: #fff
}
.products-grid .item .add_cart .btn-cart span {
	display: none
}
.products-grid .item {
	background: #FFF;
	margin-top: 20px;
	margin-bottom: 5px!important
}
.col-main .category-products .products-grid {
	margin-left: -15px;
	margin-right: -15px;
}
.products-grid .last {
	margin-right: 0;
}
.products-grid .item.show-addtocart {
	margin-top: 37px;
}
.products-grid .item .item-inner {
	position: relative;
	text-align: center;
	border:1px solid #eee;
}
.products-grid .item .item-inner:hover {
	left: 0px;
	top: 0px;
}
.products-grid .item .item-inner .item-img {
	position: relative;
}
.products-grid .item .item-inner .item-img .ico-product {
	position: absolute;
	bottom: 10px;
	left: 10px;
	z-index: 2;
	background: #de44c3;
	padding: 4px 20px 8px;
	color: #FFF;
	font-size: 150%;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
}
.products-grid .item .item-inner .item-img .item-img-info {
	text-align: center;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	position: relative;
}

.item-info{    border-top: 0px solid #cfcece; background-color:#f5f5f5;}


.products-grid .item .item-inner .item-img .item-img-info a.product-image {
	width: 100%;
	overflow: hidden;
	display: inline-block;
}
.products-grid .item .item-inner .item-img .item-img-info a.product-image img {
	width: 100%;
}
.products-grid .item .item-inner .item-img .item-img-info a.product-image img {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
}
.products-grid .item .item-inner .item-img .item-img-info a.product-image:hover img {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	-moz-transform: scale(1.2);
}
.products-grid .item .item-inner .item-img .item-img-info a.product-image .img-main {
	display: inline;
}
.products-grid .item .item-inner .item-img .item-box-hover {
	z-index: 2;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	position: absolute;
	width: 100%;
	top: 25%;
	opacity: 0;
}
.products-grid .item .item-inner .item-img {
	margin: 0px auto 0;
}
.products-grid .item .item-inner .item-info .info-inner {
	border-top: none;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.products-grid .item .item-inner .item-info .info-inner .item-content .no-rating, .products-grid .item .item-inner .item-info .info-inner .item-content .ratings {
	margin: 0 0;
}
.products-grid .item .item-inner .item-info .info-inner .item-content .no-rating .rating-box, .products-grid .item .item-inner .item-info .info-inner .item-content .ratings .rating-box {
	float: none;
	margin: 0 0;
}
.products-grid .item .item-inner .item-info .info-inner .item-content .no-rating .rating-links, .products-grid .item .item-inner .item-info .info-inner .item-content .ratings .rating-links {
	display: none;
}
.products-grid .item .item-inner .item-info .info-inner .item-title {
	margin-bottom: 3px;
	padding-top: 16px;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.products-grid .item .item-inner .item-info .info-inner .item-title a {
	text-decoration: none;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 0.5px
}
.products-grid .item .item-inner .item-info .info-inner .item-title a:hover {
	color: #E82078;
}
.products-grid .item:hover .item-inner .item-img .item-img-info {
	border-color: #fff;
}
.products-grid .item .item-inner .item-info .info-inner .item-title a:hover {
	color: #E82078;
}
.products-grid .item:hover .item-inner .item-img .item-box-hover {
	visibility: visible;
	opacity: 1;
	left: 0px;
	bottom: 0px;
}
.products-grid .item:hover .item-inner .item-info .info-inner .item-title a {
	color: #333;
}
/* New & Sale Label */

.new-box, .sale-box {
	height: 40px;
	overflow: hidden;
	position: absolute;
	text-align: center;
	top: -1px;
	width: 55px;
	z-index: 10;
}
.new-box {
	left: -1px;
}
.sale-box {
	right: -1px;
}
.new-top-left {
	left: 0px;
	top: 0;
	background: #fff;
	letter-spacing: 1px;
}
.new-top-right {
	background: none repeat scroll 0 0 #FFFFFF;
	right: 0px;
	top: 0;
}
.sale-top-right {
	top: 0;
	background: #fff;
	letter-spacing: 1px;
	right: 0px;
}
.sale-top-left {
	font-size: 11px;
	color: #fff;
	background: #dd4b39;
	text-transform: uppercase;


	padding: 3px 0 4px;
	width: 102px;
	text-align: center;
	display: block;
	position: absolute;
	right: -33px;
	top: 9px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.ie8 .new-label {
	left: 0px;
	top: 0px;
	width: auto;
	padding: 5px 15px;
}
.ie8 .new-label:after {
	display: none;
}
.ie8 .new-label:before {
	display: none;
}
.ie8 .sale-label {
	right: 0px;
	top: 0px;
	width: auto;
	padding: 5px 15px;
}
.ie8 .sale-label:after {
	display: none;
}
.ie8 .sale-label:before {
	display: none;
}
.ie8 .new-box {
	top: -1px;
	left: -1px;
}
.ie8 .sale-box {
	right: -1px;
	top: -1px;
}
.new-box, .sale-box {
	position: fixed;
	text-align: center;
	top: -1px;
	width: 55px;
	z-index: 10;
}
.new-box {
	left: 0;
}
.sale-box {
	right: 0;
	top: 0px;
}
.new-label {
	font-size: 10px;
	color: #fff;
	background: #E82078;
	text-transform: uppercase;
	padding: 3px 10px;
	text-align: center;
	display: block;
	position: absolute;
}
.sale-label {
	font-size: 10px;
	color: #fff;
	background: #676767;
	text-transform: uppercase;
	padding: 3px 10px;
	text-align: center;
	display: block;
	position: absolute;
	top: 0px;
}
/*========== 10. Products List ==========*/
/* Products Item */
.products-list .item.first {
	border-top: 0 none;
	margin-bottom: 30px;
	overflow: hidden;
	padding-top: 0;
}
.products-list .item {
	padding: 20px 0;
	overflow: hidden;
	margin: 0px !important;
	border-top: 1px solid #eaeaea;
}
.products-list .item a:hover {
	color: #E82078;
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.products-list .product-name {
	text-align: left;
	margin: 0px 0 10px
}

.product-name h3{margin-top:0px;     font-size: 20px;}
.product-name h1{    margin-top: 0px !important;
    font-size: 20px !important;
    font-weight: normal !important;}
.products-list .product-name a {
	text-decoration: none;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 0.5px;
}
.products-list .item h3 {
	font-weight: normal;
	color: #353535;
	padding-bottom: 2px;
}
.products-list .item h3 a {
	font-weight: normal;
	font-size: 14px;
	color: #407CBF;
	text-decoration: none
}
.products-list .item h3 a:hover {
	font-weight: normal;
	font-size: 14px;
	color: #333;
	text-decoration: underline
}
ol.products-list {
	padding: 0;
	margin: 0;
	float: left;
}
li .list {
	border-bottom: none;
}
.products-list .ratings {
	border-top: 1px #ddd dotted;
	border-bottom: 1px #ddd dotted;
	padding: 10px 0px;
	position: relative;
	margin: 0px;
	left: 0;
	bottom: auto;
	border-radius: 0;
}
.products-list .old-price .price {
	font-size: 15px
}
.separator {
	color: #999
}
.products-list .product-image {
	float: left;
	width: 28%;
}
.products-list .product-image img {
	width: 100%;
}
.products-list .product-shop {
	float: right;
	width: 68%;
	text-align: left;
	margin-left: 25px;
}
.products-list .product-shop .desc {
	font-size: 13px;
	margin-bottom: 15px;
	margin-top: 5px;
	color: #666
}
.products-list .product-shop p {
	font-size: 13px;
	color: #666;
	line-height: 1.5em;
}
.products-list .product-shop p.old-price {
	margin-right: 4px;
}
.products-list .product-shop .price-box {
	margin: 0 0 10px;
	padding-top: 0;
}
.products-list .desc .link-learn {
	font-weight: normal;
	margin-top: 5px;
}
.products-list .desc .link-learn:hover {
	text-decoration: underline;
}
.products-list .add-to-links {
	padding-left: 2px;
}
.add-to-links span {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	margin-left: 8px;
	text-transform: uppercase;
}
.products-list .product-shop button.button {
	font-family: 'FontAwesome';
	font-size: 13px;
	text-transform: uppercase;
	margin-right: 8px;
}
.products-list .product-shop .btn-cart:before {
	content: "\f07a";
	font-family: 'FontAwesome';
}
.products-list .product-shop button.button span {
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	padding: 0px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 0.5px
}
.products-list .product-shop .btn-cart {
	border: 2px #E82078 solid;
	background: #E82078;
	padding: 7px 15px;
	color: #fff
}
.products-list .product-shop .btn-cart:hover {
	background: #E82078;
	padding: 7px 15px;
	color: #fff;
	border: 2px solid #E82078;
}
.products-list .product-shop .btn-cart span:hover {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	padding: 0px 0 0 10px;
}
.products-list .product-shop .btn-cart span {
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
}
.link-wishlist, .link-compare {
	color: #666;
	text-shadow: none;
	border: none;
	box-shadow: none;
}
.link-wishlist:hover, .link-compare:hover {
	color: #666;
	text-shadow: none;
	border: none;
	box-shadow: none;
	background: none;
}
.link-wishlist, .link-compare, .link-friend, .link-edit {
	padding: 0;
	background: none
}
.products-list .actions .add-to-links a.link-wishlist:before {
	content: "\f004";
	font-weight: normal;
}
.products-list .actions .add-to-links a.link-compare:before {
	content: "\f012";
	font-weight: normal;
}
.products-list .actions .add-to-links a.link-wishlist {
	color: #000;
	font-family: 'FontAwesome';
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 9px 15px;
	text-decoration: none;
	background-color: #fff;
	display: inline-block;
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	margin-right: 8px;
	border: 2px #eee solid
}
.products-list .actions .add-to-links a.link-wishlist span {
	font-size: 11px;
	padding: 0px;
}
.products-list .actions .add-to-links a.link-compare {
	color: #000;
	font-family: 'FontAwesome';
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 9px 15px;
	text-decoration: none;
	background-color: #fff;
	display: inline-block;
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	margin-right: 8px;
	letter-spacing: 0.5px;
	border: 2px #eee solid
}
.products-list .actions .add-to-links a.link-compare span {
	font-size: 11px;
	padding: 0px;
}
.products-list .actions .add-to-links a.link-wishlist:hover {
	font-family: 'FontAwesome';
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 9px 15px!important;
	text-decoration: none;
	background-color: #E82078;
	color: #FFFFFF !important;
	display: inline-block;
	margin-right: 8px;
	border: 2px #E82078 solid
}
.products-list .actions .add-to-links a.link-compare:hover {
	font-family: 'FontAwesome';
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 9px 15px!important;
	text-decoration: none;
	background-color: #E82078;
	color: #FFFFFF !important;
	display: inline-block;
	margin-right: 8px;
	border: 2px #E82078 solid
}
ul.products-grid {
	padding: 0;
	margin: 0
}
a.button.detail-bnt span {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	padding: 0 2px;
	font-weight: 700;
	margin-left: 6px;
	display: none
}
/*  11. Rating and Price  */
.no-rating {
	margin: 0;
}
.no-rating a {
	color: #000;
}
.ratings {
}
.ratings strong {
	float: left;
	margin: 1px 3px 0 0;
}
.ratings .rating-links {
	margin: 0;
	display: none;
}
.ratings .rating-links a {
	margin: 0;
	text-decoration: none;
	color: #666;
	font-size: 12px
}
.ratings .rating-links .separator {
	margin: 0 2px;
}
.rating-box {
	width: 60px;
	height: 10px;
	font-size: 0;
	line-height: 0;
	background: none 0 0 repeat-x;
	text-indent: -999em;
	overflow: hidden;
}
.rating-box .rating {
	float: left;
	height: 9px;
	background: none 0 100% repeat-x;
}
.ratings .rating-box {
	display: inline-block;
}
.ratings .amount {
}
.ratings-table th, .ratings-table td {
	font-size: 11px;
	line-height: 1.15;
	padding: 3px 0;
}
.ratings-table th {
	font-weight: 900;
	padding-right: 8px;
}
/* Price */
.price {
	font-size: 14px;
	color: #333;
	white-space: nowrap !important;
}
.price-box {
	margin: 0;
	padding: 5px 0px 10px;
	    min-height: 34px;
		text-transform: uppercase;
}
/* Regular price */
.regular-price {
	display: inline
}
.regular-price .price {
	font-weight: bold;
	font-size: 14px;
	color:#E82078;
}
.block .regular-price, .block .regular-price .price {
	color: #000;
}
.price-box .price-from .price {
	font-weight: 900;
	font-size: 14px;
	color: #333;
}
.price-box .price-to .price {
	font-weight: 900;
	font-size: 14px;
	color: #333;
}
.price-box .minimal-price .price {
	font-weight: 900;
	font-size: 14px;
	color: #333;
}
/* Old price */
.old-price .price-label {
	white-space: nowrap;
	color: #999;
	display: none;
}
.old-price {
	display: inline;
	margin-right: 15px;
}
/* Old price */
.old-price .price-label {
	color: #777777;
	display: inline-flex;
	white-space: nowrap;
	font-size:12px;
}
.old-price .price {
	color: #999!important;
	font-size: 13px;
	font-weight: normal;
	text-decoration: line-through;
	margin-left: 6px;
}
.latest-product .old-price .price-label {
	display: none;
}
/* Special price */
.special-price {
	margin: 0;
	padding: 3px 0;
	display: inline;
}
.special-price .price-label {
	color: #666;
	display: none;
	font-size: 13px;
	font-weight: 400;
	white-space: nowrap;
}
.special-price .price {
	font-size: 15px;
	color: #E82078;
	font-weight: bold;
}
.special-price .price-label {
	font-size: 12px;
	font-weight: 900;
	white-space: nowrap;
	color: #666;
	display: inline-flex;
}
.latest-product .special-price .price-label {
	display: none;
}
/* Minimal price (as low as) */
.minimal-price {
	margin: 0;
}
.minimal-price .price-label {
	white-space: nowrap;
}
.minimal-price-link {
	display: inline;
}
.minimal-price-link .label {
		    color: #545454;
			font-size:13px;
}
/*-------- 10. products View page ------*/
/*------- 12. Latest-Blog -------*/

.latest-blog img {
	width: 100%;
}
.latest-blog {
	text-align: left;
	margin: auto;
	padding: 65px 0px;
	overflow: hidden;
	background: #f8f8f8;
}
.latest-blog .container {
	padding-left: 20px;
	padding-right: 20px
}
.latest-blog h3 {
	margin-bottom: 50px;
}
.blog-title {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 15px;
	display: block;
	padding: 0px 0px;
	letter-spacing: .5px
}
.latest-blog .icon-calendar:before {
	margin-right: 5px
}
.latest-blog .post-date {
	background: #E82078;
	width: 100px;
	/* height: 65px; */
    /* position: absolute; */
	z-index: 100;
	top: 10%;
	/* left: 50%; */
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
	font-size: 11px;
	color: #fff;
	/* padding-top: 20px; */
    /* margin-left: -33px; */
	margin-left: 0px;
	margin-top: 5px;
	padding: 5px;
}
.latest-blog .readmore {
	font-size: 12px;
	display: inline-block;
	padding: 5px 10px;
	border: 1px #eaeaea solid;
	text-transform: uppercase;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: bold
}
.latest-blog .readmore:hover {
	background: #E82078;
	color: #fff
}
.latest-blog .blog-title h2 {
	color: #666;
	font-size: 16px;
	font-weight: bold;
	margin-top: 0;
	padding: 12px 10px 2px 0px;
	position: relative;
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.latest-blog .blog_inner {
	float: left;
	margin-top: 20px;
	position: relative
}
.latest-blog h2 {
	font-weight: bold;
	color: #333;
	margin-bottom: 5px;
	text-align: center;
	font-size: 14px;
	margin-top: 0px;
	text-transform: uppercase;
	display: inline-block;
	letter-spacing: 1px;
	border: 2px #000 solid;
	padding: 13px 25px;
}
.post-date {
	color: #5e5f5f;
	font-weight: normal;
	font-size: 13px;
}
.blog_post img {
	max-width: 100%;
	height: auto;
}
.latest-blog p {
	font-size: 13px;
	line-height: 20px;
	margin: 10px 0px 0px 0px;
	text-align: left;
	color: #777;
	padding: 0px 0px 0px 0px;
}
.blog_post img {
	margin-bottom: 20px;
	width: 100%;
}
.latest-blog .blog-img {
	display: block;
	overflow: hidden;
}
.latest-blog .blog-img img {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);

	transform: translateZ(0);
}
.latest-blog .blog-img:hover img {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	-moz-transform: scale(1.2);
}
.blog-img img {
	-webkit-transition: all 0.4s ease-in-out 0.5s;
	-moz-transition: all 0.4s ease-in-out 0.5s;
	-o-transition: all 0.4s ease-in-out 0.5s;
	-ms-transition: all 0.4s ease-in-out 0.5s;
	transition: all 0.4s ease-in-out 0.5s;
}
.blog-img .mask {
	background-color: #000;
	opacity: 0;
	-webkit-transition: all 0.3s ease-in 0.4s;
	-moz-transition: all 0.3s ease-in 0.4s;
	-o-transition: all 0.3s ease-in 0.4s;
	-ms-transition: all 0.3s ease-in 0.4s;
	transition: all 0.3s ease-in 0.4s;
}
.blog-img a.info {
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out 0.1s;
	-moz-transition: all 0.3s ease-in-out 0.1s;
	-o-transition: all 0.3s ease-in-out 0.1s;
	-ms-transition: all 0.3s ease-in-out 0.1s;
	transition: all 0.3s ease-in-out 0.1s;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
}
.blog-img:hover .mask {
	background-color: rgba(0,0,0,0.5);
	opacity: 1;
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	-ms-transition-delay: 0s;
	transition-delay: 0s;
}
.blog-img:hover a.info {
	opacity: 1;
	-webkit-transform: translateY(85px);
	-moz-transform: translateY(85px);
	-o-transform: translateY(85px);
	-ms-transform: translateY(85px);
	transform: translateY(85px);
	-webkit-transition-delay: 0.3s;
	-moz-transition-delay: 0.3s;
	-o-transition-delay: 0.3s;
	-ms-transition-delay: 0.3s;
	transition-delay: 0.3s;
}
.blog-img .mask, .blog-img .content {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	text-align: center;
}
.blog-img a.info {
	display: inline-block;
	text-decoration: none;
	padding: 7px 14px;
	background: #E82078;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 11px;
	border: #fff double;
	text-transform: uppercase
}
.blog-img a.info:hover {
	background: #202726;
}
.blog-img {
	position: relative;
}
/*---------	13. Breadcrumbs --------- */
.breadcrumbs {
	padding: 10px 0px 6px 0px;
	margin: auto;
	font-size: 13px;
	color: #fff;
	text-align: left;
	z-index: 10;
	position: relative;
	    text-transform: lowercase;
}
.breadcrumbs a {
	color: #000;
	font-size: 12px;
	font-weight: normal;
}
.breadcrumbs span {
	display: inline-block;
	margin: 0 5px 0 5px;
	color: #999;
	font-size: 12px;
}
.breadcrumbs ul {
	margin: 0px;
	padding: 0px;
	text-align:center;
}
.breadcrumbs ul li {
	list-style-type: none;
	display: inline;
}
.breadcrumbs strong {
	font-weight: bold;
	color: #E82078 !important;
}
figure.effect img {
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}
figure.effect:hover img {
	opacity: 0.9;
}
figure.effect figcaption::before {
	-webkit-transform: scale(0, 1);
	transform: scale(0, 1);
}
figure.effect figcaption::after {
	-webkit-transform: scale(1, 0);
	transform: scale(1, 0);
}
figure.effect h2 {
	padding-top: 30%;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0, -20px, 0);
	transform: translate3d(0, -20px, 0);
}
figure.effect p {
	padding: 20px 2.5em;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0, 20px, 0);
	transform: translate3d(0, 20px, 0);
}
.grid figure figcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}
.grid figure figcaption, .grid figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.shop_header_image_background {
	width: 100%;
	height: 100%;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	background-image: none;
	background-position-x: 50%;
}
.shop_header.has_big_img {
	padding-top: 10px;
	padding-bottom: 0px;
	overflow: hidden;
}
.shop_header {
	text-align: left;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	border-bottom: 0px solid #f0f0f0;
}
.shop_header .page-title {
	z-index: 10;
	position: relative
}
.cms-bg-overlay {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	    /* background: rgba(0,0,0,0) none repeat top left; */
}
/*------- 14. Sidebar ---------*/


.button-checkout:before {
	content: "\f00c";
	font-family: FontAwesome;
	font-size: 13px;
	padding-right: 5px;
}
.button-compare:before {
	content: "\f074";
	font-family: FontAwesome;
	font-size: 12px;
	padding-right: 5px;
}
.button-clear:before {
	content: "\f12d";
	font-family: FontAwesome;
	font-size: 12px;
	padding-right: 5px;
}
.button-subscribe:before {
	content: "\f0e0";
	font-family: FontAwesome;
	font-size: 12px;
	padding-right: 5px;
}
.button-vote:before {
	content: "\f164";
	font-family: FontAwesome;
	font-size: 12px;
	padding-right: 5px;
}
.block {
	margin: 0 0 35px;
}
.block .block-title {
	color: #333;
	font-size: 14px;
	margin: 0;
	padding: 10px 3px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: normal;
	border-bottom: 1px #333 solid;
}
.block .block-title strong {
	font-weight: bold;
}
.block .block-title a {
	text-decoration: none;
}
.block .block-content .item {
	padding: 5px 0;
}
.block .btn-remove, .block .btn-edit {
	float: right;
	margin-top: 6px
}
.sidebar .block .access .btn-remove {
	float: right;
	margin-top: -38px
}
.block .actions {
	text-align: left;
	padding: 8px 0;
}
.block .actions a {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}
.block .empty {
	color: #666666;
}
/*	Category boxes */

	/* Left Navigation */

.side-nav-categories ul li {
	padding: 2px 0px;
}
.side-nav-categories ul li a {
	display: inline-block;
	position: relative;
}
.side-nav-categories ul#magicat ul li a:before {
	content: "\f105";
	font-family: 'FontAwesome';
	line-height: 17px;
	margin-right: 5px;
	top: 6px;
}
.side-nav-categories ul#magicat ul li a {
	color: #666;
}
.side-nav-categories ul#magicat ul li a {
	padding-left: 12px;
}
.side-nav-categories, .side-nav-categories .block {
	display: inline-block;
	width: 100%;
	margin-bottom: 35px;
}
ul#magicat li, ul.listStyle li {
	cursor: pointer;
	display: block;
	float: left;
	list-style-type: none;
	margin: 0 0 1px 0;
	padding-left: 0px;
	position: relative;
	width: 100% !important;
	box-shadow: 0 1px 0 #ddd, 0 2px 0 #FFFFFF;
}
ul#magicat li.last {
	box-shadow: none;
}
ul#magicat li.level0 span.magicat-cat, ul.listStyle li span {
	text-align: left;
	display: inline-block;
	width: 100%;
}
ul#magicat li .open-close, .block-layered-nav dt .toggleBtn {
	display: inline-block;
	height: 30px;
	position: absolute;
	right: 0;
	top: 0;
	width: 30px;
}
.block-layered-nav dt .toggleBtn {
	cursor: pointer;
}
ul#magicat li.active > .open-close, .block-layered-nav dt .toggleBtn.highlight {
	background-position: 2px -28px;
}
ul#magicat ul {
	padding-left: 10px;
}
ul#magicat li .open-close, .block-layered-nav dt .toggleBtn {
	display: inline-block;
	height: 30px;
	position: absolute;
	right: 0;
	top: 5px;
	width: 30px;
}
ul#magicat li .open-close, .block-layered-nav dt .toggleBtn {
	background: none no-repeat scroll 2px 3px;
}
.side-nav-categories .block-title {
	color: #333;
	font-size: 14px;
	margin: 0;
	padding: 10px 3px;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 1px;
	line-height: normal;
	border-bottom: 1px #333 solid;
	padding-top: 0px
}
.side-nav-categories .block-title:before {




	content: '\f0c9';
	font-family: FontAwesome;
}
/* Left Navigation End */

.box-category {
	padding: 8px 0px;
	background: #fff
}
.box-category ul {
	list-style: none;
	margin: 0;
	padding: 0px;
}
.box-category > ul > li {
	display: block;
	position: relative;
	margin: 0;
	border-bottom: 1px #ececec solid
}
.box-category > ul > li.last {
	display: block;
	position: relative;
	box-shadow: 0 0px 0 #dbebf9, 0 0px 0 #FFFFFF;
}
.box-category > ul > li:first-child {
	border-top: 0;
}
.box-category .subDropdown {
	top: 3px;
	right: 0px;
	position: absolute;
	cursor: pointer;
	width: 16px;
	height: 16px;
	padding: 2px;
}
.box-category .subDropdown:hover {
	opacity: 0.8;
}
.box-category .subDropdown.plus {
	background-image: none;
}
.box-category .subDropdown.minus {
	background-image: none;
	top: 9px
}
.box-category ul li a {
	padding: 8px 0px;
	display: block;
	font-weight: normal;
}
.box-category ul li.double a {
	display: inline-block;
	margin: 0;
}
.box-category ul li {
	position: relative;
}
.box-category > ul > li > a {
	color: #222;
	text-transform: none;
	display: block;
	font-size: 13px;
}
.box-category > ul > li ul {
	display: none;
	padding-left: 0px !important;
	padding-bottom: 10px;
	padding-right: 0px!important
}
.box-category > ul > li > ul li {
	padding: 0px;
}
.box-category > ul > li a.active {
	font-weight: normal;
}
.box-category > ul > li > a.active {
	color: #E82078;
	font-weight: bold;
	margin-bottom: 0;
	font-size: 14px;
}
.box-category > ul > li a.active + ul {
	display: block;
}
.box-category a:hover {
	text-decoration: none;
	color: #E82078;
}
.box-category > ul > li ul > li > a {
	border-bottom: 0 solid #EAEAEA;
	font-size: 12px !important;
	margin: 0 !important;
	padding: 3px 16px !important;
	text-decoration: none;
	padding-left: 15px;
	color: #666666;
	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
}
.box-category > ul > li ul > li > a:before {
	content: '\f105';
	font-family: FontAwesome;
	font-size: 13px;
	padding-right: 6px;
	color: #444;
}
.box-category > ul > li ul > li ul > li a {
	text-decoration: none;
	font-size: 13px !important;
	margin: 4px 8px!important;
	padding: 0px 16px!important;
	border-bottom: 0px solid #EAEAEA;
}
.box-category > ul > li ul > li ul > li a:hover {
	color: #E82078;
}
.box-category > ul > li ul > li > a:hover {
	color: #E82078;
}
/* Sidebar */

.sidebar-left {
	margin-left: 0 !important;
}
.bv3 .sidebar-right, .bv3 .sidebar-left {
	padding-left: 15px;
}
.sidebar ol, .sidebar ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.sidebar .block-venedor-ads .block-content li {
	padding: 0;
}
.sidebar .block dt {
	font-size: 13px;
	font-weight: bold;
	color: #000;
	padding: 10px 0;
	padding-bottom: 0px!important
}
.sidebar .block dd {
	border-bottom: 0 solid #CCCCCC;
	margin: 0;
	padding: 0 5px;
	margin-bottom: 15px
}
.sidebar address {
	margin: 0;
	padding: 0;
	color: #333;
	text-align: left;
	border-bottom: none;
}
.sidebar {
	font-size: 14px;
}
.sidebar .block-layered-nav .price {
	font-size: 13px;
	font-weight: normal;
}
.block-layered-nav .block-subtitle, .block-layered-nav dt {
	color: #565656;
	font-weight: 900;
}
.block-layered-nav .currently ol {
	border: 1px solid #ececec;
	background-color: #f4f4f4;
	border-radius: 3px;
}
.sidebar a, .sidebar .block-layered-nav .price .sub {
	color: #222;
	font-size: 12px;
}
.sidebar .block-layered-nav .price {
	color: #666;
}
.sidebar .link-cart, .sidebar .link-reorder, .block .actions a {
	color: #CA0000;
	font-weight: bold;
	font-size: 14px;
}
.sidebar .link-compare, .sidebar .link-wishlist {
	color: #aaa;
	font-size: 14px;
}
.block-tags .actions a.view-all {
	text-transform: uppercase;
	color: #333;
	font-weight: 900;
}
.block-tags .actions a.view-all:hover {
	color: #333;
}
.sidebar .link-cart:hover, .sidebar .link-wishlist:hover, .sidebar .link-reorder:hover, .sidebar .link-compare:hover, .sidebar .link-cart:focus, .sidebar .link-wishlist:focus, .sidebar .link-reorder:focus, .sidebar .link-compare:focus, .block .actions a:hover, .block .actions a:focus {
	color: #333;
}
.sidebar .block dl {
	border-bottom: 0px solid #ccc;
	margin: 0;
}
.block .block-content .price {
	font-size: 12px;
	font-weight: bold;
	color: #E82078;
}
/* Block: Account */
.block-account {
}
.block-account .block-content {
	padding-top: 0 !important;
}
.block-account .block-content ul {
	margin-top: 5px;
	margin-bottom: 5px;
}
.block-account .block-content li {
	padding: 10px 0px;
	border-top: 1px #fff solid;
	border-bottom: 1px #ddd solid;
}
.block-account .block-content li:first-child {
	border-top: none;
}
.block-account .block-content li:before {
	content: "\f105";
	font-family: FontAwesome;
	font-size: 10px;
	display: inline-block!important;
	position: absolute;
	cursor: pointer;
	line-height: 16px;
	color: #333;
}
.sidebar .block-content li.last {
	border-bottom: none;
}
.block-account .block-content li a {
	cursor: pointer;
	padding: 0 12px;
	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
}
.block-account .block-content li a:hover {
	cursor: pointer;
	padding: 0 12px;
	color: #000;
}
.sidebar .block-content li.current {
	font-weight: 900;
	color: #333;
	    background-color: #fff !important;
}
/* Block: Currency Switcher */

.block-currency select {
	width: 100%;
	margin-right: 8px;
}
/* Block: Layered Navigation */
.block-layered-nav {
	background-color: #FFFFFF;
}
.block-layered-nav .block-content {
	padding: 0;
}
.block-layered-nav dt {
	font-weight: bold;
	overflow: hidden;
	padding: 0px 0 10px !important;
	position: relative;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.block-layered-nav dd {
	margin: 0;
	padding: 0;
}
.block-layered-nav dd ol {
	position: relative;
}
.block-layered-nav dd ol li:before {
	content: '\f105';
	font-family: FontAwesome;
	font-size: 14px;
	padding-right: 6px;
	color: #444;
}
.block-layered-nav .btn-remove {
	float: right;
}
.block-list .price {
	color: inherit;
	font-size: 14px;
}
/* Block: Cart */
.block-cart {
	padding: 0px;
	overflow: hidden;
}
.block-cart .amount {
	margin-bottom: 5px
}
.block-cart .actions .paypal-logo {
	float: left;
	width: 100%;
	margin: 3px 0 0;
	text-align: right;
}
.block-cart .actions .paypal-logo .paypal-or {
	clear: both;
	display: block;
	padding: 0 55px 5px 0;
}
.block-cart .mini-products-list .product-details .product-name, .block-cart .mini-products-list .product-details .nobr small {
	word-wrap: break-word;
}
.block-cart .mini-products-list .product-details .nobr {
	white-space: normal !important;
}
.block-cart .summary {
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 1;
}
.block-cart .subtotal {
	margin: 0;
	padding: 0;
	text-align: left;
	margin-bottom: 8px
}
.block-cart .block-content .summary .subtotal .label {
	background: none repeat scroll 0 0 transparent;
	border-radius: 0 0 0 0;
	box-shadow: none;
	font-weight: normal;
	padding: 2px 0;
	text-shadow: none;
	color: #000;
	font-size: 100%;
}
.block-cart .subtotal .price {
	color: #E82078;
	font-size: 14px;
	font-weight: bold;
}
.ajax-checkout {
	border: 0 none;
	margin: 0;
	padding: 5px 0 5px;
	text-align: left;
	margin-bottom: 0px;
}
.ajax-checkout a {
	border: 0px #dc436b solid;
	background: #323C46;
	text-shadow: 0 1px 0 #333;
	border-radius: 2px;
	color: #FFFFFF;
	font-size: 11px;
	padding: 8px 12px;
	text-transform: uppercase;
}
.ajax-checkout a:hover {
	border: 0px #111 solid;
	background: #222;
	padding: 6px 10px;
	text-shadow: 0 1px 0 #000;
	border-radius: 2px;
	color: #FFFFFF;
	font-size: 11px;
	cursor: pointer;
}
.sidebar .block-cart .block-subtitle {
	border-bottom: 1px solid #eee;
	padding-bottom: 6px;
	margin: 8px 0 8px;
	font-weight: 900;
	font-size: 13px;
}
.col-left .block-cart .block-content ul li .product-details {
	float: right;
	width: 62%;
}
.col-left .block-cart .block-content ul li .product-details .access {
	float: right
}
.col-left .block-cart .block-content ul li .product-details .access .btn-remove1 {
	position: inherit;
}
.col-left .block-cart ul li.item {
	border-bottom: 1px solid #ECECEC;
	margin-bottom: 10px;
	padding-bottom: 12px;
}
.block-cart ul li.item img {
	width: 80px;
}
.col-left .block-cart ul li.item.last {
	border-bottom: none;
	margin-bottom: 5px;
	padding-bottom: 0px;
}
.col-left .block-cart .block-content ul li a.product-image {
	display: inline;
}
.col-left .block-cart .block-content ul li a.product-image img {
	border: 1px solid #ECECEC;
}
.col-left .block-cart .block-content ul li .product-name {
	margin: 0 0 2px;
	font-size: 12px;
	line-height: 17px;
	margin-top: 5px;
	font-family: 'Open Sans', sans-serif
}
.col-left .block-cart .block-content ul li .product-name a {
	font-size: 12px;
}
.col-right .block-cart .block-content ul li .product-details {
	float: right;
	width: 172px;
}
.col-right .block-cart ul li.item {
	border-bottom: 1px solid #ECECEC;
	margin-bottom: 5px;
	padding-bottom: 8px;
}
.col-right .block-cart ul li.item.last {
	border-bottom: none;
	margin-bottom: 5px;
	padding-bottom: 0px;
}
.col-right .block-cart .block-content ul li a.product-image {
	display: inline;
}
.col-right .block-cart .block-content ul li a.product-image img {
	border: 1px #ddd solid;
}
.col-right .block-cart .block-content ul li .product-name {
	margin: 0 0 2px;
	font-size: 14px;
}
.price, .breadcrumbs li strong, .product-details span.price, #recently-viewed-items .price-box .special-price .price, #recently-viewed-items .price-box .regular-price .price, .availability.out-of-stock span {
	color: #E82078;
}
/* Block: Related */
.related-slider {
	float: right;
	margin: auto;
	margin-bottom: 15px;
}
.related-block .block-title {
	background: none repeat scroll 0 0 #fff;
	border-bottom: 1px solid #e5e5e5;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 10px;
	text-align: left;
	text-transform: uppercase;
}
.related-block {
	border: 1px solid #e5e5e5;
	margin-bottom: 20px;
	margin-top: 25px;
}
.related-slider .slider-items-products .owl-buttons a {
	height: 41px;
	margin: -32px 0 0;
	top: 50%;
	width: 40px;
}
.related-slider .slider-items-products .owl-buttons .owl-next a:before {
	font-size: 24px;
	line-height: 38px;
}
.related-slider .slider-items-products .owl-buttons .owl-prev a:before {
	font-size: 24px;
	line-height: 38px;
}
.related-slider .slider-items-products .owl-buttons .owl-prev a {
	left: -8px;
}
.related-slider .slider-items-products .owl-buttons .owl-next a {
	left: -1px
}
.related-slider button.button.btn-cart:before {
	content: "\f07a";
	font-family: 'FontAwesome';
}
.related-slider .products-grid .item .item-inner .item-img .item-img-info {
	border: none;
}
.related-slider h2 {
	color: #333;
	font-size: 20px;
	margin: 0px 0 20px;
	text-align: left;
	text-shadow: 0 1px 0 #fff;
}
.block-related .block-content {
	padding: 0px 0 10px 0;
	border: 1px solid #ECECEC;
	border-top: none;
	overflow: hidden;
}
.block-related ul {
	margin: 0;
	padding: 0;
}
.block-related li {
	padding: 5px 0;
}
.block-related input.checkbox {
	position: absolute;
	left: 85px;
	top: 12px;
	z-index: 10;
}
.block-related .product {
	margin-left: 20px;
}
.block-related .product .product-image {
	float: left;
	margin-right: -65px;
}
.block-related .product .product-details {
	margin-left: 65px;
}
.block-related .mini-products-list .product-details {
	margin-left: 125px;
	text-align: left;
}
.block-related .mini-products-list .product-details .product-name {
	text-align: left;
}
.block-related .mini-products-list .product-image {
	width: 100px;
	margin: 0;
	padding: 0 10px;
}
.block-related .block-subtitle {
	padding: 10px 10px 0 10px;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
}
.block-related .price-box .old-price .price {
	display: inline;
	font-size: 15px;
}
.block-related a.link-cart {
	text-transform: uppercase;
	font-size: 14px;
	color: #23AEAC;
	font-weight: bold;
}
.block-related a.link-cart:hover {
	text-transform: uppercase;
	font-size: 14px;
	color: #CA0000;
	font-weight: bold;
}
/* Block: Compare Products */
.block-compare {
	background-color: #fff;
	padding: 0px;
}
.block-compare li {
	padding: 5px 0;
}
.block-compare .block-content ol, .block-compare .block-content ul {
	margin: 0;
}
ol#compare-items li a.product-name {
	font-size: 12px;
	padding: 0 5px;
	margin: 0;
	font-weight: normal;
	color: #333;
	line-height: 20px;
	text-transform: none;
	display: inline-block;
	width: 200px;
}
ol#compare-items li a.product-name span {
	margin-right: 3px;
	font-size: 14px;
	font-weight: 400;
	color: #777;
	line-height: 15px;
	margin-bottom: 6px;
}
ol#compare-items li a.product-name:hover {
	font-size: 13px;
}
ol#compare-items li {
	margin: 0;
	padding: 0 0 10px;
	position: relative;
	border-bottom: 1px solid #ECECEC;
	margin-bottom: 10px;
	background: none;
}
ol#compare-items li:before {
	content: '\f105';
	font-family: FontAwesome;
	font-size: 14px;
	padding-right: 6px;
	color: #444;
	display: inline-block;
	vertical-align: top;
}
ol#compare-items li.last {
	border-bottom: none;
	margin-bottom: 0;
}
/* Block: Recently Viewed */
.block-viewed .block-content {
	background-color: #fff;
	padding: 0px;
}
.block-viewed li {
	padding: 3px 0px !important;
	list-style: none;
}
.block-viewed li.last {
	padding: 0px;
	border-bottom: 0px #eaeaea solid;
	list-style: none;
}
.block-viewed .block-content li a {
	padding: 0 15px;
	color: #666;
}
.block-viewed .block-content li a:hover {
	font-size: 13px;
	color: #000;
}
.block-viewed li span {
	color: #777777;
	float: left;
	font-size: 20px;
	font-weight: normal;
	line-height: 15px;
	margin-bottom: 8px;
	margin-right: 3px;
}
.block-viewed li:before {
	content: '\f105';
	font-family: FontAwesome;
	font-size: 13px;
	padding-right: 6px;
	color: #444;
	vertical-align: top;
}
.block-compared li:before {
	content: '\f105';
	font-family: FontAwesome;
	font-size: 13px;
	padding-right: 6px;
	color: #444;
	vertical-align: top;
}
.sidebar ol, .sidebar ul {
	list-style: none;
	padding: 0;
	margin: 0;
	padding: 0
}
#poll-answers {
	margin-bottom: 10px
}
#recently-viewed-items .product-name {
	text-align: left;
	margin: 0;
	text-transform: none;
	width:auto;
	display: inline-block
}
#recently-viewed-items .product-name a {
	color: #333;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding: 0 0px;
}
#recently-viewed-items .product-name a:hover {
	color: #000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
/* Block: Recently Compared */
.block-compared .block-content {
	background-color: #fff;
	padding: 5px 12px 12px;
}
.block-compared li {
	padding: 3px 0px !important;
	list-style: none;
}
.block-compared li.last {
	padding: 0px;
	border-bottom: 0px #eaeaea solid;
	list-style: none;
}
.block-compared .block-content li a {
	padding: 0 15px;
	color: #666;
}
.block-compared .block-content li a:hover {
	font-size: 13px;
	color: #000;
}
.block-compared li span {
	color: #777777;
	float: left;
	font-size: 20px;
	font-weight: normal;
	line-height: 15px;
	margin-bottom: 8px;
	margin-right: 3px;
}
.block-compared li:before {
	content: '\f105';
	font-family: FontAwesome;
	font-size: 14px;
	padding-right: 6px;
	color: #444;
	vertical-align: top;
}
#recently-compared-items .product-name {
	text-align: left;
	margin: 0;
	text-transform: none;
	width: 225px;
	display: inline-block
}
#recently-compared-items .product-name a {
	color: #333;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	padding: 0 0px;
}
#recently-compared-items .product-name a:hover {
	color: #000;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
/* Block: Poll */
.block-poll {
	background-color: #fff;
	padding: 0px;
}
.block-poll label {
	margin-bottom: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 12px;
	color: #333;
	font-weight: normal;
}
.block-poll .block-subtitle {
	color: #222;
	font-weight: 900;
	font-size: 12px;
}
.block-poll input.radio {
	float: left;
	margin: 1px -18px 0 0;
}
.block-poll .label {
	    display: block;
    margin-left: 18px;
    text-align: left;
    padding: 0.1em 0.3em 0.1em;
    line-height: 14px;
}
.block-poll li {
	padding: 3px 0px !important;
	background: none !important;
}
.block-poll .actions {
	margin: 5px 0 0 0px;
	padding: 0;
}
.block-poll .answer {
	font-weight: bold;
}
.block-poll .votes {
	float: right;
	margin-left: 10px;
}
/* Block: Tags */
.block-tags {
	background-color: #fff;
	padding: 0px;
}
.block-tags .block-content {
	overflow: hidden;
}
.block-tags ul, .block-tags li {
	display: inline;
	padding: 0 !important;
	background: none !important;
	border: none;
}
.block-tags .actions {
	border: 0 none;
	float: right !important;
	margin-top: 10px;
	padding: 0px;
	text-align: left;
}
/* Block: Subscribe */
.block-subscribe {
	background-color: #fff;
	padding: 0px;
}
.block-subscribe .input-text {
	width: 90%;
	background: #f7f7f7;
	border: 1px solid #f7f7f7;
	color: #AAAAAA;
	padding: 10px 7px;
	font-size: 13px;
}
.block-subscribe .input-text:focus {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #DDDDDD;
	color: #333333;
	font-size: 13px;
	outline: medium none;
	padding: 10px 7px;
	vertical-align: middle;
}
.form-subscribe-header {
	font-size: 14px;
	margin-bottom: 5px;
	color: #222;
}
.static-contain {
	margin-bottom: 20px;
}
.static-contain .required {
	color: #F00;
}
/* Block: Recently Viewed */

.block-company .block-content {
	padding-top: 5px !important;
}
.block-company ol {
	margin: 5px 0;
}
.block-company li {
	padding: 10px 0px !important;
	list-style: none;
	border-bottom: 1px #ddd solid;
	border-top: 1px #fff solid;
}
.block-company li:first-child {
	border-top: none
}
.block-company li a {
	padding: 0 5px;
	text-decoration: none;
	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
}
.block-company li a:hover {
	padding: 0 5px;
	color: #000;
}
.block-company li:before {
	content: '\f105';
	font-family: FontAwesome;
	font-size: 14px;
	padding-right: 6px;
	color: #444;
	display: inline-block;
	vertical-align: top;
}
.block-company li.last {
	padding: 10px 0px !important;
	border-bottom: 0px #eaeaea solid;
	list-style: none;
}
.block-company li span {
	float: left;
	margin-right: 5px;
	font-size: 16px;
	color: #aaa;
	line-height: 16px;
}
.block-company li strong {
	color: #333;
	font-weight: 900;
	padding: 0 5px;
}
/* Block: Reorder */
.block-reorder li {
	padding: 5px 0;
}
.block-reorder input.checkbox {
	float: left;
	margin: 3px -20px 0 0;
}
.block-reorder .product-name {
	margin-left: 20px;
}
/* Block: Banner */

.block-banner .block-content {
	text-align: center;
}
.block-banner a img {
	transition: all 0.4s ease-out 0.2s;
}
.block-banner a img:hover {
	opacity: 0.5;
	-webkit-transition: all 0.4s ease-out 0.2s;
	-moz-transition: all 0.4s ease-out 0.2s;
	-o-transition: all 0.4s ease-out 0.2s;
	transition: all 0.4s ease-out 0.2s;
	background-color: #eee;
}

#carousel-example-generic .carousel-caption h3 a {
	font-size: 32px;
    color: #fff;
    text-shadow: none;
}
/*  15.  Product Sorting Toolbar  */
/* Pager */
.pager {
	margin: 0;
	text-align: center;
	padding: 0;
}
.pager .amount {
	float: left;
}
.pager .limiter label {
	float: left;
	font-size: 14px;
	padding: 6px 0;
	margin-right: 10px;
	display: inline;
}
.pager .pages {
	margin: 0 0;
}
.pages .pagination {
	margin: auto;
}
.pager .pages li {
	display: inline-block;
}
.pager .pages li a {
	box-shadow: none;
	border: none;
	padding: 5px 10px;
	border-radius: 0px;
}
.pages .pagination > .active > a, .pages .pagination > .active > span, .pages .pagination > .active > a:hover, .pages .pagination > .active > span:hover, .pages .pagination > .active > a:focus, .pages .pagination > .active > span:focus {
	z-index: 2;
	cursor: default;
}
/* Sorter */
.sorter {
	padding: 0;
	margin: 0;
}
.sorter .actions {
	float: left;
}
.sorter .view-mode {
	float: left;
	margin-top: 6px;
	margin-right: 20px;
	margin-left: 0px;
}


.sorter .sort-by {
	float: left;
	margin-top: 6px;
}
/* Toolbar */
.toolbar {
	clear: both;
	margin-top: 5px;
	padding: 0px 0 10px 0px;
	display: inline-block;
	width: 100%;
}
.toolbar .sorter {
	float: left;
}
.toolbar-bottom {
	margin-top: 0;
}
.toolbar .pager .pages ol {
	float: none;
}
#sort-by .button-asc {
	box-shadow: none;
	float: right;
	height: 33px;
	line-height: 33px;
	margin-left: 5px;
	text-align: center;
	width: 35px;
}
.top_arrow:before {
	content: '\f106';
	font-family: FontAwesome;
	font-size: 16px;
}
#sort-by .button-desc {
	background-color: #f8f8f8;
	box-shadow: none;
	float: right;
	height: 31px;
	line-height: 31px;
	margin-left: 5px;
	text-align: center;
	width: 30px;
}
#sort-by {
	float: right;
	font-size: 13px;
	margin-top: 6px;
}
#sort-by ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}
#sort-by a:link, #sort-by a:visited {
	text-decoration: none;
}
#sort-by li {
	cursor: pointer;
	margin: 0 auto;
	outline: medium none;
	padding: 6px 15px;
	position: relative;
	width: 100px;
	float: left;
	border: none
}
#sort-by li li {
	width: 100px;
	margin-top: 0px;
	border-top: none;
	border-right: none;
	border-left: none;
}
#sort-by ul ul {
	position: absolute;
	visibility: hidden;
	left: -1px;
	top: 27px;
	background: none repeat scroll 0 0 #F8F8F8;
	z-index: 10000;
	border-top: none;
	border: 1px #f5f5f5 solid;
}
#sort-by ul ul ul {
	position: absolute;
	left: 100%;
	top: -2px;
	border: solid 1px transparent;
}
#sort-by li:hover > ul {
	visibility: visible;
}
.right-arrow {
	float: right;
}
.right-arrow:after {
	content: "\f107";
	font-family: 'FontAwesome';
	color: #666;
	font-size: 14px;
}
#limiter {
	float: right;
	font-size: 14px;
	margin-top: 0px;
}
#limiter ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}
#limiter a:link, #limiter a:visited {
	text-decoration: none;
	border: none;
	border-radius: 0px;
	display: inline-block;
	padding: 0px;
}
#limiter li {
	cursor: pointer;
	margin: 0 auto;
	outline: medium none;
	padding: 5px 0px 5px 10px;
	position: relative;
	width: 50px;
	float: left;
	text-align: left;
}
#limiter .right-arrow {
	float: right;
	margin-left: 6px;
}
#limiter li li {
	width: 50px;
	border-top: 0px #f5f5f5 solid;
}
#limiter ul ul {
	position: absolute;
	visibility: hidden;
	left: -1px;
	top: 27px;
	z-index: 10000;
	border-top: none;
	border: 0px #f5f5f5 solid;
}
#limiter ul ul ul {
	position: absolute;
	left: 100%;
	top: -2px;
	border: solid 1px transparent;
}
#limiter li:hover > ul {
	visibility: visible;
}
/* Category Toolbar, Pager */
.toolbar .button-list {
	background: none no-repeat 10px 7px;
	text-transform: none;
	padding: 6px 8px 7px 25px;
}
.toolbar a.button-grid {
	background: none no-repeat 11px 9px;
	padding: 6px 8px 7px 22px;
	border: none
}
.toolbar span.button-active.button-grid {
	background: #E82078 none no-repeat 10px 9px;
	padding: 6px 8px 7px 22px;
	margin-right: 5px;
	border: none;
}
.toolbar span.button-active.button-list {
	background: none no-repeat 10px 9px;
	padding: 6px 8px 7px 22px;
	border: none
}
.toolbar .button-list:hover, .toolbar a.button-grid:hover, .toolbar span.button-active.button-grid:hover, .toolbar span.button-active.button-list:hover {
	padding:6px 10px 7px 22px;
}
.toolbar .pager {
	text-align: left;
	margin: 8px 10px 0 0;
	padding: 0;
	float: right;
	width: 45%;
}
.pager .amount, .sorter .amount {
	padding-left: 10px;
	margin-top: 4px;
	display: inline-block;
}
.toolbar .pager .limiter {
	margin-top: 2px;
	float: left;
}
.toolbar-bottom .pager .limiter {
	position: static;
}
.pager .button {
	padding: 4px 5px;
	background-color: #fff;
}
.pager .button :hover {
	padding: 4px 5px;
	background-color: #fff;
}
.toolbar .actions {
	margin-right: 30px;
}
.pager .limiter label, .toolbar label {
	display: inline;
	float: left;
	margin-right: 10px;
	padding: 5px 0;
	font-size: 14px;
	font-weight: normal;
}
.toolbar .sorter .sort-by {
	margin-right: 30px;
}
.pager .amount {
	margin-right: 20px;
}
/*  16. Product View  */
/* Product Images */
.product-view .new-label {
	display: none;
}
.product-view .sale-label {
	display: none;
}
.product-view {
	margin: auto;
	position: relative;
	z-index: 0;
	margin-top: 15px;
	overflow: hidden
}
.product-view .flexslider-thumb {
	margin: 20px auto 0;
	padding: 0 30px;
	position: relative
}
.product-view-compact .flexslider-thumb {
	margin: 17px auto 0
}
.product-view .flexslider-thumb .flex-viewport {
	z-index: 10
}
.product-view .flexslider-thumb .flex-direction-nav {
	top: 30%;
	left: 0;
	width: 100%;
}
.product-view .flexslider-thumb .flex-prev {
	position: absolute;
	left: 10px;
	top: -5px;
}
.product-view .flexslider-thumb .flex-next {
	position: absolute;
	right: 10px;
	top: -5px;
}
.product-view .flexslider-thumb li img {
	cursor: pointer;
	-moz-user-select: none;
	border: 1px #ddd solid;
}
.product-view .previews-list {
	padding: 0;
	list-style-type: none;
	text-align: center
}
.product-view .previews-list li {
	width: 76px;
	margin-right: 7px;
	padding: 0;
	float: none;
	display: inline-block;
}
.product-view-compact .rating {
	padding: 18px 0 21px
}
.product-view-compact .btn-toolbar {
	margin: 0;
	padding: 7px 0 22px
}
.product-view-compact .price {
	display: block;
	padding: 6px 0 20px
}
.product-view .flexslider-thumb-vertical-outer {
	margin: 0 10px 15px 0;
	width: 76px;
	float: left;
	position: relative;
	z-index: 1
}
.product-view .flexslider-thumb-vertical .flex-viewport {
	height: 300px!important
}
.product-view .flexslider-thumb-vertical .slides {
	margin: -4px 0 0;
	padding: 0;
	list-style-type: none
}
.product-view .flexslider-thumb-vertical .slides li {
	margin: 0;
	padding: 0;
	overflow: hidden
}
.product-view .flexslider-thumb-vertical .slides li img {
	width: 100%;
	padding: 4px 0;
	cursor: pointer;
	-moz-user-select: none
}
.flex-direction-nav, .slider-controls {
	-webkit-transform: translate3d(0, 0, 0)
}
.product-essential {
	background-color: #FFFFFF;
}
.product-collateral .box-collateral {
	margin: 0 0 15px;
}
.product-essential .product-image.no-gallery {
	margin-left: auto;
}
.product-essential .product-image img {
	height: auto;
	width: 100%;
	border: 1px solid #fff;
	padding: 1px;
}
.product-essential .button-viewall {
	position: absolute;
	left: 5px;
	bottom: 5px;
	text-indent: -999em;
	z-index: 9999;
}
.more-views {
	margin: 8px auto 10px;
	width: 100%;
	clear: both;
}
.more-views li {
	float: left;
	margin: 0 12px 0 0;
	border: 1px #ddd solid;
	height: 85px
}
.more-views li a {
	display: block;
	text-align: center;
	width: 70px;
}
.more-views li a img {
	width: 70px;
}
.more-views .jcarousel-next:before {
	content: "\f105";
	font-family: FontAwesome;
	font-size: 26px;
	padding-right: 5px;
	vertical-align: top;
	right: -20px;
	top: 28px;
	display: inline-block!important;
	position: absolute;
	cursor: pointer;
}
.more-views .jcarousel-prev:before {
	content: "\f104";
	font-family: FontAwesome;
	font-size: 26px;
	padding-right: 5px;
	vertical-align: top;
	left: -20px;
	top: 28px;
	display: inline-block!important;
	position: absolute;
	cursor: pointer;
}
.more-views .jcarousel-clip {
	overflow: hidden;
}
.product-essential .more-images {
	width: 92px;
	float: left;

	overflow: hidden;
	margin-top: -20px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.product-essential .more-images .normal-list {
	margin-top: -6px;
}
.product-essential .more-images ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.product-essential .elastislide-vertical {
	margin-top: -6px;
}
.product-essential .more-images img {
	padding: 6px 0;
	width: 100%;
}
.recommend {
	margin: 20px auto;
	position: relative;
}
.recommend .controls .next {
	right: 0;
}
.recommend .controls .prev {
	right: 36px;
}
/*  Product Shop */
.product-view .product-shop .add-to-box button.button.btn-cart span {
	background: none;
	margin-left: 5px;
	font-size: 14px;
}
.product-view .product-options-bottom button.button.btn-cart span {
	background: none;
	margin-left: 5px;
}
.product-view .product-shop {
	margin-top: 0;
}
.product-additional {
	display: inline-block;
}
.product-additional .block-product-additional {
	margin: 0px;
	background: #fff;
	border: 1px #eaeaea solid;
	text-align: center;
	padding-bottom: 15px;
}
.product-additional .block-product-additional p {
	margin: 12px 0;
	line-height: 20px;
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
}
.product-additional .block .block-title {
	border-bottom: 2px solid #333;
	color: #000000;
	font-size: 14px;
	margin: 0;
	padding: 13px;
	text-transform: uppercase;
	text-align: center;
	margin: 0px;
	background: #f7f7f7;
}
.product-additional .block-product-additional .block-content {
	padding: 18px 12px 10px;
	text-align: center;
	line-height: 20px;
}
.block .block-content {
	border-top: medium none;
	font-size: 13px;
	overflow: hidden;
	padding: 15px 0px;
}
.block-progress .block-content {
	text-align: left;
	padding-top: 5px;
}
.block-progress dt.complete {
	margin: 0;
}
.product-view .product-name {
	border-bottom: 1px solid #e5e5e5;
}
.product-view .product-name h1 {
	font-size: 32px;
	margin: 0 0 2px;
	text-align: left;
	line-height: 1;
	padding-bottom: 12px;
	font-weight: 700;
	text-transform: uppercase;
	padding-right: 55px;
}
.product-view .short-description {
	font-size: 13px;
	padding: 10px 0px;
	border-bottom: 1px #ddd dotted
}
.product-view .short-description h2 {
	font-size: 14px;
	color: #333;
	margin: 0px;
	margin-bottom: 5px;
	font-weight: bold;
}
.product-view .short-description p {
	font-size: 13px;
	margin: 0px;
	color: #777
}
.product-view .product-shop .add-to-box {
	padding: 0px 0px 10px 0px;
	overflow: hidden;
	text-align: left;
	margin: 1px 0 0 0;
	border-bottom: 1px dotted #ddd;
}
.product-view .product-shop .add-to-box .btn-cart {
	font-size: 16px;
	text-shadow: none;
	padding: 1px 14px;
	float: right;
	margin-top: 0px;
	font-weight: bold;
	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
	margin-left: 12px;
	border: none;
	height: 35px;
	text-transform: uppercase;
}
.product-view .product-shop .add-to-box .btn-cart:hover {
	text-shadow: none;
}
.product-view .product-shop .add-to-box .icon-basket {
	margin-right: 5px;
}
.email-addto-box {
	display: inline-block;
	margin-left: 0px;
	margin-top:10px;
}
.product-view .email-friend a span {
	font-size: 12px;
	display: none
}
.product-view .promo-banner {
	margin-top: 20px
}
.product-view .product-shop ul.add-to-links {
	margin: 0;
	padding: 0;
	margin-top: 0px;
	display: inline-block;
	float:left;
}
.product-view .product-shop .add-to-links li {
	display: inline-block;
	padding: 0px 0px 0px 15px;
	list-style-type: none;
}
.product-view .add-to-links span {
	font-size: 12px;
	margin-left: 5px;
	font-weight: normal;
	text-transform: none;
	display: none
}
.product-view .product-shop .add-to-links li a:hover {
	color: #fff;
	background: #E82078;
	border: 1px #E82078 solid;
}
.product-view .email-friend {
	font-size: 12px;
	display: inline-block;
	margin-bottom: 0px;
	vertical-align: top;
	margin-left: 15px;
	float:left;
}
.product-view .email-friend a:before {
	content: "\f0e0";
	font-family: FontAwesome;
	font-size: 16px;
}
.product-view .email-friend a {
	color: #999;
	line-height: normal;
	font-weight: normal;
	vertical-align: top;
	display: block;
	height: 35px;
	width: 35px;
	border: 1px #ececec solid;
	color: #999;
	line-height: 33px;
	vertical-align: top;
	text-align: center;
	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
}
.product-view .email-friend a:hover {
	color: #fff;
	background: #E82078;
	border: 1px #E82078 solid;
}
.product-view .product-shop .add-to-links li .separator {
	display: none;
}
.product-view .product-shop .add-to-links .link-wishlist:before {
	content: "\f004";
	font-family: FontAwesome;
	font-size: 14px;
}
.product-view .product-shop .add-to-links .link-wishlist {
	color: #999;
	line-height: normal;
	font-weight: normal;
	vertical-align: top;
	display: block;
	height: 35px;
	width: 35px;
	border: 1px #ececec solid;
	color: #999;
	line-height: 33px;
	vertical-align: top;
	text-align: center;
	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
}
.product-view .product-shop .add-to-links .link-compare:before {
	content: "\f012";
	font-family: FontAwesome;
	font-size: 14px;
}
.product-view .product-shop .add-to-links .link-compare {
	color: #999;
	line-height: normal;
	font-weight: normal;
	vertical-align: top;
	display: block;
	height: 40px;
	width: 45px;
	border: 1px #ececec solid;
	color: #999;
	line-height: 36px;
	vertical-align: top;
	text-align: center;
	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
}
.product-view .product-shop ul.add-to-links a {
	padding: 0;
	margin: 0;
	display: block
}
.product-view .product-shop .ratings {
	padding: 18px 0;
	margin: auto;
	border-bottom: 1px #ddd dotted;
	position: relative;
	bottom: auto;
	border-radius: 0;
	left: 0;
	margin-left: 0px
}
.product-view .product-shop .ratings .rating-links {
	margin-bottom: 0px;
	display: inline-block;
}
.product-view .product-shop .no-rating {
	padding: 5px 0 0px;
	margin: 0px 0 0;
	font-size:13px;
}
.availability.in-stock {
	padding: 3px 10px;
	position: absolute;
	top: 50px;
	right: 0px;
}
.availability.in-stock span {
	color: #6dbe14;
	font-size: 12px;
	line-height: 16px;
	display: block;
}
.availability.in-stock span:before {
	content: '\f14a';
	font-family: FontAwesome;
	display: inline-block;
	margin-right: 5px;
	font-size: 16px;
	vertical-align: middle
}
.availability.out-of-stock {
	padding: 3px 10px;
	position: absolute;
	top: 18px;
	right: 0px;
}
.availability.out-of-stock span {
	color: red;
	font-size: 12px;
	line-height: 16px;
	display: block;
}
.availability.out-of-stock span:before {
	content: '\f00d';
	font-family: FontAwesome;
	display: inline-block;
	margin-right: 5px;
	font-size: 16px;
	vertical-align: middle
}
.products-grid .item .actions .availability.out-of-stock {
	background: none repeat scroll 0 0 #fff;
	border: medium none;
	display: inline-block;
	height: 50px;
	line-height: 50px;
	padding: 0;
	text-align: center;
	width: 50px;
	position: relative;
	top: 0px;
}
.products-grid .item .actions .availability.out-of-stock span.ava-out-of-stock {
	display: none;
}
.products-grid .item .actions .availability.out-of-stock span:before {
	content: inherit;
}
.products-grid .item .actions .availability.out-of-stock:before {
	content: "\e04f";
	font-family: 'Simple-Line-Icons';
	font-size: 14px;
	color: #999
}
.products-list .product-shop p.availability.out-of-stock {
	border: 2px solid red;
	color: #666;
	display: inline-block;
	font-size: 13px;
	line-height: 1.5em;
	padding: 6px 10px;
	position: relative;
	text-transform: uppercase;
	top: 0;
}
.product-view .product-shop .price-block {
    position: relative;
}
.product-view .product-shop .price-box {
	display: block;
	margin: 0px;
	padding: 8px 0px 4px;
	border-bottom: 0px #ddd dotted;
	position: relative;
	float: left;
    width: auto;
}
.product-view .product-shop .grouped-items-table .price-box {
	border-bottom: 0px solid #ddd;
	margin: 0;
	padding: 0;
}
.product-view .product-shop .price-box .old-price {
	margin: 0px;
	margin-top: 0;
	display: inline-block;
	    float: left;
}
.product-view .product-shop .special-price {
	        display: inline-block;
    margin-top: -8px;
    padding: 0;
    float: left;
    margin-left: 10px;
    border-bottom: 0px;
}
.emi-div{    width: 100%;
    height: auto; color: #666; font-size:11px; text-transform:uppercase;
    float: left;     padding-top: 10px;
    border-top: 1px solid #ddd;}
.emi-div span{    padding: 1px 5px 2px;
    background-color: #666;
    font-size: 10px;
    color: #fff;
    text-transform: uppercase;
    margin-right: 4px;
    border-radius: 2px;}
.product-view .product-shop .old-price .price {
	font-size: 13px;
	font-weight: normal
}
.product-view .product-shop .price {
	font-size: 14px;
	color: #E82078;
	font-weight: bold;
}
.add-to-cart .qty, .qty-holder .qty {
	background-color: #FFFFFF;
	border: 1px solid #E0E0E0;
	border-radius: 0px;
	font-size: 15px;
	font-weight: bold;
}
.add-to-cart .qty {

	height: 35px;
	text-align: center;
	width: 40px;
	vertical-align: top
}
.qty-input-text {
	float: left;
	margin-left: 10px;
}
.custom button.items-count {
	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
	font-size: 12px;
	line-height: 0px;
	padding: 10px 12px 9px 12px;
	height: 35px;
	width: 35px;
}
.product-view .product-shop .add-to-box .add-to-cart label {
	display: inline-block;
	float: left;
	margin-top: 6px;
	text-align: left;
	text-transform: capitalize;
	font-size: 15px;
	font-weight: normal;
	margin-right: 15px;
}
.product-view .product-shop .product-options-bottom .add-to-cart label {
	display: block;
	float: none;
	margin-bottom: 5px;
	text-align: left;
	text-transform: uppercase;
}
/*  Product Collatera */
.product-collateral {
	margin-bottom: 5px;
	margin-top: 0px;
	overflow: hidden;
	padding: 50px 0;
	text-align: left;
}
#product-tabs {
	margin: 0;
	padding: 0;
	position: relative;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
#product-tabs > dt {
	text-transform: none;
	font-size: 14px;
	padding: 8px 0px;
	cursor: pointer;
	color: #102343;
	text-transform: none;
}
#product-tabs > dt.open {
	position: relative;
	background-color: #fff;
	z-index: 10;
	color: #2CA2E3;
}
#product-tabs > dd {
	display: none;
	right: 0;
	top: 0;
	background-color: #fff;
	margin: 0;
	padding: 6px 0;
	line-height: 1.8;
	border-bottom-width: 0 !important;
	font-size: 14px;
}
#product-tabs > dd h2 {
	display: none;
}
.product-tabs {
	line-height: normal;
	margin: 0;
	outline: none;
	padding: 0;
	position: relative;
	z-index: 1;
	margin-top: 0px;
	text-align: center;
	width: 100%;
	border: none !important;
}
.product-tabs li a {
	color: #333;
	margin-right: 0px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
	padding: 0 0px;
	letter-spacing: 1px;
}
.product-tabs li.active a {
	background: none repeat scroll 0 0 #fff;
	color: #333;
	font-weight: bold;
	padding: 12px;
	border: 2px solid #333;
}
.nav-tabs.product-tabs > li {
	display: inline-block;
	float: none;
	margin-right: 10px;
}
.nav-tabs.product-tabs > li > a {
	    margin-right: 0px;
    line-height: 1.42857143;
    border-radius: 0px;
    background: none repeat scroll 0 0 rgba(245, 245, 245, 0.86);
    border: 0px solid #fff;
    padding: 6px 0px;
    width: 170px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	border: 0px solid #333;
    background-color: #E82078;
    color: #fff;
}
.nav-tabs > li > a:hover {
	border: 0px solid #333;
    background-color: #E82078;
    color: #fff;
	transition: all 0.3s cubic-bezier(0.8, 0, 0, 1) 0s;
}
.tab-content {
	background-color: inherit;
	padding: 15px 0px 20px 0px;
	overflow: hidden;
	font-size: 13px;
	line-height: 21px;
	margin-top: 5px;
}
.tab-content > .active {
	margin-top: 0px;
}
.tags .input-box input {
	border: 1px solid #ddd;
	margin-top: 0;
	padding: 6px;
	width: 35%;
}
.form-add-tags button.button {
	display: inline;
	background: #fff;
	border: 2px solid #eee;
	background: #fff;
	padding: 6px 12px;
	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
}
button.button.btn-add:before {
	content: "\f067";
	font-family: FontAwesome;
	font-size: 14px;
	padding-right: 8px;
}
.form-add-tags button.button:hover {
	display: inline;
	background: #E82078;
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	border: 2px #eee solid;
	color: #fff;
	padding: 6px 12px;
}

.cart-empty{    text-align: center;
    font-size: 17px;}
.cart-empty a{}
#customer-reviews {
	margin-top: 15px;
}
#customer-reviews .detail {
	font-size: 14px;
	line-height: 18px;
}
#customer-reviews h3 {
	font-size: 14px;
	font-weight: 900;
	margin-bottom: 15px;
}
#customer-reviews h4 {
	display: inline;
	font-size: 14px;
}
#customer-reviews h5 {
	display: inline;
	font-size: 14px;
}
.box-reviews dl {
	margin-bottom: 0;
}
.box-reviews dt {
	font-size: 18px;
	padding: 20px 0 10px;
}
#customer-reviews .page-title {
	border: none;
}
#customer-reviews .page-title h2 {
	color: #000;
	font-size: 20px;
	font-weight: normal;
	margin-top: 0;
	padding: 2px 0px;
	position: relative;
	display: block;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px
}
.box-reviews1 {
	margin-top: 8px;
	margin-bottom: 20px;
}
.box-reviews2 {
	margin-top: 8px;
	margin-bottom: 35px;
	overflow: hidden;
}
.review-title {
	margin-top: 0;
	line-height: 1.4;
	padding-bottom: 15px;
	margin-bottom: 0;
	font-size: 13px;
	font-weight: 400;
}
.review-title span {
	font-size: 14px;
	font-weight: 400;
	margin-top: 5px;
}
.box-reviews > .rating-box {
	position: absolute;
	top: 30px;
	right: 30px;
}
.box-reviews dd {
	margin-left: 0;
	padding-bottom: 20px;
}
.box-reviews .author {
	font-style: italic;
	font-size: 14px;
	font-weight: bold;
	margin-right: 5px;
}
.box-reviews .date {
	color: #bdbdbd;
	font-size: 14px;
	font-style: italic;
}
.box-reviews .ratings-table {
	float: left;
	margin: 5px 15px 15px 0;
	width: 12%;
}
.box-reviews .review {
	border-left: 1px solid #DFDFDF;
	float: left;
	padding-left: 2.5em;
	width: 84%;
}
.box-reviews .review .review-txt {
	border-bottom: 1px solid #DFDFDF;
	padding-bottom: 12px;
	margin-bottom: 10px;
}
.box-reviews ul li h6 {
	font-size: 15px;
	margin-bottom: 3px;
	padding: 0;
}
.box-reviews2 ul li {
	margin-bottom: 0px;
	clear: both;
}
.box-reviews .actions {
	padding-top: 1.5em;
	text-align: right;
	float: right;
}
#customer-reviews .form-list li label {
	color: #333;
	font-size: 14px;
}
#customer-reviews .buttons-set {
	margin-top: 10px;
}
/*detail page view link*/
a.button.view-all:before {
	content: "\f06e";
	font-family: FontAwesome;
	font-size: 13px;
	padding-right: 8px;
}
a.button.view-all {
	display: inline-block;
	border: 0;
	background: #fff;
	font-size: 12px;
	text-align: center;
	white-space: nowrap;
	color: #333;
	font-weight: bold;
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	vertical-align: top;
	border: 2px solid #ddd;
	padding: 5px 10px;
}
.button.view-all:hover {
	background: #E82078;
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	border: 2px solid #E82078;
	color: #fff;
	text-decoration: none;
}
.box-reviews .form-add h3 {
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: 400;
}
.box-reviews .form-add h4 {
	font-size: 15px;
}
.box-reviews textarea {
	width: 95%;
	margin-top: 4px;
	height: 8em;
	background: #fff;
}
.box-reviews .form-list input.input-text {
	width: 80%;
	padding: 10px;
	margin-bottom: 4px;
	line-height: 20px;
	background: #fff;
	border: 1px solid #ddd;
	box-shadow: 0 0 0px rgba(0, 0, 0, 0.1) inset;
}
.box-reviews .form-list input.input-text:focus {
	width: 80%;
	padding: 10px;
	margin-bottom: 4px;
	line-height: 20px;
	background: #fff;
	border: 1px solid #ddd;
	box-shadow: 0 0 0px rgba(0, 0, 0, 0.1) inset;
}
.box-reviews .form-list select {
	padding: 12px 15px 12px 165px;
	margin: 0;
	width: 100%;
	line-height: 20px;
	height: 48px;
}
.review1 {
	display: inline-block;
	width: 45%;

	float: left;
}
.review2 {
	display: inline-block;
	width: 55%;
}
#product-review-table {
	margin: 10px 0;
	border: medium none;
	width: 100%;
}
#product-review-table th, #product-review-table td {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	padding: 8px;
}
#customer-reviews ul {
	margin: auto;
	padding: 0px;
}
#customer-reviews li {
	margin-bottom: 0px;
	list-style: none;
}
#customer-reviews .form-list li label {
	color: #333;
	font-size: 14px;
}
label {
	font-weight: normal;
}
.box-reviews .form-list input.input-text {
	width: 80%;
	padding: 10px;
	margin-bottom: 4px;
	line-height: 20px;
	background: #fff;
	border: 1px solid #ddd;
	box-shadow: 0 0 0px rgba(0, 0, 0, 0.1) inset;
}
.box-reviews textarea {
	border: 1px #f1f1f1 solid;
	padding: 10px;
	outline: none;
	color: #aaa;
}
.nobr {
	white-space: nowrap;
}
button.button.submit:before {
	content: "\f04b";
	font-family: FontAwesome;
	font-size: 11px;
	padding-right: 8px;
}
.upsell-pro .product-flexslider {
	margin: 10px -10px;
}
.upsell-pro {
	margin-bottom: 50px;
}
#product-tabs > dd h2.product-name {
	display: block;
}
#product-tabs .crosssell .flex-direction-nav a {
	width: 50px;
	height: 40px;
	top: 112px;
}
#product-tabs .crosssell .flex-direction-nav .flex-prev {
	right: auto;
	left: -10px;
}
#product-tabs .crosssell .flex-direction-nav .flex-next {
	right: -10px;
}
.box-up-sell .flex-direction-nav a, .box-cross-sell .flex-direction-nav a {
	width: 54px;
	height: 44px;
	top: 0;
	margin-top: -76px;
	margin-right: -1px;
}
.product-view .box-tags .form-add input.input-text {
	width: 350px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 2px;
	box-shadow: 0 1px 5px #eee inset;
	margin-right: 10px;
	padding: 8px;
}
.up-sell-box {
	border: 1px #ddd solid;
	border-top: none;
}
.up-sell-box p.desc {
	margin: 0;
	padding: 10px 10px 0 10px
}
.product-view .box-tags .form-add label {
	line-height: 42px;
	font-size: 16px;
}
.product-view .box-tags .form-add .button {
	height: 35px;
}
#addTagForm {
	margin-bottom: 5px;
	margin-top: 10px
}
.product-view .box-up-sell {
	margin-top: 10px;
	float: left;
}
.product-view .box-up-sell .subtitle {
	margin-right: 0;
}
.mini-products-list .price-box * {
	display: inline;
}
.mini-products-list .price-box .price {
	margin-right: 10px;
}
.product-view .product-next-prev .product-next {
	font-size: 20px;
	line-height: 22px;
	display: inline-block;
	width: 26px;
	height: 24px;
	color: #333;
	text-align: center;
	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
	position: absolute;
	right: 15px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	position: absolute;
	z-index: 10000;
	top: 12px;
	border: 1px #ddd solid;
}
.product-view .product-next-prev .product-next:before {
	content: "\f105";
	font-family: FontAwesome;
}
.product-view .product-next-prev .product-next:hover, .product-shop .product-next-prev .product-prev:hover {
	color: #fff;
	background: #E82078;
	text-decoration: none;
}
.product-view .product-next-prev .product-prev {
	font-size: 20px;
	line-height: 22px;
	display: inline-block;
	width: 26px;
	height: 24px;
	color: #333;
	text-align: center;
	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	position: absolute;
	right: 45px;
	z-index: 10000;
	top: 12px;
	border: 1px #ddd solid;
}
.product-view .product-next-prev .product-prev:before {
	content: "\f104";
	font-family: FontAwesome;
}
.product-view .product-next-prev a:hover {
	background: #E82078;
	color: #fff;

}
.product-view .product-img-box .product-image {
	margin: 0px;
}
#cloud-zoom-big {
	border: 1px #ddd solid;
	z-index: 10000 !important;
}
.product-shop button.button.btn-cart:before {
	content: "\f07a";
	font-family: 'FontAwesome';
	margin-right: 10px;
}
/*related slider & upsell slider*/
.related-pro .product-flexslider {
	margin-top: 10px;
	margin-bottom: 0px;
}
.related-pro {
	margin-top: 0px;
	margin-bottom: 30px
}
.related-pro .slider-items-products .item {
	text-align: center;
}
.related-pro .products-grid .item .item-inner .item-img {
	margin: 0px
}
.related-pro .owl-item .item {
	margin-left: 0px;
	margin-right: 20px
}
.related-pro .slider-items-products .owl-buttons .owl-next {
	right: 14px
}
.related-pro .slider-items-products .owl-buttons .owl-prev {
	left: 15px;
}
.upsell-pro .product-flexslider {
	margin-top: 10px
}
.side-banner {
	margin-bottom: 20px
}
.product-view .product-shop .ratings-table {
        padding:10px;
        margin-top:10px;
}
.review-product-list .product-view .product-shop .buttons-set {
        clear:both;
        overflow:hidden;
}
.product-view .product-shop .product-options .options-list label {
        color:#333;
}
.product-view .product-shop .product-options-bottom .btn-cart {
        font-size: 18px;
        text-shadow: none;
        padding: 7px 20px;
        float: left;
        margin-top: 0px;
        font-weight: normal;
        transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
        margin-left: 10px;
        border: none;
}
.product-view .product-shop .product-options-bottom .btn-cart:hover {
        text-shadow: none;
} 

.product-view .product-shop .product-options-bottom .btn-cart {
        background: #34d1c6;
        color: #fff;
}
.product-view .product-shop .product-options-bottom .btn-cart:hover {
        background: #202726;
        color: #fff;
}  

.product-view .product-options-bottom button.button.btn-cart span {
    background: none;
        margin-left: 10px;
        font-size: 14px;
}  

#product-options-wrapper .price-notice .price {
        font-size: 12px;
} 

.product-view .product-shop .product-pricing .price {
        font-size:12px;
}
.product-view .product-shop ul.product-pricing {
        margin-top:5px;
} 

.tab-content .data-table .label {
        color:#333;
        display:block;
        text-align:left;
}
/*  17.  Global Messages   */

#toTop {
	color: #fff;
	text-align: center;
	bottom: 60px;
	display: none;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	position: fixed;
	right: 10px;
	text-decoration: none;
	width: 45px;
	background: none no-repeat center;
	background-color:#4C4C4C;
	text-transform: uppercase;
	z-index: 100;
	border-radius: 2px;
}
#toTop:hover {
	color: #fff;
	background-color: #000;
}
/*---------- 18. Footer ------------ */	

/* newsletter */
.newsletter {
	margin: 0 0 20px 0;
	padding: 5px 0 0;
	position: relative;
	width: 820px;
	margin: auto;
	margin: auto;
}
.newsletter-wrap {
	display: inline-block;
	width: 100%;
}
.newsletter-wrap h4 {
	margin-bottom: 3px;
}
.newsletter-wrap input[type="text"] {
	background: #FFFFFF;
	width: 450px;
	height: 18px;
	display: inline-block;
	color: #a7a7a7;
	line-height: 22px;
	background-color: #fff;
	border: none;
	padding-left: 10px;
	font-size: 13px;
	border: none;
}
button.subscribe:before {
	content: "\f0e0";
	font-family: FontAwesome;
	font-size: 13px;
	padding-right: 5px;
	color: #ffffff;
}
.newsletter-wrap button.subscribe {
	border: 0 none;
	filter: none;
	overflow: hidden;
	padding: 5px 15px;
	cursor: pointer;
	font-weight: 700;
	border-radius: 2px;
	color: #fff;
	border: 2px #E82078 solid;
	background: #E82078;
	float: right;
	height: 40px;
}
.newsletter-wrap button.subscribe:hover {
	background: rgba(232, 32, 120, 0.71);
	border: 0 none;
	filter: none;
	overflow: hidden;
	padding: 7px 15px;
	border: 2px rgba(232, 32, 120, 0.71) solid;
}
.newsletter-wrap button.subscribe span {
	color: #ffffff;

	font-size: 14px;
}
.newsletter-wrap input[type="text"] {
	background: #FFFFFF;
	height: auto;
	display: inline-block;
	color: #a7a7a7;
	line-height: 22px;
	background-color: #fff;
	border: none;
	font-size: 13px;
	border: none;
	padding: 8px 10px;
	width: 70%!important;
}
footer {
	padding: 0px 0 0;
	overflow: hidden;
	color: #333;
	padding-top: 60px;
	background: #f8f8f8 none no-repeat top left;
	background-size: cover;
	border-top: 2px #eaeaea solid
}
footer ul {
	margin: 0px;
	padding: 0px;
}
footer ul li {
	list-style-type: none;
}
footer ul li:last-child {
	border-bottom: none
}
footer a {
	padding-top: 7px;
	padding-bottom: 0px;
	font-size: 13px
}
.com-add {
	border-bottom: 1px solid #f7f7f7;
	margin-bottom: 10px;
	padding-bottom: 6px;
}
footer .footer-inner {
	margin: auto;
	overflow: hidden;
	margin-bottom: 30px;
}
footer .footer-inner h3 {
	color: #3D4C4F;
	font-size: 15px;
	text-transform: uppercase;
	margin: 0 0 15px;
	padding: 0 0 10px;
}
.footer-column-1 {
	margin-right: 30px;
	margin-bottom: 15px;
	line-height: 18px;
	min-height: 155px;
	padding-right: 30px;
}
.footer-column {
	margin-right: 20px;
	margin-bottom: 15px;
	min-height: 160px;
	width: 100%;
}
footer .footer-column a {
}
footer .footer-column a:before {
	content: "\27A7";
	font-family: FontAwesome;
	font-size: 11px;
	display: inline-block!important;
	cursor: pointer;
	line-height: 20px;
	color: #666;
	margin-right: 5px;
}
.footer-column-last {
	margin-right: 0px;
	margin-bottom: 15px;
	padding-left: 0px;
}
.footer-column-last li {
	padding: 0px 0 5px;
}
.footer-bottom .inner {
	margin: auto;
	padding: 20px 0 15px;
	height: 60px;
}
.footer-bottom .inner a {
	color: #0eb1a6
}
.footer-bottom .inner .bottom_links a {
	margin-left: 15px;
}
.footer-bottom .inner a:hover {
	color: #fff
}
footer p {
	font-size: 14px;
	color: #222;
	padding-top: 5px;
	padding-bottom: 5px;
}
footer .footer-column a {
	display: block;
	color: ##717171
}
footer a {
	line-height: normal;
}
footer a:hover {
	color: #E82078;
}
footer p {
	line-height: 23px;
}
footer h4 {
	padding: 0 0 10px;
	font-size: 14px;
	margin: 0;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px
}
footer .input-text:focus {
	background: #fff;
	border-color: #464646;
}
footer a:hover {
	text-decoration: none;
}
footer .coppyright {
	color: rgba(246, 246, 246, 0.75);
	float: left
}
.footer-bottom {
	padding: 0px;
	overflow: hidden;
	width: 100%;
	margin: auto;
	padding: 18px 0;
	background-color: #060606;
}
.footer-bottom a {
	color: #fff;
}
.footer-bottom .company-links ul {
	padding: 0px;
	float:right;
}
.footer-bottom .company-links li {
	display: inline-block;
	margin-left: 20px;
	list-style: none;
	float: right;
	border-bottom: none;
	color: rgba(246, 246, 246, 0.75);
}
.add-icon:before {
	content: "\f041";
	font-family: FontAwesome;
	font-size: 15px;
	color: #fff;
	height: 35px;
	width: 35px;
	line-height: 35px;
	display: inline-block;
	float: left;
	font-style: normal;
	text-align: center;
	margin-right: 10px;
	border-radius: 30px;
	border: 2px #aaa solid;
	border-radius: 25px
}
.email-footer {
	overflow: hidden;
	margin-top: 12px;
	font-size: 14px;
}
.email-footer a {
	font-size: 14px;
	line-height: 35px;
	color: #aaa
}
.phone-footer {
	overflow: hidden;
	font-size: 14px;
	line-height: 35px;
	color: #aaa;
	margin-bottom: 10px;
	margin-top: 12px;
}
footer address {
	display: block;
	margin: auto;
	font-style: normal;
	line-height: 35px;
	color: #777;
	padding-top: 5px;
	margin-top: 30px;
	text-align: center;
	margin-bottom: 40px;
	font-size: 13px;
	border: none;
	letter-spacing: 0.5px
}
footer address i {
	border: 2px #888 solid;
	width: 35px!important;
	line-height: 33px!important;
	display: inline-block!important;
	height: 35px!important;
	text-align: center;
	margin-left: 20px!important;
	border-radius: 25px;
	margin-right: 5px!important;
	vertical-align: top
}
footer address .fa {
	font-size: 16px
}
footer address .fa-envelope {
	font-size: 14px
}
footer address .fa-mobile {
	font-size: 19px


}
footer address .icon-location-arrow:before {
	margin-left: 0px;
	margin-right: 0px;
	color: #333
}
footer address .icon-mobile-phone:before {
	margin-left: 0px;
	margin-right: 0px;
	color: #777
}
footer address .icon-envelope:before {
	margin-left: 0px;
	margin-right: 0px;
	color: #777
}
.email-icon:before {
	content: "\f0e0";
	font-family: FontAwesome;
	font-size: 14px;
	color: #777;
	height: 35px;
	width: 35px;
	margin-right: 5px;
	line-height: 35px;
	display: inline-block;
	float: left;
	font-style: normal;
	text-align: center;
	margin-right: 10px;
	border: 2px #aaa solid;
	border-radius: 25px
}
.phone-icon:before {
	content: "\f095";
	font-family: FontAwesome;
	font-size: 15px;
	color: #777;
	height: 35px;
	width: 35px;
	margin-right: 5px;
	line-height: 35px;
	display: inline-block;
	float: left;
	font-style: normal;
	text-align: center;
	margin-right: 10px;
	border: 2px #aaa solid;
	border-radius: 25px
}
.footer-bottom .bottom_links li {
	margin-left: 20px
}
.custom-footer-links li {
	margin: 7px 0
}
.footer-col-right {
	width: 58%;
	float: left
}
.contact-info {
	text-align: center;
}
ul.contact-info span {
	font-size: 13px !important;
	font-weight: 900 !important;
	color: #666;
	float: left
}
ul.contact-info li {
	margin-bottom: 8px;
	padding-bottom: 8px;
	display: inline-block;
}
ul.contact-info li.last {
	float: left;
	margin-bottom: 0px;
	border-bottom: 0px #2D3D4C solid
}
#container_newsletter {
	width: 100%;
	padding: 7px 0 7px 0;
	background: #f7f7f7;
	margin: 36px 0 22px 0
}
#text_container_news {
	width: 205px;
	height: 34px;
	float: left;
	margin-left: 30px;
	text-transform: uppercase;
	font-family: arial;
	font-size: 10px;
	color: #647177;
	padding-top: 7px
}
#text_container_news span {
	color: #959a9c;
	font-size: 9px
}
#container_form_news {
	position: relative;
	z-index: 0
}
#container_form_news2 input[type="text"] {
	background: #FFFFFF;
	width: 65%;
	display: inline;
	color: #a7a7a7;
	line-height: 20px;
	background-color: #FFFFFF;
	border: 1px solid #e9e7e7;
	padding-left: 10px;
	font-size: 13px;
	margin-right: 0px;
	height: 40px;
	float: left;
	margin-right: 8px;
}
#container_form_news2 input[type="submit"] {
	cursor: pointer;
	border: 0;
	background: #FFFFFF;
	width: 20px;
	height: 12px;
	display: block;
	position: relative;
	color: #a7a7a7;
	font-size: 10px;
	line-height: 20px;
	top: -18px;
	right: -160px
}
#container_form_news .validation-advice {
	top: 42px;
        left: 0px;
    position: absolute;
}
.footer-box {
	width: 1240px;
	margin: auto;
}
footer ul span {
	display: inline-block;
	font-size: 20px;
	font-weight: 300;
	line-height: 15px;
	padding-right: 3px;
}
address {
	display: block;
	margin: auto;
	font-style: normal;
	line-height: 21px;
	color: #999;
	padding-top: 10px;
	margin-top: 10px;
	text-align: left;
	padding-bottom: 15px;
	border-bottom: 1px #eaeaea solid;
	margin-bottom: 15px
}
.footer-logo {
	text-align: left;
	margin: 10px 0;
}
.social-section {
	padding: 0px;
	overflow: hidden;
	width: 100%;
	margin: auto;
	background: #191919
}
.social-section .inner {
	margin: auto;
	overflow: hidden;
	margin-bottom: 20px;
	padding-top: 20px;
}
.social {
	overflow: hidden
}
.social a {
	border-radius: 4px;
	color: #fff;
	width: 40px;
	height: 40px;
	line-height: 40px;
	background: #f8f8f8;
	border: 1px #e5e5e5 solid
}
.social a:hover {
	color: #666;
}
.social .fb a:before {
	content: "\f09a";
	font-family: FontAwesome;
}
.social .fb a {
	font-size: 17px;
	display: inline-block!important;
	text-align: center;
	padding: 0;
	background: #3C5B9B !important;
}
.social .fb a:hover {
	background: #fff !important;
}
.social .tw a:before {
	content: "\f099";
	font-family: FontAwesome;
}
.social .tw a {
	font-size: 18px;
	display: inline-block!important;
	text-align: center;
	padding: 0;
	background: #359BED !important;
}
.social .tw a:hover {
	background: #fff !important;
}
.social .googleplus a:before {
	content: "\f0d5";
	font-family: FontAwesome;
}
.social .googleplus a {
	font-size: 18px;
	display: inline-block!important;
	text-align: center;
	padding: 0;
	background: #E33729!important;
}
.social .googleplus a:hover {
	background: #fff !important;
}
.social .rss a:before {
	content: "\f09e";
	font-family: FontAwesome;
}
.social .rss a {
	content: "\f09e";
	font-family: FontAwesome;
	font-size: 18px;
	display: inline-block!important;
	text-align: center;
	padding: 0;
}
.social .rss a:hover {
	background: #FD9F13 !important;
}
.social .pintrest a:before {
	content: "\f0d3";
	font-family: FontAwesome;
}
.social .pintrest a {
	content: "\f0d3";
	font-family: FontAwesome;
	font-size: 18px;
	display: inline-block!important;
	text-align: center;
	padding: 0;
	background: #cb2027 !important;
}
.social .pintrest a:hover {
	background: #fff !important;
}
.social .linkedin a:before {
	content: "\f0e1";
	font-family: FontAwesome;
}
.social .linkedin a {
	content: "\f0e1";
	font-family: FontAwesome;
	font-size: 18px;
	display: inline-block!important;
	text-align: center;
	padding: 0;
	background: #027ba5 !important;
}
.social .linkedin a:hover {
	background: #fff !important;
}
.social .youtube a:before {
	content: "\f167";
	font-family: FontAwesome;
}
.social .youtube a {
	font-size: 18px;
	display: inline-block!important;
	text-align: center;
	padding: 0;
	background: #F03434 !important;
}
.social .youtube a:hover {
	background: #fff !important;
}
.social h4 {
	margin:0px 0 0px 0px;
}
.social ul {
	margin: 0;
	list-style: none;
}
.social ul li {
	margin-right: 10px;
	border: none
}
.social ul li:last-child {
	border-bottom: none
}
.social a {
	transition: background 400ms ease-in-out;
	-webkit-transition: background 400ms ease-in-out;
	-moz-transition: background 400ms ease-in-out;
	-o-transition: background 400ms ease-in-out;
}
.payment-accept {
	color: #333333;
	font-size: 14px;
	margin: auto;
	overflow: hidden;
	margin-bottom: 20px;
	padding-top:0px;
}
.payment-accept img {
	margin-right: 10px;
	height:35px;
}
.payment-accept img:hover {
	opacity: 1
}
.glyphicon-remove1:before {
	content: "\e014"
}
.glyphicon-remove1 {
	right: 8px;
}
.mm-toggle-wrap {
	display: none;
}
.product-shop .social {
	margin-top: 20px;
}
.product-shop .social a {
	border: 1px #e5e5e5 solid;
	border-radius: 2px;
	color: #fff;
	width: 30px;
	height: 30px;
	line-height: 30px;
	background: #fff;
	    border-radius: 4px;
}
.product-shop .social a:hover {

}
.product-shop .social ul {
	padding: 0px;
	margin: 0px;
	text-align:center;
}
.product-shop .social ul li {
	display: inline-block;
	margin: 0 7px 0 0;
}
.product-shop .social ul li:last-child {
	border: none;
}
.sendfriend-product-send .login_page .form-list .field {
	float: left;
	width: 47%;
	margin-right: 10px;
}
.sendfriend-product-send .login_page textarea {
	width: 95%;
}
.product-options-bottom .sharing-links {
	display: none;
}
.add-to-box .add-to-cart, .product-options-bottom .add-to-cart {
	margin: 0;
}
.product-view .product-shop .grouped-items-table .price {
	font-size: 18px;
}
#product-options-wrapper .options-list .price {
	font-size: 12px;
}
.rhs4-banner-block {
	display: none;
}
.rhs4-block {
	display: none;
}
.noitem {
	padding: 10px;
	text-align: center;
	font-size: 11px;
}
.noitem:before {
	content: '\f07a';
	font-family: FontAwesome;
	font-size: 36px;
	color: #ccc;
	width: 100%;
	display: block;
}
.validation-advice {
	color: #FF0000;
	margin-top: 0px;
    float: left;
    width: 100%;
    height: auto;
}
.form-list .validation-advice {
	color: #FF0000;
	position: relative;
	   
}
.mgkosc-login-input-box .validation-advice {
	color: #FF0000;
	position: relative;
}
.footer-top .newsletter .validation-advice {
	left: 106px;
}



/*----------- 19.  Responsive ---------- */
@media only screen and (min-width: 320px) and (max-width: 479px) {
/*========== 1 to 4 pages ==========*/
#right_toolbar {
	display: none !important;
}
.shop_header.has_big_img {
	padding-bottom: 15px;
	padding-top: 25px;
}
#categories-section {
	padding: 25px 0;

}
.banner-images li.right-space {
	margin-right: 0;
	margin-bottom: 6%;
}
.banner-images li.two-width {
	width: 100%;
	margin-bottom: 15px;
}
.banner-images li {
	width: 100%;
}
.banner-images li.grid figure.effect h2 {
	padding: 15px 12px;
}
.parallax-2 {
	padding: 50px 0;
}
.offer-info {
	padding: 0 10px;
}
.tabs-section {
	padding: 15px 0;
}
.new_title {
	margin-bottom: 0px;
}
.top-search {
	display: none;
}
.mini-cart .basket a div.price {
	display: none;
}
.header-top .container .col-xs-7 {
	padding-left: 10px;
}
header .header-top-links {
	padding-bottom: 0px;
	height: 45px;
}
.lang-curr {
	display: inline-block;

}
.form-currency {
	margin-right: 2px;
}
.form-language {
	padding-left: 8px;
}
.logo {
	text-align: center;
	padding-bottom: 0px;
	margin-top: 0px;
	line-height: normal;
	width: 100%;
	padding-top: 16px;
}
.slider-items-products .owl-buttons .owl-prev a {
	border: 1px #eaeaea solid;
	border-right: 1px #eaeaea solid;
}
.header-container .right_menu {
	background: none repeat scroll 0 0 #f5f5f5;
	margin-top: 0;
	padding-bottom: 5px;
	position: absolute;
	text-align: center;
	right: -2px;
}
.toplinks div.links div a {
	padding: 3px 5px;
}
.toplinks div.links div a {
	margin-left: 0px;
}
.block-currency-wrapper {
	margin: 5px 0 0 6px;
}
.caret {
	margin-left: 2px;
}
.search-box {
	width: 205px;
	margin-top: -34px;
	float: right;
}
#search {
	padding: 3px 6px;
	width: 170px;
}
.search-btn-bg {
	position: absolute;
	padding: 6px 3px;
}
nav {
	width: 100%;
	margin: auto;
	height: auto;
	padding-bottom: 15px;
}
.nav-inner {
	height: auto;
	width: 100%;
	margin: auto;
}
ul.navmenu {
	padding: 0px;
	margin: auto;
}
nav .container .row .col-xs-12 {
	padding-bottom: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	border-bottom: 1px solid #ddd;
}
.mini-cart .basket a {
	margin: 0px;
	font-size: 13px;
	letter-spacing: normal;
	background: none;
	font-weight: normal;
	min-width: 40px !important;
	padding: 5px 0 15px;
}
.mini-cart .basket a span.cart_count {
	background-size: 69%;
	text-indent: -999px;
	background-position: 0px 0px;
	width: 20px;
	margin-right: 0px;
}
.top-cart-contain {
	margin-top: -38px;
}
.top-cart-content {
	right: -8px;
	top: 38px;
}
.mini-cart .btn-remove1 {
	right: 4px!important;
	top: 0px;
}
.toplinks {
	padding: 6px 0 0;
}
ul#cart-sidebar {
	padding: 10px 0 0;
}
.top-cart-content li.item {
	width: 290px;
}
.service-section .services {
	padding: 20px 0px;
	width: 100%;
	border-bottom: 1px #e5e5e5 solid;
	border-left: 1px #fff solid;
	border-right: none;
}
.brand-logo .new_title.center {
	height: 40px;
}
.product-view .product-shop {
	margin-top: 20px;
}
.product-view .flexslider-thumb {
	padding: 0 15px;
	z-index: 1000;
}
.product-view .flexslider-thumb .flex-prev {
	left: -2px;
}
.product-view .flexslider-thumb .flex-next {
	right: 2px;
}
.related-pro .new_title.center {
	height: inherit;
}
.upsell-pro .new_title.center {
	height: inherit;
}
.product-tabs {
	height: auto;
}
.product-view .email-friend a span {
	display: none;
}
.product-view .add-to-links span {
	display: none;
}
.email-addto-box {
	margin-top: 12px;
	margin-left: 0px;
}
.product-view .product-shop .ratings {
	padding: 12px 0;
}
.product-view .product-shop .price-box {
	padding: 10px 0px;
}
.product-view .short-description {
	padding: 12px 0px;
}
.product-view .product-shop .add-to-box {
	padding: 12px 0px 8px;
}
.product-collateral {
	padding: 25px 0px 0;
	margin-top: 25px;
}
.product-shop .social {
	margin-top: 12px;
}
.related-pro {
	margin-top: 25px;
	margin-bottom: 0px;
	padding-bottom: 20px;
}
.related-pro .product-flexslider {
	margin-bottom: 0;
	margin-top: 0;
}
.product-view .email-friend {
	margin: auto;
	float: left;
}
.product-view .product-shop .add-to-links li {
	float: left;
}
.product-view .social ul li a {
	width: 35px;
	height: 35px;
	line-height: 32px;
}
.product-shop .social ul li {
	margin: auto;
}
.header-banner.mobile-show .our-features-box {
	display: block !important;
}
.offer-slider h1 {
	font-size: 34px;
	padding: 20px 15px;
}
.offer-slider p {
	padding: 0 2% 1%;
	font-size: 14px;
}
.bx-wrapper {
	margin: auto;
}
.bx-viewport {
	height: 340px !important;
	width: 95% !important;
}
.bxslider li {
	margin-right: 30px !important;

}
.parallax {
	height: 450px;
}
.bx-wrapper .bx-pager {
	padding-top: 8px;
}
.product-flexslider {
	margin-top: 10px;
	margin-bottom: 0px;
}
.owl-pagination {
	top: -20px;
	right: auto;
	width: 100%;
}
.owl-theme .owl-controls .owl-page span {
	width: 14px;
	height: 14px;
}
.slider-items-products .owl-buttons .owl-prev {
	left: 25px;
}
.slider-items-products .owl-buttons .owl-next {
	right: 3px;
}
#toTop {
	width: 30px;
	height: 30px;
	line-height: 38px;
}
.our-features-box ul {
	width: 100%;
	padding: 5px 0px;
}
.our-features-box li {
	margin-bottom: 5px;
	padding-bottom: 0px;
	border-bottom: 1px solid #1bbd9e;
	width: 100%;
}
.our-features-box li:last-child {
	margin-bottom: 0px;
	border-bottom: 0px solid #ddd;
}
.our-features-box li.seprator-line {
	display: none;
}
.top-cart-content .actions {
	padding: 12px 10px 0;
}
.mini-products-list .product-image {
	margin-left: 8px;
}
.mini-cart .actions .btn-checkout {
	padding: 8px 0px;
	width: 130px;
}
.mini-cart .view-cart {
	padding: 10px 0px;
	width: 130px;
}
.col-xs-12.right_menu {
	padding-left: 4px;
}
.product-img-box. col-xs-12 {
width: 300px;
}
.product-next-prev {
	display: none;
}
.product-view .previews-list li {
	margin-right: 13px;
}
.product-view .product-shop .add-to-box .pull-right {
	float: left !important;
}
#cloud-zoom-big {
	display: none !important;
}
.category-description .slider-items-products .owl-buttons a {
	width: 25px;
	height: 25px;
}
.products-list .product-image {
	width: 100%;
}
.offer-banner-section .row {
	padding-top: 30px;
}
.col {
	padding: 0px 0px 30px 0px;
	width: 100%
}
.col img {
	width: 100% !important;
}
.magik-producttabs .magik-pdt-container .magik-pdt-nav .pdt-nav > li {
	margin-bottom: 8px;
	width: 90%;
}
.magik-producttabs .magik-pdt-container .magik-pdt-nav {
	height: 160px;
	display: block;
	overflow: hidden;
}
.magik-producttabs ul.pdt-list li.item {
	width: 100%;
	margin: 0px auto 20px 0px !important;
}
.bag-product-slider .col-xs-4 {
	padding: 0 3px;
}
.col-item .item-title {
	white-space: normal;
}
.ratings .rating-links {
	display: none;
}
.actions button.button.btn-cart {
	margin: 5px 5px 0 0px;
	padding: 9px 5px 9px 5px;
	line-height: 10px;
}
.col-item a.thumb span.quick-view {
	display: none;
}
.magik-producttabs ul.pdt-list li.item a.thumb span.quick-view {
	display: none;
}
.promo-banner-section {
	margin: 0px auto;
}
.promo-banner-section .col {
	float: none;
	padding: 20px 0px;
	width: 95%;
	margin: auto;
}
.promo-banner-section .col img {
	width: 100%;
}
.newsletter {
	width: auto;
}
.newsletter-wrap input[type="text"] {
	width: 100% !important;
	margin: 5px 0px 15px 0px;
}
.newsletter-wrap button.subscribe {
	margin-left: 0px !important;
}
.social ul li {
	margin-right: 4px;
}
.payment-accept {
	float: none !important;
}
.page-title h1 {
	font-size: 20px;
	margin: 10px 0px;
}

.cat-img-title.cat-box {
	background: inherit;
	height: inherit;
	left: 0;
	margin: auto;
	padding: 25px 20px;
	right: 0;
	text-align: center;
	top: 15%;
	width: 300px;
}
.category-description .slider-items-products .owl-buttons .owl-prev {
	left: 22px;
}
.category-description .slider-items-products .owl-buttons a {
	left: 5px;
	padding: 2px 3px 10px 0px;
	height: 25px;
	width: 25px;
}
.category-description .slider-items-products .owl-buttons .owl-prev a:before {
	font-size: 16px;
	padding: 0px 8px;
	line-height: 20px;
}
.category-description .slider-items-products .owl-buttons .owl-next a:before {
	font-size: 16px;
	padding: 0px 8px;
	line-height: 20px;
}
.cat-img-title .cat-heading {
	font-size: 16px;
	margin: 10px;
}
.cat-img-title.cat-bg p {
	margin: 0px;
	display: none;
}
.toolbar .pager {
	float: left;
	margin: 10px 0px 6px;
	width: 100%;
}
.pager .limiter label, .toolbar label {
	display: none;
}
.category-products ul.products-grid li.item {
	margin: 0%;
	width: 100%;
}
.category-products ul.products-grid li.item a.thumb span.quick-view {
	display: none;
}
.products-list .product-shop {
	width: 100%;
	margin: 10px 0;
}
.products-list .actions button.button.btn-cart {
	padding: 10px 15px;
	margin: 5px 5px 0px 0px;
}
.col-left .block-cart .block-content ul li .product-details {
	width: 62%;
}
.side-nav-categories {
	margin-bottom: 10px;
}
.block {
	margin: 0px 0px 25px 0px;
}
.block:last-child {
	margin: 0px 0px 0px 0px;
}
.category-products ul.products-grid li.item a.thumb span.quick-view {
	display: none;
}
.products-grid .actions button.button.btn-cart span {
	font-size: 10px;
}
.nav-tabs > li {
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
}
.nav-tabs > li:last-child {
	border-bottom: 0px solid #ddd;
}
.tab-content {
	display: inline-block;
}
.form-add-tags input.input-text, select, textarea {
	width: 56%;
}
.more-views .owl-carousel .owl-item {
	width: 90px !important;
}
.more-views .slider-items-products a.flex-prev {
	margin: 52px 0px 4px -208px;
}
.more-views .slider-items-products a.flex-next {
	margin: 52px 0px 4px 32px;
}
.product-shop .product-next-prev .product-prev {
	margin-top: 5px;
}
.product-shop .product-next-prev .product-prev {
	width: 30px;
	height: 28px;
	right: 49px;
	margin: auto;
	padding: inherit;
}
.product-shop .product-next-prev .product-next {
	width: 30px;
	height: 28px;
	right: 15px;
	margin: auto;
	padding: inherit;
}
.product-view .product-shop .add-to-box .btn-cart {
	margin-left: 5px;
	margin-top: 0px;
	padding: 7px 10px;
}
.add-to-cart .qty {
	width: 40px;
}
.product-view .product-name h1 {
	font-size: 22px;
	padding-right: 0px;
	line-height: normal;
}
#shopping-cart-table {
	margin-top: 0px;
}
label {
	font-weight: normal;
}
button.button span {
	font-weight: normal;
}
button.button.btn-proceed-checkout span {
	font-size: 16px;
}
.crosssel h2 {
	font-size: 13px;
	font-weight: normal;
}
.cart-collaterals h3 {
	font-size: 14px;
}
.footer-column {
	width: 100%;
	margin-bottom: 25px;
	margin-right: 0px;
}
.products-list .add-to-links span {
	display: none;
}
.products-list .add-to-links {
	margin-top: 5px;
	display: inline-block;
}
.review1, .review2 {
	width: 100%;
}
.box-reviews .review {
	border-left: 0 solid #dfdfdf;
	float: left;
	padding-left: 0;
	width: 95%;
}
.related-slider {
	display: inline-block;
	width: 100%;
}
.service-section .services {
	border-left: none;
}
.cloud-zoom-big {
	left: 0 !important;
}
.top-banner-section .col-xs-12 img {
	margin-bottom: 15px;
}
.discount, .totals {
	min-height: inherit;
}
.cross-sell-pro .new_title.center {
	height: auto;
}
.cross-sell-pro .new_title h2 {
	font-size: 14px;
}
.mm-toggle-wrap {
	display: inline-block;
	position: absolute;
	top: -48px;
	    left: -3px;
}
.top-banner-section h2 {
	font-size: 20px;
	margin: 10px 0px;
}
.top-banner-section h3 {
	margin-bottom: 20px;
	text-align: center;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	margin-top: 10px;
}
.top-banner-section {
	margin-bottom: 15px;
	margin-top: 15px;
}
.magik-producttabs .magik-pdt-container .magik-pdt-nav .pdt-nav > li.tab-nav-actived:after {
	display: none;
}
.products-grid .item .item-inner .item-img {
	margin: 0px auto 0;
}
.offer-slider h2 {
	font-size: 28px;
}
.featured-pro {
	padding: 35px 0;
}
.latest-blog {
	padding: 30px 0px;
}
.latest-blog .blog_inner {
	margin-top: 15px;
	margin-bottom: 30px;
}
.brand-logo {
	margin: 0px;
	padding: 5px 0;
}
.top-categories {
	margin-top: 0px;
	padding: 30px 0px 20px 0px;
}
.brand-logo .slider-items-products .owl-buttons .owl-prev {
	left: 0px;
	top: 30px;
}
.brand-logo .slider-items-products .owl-buttons .owl-next {
	top: 30px;
}
.top-categories .owl-item .item {
	margin: 0 35px;
}
.top-categories .slider-items-products .owl-buttons .owl-next a {
	right: 0px;
}
.top-categories .slider-items-products .owl-buttons .owl-prev a {
	left: 5px;
}
.blog-img a.info {
	margin-top: -30px;
	vertical-align: middle;
}
.fa.fa-search:before {
	font-size: 16px;
}
.breadcrumb li a:before {
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	border-left: 8px solid white;
	margin-top: -15px;
	margin-left: 4px;
}
.breadcrumb li a:after {
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	border-left: 10px solid #f4f4f4;
	margin-top: -16px;
}
.breadcrumb li {
	margin-bottom: 5px;
}
.breadcrumb li a {
	margin-right: 5px;
	padding: 6px 15px;
}
.breadcrumb li:last-child a {
	padding-left: 5px;
}
.breadcrumb {
	border-radius: 0px;
}
.category-description {
	padding-top: 0px;
}
footer {
	padding-top: 40px;
}
.category-image {
	margin-top: 0px;
}
.category-image img {
	width: 100%;
}
.product-view .product-shop img {
	width: 100%;
}
.our-features-box .feature-box h3 {
	font-size: 13px;
}
.our-features-box .feature-box p {
	font-size: 11px;
}
.icon-globe-alt:before, .icon-support:before {
	font-size: 26px;
}
.icon-share-alt:before {
	font-size: 24px;
}
.footer-bottom .company-links li {
	margin-left: 0;
	float: none;
	margin: 0 10px 5px 0;
}
.footer-bottom .company-links ul {
	text-align: center;
}
footer .coppyright {
	float: none;
	text-align: center;
	margin-bottom: 8px;
}
.social ul li a {
	width: 35px;
	height: 35px;
	line-height: 32px;
}
.payment-accept img {
	margin-right: 6px;
}
footer address {
	width: 95%;
	margin: 18px auto 40px;
}
footer address span {
	float: left;
	margin-right: 8px;
}
footer address i {
	margin-left: 0px !important;
	display: none !important;
}
footer .footer-inner {
	margin-bottom: 10px;
}
.tp-caption.NotGeneric-Title, .NotGeneric-Title {
	line-height: 36px !important;
}
.tp-caption.NotGeneric-SubTitle, .NotGeneric-SubTitle {
	margin-top: 15px !important;
}
.home-tabs {
	margin-top: 25px;
}
.magik-producttabs .magik-pdt-container .magik-pdt-nav .pdt-nav > li.tab-nav-actived, .magik-producttabs .magik-pdt-container .magik-pdt-nav .pdt-nav > li:hover {
	height: 47px;
}
.magik-producttabs .magik-pdt-container .magik-pdt-content {
	margin-top: 10px;
}
.latest-blog .container {
	padding-left: 15px;
	padding-right: 15px;
}
.category-description .owl-item .item img {
	width: 100%;
}
.our-features-box .feature-box {
	padding: 10px 0px;
}
.product-view {
	margin-top: 0px;
}
.related-pro .owl-item .item {
	margin-right: 0px;
}
.upsell-pro .product-flexslider {
	margin: 10px 0px;
}
.upsell-pro {
	margin-bottom: 20px;
}
.tab-content > .active {
	margin-top: 5px;
}
.sticky-header {
    position: relative;
}
.top-cart-contain .price {
    display: none;
}
.welcome-msg {
    margin: 7px 7px 0px 7px;
}
#overlay, .popup1 {
	display:none !important;
}
/*========== End 1 to 4 pages ==========*/
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
/*========== 1 to 4 pages ==========*/
#right_toolbar {
	display: none !important;
}
.shop_header.has_big_img {
	padding-bottom: 15px;
	padding-top: 25px;
}
#categories-section {
	padding: 25px 0;
}
.banner-images li.right-space.two-height {
	margin-right: 0;
	margin-bottom: 4%;
	width: 394px;
}
.banner-images li.right-space {
	margin-right: 0;
	margin-bottom: 4%;
	width: 381px;
}
.banner-images li.grid {
	width: 394px;
}
.banner-images li.two-width {
	width: 394px;
	margin-bottom: 15px;
}
.banner-images li {
	width: 100%;
	float: none;
	display: inline-block;
}
.banner-images li.grid figure.effect h2 {
	padding: 15px 12px;
}
.parallax-2 {
	padding: 50px 0;
}
.offer-info {
	padding: 0 10px;
}
.tabs-section {
	padding: 15px 0;
}
.new_title {
	margin-bottom: 0px;
}
.top-search {
	display: none;
}
.mini-cart .basket a div.price {
	display: none;
}
.header-top .container .col-xs-7 {
	padding-left: 10px;
}
header .header-top-links {
	padding-bottom: 0px;
	height: 45px;
}
.lang-curr {
	display: inline-block;
}
.form-currency {
	margin-right: 2px;
}
.form-language {
	padding-left: 8px;
}
.logo {
	text-align: center;
	padding-bottom: 0px;
	margin-top: 0px;
	line-height: normal;
	width: 100%;
	padding-top: 16px;
}
.slider-items-products .owl-buttons .owl-prev a {
	border: 1px #eaeaea solid;
	border-right: 1px #eaeaea solid;
}
.header-container .right_menu {
	background: none repeat scroll 0 0 #f5f5f5;
	margin-top: 0;
	padding-bottom: 5px;
	position: absolute;
	text-align: center;
	right: -2px;
}
.toplinks div.links div a {
	padding: 3px 5px;
}
.toplinks div.links div a {
	margin-left: 0px;
}
.block-currency-wrapper {
	margin: 5px 0 0 6px;
}
.caret {
	margin-left: 2px;
}
.search-box {
	width: 205px;
	margin-top: -34px;
	float: right;
}
#search {
	padding: 3px 6px;
	width: 170px;
}
.search-btn-bg {
	position: absolute;
	padding: 6px 3px;
}
nav {
	width: 100%;
	margin: auto;
	height: auto;
	padding-bottom: 15px;
}
.nav-inner {
	height: auto;
	width: 100%;
	margin: auto;
}
ul.navmenu {
	padding: 0px;
	margin: auto;
}
nav .container .row .col-xs-12 {
	padding-bottom: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	border-bottom: 1px solid #ddd;
}
.mini-cart .basket a {
	margin: 0px;
	font-size: 13px;
	letter-spacing: normal;
	background: none;
	font-weight: normal;
	min-width: 40px !important;
	padding: 5px 0 15px;
}
.mini-cart .basket a span.cart_count {
	background-size: 69%;
	text-indent: -999px;
	background-position: 0px 0px;
	width: 20px;
	margin-right: 0px;
}
.top-cart-contain {
	margin-top: -38px;
}
.top-cart-content {
	right: -8px;
	top: 38px;
}
.mini-cart .btn-remove1 {
	right: 4px!important;
	top: 0px;
}
.toplinks {
	padding: 6px 0 0;
}
ul#cart-sidebar {
	padding: 10px 0 0;
}
.top-cart-content li.item {
	width: 290px;
}
.service-section .services {
	padding: 20px 0px;
	width: 100%;
	border-bottom: 1px #e5e5e5 solid;
	border-left: 1px #fff solid;
	border-right: none;
}
.brand-logo .new_title.center {
	height: 40px;
}
.product-view .product-shop {
	margin-top: 20px;
}
.product-view .flexslider-thumb {
	padding: 0 50px;
	z-index: 1000;
}
.product-view .flexslider-thumb .flex-prev {
	left: -2px;
}
.product-view .flexslider-thumb .flex-next {
	right: 2px;
}
.related-pro .new_title.center {
	height: inherit;
}
.upsell-pro .new_title.center {
	height: inherit;
}
.product-tabs {
	height: auto;
}
.product-view .email-friend a span {
	display: none;
}
.product-view .add-to-links span {
	display: none;
}
.email-addto-box {
	margin-top: 12px;
	margin-left: 0px;
	width: 100%;
}
.product-view .product-shop .ratings {
	padding: 12px 0;
}
.product-view .product-shop .price-box {
	padding: 10px 0px;
}
.product-view .short-description {
	padding: 12px 0px;
}
.product-view .product-shop .add-to-box {
	padding: 12px 0px 8px;
}
.product-collateral {
	padding: 25px 0px 0;
	margin-top: 25px;
}
.product-shop .social {
	margin-top: 12px;
}
.related-pro {
	margin-top: 25px;
	margin-bottom: 0px;
	padding-bottom: 20px;
}
.related-pro .product-flexslider {
	margin-bottom: 0;
	margin-top: 0;
}
.product-view .email-friend {
	margin: auto;
	float: left;
}
.product-view .product-shop .add-to-links li {
	float: left;
}
.product-view .social ul li a {
	width: 35px;
	height: 35px;
	line-height: 32px;
}
.product-shop .social ul li {
	margin: auto;
}
.header-banner.mobile-show .our-features-box {
	display: block !important;
}
.offer-slider h1 {
	font-size: 34px;
	padding: 20px 15px;
}
.offer-slider p {
	padding: 0 2% 1%;
	font-size: 14px;
}
.bx-wrapper {
	margin: auto;
}
.bx-viewport {
	height: 340px !important;
	width: 95% !important;
}
.bxslider li {
	margin-right: 30px !important;
}
.parallax {
	height: 450px;
}
.bx-wrapper .bx-pager {
	padding-top: 8px;
}
.product-flexslider {
	margin-top: 10px;
	margin-bottom: 0px;
}
.owl-pagination {
	top: -20px;
	right: auto;
	width: 100%;
}
.owl-theme .owl-controls .owl-page span {
	width: 14px;
	height: 14px;
}
.slider-items-products .owl-buttons .owl-prev {
	left: 25px;
}
.slider-items-products .owl-buttons .owl-next {
	right: 3px;
}
#toTop {
	width: 30px;
	height: 30px;
	line-height: 38px;
}
.our-features-box ul {
	width: 100%;
	padding: 5px 0px;
}
.our-features-box li {
	margin-bottom: 5px;
	padding-bottom: 0px;
	border-bottom: 1px solid #1bbd9e;
	width: 100%;
}
.our-features-box li:last-child {
	margin-bottom: 0px;
	border-bottom: 0px solid #ddd;
}
.our-features-box li.seprator-line {
	display: none;
}
.top-cart-content .actions {
	padding: 12px 10px 0;
}
.mini-products-list .product-image {
	margin-left: 8px;
}
.mini-cart .actions .btn-checkout {
	padding: 8px 0px;
	width: 130px;
}
.mini-cart .view-cart {
	padding: 10px 0px;
	width: 130px;
}
.col-xs-12.right_menu {
	padding-left: 4px;
}
.product-img-box. col-xs-12 {
width: 300px;
}
.product-next-prev {
	display: none;
}
.product-view .previews-list li {
	margin-right: 13px;
}
.product-view .product-shop .add-to-box .pull-right {
	float: left !important;
}
#cloud-zoom-big {
	display: none !important;
}
.category-description .slider-items-products .owl-buttons a {
	width: 25px;
	height: 25px;
}
.products-list .product-image {
	width: 35%;
}
.offer-banner-section .row {
	padding-top: 30px;
}
.col {
	padding: 0px 0px 30px 0px;
	width: 100%
}
.col img {
	width: 100% !important;
}
.magik-producttabs .magik-pdt-container .magik-pdt-nav .pdt-nav > li {
	font-size: 13px;
	width: 31%;
}
.magik-producttabs .magik-pdt-container .magik-pdt-nav {
	height: 55px;
	display: block;
	overflow: hidden;
	margin-bottom: 20px;
}
.magik-producttabs ul.pdt-list li.item {
	margin-left: 10px;
	margin-right: 2%;
	width: 45%;
	margin-bottom: 20px !important;
}
.bag-product-slider .col-xs-4 {
	padding: 0 3px;
}
.col-item .item-title {
	white-space: normal;
}
.ratings .rating-links {
	display: none;
}
.actions button.button.btn-cart {
	margin: 5px 5px 0 0px;
	padding: 9px 5px 9px 5px;
	line-height: 10px;
}
.col-item a.thumb span.quick-view {
	display: none;
}
.magik-producttabs ul.pdt-list li.item a.thumb span.quick-view {
	display: none;
}
.promo-banner-section {
	margin: 0px auto;
}
.promo-banner-section .col {
	float: none;
	padding: 20px 0px;
	width: 95%;
	margin: auto;
}
.promo-banner-section .col img {
	width: 100%;
}
.newsletter {
	width: auto;
}
.newsletter-wrap input[type="text"] {
	width: 64% !important;
	margin: 0px 0px 15px 0px;
}
.newsletter-wrap button.subscribe {
	margin-left: 0px !important;
}
.social ul li {
	margin-right: 4px;
}
.payment-accept {
	float: none !important;
}
.page-title h1 {
	font-size: 22px;
	margin: 10px 0px;
}
.cat-img-title.cat-box {
	background: inherit;
	height: inherit;
	left: 0;
	margin: auto;
	padding: 25px 20px;
	right: 0;
	text-align: center;
	top: 15%;
	width: 300px;
}
.category-description .slider-items-products .owl-buttons .owl-prev {
	left: 22px;
}
.category-description .slider-items-products .owl-buttons a {
	left: 5px;
	padding: 2px 3px 10px 0px;
	height: 25px;
	width: 25px;
}
.category-description .slider-items-products .owl-buttons .owl-prev a:before {
	font-size: 16px;
	padding: 0px 8px;
	line-height: 20px;
}
.category-description .slider-items-products .owl-buttons .owl-next a:before {
	font-size: 16px;
	padding: 0px 8px;
	line-height: 20px;
}
.cat-img-title .cat-heading {
	font-size: 20px;
	margin: 5px;
}
.cat-img-title.cat-bg p {
	color: #fff;
}
.toolbar .pager {
	float: left;
	margin: 10px 0px 6px;
	width: 100%;
}
.pager .limiter label, .toolbar label {
	display: none;
}

.category-products ul.products-grid li.item {
	margin: 0%;
	width: 50%;
}
.category-products ul.products-grid li.item a.thumb span.quick-view {
	display: none;
}
.products-list .product-shop {
	margin: 0;
	width: 60%;
}
.products-list .actions button.button.btn-cart {
	padding: 10px 15px;
	margin: 5px 5px 0px 0px;
}
.col-left .block-cart .block-content ul li .product-details {
	width: 62%;
}
.side-nav-categories {
	margin-bottom: 10px;
}
.block {
	margin: 0px 0px 25px 0px;
}
.block:last-child {
	margin: 0px 0px 0px 0px;
}
.category-products ul.products-grid li.item a.thumb span.quick-view {
	display: none;
}
.products-grid .actions button.button.btn-cart span {
	font-size: 10px;
}
.nav-tabs > li {
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
}
.nav-tabs > li:last-child {
	border-bottom: 0px solid #ddd;
}
.tab-content {
	display: inline-block;
}
.form-add-tags input.input-text, select, textarea {
	width: 56%;
}
.more-views .owl-carousel .owl-item {
	width: 90px !important;
}
.more-views .slider-items-products a.flex-prev {
	margin: 52px 0px 4px -208px;
}
.more-views .slider-items-products a.flex-next {
	margin: 52px 0px 4px 32px;
}
.product-shop .product-next-prev .product-prev {
	margin-top: 5px;
}
.product-shop .product-next-prev .product-prev {
	width: 30px;
	height: 28px;
	right: 49px;
	margin: auto;
	padding: inherit;
}
.product-shop .product-next-prev .product-next {
	width: 30px;
	height: 28px;
	right: 15px;
	margin: auto;
	padding: inherit;
}
.product-view .product-shop .add-to-box .btn-cart {
	margin-left: 5px;
	margin-top: 0px;
	padding: 7px 10px;
}
.add-to-cart .qty {
	width: 40px;
}
.product-view .product-name h1 {
	font-size: 22px;
	padding-right: 0px;
	line-height: normal;
}
#shopping-cart-table {
	margin-top: 0px;
}
label {
	font-weight: normal;
}
button.button span {
	font-weight: normal;
}
button.button.btn-proceed-checkout span {
	font-size: 16px;
}
.crosssel h2 {
	font-size: 13px;
	font-weight: normal;
}
.cart-collaterals h3 {
	font-size: 14px;
}
.footer-column {
	width: 100%;
	margin-bottom: 25px;
	margin-right: 0px;
}
.products-list .add-to-links span {
	display: none;
}
.products-list .add-to-links {
	margin-top: 5px;
	display: inline-block;
}
.review1, .review2 {
	width: 100%;
}
.box-reviews .review {
	border-left: 0 solid #dfdfdf;
	float: left;
	padding-left: 0;
	width: 95%;
}
.related-slider {
	display: inline-block;
	width: 100%;
}
.service-section .services {
	border-left: none;
}
.cloud-zoom-big {
	left: 0 !important;
}
.top-banner-section .col-xs-12 img {
	margin-bottom: 15px;
}
.discount, .totals {
	min-height: inherit;
}
.cross-sell-pro .new_title.center {
	height: auto;
}
.cross-sell-pro .new_title h2 {
	font-size: 14px;
}
.mm-toggle-wrap {
	display: inline-block;
	position: absolute;
	top: -48px;
}
.top-banner-section h2 {
	font-size: 20px;
	margin: 10px 0px;
}
.top-banner-section h3 {
	margin-bottom: 20px;
	text-align: center;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	margin-top: 10px;
}
.top-banner-section {
	margin-bottom: 15px;
	margin-top: 15px;
}
.magik-producttabs .magik-pdt-container .magik-pdt-nav .pdt-nav > li.tab-nav-actived:after {
	display: none;
}
.products-grid .item .item-inner .item-img {
	margin: 0px auto 0;
}
.offer-slider h2 {
	font-size: 28px;
}
.featured-pro {
	padding: 35px 0;
}
.latest-blog {
	padding: 30px 0px;
}
.latest-blog .blog_inner {
	margin-top: 15px;
	margin-bottom: 30px;
}
.brand-logo {
	margin: 0px;
	padding: 5px 0;
}
.top-categories {
	margin-top: 0px;
	padding: 30px 0px 20px 0px;
}
.brand-logo .slider-items-products .owl-buttons .owl-prev {
	left: 0px;
	top: 30px;
}
.brand-logo .slider-items-products .owl-buttons .owl-next {
	top: 30px;
}
.top-categories .owl-item .item {
	margin: 0 35px;
}
.top-categories .slider-items-products .owl-buttons .owl-next a {
	right: 0px;
}
.top-categories .slider-items-products .owl-buttons .owl-prev a {

	left: 5px;
}
.blog-img a.info {
	margin-top: 20px;
	vertical-align: middle;
}
.latest-blog h2 {
	margin-bottom: 10px;
}
.fa.fa-search:before {
	font-size: 16px;
}
.breadcrumb li a:before {
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	border-left: 8px solid white;
	margin-top: -15px;
	margin-left: 4px;
}
.breadcrumb li a:after {
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	border-left: 10px solid #f4f4f4;
	margin-top: -16px;
}
.breadcrumb li {
	margin-bottom: 5px;
}
.breadcrumb li a {
	margin-right: 5px;
	padding: 6px 15px;
}
.breadcrumb li:last-child a {
	padding-left: 5px;
}
.breadcrumb {
	border-radius: 0px;
}
.category-description {
	padding-top: 0px;
}
footer {
	padding-top: 40px;
}
.category-image {
	margin-top: 0px;
}
.category-image img {
	width: 100%;
}
.product-view .product-shop img {
	width: 100%;
}
.our-features-box .feature-box h3 {
	font-size: 13px;
}
.our-features-box .feature-box p {
	font-size: 11px;
}
.icon-globe-alt:before, .icon-support:before {
	font-size: 26px;
}
.icon-share-alt:before {
	font-size: 24px;
}
.footer-bottom .company-links li {
	margin-left: 0;
	float: none;
	margin: 0 10px 5px 0;
}
.footer-bottom .company-links ul {
	text-align: center;
}
footer .coppyright {
	float: none;
	text-align: center;
	margin-bottom: 8px;
}
.social ul li a {
	width: 35px;
	height: 35px;
	line-height: 32px;
}
.payment-accept img {
	margin-right: 6px;
}
footer address {
	width: 60%;
	margin: 18px auto 40px;
}
footer address span {
	float: left;
	margin-right: 8px;
}
footer address i {
	margin-left: 0px !important;
	display: none !important;
}
footer .footer-inner {
	margin-bottom: 10px;
}
.tp-caption.NotGeneric-Title, .NotGeneric-Title {
	line-height: 36px !important;
}
.tp-caption.NotGeneric-SubTitle, .NotGeneric-SubTitle {
	margin-top: 15px !important;
}
.home-tabs {
	margin-top: 25px;
}
.magik-producttabs .magik-pdt-container .magik-pdt-nav .pdt-nav > li.tab-nav-actived, .magik-producttabs .magik-pdt-container .magik-pdt-nav .pdt-nav > li:hover {
	height: 47px;
}
.magik-producttabs .magik-pdt-container .magik-pdt-content {
	margin-top: 10px;
}
.latest-blog .container {
	padding-left: 15px;
	padding-right: 15px;
}
.category-description .owl-item .item img {
	width: 100%;
}
.our-features-box .feature-box {
	padding: 10px 0px;
}
.product-view {
	margin-top: 0px;
}
.upsell-pro {
	margin-bottom: 20px;
}
.tab-content > .active {
	margin-top: 5px;
}
.welcome-msg {
	float: right;
}
.form-add-tags input.input-text, select, textarea {
	width: 65%;
}
.products-grid .item .actions .quick-view-btn, .products-grid .item .actions .link-wishlist, .products-grid .item .actions .link-compare, .products-grid .item .add_cart .btn-cart {
	width: 40px;
	height: 40px;
	line-height: 40px;
}
.main-container {
	margin-top: 15px;
}
.sticky-header {
    position: relative;
}
.top-cart-contain .price {
    display: none;
}
/*========== End 1 to 4 pages ==========*/
}
@media (min-width: 768px) and (max-width: 991px) {
/*========== 1 to 4 pages ==========*/
.cross-sell-pro .new_title h2 {
	font-size: 14px;
}
.product-view .flexslider-thumb .flex-direction-nav {
	z-index: 0;
}
.product-view .product-next-prev .product-next {
	top: -46px;
}
.product-view .product-next-prev .product-prev {
	top: -46px;
}
.cat-img-title.cat-box {
	margin: 0;
	text-align: left;
	left: 6%;
	top: 2%;
}
.cat-img-title .cat-heading {
	font-size: 24px;
}
#nav .level0-wrapper2 .col-1 {
	width: 100%;
}
#nav .level0-wrapper2 .col-2 {
	display: none;
}
.col-2 .menu_image {
	display: inline-block;
}
.col-2 .menu_image1 {
	display: inline-block;
}
.footer-bottom .company-links li {
	margin-left: 15px;
}
.footer-bottom .company-links li a {
	font-size: 11px;
}
.slider-items-products .owl-buttons .owl-prev {
	left: 14px;
}
.slider-items-products .owl-buttons .owl-next {
	right: -7px;
}
.payment-accept {
	width: 100%;
	text-align: center;
	display: inline-block;
	margin: 20px auto 0;
	padding: inherit;
}
.social ul li a {
	width: 35px;
	height: 35px;
	line-height: 35px;
}
.our-features-box .feature-box {
	padding: 15px 0px;
}
.our-features-box ul {
	width: 100%;
	padding: 0px 0px;
}
.our-features-box li {
	margin: 0 15px 0px 15px;
	width: 29.5%;
}
.our-features-box li:first-child {
	margin: 0px 15px 0px 0px;
}
.our-features-box li:last-child {
	margin: 0px 0px 0px 15px;
}
.header-banner .assetBlock {
	width: 100%;
}
.toplinks .links div.demo {
	display: none;
}
.toplinks div.links div a {
	padding: 0 10px 0 0
}
.header-container .right_menu {
	margin-top: 6px;
}
.top-cart-content {
	top: 45px;
}
.product-view .flexslider-thumb .flex-prev {
	left: -10px;
}
.product-view .flexslider-thumb .flex-next {
	right: -8px;
}
.product-view .flexslider-thumb {
	padding: 0 20px;
}
.email-addto-box {
	margin-top: 8px;
	margin-left: 0px;
}
.product-view .product-shop .add-to-links li {
	padding: 0 6px 0 0;
}
.product-view .email-friend {
	margin: auto;
}
.product-view .product-shop .add-to-box .pull-right {
	float: left !important;
}
.products-list .add-to-links span {
	display: none;
}
.products-list .add-to-links {
	display: inline-block;
}
#compare-items .btn-remove1 {
	top: 0px;
}
.our-features-box .feature-box .content {
	text-align: center;
	margin-bottom: 0px;
	padding:0px;
}
.footer-inner .newsletter-wrap {
	width: 52%;
	display: inline-block;
}
.social h4 {
	margin: 6px 0 5px;
}
.footer-bottom .company-links li {
	float: left;
}
.footer-inner .social {
	width: 45%;
	float: right;
}
#sequence-theme .controls a {
	background-size: 50px;
}
.welcome-msg {
	display: block;
}
.search-btn-bg {
	position: absolute;
	padding: 6px 3px;
}
#nav ul.level0 > li {
	width: 30%;
}
#nav ul.level0 > li.last {
	width: 30%;
}
#nav ul.level1 > li a {
	display: inline-flex;
	float: none;
}
#nav .level0-wrapper .nav-add .push_item {
	width: 22.8%;
	height: auto;
	margin-right: 15px;
}
#nav .level0-wrapper .nav-add .push_item img {
	width: 100%;
	height: auto;
}
#nav .level0-wrapper .nav-add .push_item .push_img a {
	width: 100%;
}
#nav .level0-wrapper .nav-add .push_item_last {
	width: 22.8%;
}
#nav .level0-wrapper .nav-add .push_item_last img {
	width: 100%;
}
#nav .level0-wrapper, #nav.classic .parent > ul {
	margin: auto;
	padding: 10px 4px 10px 0px;
}
.nav-block-center {
	margin-top: 0px;
}
.grid12-5 {
	width: 23%;
}
.grid12-5 img {
	width: 100%;
}
.grid12-3 {
	width: 21.5%;
}
.grid12-3 img {
	width: 100%;
}
#nav .grid12-8 ul.level0 > li {
	width: 22% !important;
}
.footer-column {
	width: 30%;
}
.grid12-3 a img {
	width: 100%;
}
.grid12-4 {
	width: 30%;
	margin: 5px 20px 0 0;
}
.grid12-4 a img {
	width: 245px;
}
.grid12-8 ul.level0 > li {
	width: 145px !important;
}
.grid12-8 .cat-img img {
	width: 175px !important;
}
.grid13-8 {
	width: 70%;
}
.grid12-8 {
	width: 100%;
}
.grid13-8 ul.level0 > li {
	width: 240px !important;
}
.slideshow-wrapper .browse-button, .slideshow-wrapper .tab-pager {
	z-index: 5;
}
.custom-menu .grid12-5 img {
	width: 100%;
}
#nav .level0-wrapper .nav-add {
	padding-left: 10px;
}
#nav ul.level0 > li .cat-img img {
	width: 135px;
}
.mini-cart .basket a {
	min-width: 100% !important;
	font-size: 12px;
}
.caption.light1 {
	right: 4% !important;
	margin-right: 15% !important;
	top: 0% !important;
	width: 65% !important;
	padding-top: 10px !important;
}
.caption.light1 .heading {
	font-size: 40px !important;
	margin-top: 0px !important;
}
.caption .normal-text1 {
	display: none !important;
}
.caption.light1 .badge {
	margin-top: -83px !important;
}
.the-slideshow .slideshow .slide img {
	width: 100% !important;
}
ul.slideshow {
	height: 255px !important;
}
.slideshow-wrapper .backward {
	top: 37% !important;
	width: 22px !important;
}
.slideshow-wrapper .forward {
	top: 37% !important;
	background: none -79px 0 no-repeat !important;
	width: 22px !important;
}
.caption.top-center {
	padding-top: 0% !important;
	width: 400px !important;
}
.caption .normal-text {
	font-size: 20px !important;
	margin-bottom: 0px !important;
}
.caption .heading {
	font-size: 34px !important;
	margin: 0px !important;
}
.caption p {
	padding: 10px 0px !important;
}
.caption .intro-btn a {
	padding: 10px 20px !important;
}
.caption .intro-btn {
	margin-top: 0px !important;
	padding: 5px 0px !important;
}
.caption.top-left {
	padding-left: 0%;
}
.service-section .services {
	border-bottom: 1px #e5e5e5 solid;
}
.service-section .services span {
	font-size: 11px;
}
.col {
	padding: 20px 0px 20px 0px;
	width: 100%
}
.col img {
	width: 100% !important;
}
.magik-producttabs .magik-pdt-content ul.pdt-list li {
	width: 40%;
	margin-left: 20px;
	margin-right: 0;
	margin-bottom: 20px !important;
}
.magik-producttabs .magik-pdt-content ul.pdt-list li:last-child {
	margin-right: 0%;
}
.newsletter-wrap input[type="text"] {
	width: 360px;
}
.breadcrumbs ul {
	padding: 0px 15px;
}
.page-title h1 {
	font-size: 24px;
}
.category-description .slider-items-products .owl-buttons a {
	left: 5px;
	padding: 2px 3px 10px 0px;
	height: 30px;
	width: 30px;
}
.category-description .slider-items-products .owl-buttons .owl-prev a:before {
	font-size: 20px;
	padding: 0px 10px;
	line-height: 24px;
}
.category-description .slider-items-products .owl-buttons .owl-next a:before {
	font-size: 20px;
	padding: 0px 10px;
	line-height: 24px;
}
.toolbar .pager {
	float: left;
	margin: 6px 0px;
	width: 100%;
}
.pager .pages li a {
	padding: 2px 8px;
}
.category-products ul.products-grid li.item {
	width: 50%;
}
.sidebar ol, .sidebar ul li ul {
	padding: 0px !important;
}
.box-category > ul > li ul > li > a {
	padding: 6px 10px !important;
}
.col-left .block-cart ul li.item {
	display: inline-block;
}
.col-left .block-cart .block-content ul li .product-details {
	width: 100%;
	margin-top: 10px;
}
.side-nav-categories {
	margin-bottom: 10px;
}
ol#compare-items li a.product-name {
	width: 79%;
}
.button, .btn, .button-inverse, .button-vote, .sidebar .button, .sidebar .btn, .dropdown .dropdown-menu .button, .buttons-set .back-link a, .scrolltop, .button-tabs li a {
	margin-bottom: 5px;
}
#recently-viewed-items .product-name {
	width: 90%;
}
.block-banner img {
	width: 100%;
}
.block .block-content {
	padding: 5px 5px 5px 5px;
}
.block {
	margin: 0px 0px 25px 0px;
}
.block:last-child {
	margin: 0px 0px 0px 0px;
}
.products-list .product-shop {
	width: 51%;
	margin-left: 15px;
}
.products-list .product-image {
	width: 45%;
}
.products-list .item a img {
	width: 100%;
}
.more-views .slider-items-products a.flex-prev {
	margin: 41px 0px 4px -154px;
}
.product-view .product-shop .add-to-links .link-wishlist {
	margin-left: 0px;
}
.product-view .product-shop .add-to-links .link-compare:before {
	margin-right: 5px;
}
.product-img-box img {
	width: 100%;
}
.product-view .product-name h1 {
	font-size: 23px;
}
.product-view .product-name h1 {
	font-size: 23px;
	font-weight: 600;
}
.sidebar .block dl {
	padding: 0px 10px;
}
#shopping-cart-table {
	margin-top: 0px;
}
label {
	font-weight: normal;
}
button.button span {
	font-weight: normal;
}
.cart-collaterals h3 {
	font-size: 12px;
}
.cart-collaterals .col-sm-4 {
	padding-right: 0;
}
.cart-collaterals .col-sm-4 .totals {
	margin-right: 15px;
}
.cart-collaterals h3 {
	padding: 10px;
}
.crosssel h2 {
	font-size: 14px;
	font-weight: normal;
}
.newsletter-sign-box {
	left: 10%;
	min-width: 400px;
	width: 70%;
	top: 25%;
}
.block-account .block-content li a {
	padding: 0 0 0 12px;
	display: inline-block;
}
.mini-cart .basket a span.price {
	display: none;
}
#nav .nav-custom-link .header-nav-dropdown-wrapper p {
	min-height: 78px;
}
.our-features-box .seprator-line {
	width: 1%!important;
	margin-right: 0%;
	margin-left: 0%;
	height: 100px;
}
.top-banner-section {
	margin-top: 30px;
	margin-bottom: 30px;
}
.top-banner-section h2, .top-banner-section h3, .new_title h2, .new_title h3 {
	margin: 15px 0px;
}
.products-grid .item .item-inner .item-info .info-inner .item-title a {
	font-size: 13px;
}
.regular-price .price {
	font-size: 13px;
}
.offer-slider {
	margin: 0px auto 30px;
}
.featured-pro {
	margin-top: 30px;
	padding-top: 0px;
}
.latest-blog {
	padding: 30px 0px;
	margin-top: 10px;
}
.brand-logo .slider-items-products .owl-buttons .owl-prev {
	left: 0px;
}
.top-categories .slider-items-products .owl-buttons .owl-prev a {
	left: -10px;
}
.top-categories .slider-items-products .owl-buttons .owl-prev a {
	left: -10px;
}
.category-description .slider-items-products .owl-buttons .owl-prev {
	left: 20px;
}
.products-list .product-shop .btn-cart {
	margin-bottom: 0px;
}
.product-view .product-shop img {
	width: 100%;
}
.box-reviews .review {
	width: 80%;
}
.box-reviews2 .box.visible {
	overflow: hidden;
}
.product-shop .social ul li {
	margin: 0 5px 0 0;
}
.top-search {
	float: none;
	margin-top: 43px;
	margin-right: 0px;
}
.latest-blog .blog_inner {
	margin-top: 25px;
}
.latest-blog .post-date {
	top: -5px;
}
.category-description .owl-item .item img {
	width: 100%;
}
.cat-img-title.cat-box {
	width: 250px;
	margin-left: 15px;
	height: 200px;
	padding: 20px 15px;
	margin-top: 25px;
}
.category-image img {
	width: 100%;
}
#search {
	width: 135px;
}

.terms01{  width:100%; float:left;}


.banner-images li.grid figure.effect h2 {
	padding: 16px;
}
.banner-images li.grid figure figcaption {
	padding: 0px;
}
.banner-images li.two-width {
	margin-bottom: 20px;
}
.pdt-list .item {
	float: none;
	display: inline-block;
}
.magik-producttabs .magik-pdt-content .pdt-list {
	float: none;
}
.blog-img:hover a.info {
	-webkit-transform: translateY(45px);
	-moz-transform: translateY(45px);
	-o-transform: translateY(45px);
	-ms-transform: translateY(45px);
	transform: translateY(45px);
}
.dropdown-menu{padding: 5px 10px;}
.our-features-box li:first-child{margin: 0px 0px 0px 0px;}
.our-features-box li{width:12%;}
.our-features-box .seprator-line{margin-left: 0%;}
.caption1{font-size: 17px; line-height: 27px;}
.newsletter-wrap input[type="text"]{width: 64% !important;}
.payment {  width: 48% !important;    height: auto;    float: right !important;    margin-top: 16px;}
.footer-column{ width:100%; min-height: 160px;}
.payment-accept{margin: 5px auto 0;}
.payment-accept img {    margin-right: 5px;    height: 27px;}


/*========== End 1 to 4 pages ==========*/
}







@media (min-width: 992px) and (max-width: 1199px) {
/*========== 1 to 4 pages ==========*/
.products-list .actions .add-to-links a.link-compare, .products-list .actions .add-to-links a.link-wishlist, .products-list .actions .add-to-links a.link-compare:hover, .products-list .actions .add-to-links a.link-wishlist:hover {
	padding: 9px 10px !important;
	float: left;
}
.category-image img {
	width: 100%;
}
.category-description .owl-item .item img {
	width: 100%;
}
.latest-blog .post-date {
	top: -30px;
}
button.button {
	padding: 7px 10px;
}
.products-list .product-shop .btn-cart, .products-list .product-shop .btn-cart:hover {
	padding: 7px 10px;
	float: left;
}
.category-description .slider-items-products .owl-buttons .owl-next {
	right: -10px;
}
.category-description .slider-items-products .owl-buttons .owl-prev {
	left: 20px;
}
.cross-sell-pro .new_title h2 {
	font-size: 20px;
}
.product-view .flexslider-thumb .flex-direction-nav {
	z-index: 0;
}
.product-view .product-next-prev .product-next {
	top: -48px;
}
.product-view .product-next-prev .product-prev {
	top: -48px;
}
.payment-accept {
	width: 100%;
	text-align: center;
	display: inline-block;
	margin: 20px auto 0;
	padding: inherit;
}
.our-features-box li {
	margin: 0px 15px 0px 15px;
	width: 8.9%;
}
.our-features-box li:first-child {
	margin: 0px 15px 0px 0px;
}
.our-features-box li:last-child {
	margin: 0px 0px 0px 15px;
}
.our-features-box ul {
	width: 100%;
}
.header-banner .assetBlock {
	width: 100%;
}
#nav .level0-wrapper .nav-add {
	padding-left: 0;
}
.col-2 .menu_image img {
	width: 100%;
}
.col-2 .menu_image1 img {
	width: 100%;
}
#nav .level0-wrapper2 .col-1 {
	width: 65%;
}
.toplinks .links div.demo {
	display: none;
}
.toplinks div.links div a {
	padding: 0 0 0 8px;
}
.our-features-box ul {
	width: 100%;
	padding-bottom: 10px;
}
.product-view .flexslider-thumb .flex-prev {
	left: -10px;
}
.product-view .flexslider-thumb .flex-next {

	right: -8px;
}
.product-view .flexslider-thumb {
	padding: 0 22px;
}
.product-view .email-friend {
	margin: auto;
}
.product-view .product-shop .add-to-box .pull-right {
	float: left !important;

	margin-top: 10px;
}
.email-addto-box {
	margin-left: 10px;
}
.product-additional .block-product-additional img {
	width: 100%;
}
.footer-inner .newsletter-wrap {
	width: 52%;
	display: inline-block;
	float: left;
}
.social h4 {
	margin: 6px 0 5px;
}
.footer-bottom .company-links li {
	float: left;
}
.footer-inner .social {
	width: 45%;
	float: right;
}
#sequence-theme .controls a {
	background-size: 50px;
}
.search-btn-bg {
	position: absolute;
	padding: 6px 3px;
}
#nav .level0-wrapper, #nav.classic .parent > ul {

	padding-top: 15px;
}
#nav ul.level0 > li {
	width: 14.2%;
}
#nav ul.level0 > li.last {
	width: 136px;
}
#nav ul.level1 > li a {
	display: inline-flex;
	float: none;
}
#nav .level0-wrapper .nav-add .push_item {
	width: 22.3%;
	height: auto;
	margin-right: 15px;
}
#nav .level0-wrapper .nav-add .push_item img {
	width: 100%;
	height: auto;
}
#nav ul.level0 > li .cat-img img {
	width: 100%;
}
#nav .level0-wrapper .nav-add .push_item .push_img a {
	height: 95px;
	width: 100%;
}
#nav .level0-wrapper .nav-add .push_item_last {
	width: 23.3%;
}
#nav .level0-wrapper .nav-add .push_item_last img {
	width: 100%;
}
#nav .grid12-8 ul.level0 > li {
	width: 22% !important;
}
.mini-cart .basket a span.price {
	display: none;
}
.nav-block-center {
	margin-top: 5px;
}
.grid12-5 {
	width: 23%;
}
.grid12-5 img {
	width: 100%;
}
.grid12-3 {
	width: 22%;
}
.grid12-3 img {
	width: 100%;
}
#nav .nav-custom-link .header-nav-dropdown-wrapper p {
	font-size: 12px;
	min-height: 55px;
}
.grid12-4 {
	width: 30%;
	margin: 5px 20px 0 0;
}
.grid12-4 a img {
	width: 100%;
}
.grid12-8 ul.level0 > li {
	width: 185px !important;
}
.grid12-8 .cat-img img {
	width: 185px !important;
}
.grid13-8 {
	width: 71%;
}
.grid12-8 {
	width: 65%;
}
#nav .grid13-8 ul.level0 > li {
	width: 150px;
}
.slideshow-wrapper .browse-button, .slideshow-wrapper .tab-pager {
	z-index: 5;
}
.cat-img img {
	width: 170px;
}
.custom-menu .grid12-5 img {
	width: 100%;
}
#nav .level0-wrapper .nav-add {
	padding-left: 10px;
}
.mini-cart .basket a {
	min-width: 100% !important;
	padding: 5px 0px;
}
.top-cart-content {
	top: 30px;
}
.header-container .right_menu {
	margin-top: 8px;
}
.the-slideshow .slideshow .slide img {
	width: 100%;
}
ul.slideshow {
	height: 330px !important;
}
.slideshow-wrapper .backward {
	width: 25px;
	top: 40%;
}
.slideshow-wrapper .forward {
	top: 40%;
	background: none -76px 0 no-repeat;
	width: 25px;
}
.slideshow-wrapper .forward:hover {
	background-position: -76px -66px;
}
.caption.light1 {
	right: 4% !important;
	margin-right: 15% !important;
	top: 8% !important;
	width: 500px !important;
	padding-top: 10px !important;
}
.caption.light1 .heading {
	font-size: 40px;
	margin-top: 0px;
}
.caption .normal-text1 {
	display: none;
}
.caption.light1 .badge {
	margin-top: -190px !important;
}
.caption.top-center {
	padding-top: 4% !important;
	width: 400px !important;
}
.caption .normal-text {
	font-size: 20px !important;
	margin-bottom: 0px !important;
}
.caption .heading {
	font-size: 34px !important;
	margin: 0px !important;
}
.caption p {
	padding: 10px 0px !important;
}
.caption .intro-btn a {
	padding: 10px 20px !important;
}
.caption .intro-btn {
	margin-top: 0px !important;
	padding: 5px 0px !important;
}
.caption.top-left {
	padding-left: 0% !important;
	margin-left: 24% !important;
}
.service-section .services {
	width: auto;
}
.caption.light1 .heading {
	font-size: 62px !important;
}
.col {
	padding: 20px 0px 20px 0px;
	width: 100%
}
.col img {
	width: 100% !important;
}
.magik-producttabs .magik-pdt-content ul.pdt-list li {
	width: 22.8%;
	margin-left: 10px;
	margin-right: 10px;
}
.magik-pdt-content a.link-compare {
	padding: 6px 8px;
}
.page-title h1 {
	font-size: 24px;
}
.cat-img-title.cat-box {
	width: 55%;
	left: 61%;
	top: 58%;
	height: 195px
}
.cat-img-title .cat-heading {
	font-size: 28px;
}
.category-description .slider-items-products .owl-buttons a {
	left: 5px;
	padding: 2px 3px 10px 0px;
	height: 40px;
	width: 40px;
}
.category-description .slider-items-products .owl-buttons .owl-prev a:before {
	font-size: 20px;
	padding: 0px 13px;
	line-height: 34px;
}
.category-description .slider-items-products .owl-buttons .owl-next a:before {
	font-size: 20px;
	padding: 0px 13px;
	line-height: 34px;
}
.toolbar .pager {
	float: left;
	margin: 0px 0px;
	width: 50%;
}
.pages .pagination {
	margin-top: 4px;
}
.pager .pages li a {
	padding: 2px 8px;
}
.category-products ul.products-grid li.item {
	width: 33.33%;
}
.box-category > ul > li ul > li > a {
	padding: 6px 10px !important;
}
.col-left .block-cart ul li.item {
	display: inline-block;
}
.col-left .block-cart .block-content ul li .product-details {
	width: 55%;
}
.side-nav-categories {
	margin-bottom: 20px;
}
ol#compare-items li a.product-name {
	width: 75%;
}
#recently-viewed-items .product-name {
	width: 90%;
}
.block-banner img {
	width: 100%;
}
.block .block-content {
	padding: 5px 8px;
}
.block {
	margin: 0px 0px 25px 0px;
}
.block:last-child {
	margin: 0px 0px 0px 0px;
}
.products-list .product-shop {
	width: 66%;
	margin-left: 15px;
}
.products-list .product-image {
	width: 30%;
}
.products-list .item a img {
	width: 100%;
}
.col2-set .col-1 h2 {
	font-size: 20px;
}
.col2-set .col-2 h2 {
	font-size: 20px;
}
.block-progress .block-content {
	padding: 0px 10px;
}
.top-banner-section {
	margin-top: 30px;
	margin-bottom: 30px;
}
.featured-pro {
	margin-top: 35px;
}
.latest-blog {
	padding: 30px 0px;
	margin-top: 30px;
}
.brand-logo {
	margin: 15px 0px 0px 0px;
}
.top-categories {
	margin-top: 15px;
}
.brand-logo .slider-items-products .owl-buttons .owl-prev {
	left: 0px;
}
.top-categories .slider-items-products .owl-buttons .owl-prev a {
	left: 15px;
}
.top-categories .slider-items-products .owl-buttons .owl-next a {
	right: 15px;
}
.related-pro .owl-item .item {
	margin-right: 15px;
}
/*========== End 1 to 4 pages ==========*/
}
@media (min-width: 1200px) {
#nav .container {
	width: 986px;
}
}

/*** Newsletter POPUP Start ****/

#overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	filter: alpha(opacity=70);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	z-index: 9999;
	display: none;
}
.popup1 {
	width: 100%;
	margin: 0 auto;
	display: none;
	z-index: 10000;
}
.popup1 .newsletter {
	width: auto;
	margin: 20px;
	padding: 40px;
	border: 1px rgba(255,255,255,0.5) solid;
	text-align: center;
}
.newsletter-sign-box {
	border-radius: 0;
	left: 50%;
	margin: auto;
	min-height: 150px;
	min-width: 455px;
	position: fixed;
	top: 35%;
	width: 620px;
	z-index: 10000;
	background: none no-repeat bottom center;
	margin-left: -325px;
}
.popup1 .x {
	position: absolute;
	right: -45px;
	top: -45px;
	z-index: 10000;
}
.popup1 .x:hover {
	cursor: pointer;
}
.newsletter-sign-box h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	font-size: 26px;
	font-weight: 900;
	margin-bottom: 15px;
	text-align: center;
	text-transform: uppercase;
	margin-top: 0px;
	padding-bottom: 0px;
	text-shadow: 0px 2px 3px #333
}
.newsletter-sign-box h4 {
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 25px;
	text-align: center;
	color: #fff;
	text-transform: none;
	line-height: 1.5em;
	margin-top: 0px;
	font-family: 'Montserrat', sans-serif
}
#popup-newsletter {
	display: block;
	width: 100%;
}
.newsletter-sign-box .input-box input {
	display: inline-block;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0;
	padding: 10px;
	width: 68%;
	border: none;
	font-size: 13px
}
.newsletter-sign-box .subscribe {
	background: none repeat scroll 0 0 #E82078;
	border-radius: 0;
	color: #FFFFFF;
	display: inline-block;
	float: right;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 13px;
	margin-bottom: 20px;
	padding: 12px 20px 12px 20px !important;
	border: none !important;
}
.newsletter-sign-box .subscribe:hover {
	background: none repeat scroll 0 0 #000000;
	box-shadow: none;
}
.newsletter-sign-box button.button span {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-transform:uppercase;
}
.newsletter-sign-box .subscribe-bottom {
	color: #aaa;
	font-size: 12px;
	line-height: 3px !important;
	margin-top: 35px;
	text-align: center;
	display: block;
	font-weight: normal;
	margin-bottom: 0px
}
.newsletter-sign-box .subscribe-bottom input {
	margin: 0px 8px 0 0;
	vertical-align: middle;
}
.newsletter-sign-box #formSuccess1 {
	font-size: 18px;
	padding: 48px 0 0;
	text-align: center;
}
.newsletter-sign-box #formSuccess {
	font-size: 18px;
	padding: 48px 0;
	text-align: center;
}
.popup1 .newsletter .validation-advice {
	top: 206px;
	position: absolute;
	right: 198px;
}
.popup1 .seprator_line {
	height: 5px;
	width: 60px;
	margin: auto;
	margin-bottom: 40px;
	border-bottom: #fff double;
	border-width: 6px
}

.margin-banner {

margin-bottom: 30px;

}

.menu-bar{width:18%; height:auto; float:left; margin:0px 2% 47px 0px;}
.payment{width:100%; height:auto; float:left;}
.payment img{max-width:100%;   margin-left:0px; width: 97%;  margin-bottom:0px; margin-top:20px;}


/* Newsletter POPUP END***************/

.box1{font-size: 25px;    color: #fff;    font-weight: bold;    margin-top: 10%;}
.box2{font-size: 28px;    color: #020202;   margin-top: 20%;    font-family: 'Bad Script', cursive; font-weight:bold;}
.box3{font-size: 20px;    color: #333333;   margin-top: 5%; font-family: 'Bad Script', cursive;}
.content{text-align:center;}
.heading1{font-size: 14px; line-height: 20px;}

.explor{text-decoration: none;    color: #fff!important;    background:rgb(232, 32, 120);    padding:12px;     border-radius: 4px;}
.explor:hover{text-decoration: none;    color: #fff!important;    background:rgba(0, 0, 0, 0.76); }

.brand_box{width:100%; height:auto; float:left; text-align: center;     background-color:rgb(247, 247, 247);    padding: 20px 10px;} 
.brand_box h4{    margin:0px 0px 20px 2px; color:#020202; text-align:center;}
.brand_box1{width:100%; height:auto; float:left; margin-bottom: 8px; margin-left:4px;}
.brand_box1 ul{list-style:none; float:left; margin:0px; padding:0px;}
.brand_box1 ul li{ width:100%; height:auto; float:left;    padding-top: 7px;    padding-bottom: 0px;    font-size: 13px;}
.brand_box1 ul li a{ text-decoration:none; color: #020202;}
.brand_box1 ul li a:hover{ text-decoration:none; color: #34d1c6;}
.brand_box1 ul li  a:before {
	content: "\f105";
	font-family: FontAwesome;
	font-size: 11px;
	display: inline-block!important;
	cursor: pointer;
	line-height: 20px;
	color: #999;
	margin-right: 5px;
}
.brand_logo{width:100%; height:auto; float:left; margin-bottom:10px;}
.brand_logo img{    width: 46% ;    padding: 5px;    margin: 5px;    border:1px solid #D5D5D5;     background-color: rgba(255, 255, 255, 0.82);    border-radius: 3px;}


.slider001{width:100%; height:auto; margin-bottom:30px;}
.slider-container {
  position: relative;

  overflow: hidden;

  width: 100%;
  margin: 0 auto;
}

.slider {
  position: relative;

  width: 9999px;
}
.slider:before,
.slider:after {
  display: table;

  content: ' ';
}
.slider:after {
  clear: both;
}
.slider .slide {
  position: relative;

  float: left;

  margin: 0;
  padding: 0;
}
.slider .slide img {
  display: block;

  max-width: 100%;
  height: auto;
}
.act,
#prev > span,
#next > span,
#slider-nav > a {
  background: none no-repeat;
}
#next > span,
#prev > span {
  display: block;

  width: 16px;
  height: 24px;
}
/* Arrows */
#next > span {
  background-position: -20px 0;
}
#prev > span {
  background-position: 0 0;
}
#next,
#prev {
  position: absolute;
  top: 50%;

  margin-top: -20px;
  padding: 10px;

  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;

  border-radius: 5px;
  background:rgba(0, 0, 0, 0.23);


  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000'); /* ie8 */
       -o-user-select: none;
}
#prev {
  left: 10px;
}
#next {
  right: 10px;
}
.caption1 {
    position: absolute;
    bottom: 0;
    display: block;
    background-image: none;
    width: 100%;
    padding: 4% 69% 0px 20px;
    text-align: left;
    background-size: 35% 100%;
    font-size: 15px;
    line-height: 28px;
    background-repeat: no-repeat;
    height: 100%;
    /* background-position: right; */
    color: #fff;
}
.caption1 a {
  display: block;

  color: #fff;
}
.slider-nav {
  line-height: 30px;

  position: absolute;
  bottom: 0;
  left: 0;

  width: 100%;
  height: 5px;
  margin: 0;
  padding: 0;

  text-align: center;
  /*background: #323232;*/
  /*opacity: .9;*/

  filter: alpha(opacity=90); /* ie8 */
}
.slider-nav a {
  display: inline-block;

  width: 12px;
  height: 12px;
  margin: 0 3px;

  -webkit-transition: background .5s ease;
     -moz-transition: background .5s ease;
       -o-transition: background .5s ease;
          transition: background .5s ease;

  border: 2px solid #fff;
  border-radius: 50%;
  background: transparent;
}

.slider-nav .active {
  width: 12px;
  height: 12px;

  background: #fff;
}
@media (max-width: 767px) {
  .caption {
    display: none;
  }
}

.line01{width:100%; height:2px; float:left; border-bottom:1px #e5e5e5 solid; margin-top: -10px;    margin-bottom: 10px;}
.line02{width:100%; height:2px; float:left; border-bottom:1px #e5e5e5 solid; margin-top: 10px;    margin-bottom: -10px;}
.line03{width:100%; height:2px; float:left; border-bottom:1px #e5e5e5 solid; margin-top: 30px;    margin-bottom: 40px;}
.studio{width:100%; height:auto; float:left;   padding: 20px 5px 0px;}
.footer-menu{padding:0px 15px;}
.footer-menu1{padding:0px; width:100%; height:auto; float:left;}

.submit_box1{width: 100%; height: auto; float: left; text-align: center;}
.submit001{background: #333;    border: 2px solid #333;    padding: 7px 18px;    font-size: 13px;    font-weight: bold;    color: #FFF;    margin: 10px 0px;
    border-radius: 30px;}
.submit001:hover{ background-color:#fff; color:#333;}
.submit002{background: #E82078;    border: 2px solid #E82078;    padding: 7px 18px;    font-size: 13px;    font-weight: bold;    color: #FFF;    margin: 10px 0px;    border-radius: 30px;}
.submit002:hover{ background-color:rgba(232, 32, 120, 0.71); color:#fff;}
.img_right img{ width:108%;}

.icon-SOFA{background-image: none; background-repeat:no-repeat; background-position:left; height: auto;    width: 100%;    padding: 4px 0px 0px 35px;    font-size: 13px;    color: #000;    margin: 0px 0px 10px;}
.icon-SOFA a{    color: #222; text-decoration:none;}
.icon-TABLES{background-image: none; background-repeat:no-repeat; background-position:left; height: auto;    width: 100%;    padding: 4px 0px 0px 35px;    font-size: 13px;    color: #000;    margin: 0px 0px 10px;}
.icon-TABLES a{    color: #222; text-decoration:none;}
.icon-BOOK{background-image: none; background-repeat:no-repeat; background-position:left; height: auto;    width: 100%;    padding: 4px 0px 0px 35px;    font-size: 13px;    color: #000;    margin: 0px 0px 10px;}
.icon-BOOK a{    color: #222; text-decoration:none;}

.icon-ACCESSORIES{background-image: none; background-repeat:no-repeat; background-position:left; height: auto;    width: 100%;    padding: 4px 0px 0px 35px;    font-size: 13px;    color: #000;    margin: 0px 0px 10px;}
.icon-ACCESSORIES a{    color: #222; text-decoration:none;}

.icon-DINING{background-image: none; background-repeat:no-repeat; background-position:left; height: auto;    width: 100%;    padding: 4px 0px 0px 35px;    font-size: 13px;    color: #000;    margin: 0px 0px 10px;}
.icon-DINING a{    color: #222; text-decoration:none;}

.icon-BEDS{background-image: none; background-repeat:no-repeat; background-position:left; height: auto;    width: 100%;    padding: 4px 0px 0px 35px;    font-size: 13px;    color: #000;    margin: 0px 0px 10px;}
.icon-BEDS a{    color: #222; text-decoration:none;}
.icon-BEDROOM{background-image: none; background-repeat:no-repeat; background-position:left; height: auto;    width: 100%;    padding: 4px 0px 0px 35px;    font-size: 13px;    color: #000;    margin: 0px 0px 10px;}
.icon-BEDROOM a{    color: #222; text-decoration:none;}

.icon-STORAGE{background-image: none; background-repeat:no-repeat; background-position:left; height: auto;    width: 100%;    padding: 4px 0px 0px 35px;    font-size: 13px;    color: #000;    margin: 0px 0px 10px;}
.icon-STORAGE a{    color: #222; text-decoration:none;}

.icon-CANE{background-image: none; background-repeat:no-repeat; background-position:left; height: auto;    width: 100%;    padding: 4px 0px 0px 27px;    font-size: 13px;    color: #000;    margin: 0px 0px 10px;}
.icon-CANE a{    color: #222; text-decoration:none;}

.icon-WALL{background-image: none; background-repeat:no-repeat; background-position:left; height: auto;    width: 100%;    padding: 4px 0px 0px 27px;    font-size: 13px;    color: #000;    margin: 0px 0px 10px;}
.icon-WALL a{    color: #222; text-decoration:none;}

.icon-HOME{background-image: none; background-repeat:no-repeat; background-position:left; height: auto;    width: 100%;    padding: 4px 0px 0px 27px;    font-size: 13px;    color: #000;    margin: 0px 0px 10px;}
.icon-HOME a{    color: #222; text-decoration:none;}

.icon-METAL{background-image: none; background-repeat:no-repeat; background-position:left; height: auto;    width: 100%;    padding: 4px 0px 0px 27px;    font-size: 13px;    color: #000;    margin: 0px 0px 10px;}
.icon-METAL a{    color: #222; text-decoration:none;}


.icon-GLASS{background-image: none; background-repeat:no-repeat; background-position:left; height: auto;    width: 100%;    padding: 4px 0px 0px 27px;    font-size: 13px;    color: #000;    margin: 0px 0px 10px;}
.icon-GLASS a{    color: #222; text-decoration:none;}

.icon-KITCHEN{background-image: none; background-repeat:no-repeat; background-position:left; height: auto;    width: 100%;    padding: 4px 0px 0px 20px;    font-size: 13px;    color: #000;    margin: 0px 0px 10px;}
.icon-KITCHEN a{    color: #222; text-decoration:none;}

.icon-LAMPS{background-image: none; background-repeat:no-repeat; background-position:left; height: auto;    width: 100%;    padding: 4px 0px 0px 27px;    font-size: 13px;    color: #000;    margin: 0px 0px 10px;}
.icon-LAMPS a{    color: #222; text-decoration:none;}

.icon-DIVINE{background-image: none; background-repeat:no-repeat; background-position:left; height: auto;    width: 100%;    padding: 4px 0px 0px 27px;    font-size: 13px;    color: #000;    margin: 0px 0px 10px;}
.icon-DIVINE a{    color: #222; text-decoration:none;}

.icon-CLOCKS{background-image: none; background-repeat:no-repeat; background-position:left; height: auto;    width: 100%;    padding: 4px 0px 0px 27px;    font-size: 13px;    color: #000;    margin: 0px 0px 10px;}
.icon-CLOCKS a{    color: #222; text-decoration:none;}

.icon-CANDLES{background-image: none; background-repeat:no-repeat; background-position:left; height: auto;    width: 100%;    padding: 4px 0px 0px 27px;    font-size: 13px;    color: #000;    margin: 0px 0px 10px;}
.icon-CANDLES a{    color: #222; text-decoration:none;}

.icon-GARDEN{background-image: none; background-repeat:no-repeat; background-position:left; height: auto;    width: 100%;    padding: 4px 0px 0px 27px;    font-size: 13px;    color: #000;    margin: 0px 0px 10px;}
.icon-GARDEN a{    color: #222; text-decoration:none;}







.std{text-align:justify;}
.std h3{text-align: center;}
.std p{}

.pic{    float: left;    width: 100%;    height: auto;}
.pic img{width:100%;}
.font-1{width:100%; height:auto; float:left;}
.font-1 h3{     margin: 0px 0px 8px;    text-align: left;    font-size: 15px;    font-weight: bold;    text-transform: uppercase;}
.font-1 p{font-size:13px;}
.our-team{width: 100%;    height: auto;    float: left;    margin: 20px 0px 0px;}
.our-team1{width: 100%;    height: auto;    float: left;    margin: 20px 0px 40px;}
.we-are {    margin-bottom: 30px;    width: 100%;    height: auto;    float: left;}

.call{width:100%; height:auto; float:left;  margin: 20px 0px 0px;}
.icon01{width:100%; height:auto; float:left; text-align:center;}
.icon01 img{width:65px;}
.call1 h2{ margin: 0px 0px 8px;    text-align: left;    font-size: 15px;    font-weight: bold;    text-transform: uppercase;}

.check_box{    width: 100%;    height: auto;    float: left;    background-color: #f4f4f4;    padding: 10px 15px;     margin-bottom: 12px;}
.check1{    width: 100%;    height: auto;    float: left;     font-weight: normal;    color: #898989;    font-size: 14px;     margin-bottom: 10px;}
.check1 img{    vertical-align: sub;}
.check2{    width: 75% !important;    background-color: #FFFFFF !important;    padding: 7px 10px !important;}
.baner-img-all{margin-top:20px; margin-bottom:20px;}
.baner-img-all img{width:100%;}



/* Gallery  */
.main_filter{width:100%; height:auto; float:left;}
#info {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;				
	background:#fcf8e3;
	border:1px solid  #fbeed5;
	width:95%;
	max-width:900px;
	margin:0 auto 40px auto;
	font-family:arial;
	font-size:12px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}

	#info .info-wrapper {
		padding:10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;

	}
	
	#info a {
		color:#c09853;
		text-decoration:none;
	}
	
	#info p {
		margin:5px 0 0 0;
	}


 
#filters {
	margin:0px;
	padding:0;
	text-align:center;
	list-style:none;
}

	#filters li {
		float: none;
		display:inline-block;
	}
	
	#filters li span {
		display: block;
		padding:5px 10px;		
		text-decoration:none;
		color:#000;
		    line-height: 34px;
    font-size: 14px;
		text-align:center;
		cursor: pointer;
	}
	
	#filters li span.active {
		color:#000;
	}
 

 
#portfoliolist .portfolio {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	width:31%;
	margin:0 10px 20px;
	display:none;
	float:left;
	overflow:hidden;
}

.portfolio-wrLivinger{height:250px; overflow:hidden;}


	.portfolio-wrapper {
		overflow:hidden;
		position: relative !important;
		background: #666;
		cursor:pointer;
	}

	.portfolio img {
		width:100%;
		position: relative;
		height: 100%;
	}
	
	.portfolio .label {
		    position: relative;
    width: 100%;
    height: 35px;
    bottom: 14% !important;
    z-index: 5000;
    /* top: 0%; */
    display: block
	}

		.portfolio .label-bg {
			background:rgba(0, 0, 0, 0.63);
			width: 100%;
			height:100%;
			position: absolute;
			top:0;
			left:0;
		}
	
		.portfolio .label-text {
			color:#fff;
			position: relative;
			z-index:500;
			padding:5px 8px;
		}
			
			.portfolio .text-category {
				display:block;
				font-size:9px;
			}
	
	
	





/*  #Mobile (Portrait) - Note: Design for a width of 320px */
@media only screen and (max-width: 767px) {
	#portfoliolist .portfolio {
		width:48%;
		margin:1%;
	}		

}

#filters li span .all01{ width:43px; height:43px; background-color:#EAEAEA; border-radius:100%; background-image: none; background-repeat:no-repeat;     background-position: -33px 11px;     margin: auto;}
#filters li span.active .all01{ width:43px; height:43px; background-color:#222222; border-radius:100%; background-image: none;  background-repeat:no-repeat;       background-position: 11px 11px;     margin: auto;}
#filters li span .living{ width:43px; height:43px; background-color:#EAEAEA; border-radius:100%; background-image: none; background-repeat:no-repeat; background-position: -33px -24px;     margin: auto;}
#filters li span.active .living{ width:43px; height:43px; background-color:#222222; border-radius:100%; background-image: none;  background-repeat:no-repeat;     background-position: 11px -24px;     margin: auto;}
#filters li span .bedroom{ width:43px; height:43px; background-color:#EAEAEA; border-radius:100%; background-image: none; background-repeat:no-repeat; background-position: -33px -56px;     margin: auto;}
#filters li span.active .bedroom{ width:43px; height:43px; background-color:#222222; border-radius:100%; background-image: none;  background-repeat:no-repeat; background-position: 10px -57px;     margin: auto;}
#filters li span .dining{width:43px; height:43px;background-color:#EAEAEA; border-radius:100%; background-image: none; background-repeat:no-repeat;     background-position: -33px -90px;     margin: auto;}
#filters li span.active .dining{ width:43px; height:43px; background-color:#222222; border-radius:100%; background-image: none;  background-repeat:no-repeat;     background-position: 10px -90px;     margin: auto;}
#filters li span .kids{width:43px; height:43px; background-color:#EAEAEA; border-radius:100%; background-image: none; background-repeat:no-repeat;     background-position: -33px -122px;     margin: auto;}
#filters li span.active .kids{ width:43px; height:43px; background-color:#222222; border-radius:100%; background-image: none;  background-repeat:no-repeat; background-position: 10px -122px;     margin: auto;}
#filters li span .study-room{width:43px; height:43px; background-color:#EAEAEA; border-radius:100%; background-image: none; background-repeat:no-repeat; background-position: -33px -157px;     margin: auto;}
#filters li span.active .study-room{ width:43px; height:43px; background-color:#222222; border-radius:100%; background-image: none;  background-repeat:no-repeat; background-position: 10px -157px;     margin: auto;}
#filters li span .wardrobe{width:43px; height:43px; background-color:#EAEAEA; border-radius:100%; background-image: none; background-repeat:no-repeat;     background-position: -34px -193px;     margin: auto;}
#filters li span.active .wardrobe{width:43px; height:43px; background-color:#222222; border-radius:100%; background-image: none;  background-repeat:no-repeat;     background-position: 10px -193px;     margin: auto;}


#filters li span .bedroom-1{ width:43px; height:43px; background-color:#EAEAEA; border-radius:100%; background-image: none; background-repeat:no-repeat; background-position: -33px -56px;     margin: auto;}
#filters li span.active .bedroom-1{ width:43px; height:43px; background-color:#222222; border-radius:100%; background-image: none;  background-repeat:no-repeat; background-position: 10px -57px;     margin: auto;}
#filters li span .bedroom-2{ width:43px; height:43px; background-color:#EAEAEA; border-radius:100%; background-image: none; background-repeat:no-repeat; background-position: -33px -56px;     margin: auto;}
#filters li span.active .bedroom-2{ width:43px; height:43px; background-color:#222222; border-radius:100%; background-image: none;  background-repeat:no-repeat; background-position: 10px -57px;     margin: auto;}
#filters li span .kitchen{ width:43px; height:43px; background-color:#EAEAEA; border-radius:100%; background-image: none; background-repeat:no-repeat; background-position: -33px -232px;     margin: auto;}
#filters li span.active .kitchen{ width:43px; height:43px; background-color:#222222; border-radius:100%; background-image: none;  background-repeat:no-repeat; background-position: 10px -232px;     margin: auto;}
#filters li span .bedroom-3{ width:43px; height:43px; background-color:#EAEAEA; border-radius:100%; background-image: none; background-repeat:no-repeat; background-position: -33px -56px;     margin: auto;}
#filters li span.active .bedroom-3{ width:43px; height:43px; background-color:#222222; border-radius:100%; background-image: none;  background-repeat:no-repeat; background-position: 10px -57px;     margin: auto;}
#filters li span .diving{width:43px; height:43px;background-color:#EAEAEA; border-radius:100%; background-image: none; background-repeat:no-repeat;     background-position: -33px -90px;     margin: auto;}
#filters li span.active .diving{ width:43px; height:43px; background-color:#222222; border-radius:100%; background-image: none;  background-repeat:no-repeat;     background-position: 10px -90px;     margin: auto;}
#filters li span .bedroom-4{ width:43px; height:43px; background-color:#EAEAEA; border-radius:100%; background-image: none; background-repeat:no-repeat; background-position: -33px -56px;     margin: auto;}
#filters li span.active .bedroom-4{ width:43px; height:43px; background-color:#222222; border-radius:100%; background-image: none;  background-repeat:no-repeat; background-position: 10px -57px;     margin: auto;}
#filters li span .master-bedroom-1{ width:43px; height:43px; background-color:#EAEAEA; border-radius:100%; background-image: none; background-repeat:no-repeat; background-position: -33px -56px;     margin: auto;}
#filters li span.active .master-bedroom-1{ width:43px; height:43px; background-color:#222222; border-radius:100%; background-image: none;  background-repeat:no-repeat; background-position: 10px -57px;     margin: auto;}
#filters li span .master-bedroom-2{ width:43px; height:43px; background-color:#EAEAEA; border-radius:100%; background-image: none; background-repeat:no-repeat; background-position: -33px -56px;     margin: auto;}
#filters li span.active .master-bedroom-2{ width:43px; height:43px; background-color:#222222; border-radius:100%; background-image: none;  background-repeat:no-repeat; background-position: 10px -57px;     margin: auto;}
#filters li span .family-lounge{ width:43px; height:43px; background-color:#EAEAEA; border-radius:100%; background-image: none; background-repeat:no-repeat; background-position: -33px -274px;     margin: auto;}
#filters li span.active .family-lounge{ width:43px; height:43px; background-color:#222222; border-radius:100%; background-image: none;  background-repeat:no-repeat; background-position: 10px -274px;     margin: auto;}
#filters li span .study{width:43px; height:43px; background-color:#EAEAEA; border-radius:100%; background-image: none; background-repeat:no-repeat; background-position: -33px -157px;     margin: auto;}
#filters li span.active .study{ width:43px; height:43px; background-color:#222222; border-radius:100%; background-image: none;  background-repeat:no-repeat; background-position: 10px -157px;     margin: auto;}



.fb_iframe_widget{    width: 100% !important;
    height: 230px !important;}

.fb_iframe_widget span{    width: 100% !important;
    height: 230px !important;}
	
	._2p3a{    width: 100% !important;
    height: 230px !important;}	

.fb_iframe_widget iframe {
    position: absolute;
    width: 100% !important;
    height: 230px !important;
    min-width: 100% !important;
}

._2p3a {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 100% !important;
    height: 230px !important;
    min-width: 100% !important;
}



.product-info-more{ text-align:center;}
.product-info-more h2{    text-transform: uppercase;
    font-size: 17px;
    color: #000}
.product-info-more p{font-size: 13px;
    text-align: justify;}


.tab001{width:100%; height:auto; float:left;}
.tab001 .aria-only {
  position: absolute;
  left: -10000px;
  overflow: hidden;
}

.tab001 .at-accordion-or-tabs {
  position: relative;
  margin: 24px auto;
  border-top: 1px solid #999;
  border-right: 1px solid #999;
  border-left: 1px solid #999;
  width: 100%;
  padding: 0;
  clear: both;/*visibility: hidden; */
}

.tab001 .at-accordion-or-tabs > li { list-style: none; }

.tab001 .at-accordion-or-tabs > li > a {
  display: block;
  padding: 6px 15px;
  background: #ECECEC;
  text-decoration: none;
  color: #000;
  font-size:13px;
}

.tab001 .at-accordion-or-tabs > li > a:hover, .at-accordion-or-tabs > li > a.active {
  background:#E82078;
  color: #F2F2F2;
}

.tab001 .at-accordion-or-tabs > li > section {
  display: none;
  background: #ffffff;
  overflow: hidden;
  padding: 2% 1% 0% 0%;
  position: relative;
  width: 100%;
  height:350px;
  font-size:14px;
  overflow:auto;
}

.tab001 .no-js .at-accordion-or-tabs > li > section { display: block; }

.tab001 .at-accordion-or-tabs .at-tab-one-pixel-fix-left, .at-accordion-or-tabs .at-tab-one-pixel-fix-right {
  display: none;
  height: 1px;
  width: 1px;
  background-color: #000000;
  position: absolute;
  left: -1px;
  bottom: -1px;
}

.tab001 .at-accordion-or-tabs .at-tab-one-pixel-fix-right {

  left: auto;
  right: -1px;
}

.tab001 .at-accordion-or-tabs.at-tabs { border: none; }

.tab001 .at-accordion-or-tabs.at-tabs > li { display: inline;     padding-left: 45px; }

.tab001 .at-accordion-or-tabs.at-tabs > li > a {
  display: inline-block;
  z-index: 1;
  position: relative;
  border-bottom-color: #ffffff;
}

.tab001 .at-accordion-or-tabs.at-tabs > li > a.active {
  z-index: 3;
  background-color:rgb(232, 32, 120);
  color: #fff;
  
}

.tab001 .at-accordion-or-tabs.at-tabs .at-tab-one-pixel-fix-left, .at-accordion-or-tabs.at-tabs .at-tab-one-pixel-fix-right { display: inline-block; }

.tab001 .at-accordion-or-tabs.at-tabs > li > section {
  float: left;
  top: -1px;
  left: 0;
  margin-bottom: 24px;
  z-index: 2;
}






pre.prettyprint {
        padding: 9px 14px;
    }
    .fulltable {
        max-width: 100%;
        overflow: auto;
    }
    .container {
        padding-left: 0;
        padding-right: 0;
    }
    .lineheight {
        line-height: 3em;
    }
    .pagetop {
        background-color: #333;
        background-attachment: fixed;
        color: #fff;
    }
    .page-header {
        border-bottom: none;
    }
    .initialism {
        font-weight: bold;
        letter-spacing: 1px;
        font-size: 12px;
    }
 #fadeandscale {
    -webkit-transform: scale(0.8);
       -moz-transform: scale(0.8);
        -ms-transform: scale(0.8);
            transform: scale(0.8);
			background-color:#fff;
			width:900px; height:auto;}
}
.popup_visible #fadeandscale {
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
}

.pop-product{width:100%; height:auto; float:left;     padding:20px 0px 15px;}
.pop-img{width:100%; height:auto; float:left;}
.pop-img img{width:100%;}
.pop-detail{width:100%; height:auto; float:left;    padding: 0px 0px 0px;}
.pop-detail h1{ font-size:20px; margin:0px 0px; padding:0px; color:#000;}
.pop-detail h3{ font-size:20px; margin:0px 0px; padding:0px; color:#000;}

.pop-detail p{ font-size:14px; margin: 0px 0px 10px; color:rgba(38, 38, 38, 0.74);}
.pop-detail img{width:100%;}
.pop-field{ width: 100%;    height: auto;    float: left;    padding: 15px 0px 5px;}
.pop-field2{ width: 100%;    height: auto;    float: left;}
.field001{    border: solid 1px #D0CFCF;    width: 49%;    padding: 5px 2%;    background: #fff;    font-weight: 300;    font-size: 14px;    color: #000;    outline: none;    margin-bottom: 10px;}
.field002{border: solid 1px #BBB8B8;  width: 100%;  padding: 7px 2%;  background: #fff; font-weight: 300;  font-size: 16px; color: #000; outline: none;
 margin-bottom: 10px;}
 
 .field003{       border: #999 solid 0px;
    width: 100%;
    padding: 2px;
    background: #fff;
    font-weight: 300;
    font-size: 13px;
    color: #000;
    outline: none;
    margin-bottom: 6px;
    margin-left: 0;
    float: left;}
 .field004{       border: #999 solid 1px;
    height: 70px;
    width: 100%;
    padding: 5px 30px;
    background: #fff;
    font-weight: 300;
    font-size: 14px;
    color: #000;
    outline: none;
    margin-bottom: 10px;
    background-image: none;
    background-repeat: no-repeat;
    background-position: 7px;
    background-position-y: 8px;}
 .field004 textarea::-webkit-input-placeholder{color:#000;}
.capture01{    border: solid 1px #BBB8B8;    margin-bottom: 10px;}
.capture01 img{float:right;}
.capture02{    width: 62%;    font-size: 16px;    border: 0px;    padding: 7px 0% 7px 2%;}
.pop-submit{     width: 100%;    background-color: #E82078;    color: #fff !important;    font-size: 15px !important;    text-transform: uppercase;    border: 1px solid #E82078;    padding: 4px !important;    font-weight: normal !important;}
.pop-submit:hover{background-color:rgba(232, 32, 120, 0.71); color:#fff; border: 1px solid rgba(232, 32, 120, 0.71);}
#right_toolbar .form-search input.search-query{    top: -2px !important;     height: 30px !important;}
#right_toolbar .form-search button{    background-color: #4C4C4C !important;}
.shoppingcart .fadelink{    background-color: #4C4C4C !important;}
.custom_button{    background-color: #00A888;    font-size: 14px;    padding: 8px 20px;    border-radius: 0px;    margin-left: 6px;}
.custom_button:hover{background-color:#000;}


.home01{width:33%; height:auto; float:left;     margin-bottom: 15px; text-align:center; margin: 20px 0px;}
.home01 h3{    font-size: 20px;    margin: 0px 0px 8px;}
.img-cont img{    width: 36px; }
.home01 p{    margin: 3px 0px;}
.home01 a{ text-decoration:none; color:#333;}

.care-img1{ width:auto; float:left; margin:10px;}
.text-title{  float: left;
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    padding-top: 2px;}
.portfolio .text-category{      display: block;    width: 50%;    text-align: right;    float: right;    font-size: 15px;    color: #000;    font-weight: normal; padding: 11px 0px;}
.text-category span{ color:#00987B;     border-right: 1px solid #000;    margin-right: 15px;    padding-right: 10px;}
.text-category span del{color:#000;}
.product-item-wrp{width:100%; height:auto; float:left; margin-bottom:8px;}
.product-item-bar{width:23%; float:left; margin-right:20px;     font-size: 11px;    text-transform: uppercase;}
.product-item-detail{font-size: 11px;    text-transform: uppercase;}
.add-info1{width:100%; height:auto; float:left;}
.add-info1 h2{       font-size: 11px;
    color: #666;
    margin: 15px 0px;
    margin-bottom: 10px;
    font-weight: bold;
    text-transform: uppercase;}
.product-view .product-shop .add-to-box{width:100%; height:auto; float:left;}
.product-shop .social{width:100%; height:auto; float:left;}
.add-to-box .add-to-cart{width:100%; float:left;}

.step1{font-size:26px; width:100%; height:auto; float:left; margin-bottom:8px;}
.phone01{width:auto; float:left; color:#333; margin-right:20px;    line-height: 21px;}
.phone01 span{    font-size: 16px;    vertical-align: text-top;    margin-right: 2px;}
.email01{width:auto; float:left; color:#333;}
.email01 a{color:#333;}
.email01 span{font-size: 14px;     margin-right: 2px;  vertical-align: text-top;}
.slider-top{width:100%; padding:0px 15px; margin-bottom:20px;}
.bot-menu{    width: 100%;    color: #000;    font-size: 12px; margin-bottom:12px; height:auto; float:left;}
.bot-menu span{padding: 2px 8px;    background-color: #414141;    font-size: 12px; color:#fff;    text-transform: uppercase;    margin-right: 5px;}
.bot-menu1{      width: 48%;
    color: #666;
    display: inline;
    font-size: 10px;
    margin-bottom: 12px;
    height: auto;
    text-align: center;
    padding-right: 18px;}
.bot-menu1 span{    padding: 1px 5px 2px;
    background-color: #666;
    font-size: 10px;
    color: #fff;
    text-transform: uppercase;
    margin-right: 4px;
    border-radius: 2px;}

.bot-menu2{ width: 48%;
    color: #666;
    display: inline;
    font-size: 10px;
    margin-bottom: 12px;
    height: auto; text-align:center;}
.bot-menu2 span{   padding: 1px 5px 2px;
    background-color: #666;
    font-size: 10px;
    color: #fff;
    text-transform: uppercase;
    margin-right: 4px;
    border-radius: 2px;}

.overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
  overflow:auto;
  z-index:9000;
}
.overlay:target {
  visibility: visible;
  opacity: 1;
}

.popup {
  margin: 12% 16% 0%;
  padding: 0px;
  background: #fff;
  border-radius: 5px;
  width: 68%;
  max-width:900px;
  position: relative;
  transition: all 5s ease-in-out;
  float:left;
}


.popup h2 {
  margin-top: 0;
  color: #333;
  font-family: Tahoma, Arial, sans-serif;
}
.popup .close {
     position: absolute;
    top: -10px;
    right: -10px;
    transition: all 200ms;
    font-size: 30px;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    opacity: 1;
    background-color: #000;
    padding: 4px 5px 5px;
    line-height: 20px;
    border-radius: 50%;
    border: 2px solid #fff;
	width: auto;
    height: auto;
    background-image: none;
}
.popup .close:hover {
  color: #E82078 ;
  background-color:#fff;
}
.popup .content {
  max-height: 30%;
}
.pop-field select{     background-color: #fff;
    width: 50%;
    float: left;
    height: auto;
    border: solid 1px #D0CFCF;
    padding: 6px 2%;
    color: #000;
    font-size: 14px;}
	
.field00_8 , .field00_32{ width: 48%; color: #000;  float: left;  border: #999 solid 1px; padding: 5px 10px 5px 30px;     margin-bottom: 10px; background-image: none; height: 30px;     background-repeat: no-repeat;    background-position: 4px;}
.field00_8::-webkit-input-placeholder {color: #000;}
.field00_32::-webkit-input-placeholder {color: #000;}
.field00_6 , .field00_31{ width: 48%;   color: #000;  float: right;  border: #999 solid 1px; padding: 5px 10px 5px 30px;     margin-bottom: 10px; background-image: none; height: 30px;     background-repeat: no-repeat;    background-position: 7px;}

.field00_6::-webkit-input-placeholder {color: #000;}
.field00_31::-webkit-input-placeholder {color: #000;}
.field00_7 , .field00_30 { width: 100%;  height: 30px; color: #000;  float: left;  border: #999 solid 1px; padding: 5px 10px 5px 30px;     margin-bottom: 10px; background-image: none;  background-repeat: no-repeat;    background-position: 7px;}
.field00_7::-webkit-input-placeholder {color: #000;}
.field00_30::-webkit-input-placeholder {color: #000;}
.check_box02{width:100%; height:auto; float:left; margin-top:5px;}
.check_box02 ul{list-style:none; float:left; margin:0px; padding:0px; width:100%;}
.check_box02 ul li{width:25%; height:auto; float:left;     margin-bottom: 10px;}
.check_box02 ul li img{max-width:100%; margin-bottom:2px;}
.check_box02 ul li label{color: #000;    font-size: 11px;    padding: 0px;}

.testi-inter{width:100%; height:auto; float:left;    margin-top: 20px;   margin-bottom: 0px;}
.testi{width:100%; height:auto; float:left;     border-top: 1px #e5e5e5 solid;    margin-top: 20px;    padding-top: 50px;}
.testi1{width:100%; height:auto; float:left; text-align:center;     border: 1px solid #d2d7db; min-height:380px;     background-color: #F7F7F7;}
.testi1_img img{width:100%;     border-bottom: 1px solid #d2d7db;}
.testi1_text{width:100%; height:auto; float:left; padding: 0px 10px;}
.testi1_text img{    width: 90px;    height: 90px;    overflow: hidden;    border-radius: 100%;    border: 1px solid #C1BFBD;    padding: 5px;    background-color: #fff;    margin-top: -50px;    position: relative;}
.testi1_text h1{    font-size: 16px;    margin: 10px;}
.testi1_text h1 span{ }
.testi1_text p{    font-size: 13px;}
.testi1_text h2{    font-size: 16px;    margin: 10px;}
.testi1_text h2 span{    color: #E82078;     font-size: 16px;}

.testi1_text h3{    font-size: 16px;    margin: 10px;}

.result{    text-transform: lowercase;
    color: #000;
    font-size: 13px;}

.category-description{ display:none;}
.WARDROBE-top{ margin-left:20px !important;}
.PRICE-top{margin-left:15px !important;}
.IMTERIOR-top{margin-left:20px !important; font-weight: normal; font-size: 12px !important;}
.COMERCIAL-top{margin-left: 10px !important;    font-weight: bold;    border-left: 1px solid #000;    padding: 0px 10px !important; display:none !important;    font-size: 11px !important;}
.SALE-top{margin:15px !important; text-align: right;
    float: right !important ;
    background-color: #E82078;
	border-radius:10px;
    padding: 0px;
    line-height: 0px;
    color: #fff !important;}
.SALE-top a{color: #fff !important;
    padding: 11px 15px !important;
    font-size: 11px !important;}
.SALE-top a:hover{}

.New_top{    width: auto;
    float: right;
    background-color: #efc439;
	border-radius:2px;
    color: #fff;
    font-size: 8px;
    text-transform: uppercase;
    padding: 1px 3px;
    border-radius: 2px;
    margin-top: 5px;}
.sticky-header .COMERCIAL-top{border-left: 1px solid #fff;}
.mind{ width:100%; height:auto; float:left;     font-size: 13px;      text-align: left;     padding-left: 25%;  margin-top: 15px;}
.mind ul{list-style:none; float:left; margin:0px; padding:0px;}
.mind ul li{ width:100%; height:auto; float:left;     margin-bottom: 8px;}

#header_logo_Div{ width:800px; background-image:none;}
#social_popup_main{border:0px; padding:14px; border-radius:5px;     background-color: #fff;}
.closeLink{top:0px; right:0px;}
.register_left{width:100%; height:auto;  background-color:rgb(236, 237, 239); padding:20px 20px 0px; border-radius:5px;}
.register-img{width:100%;}
.register_main{width:100%; height:auto;  padding:20px 0px 15px;}
.register01{width:100%; height:auto; float:left; margin-bottom:100px;}
.register01 ul{margin:0px; padding:0px; float:left;}
.register01 ul li{width:100%; height:auto; float:left; margin-bottom:15px;}
.register01 ul li img{      margin: 0px 13px 0px 0px;    vertical-align: bottom;    width: 25px;}
.register01 ul li span{    display: inline-block;    width: 87%;}
.left_login{    width: 50%;     padding-right: 17px;}
#socialpopup_main_div #all_social_iconbtn{width:48%;}
.divider-or social_popup_sprite{display:none;}
#all_social_iconbtn h4{    margin-left: 0px;     border-bottom: 0px solid #CCC;     font-family: 'Open Sans', sans-serif; text-transform: uppercase;    font-size: 16px; width:100%; float:left;}
#socialpopup_main_div .socialpopup_form label{    width: 27%;}
.required{color:#000 !important;}
#socialpopup_main_div .socialpopup-input-box{    width: 71%;}
#socialpopup_main_div .socialpopup-input-box input, .socialpopup-input-box input, .socialpopup-input-box select{    width: 100%;     border: 1px solid #CCC;}
#socialpopup_main_div .social_login_btn a{color:#000; text-decoration:none;}
#socialpopup_main_div .new_account_create, #socialpopup_main_div .return_login{width:100%;}
#socialpopup_main_div #all_social_iconbtn ul li{clear: none; width:33%; float:left;     margin-left: 0px;} 
#login_block{margin-bottom:10px;}
#socialpopup_main_div .new_account_create, #socialpopup_main_div .return_login{    margin: 10px 0 17px;}
.interior1{width:100%; height:auto; float:left; text-align:center;     margin: 20px 0px;}
.interior1 a{    text-decoration: none;    color: #000; font-size:11px;    border: 0px #000 solid;    padding:6px 3px;    margin-right: 10px;     border-radius: 2px;     background-color: rgba(245, 245, 245, 0.86);     width: 132.8px; float:left;}
.interior1 a:hover{ background-color:#E82078; color:#fff;}

.interior2{ margin-bottom: 5px;  margin-top: 0px;    padding: 40px 0; text-align: left; float:left;  width:100%; height:auto; border-bottom:1px solid #ddd;}
.interior2 h1{ text-align:center; color:#000; font-size:25px;    margin:0px;}
.interior2 h4{ text-align:center; color:#000; font-size:22px;     font-weight: bold; margin:0px;}
.interior2 h2{ text-align:center; color:#999; font-size:14px;  margin: 12px 4px;}
.interior2 h5{ text-align:center; color:#000; font-size:25px;    margin:0px;}

.design01{width:100%; text-align:center; float:left;     margin-top: 0px;}
.design01 img{}
.design01 h1{    font-size: 14px;    line-height: 20px;     margin-bottom: 5px;}
.design01 p{margin: 0 0 10px;}
.design_but{width: 100%;    height: auto;    text-align: center;     margin-top: 40px;}
.design_but a{ background-color: #E82078; padding: 7px 40px; border-radius: 51px; color: #fff; text-decoration: none; font-size: 12px; border:1px solid #E82078;}
.design_but a:hover{background-color: rgba(232, 32, 120, 0.71); color: #fff;}

.interior3{ margin-bottom: 5px;  margin-top: 0px; background: none repeat scroll 0 0 #fff; float:left;  padding: 20px 0 0px; text-align: left; width:100%; height:auto;}
.interior3 h1{ text-align:center; color:#000; font-size:25px; margin:0px;}
.interior3 h2{ text-align:center; color:#000; font-size:15px;  margin: 12px 4px;}
.interior3 p{ text-align:center; line-height:20px; padding-top:10px;}
.design02{width:100%; text-align:center; float:left;     margin-top: 20px;}
.design02 img{ max-width:100%;}
.design02 h1{    font-size: 13px;    line-height: 20px;     margin-bottom: 5px;}
.design02 p{margin: 0 0 10px;}
.design_but1{width: 100%;    height: auto;    text-align: center;     margin-top: 40px; margin-bottom:10px;}
.design_but1 a{ background-color: #E82078; padding: 7px 40px; border-radius: 51px; color: #fff; text-decoration: none; font-size: 12px; border:1px solid #E82078;}
.design_but1 a:hover{background-color: #fff; color: #000; border:1px solid #000;}
.inter-slider{ margin-top:20px;}
.inter-brand{    width: 100%;    height: auto;    float: left;    text-align: center;   margin-top:20px;   padding: 20px 10px;  background-color: #f5f5f5}
.inter-brand h4 {  margin: 0px 0px 20px 2px;    color: #020202;    text-align: center;}
.inter-brand1{width: 100%; height: auto; float: left; text-align: center;  background-color:rgb(247, 247, 247); margin-top:20px;  padding: 20px 10px;}
.inter-brand1 h4 {  margin: 0px 0px 20px 2px;    color: #020202;    text-align: center; font-weight:normal;}
.inter-home{margin-top:20px;}
.slider-container1{    position: relative; overflow: hidden; width: 100%; margin: 0 auto;}
.explor1{text-decoration: none; color: #fff!important; background: rgb(232, 32, 120); padding: 10px 18px; border-radius: 4px; text-transform: uppercase;
    border: 0px; font-size: 12px; letter-spacing: 1px;  margin: 10px;}
.explor1:hover{text-decoration: none;    color: #fff!important;    background:rgba(0, 0, 0, 0.76); }
.story01{}
.story01 p{ font-size:13px;}
.field00_9{ width: 48%; color: #000;  float: left;  border: #999 solid 1px; padding: 5px 10px 5px 30px;     margin-bottom: 10px; background-image: none; height: 30px;     background-repeat: no-repeat;    background-position: 4px;}
.field00_9::-webkit-input-placeholder {color: #000;}
.field00_11{ width: 48%;   color: #000;  float: right;  border: #999 solid 1px; padding: 5px 10px 5px 30px;     margin-bottom: 10px; background-image: none; height: 30px;     background-repeat: no-repeat;    background-position: 7px;}
.field00_11::-webkit-input-placeholder {color: #000;}
.field00_12{ width: 100%;  height: 30px; color: #000;  float: left;  border: #999 solid 1px; padding: 5px 10px 5px 30px;     margin-bottom: 10px; background-image: none;  background-repeat: no-repeat;    background-position: 7px;}
.field00_12::-webkit-input-placeholder {color: #000;}

.field00_20{ width: 48%; color: #000;  float: left;  border: #999 solid 1px; padding: 5px 10px 5px 30px;     margin-bottom: 10px; background-image: none; height: 30px;     background-repeat: no-repeat;    background-position: 4px;}
.field00_20::-webkit-input-placeholder {color: #000;}
.field00_22{ width: 48%;   color: #000;  float: right;  border: #999 solid 1px; padding: 5px 10px 5px 30px;     margin-bottom: 10px; background-image: none; height: 30px;     background-repeat: no-repeat;    background-position: 7px;}
.field00_22::-webkit-input-placeholder {color: #000;}
.field00_21{ width: 100%;  height: 30px; color: #000;  float: left;  border: #999 solid 1px; padding: 5px 10px 5px 30px;     margin-bottom: 10px; background-image: none;  background-repeat: no-repeat;    background-position: 7px;}
.field00_21::-webkit-input-placeholder {color: #000;}

.field00_19{ width: 48%; color: #000;  float: left;  border: #999 solid 1px; padding: 5px 10px 5px 30px;     margin-bottom: 10px; background-image: none; height: 30px;     background-repeat: no-repeat;    background-position: 4px;}
.field00_19::-webkit-input-placeholder {color: #000;}
.field00_18{ width: 48%;   color: #000;  float: right;  border: #999 solid 1px; padding: 5px 10px 5px 30px;     margin-bottom: 10px; background-image: none; height: 30px;     background-repeat: no-repeat;    background-position: 7px;}
.field00_18::-webkit-input-placeholder {color: #000;}
.field00_17{ width: 100%;  height: 30px; color: #000;  float: left;  border: #999 solid 1px; padding: 5px 10px 5px 30px;     margin-bottom: 10px; background-image: none;  background-repeat: no-repeat;    background-position: 7px;}
.field00_17::-webkit-input-placeholder {color: #000;}

.compan-pro{width:100%; height:auto; float:left;}
.compan-pro ol{ list-style-type:decimal; width:100%; height:auto; float:left;}
.compan-pro ol li{ width:100%; height:auto; float:left; font-size:13px; margin-bottom:8px;  padding:0 0 0 1em;  text-indent:-20px;  list-style-type:none;  counter-increment:item;}
.compan-pro ol > li:before{display:inline-block;  width:1.5em;  padding-right:0.5em;  font-weight:bold;  text-align:right;  content:counter(item) ".";}

.client-logo{width:100%; height:auto; float:left; text-align:center;  border: 1px #e5e5e5 solid; margin-top: 15px; padding: 10px 0px; margin-bottom:40px;}
.client-logo h4{    text-transform: uppercase;    font-size: 18px;     margin-bottom: 10px;}
.client-logo img{ width: 29%;    height: auto;    border: 1px solid #e5e5e5;    background-color: #F2F2F2;    margin: 7px;    padding: 5px;}
.pop-img1{    width: 100%;    height: auto;    background-color: rgb(236, 237, 239);    padding: 15px 10px 0px;    border-radius: 5px;}
.banner-home img{width:100%;     margin-top: 0px;}
.inter-book{width: 100%;    height: auto;    float: left;    padding: 20px 25% 0px;}
.inter-book h3{font-size: 13px;    margin: 0px 0px 20px; text-align:center;}
.call-home{    text-align: center;    width: 100%;    height: auto;    float: left;     padding: 20px 0px 0px;}
.call-home p{    font-size: 20px;}
.call-home p span{    font-size: 17px;    color: #5A5A5A;}
.call-home p span img{ margin:0px 5px;     width: 31px;    vertical-align: bottom;}

.action-call{width: 100%; height: auto;  float: left;  text-align: center;  font-size: 18px;     border: #999 solid 0px;    color:#404040;    padding: 5px;  border-radius: 1px; margin-top:10px; display:block;}
.action-call img{    width: 32px;    margin:0px 4px;    vertical-align: text-bottom;}

.terms01 a{text-decoration:none; color:#000;}
.terms01 a:hover{text-decoration:none; color:#E82078;}
#socialpopup_main_div #all_social_iconbtn a{color:#000;}
#sregister {    background: #E82078;    color: #fff;    border: 2px solid #E82078;}
#sregister:hover{background-color:rgba(232, 32, 120, 0.71);   border: 2px solid rgba(232, 32, 120, 0.71);}
#slogin {    background: #E82078;    color: #fff;    border: 2px solid #E82078;}
#slogin:hover{background-color:rgba(232, 32, 120, 0.71);   border: 2px solid rgba(232, 32, 120, 0.71);}
.register007{width: 100%;    height: auto;    float: left;    margin-bottom: 30px;}
.register007 ul{margin:0px; padding:0px; float:left;}
.register007 ul li{width:100%; height:auto; float:left; margin-bottom:15px;}
.register007 ul li img{      margin: 0px 13px 0px 0px;    vertical-align: bottom;    width: 25px;}
.register007 ul li span{    display: inline-block;    width: 85%;}
#zip-check{    border-color: #6c6c6c; color: #fff;    background-color: #6c6c6c;}
#zip-check:hover{    background: #E82078; border-color:#E82078;}

.inter-bor{   border-bottom: 1px solid #eee; width:100%; height:auto; float:left; margin-top:30px;}

.loader {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 999999;
	background: none 50% 50% no-repeat rgb(249,249,249);
}

.search-autocomplete5{width: 228px;     top: 60px; margin-left: 0px;}

.hering001{width: 100%;    height: auto;    float: left;     font-size: 14px;     padding: 0px 0px 20px;}

.blog-top{    margin-left: 18px !important;    font-size: 12px !important;}

.name1{    width: 34% !important;    margin-right: 11px;}
.name2{    width: 34% !important;    float: left;}
.terms01{ width:100%; height:auto;}


#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
  border-radius: 15px;
  text-align: center;
}
#boxes #dialog {
  width:450px; 
  height:auto;
  padding:10px;
  background-color:#ffffff;
  font-family: 'Segoe UI Light', sans-serif;
  font-size: 15pt;
}
.maintext{
	text-align: center;
  font-family: "Segoe UI", sans-serif;
  text-decoration: none;
}
#lorem{
	font-family: "Segoe UI", sans-serif;
	font-size: 12pt;
  text-align: left;
}
#popupfoot{
	font-family: "Segoe UI", sans-serif;
	font-size: 16pt;
  padding: 10px 20px;
}
#popupfoot a{
	text-decoration: none;
}
.agree:hover{
  background-color: #D1D1D1;
}
.popupoption:hover{
	background-color:#D1D1D1;
	color: green;
}
.popupoption2:hover{
	
	color: red;
}



.tabbs{}

.scrtabs-tab-container * {
  box-sizing: border-box;
}

/* line 17, jquery.scrolling-tabs.scss */
.scrtabs-tab-container {
  height: 32px;
}
/* line 19, jquery.scrolling-tabs.scss */
.scrtabs-tab-container .tab-content {
  clear: left;
}

/* line 24, jquery.scrolling-tabs.scss */
.scrtabs-tabs-fixed-container {
  float: left;
  height: 32px;
  overflow: hidden;
  width: 100%;
}

/* line 31, jquery.scrolling-tabs.scss */
.scrtabs-tabs-movable-container {
  position: relative;
}
/* line 33, jquery.scrolling-tabs.scss */
.scrtabs-tabs-movable-container .tab-content {
  display: none;
}

/* line 38, jquery.scrolling-tabs.scss */
.scrtabs-tab-scroll-arrow {
  border: 1px solid #dddddd;
  border-top: none;
  color: #4c4c4c;
  cursor: pointer;
  float: left;
  font-size: 12px;
  height: 32px;
  margin-bottom: -1px;
  padding-left: 2px;
  padding-top: 7px;
  width: 20px;
}
/* line 50, jquery.scrolling-tabs.scss */
.scrtabs-tab-scroll-arrow:hover {
  background-color: #eeeeee;
}

/* line 55, jquery.scrolling-tabs.scss */
.scrtabs-tabs-fixed-container ul.nav-tabs1 {
  height: 32px;
      background-color: #ddd;
	      padding-left: 0px;
}
/* line 57, jquery.scrolling-tabs.scss */
.scrtabs-tabs-fixed-container ul.nav-tabs1 > li {
  white-space: nowrap;
  width: auto;
    float: left;
    padding: 0px;
	margin:0px;
}

.scrtabs-tabs-fixed-container ul.nav-tabs1 > li a {
	    padding: 6px 62px;
    font-size: 14px;
	color:#333;
}

/* line 63, jquery.scrolling-tabs.scss */
.scrtabs-tab-content-outside-movable-container .nav-tabs1 {
  display: none;
}

.nav-tabs1.product-tabs > li {
	display: inline-block;
	float: none;
	margin-right: 10px;
}
.nav-tabs1.product-tabs > li > a {
	    margin-right: 0px;
    line-height: 1.42857143;
    border-radius: 0px;
    background: none repeat scroll 0 0 rgba(245, 245, 245, 0.86);
    border: 0px solid #fff;
    padding: 6px 0px;
    width: 170px;
}
.nav-tabs1 > li.active > a, .nav-tabs1 > li.active > a:hover, .nav-tabs1 > li.active > a:focus {
	border: 0px solid #333;
    background-color: #E82078;
    color: #fff !important;
}
.nav-tabs1 > li > a:hover {
	border: 0px solid #333;
    background-color: #E82078;
    color: #fff !important;
	transition: all 0.3s cubic-bezier(0.8, 0, 0, 1) 0s;
}
.tab-content1 {
	background-color: inherit;
	padding:0px 0px 20px 0px;
	overflow: hidden;
	font-size: 13px;
	line-height: 21px;
	margin-top: 0px;
}
.tab-content1 > .active {
	margin-top: 5px;
}

.nav-tabs1-justified>li>a {
	border-bottom: 1px solid #ddd;
	border-radius: 4px 4px 0 0
}
.nav-tabs1-justified>.active>a, .nav-tabs1-justified>.active>a:hover, .nav-tabs1-justified>.active>a:focus {
	border-bottom-color: #fff
}

.tab-content1>.tab-pane {
	display: none;
	visibility: hidden
}
.tab-content1>.active {
	display: block;
	visibility: visible
}
.nav-tabs1 .dropdown-menu {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 20px;
	border: 1px solid transparent
}

.homelook01{width:100%; height:auto; float:left; margin-bottom:30px; transition: all .5s ease 0s;
 -webkit-transition: all .5s ease 0s;
 -moz-transition: all .5s ease 0s;
 -o-transition: all .5s ease 0s;
 -ms-transition: all .5s ease 0s;}
.homelook01:hover{margin-top:-10px;}
.homelook01_img{width:100%; height:400px; float:left; overflow:hidden; position:relative;     border: 1px solid rgb(241, 241, 241);}
.homelook01_img img{ max-width:100%;}
.homelook01_detail{width:100%; position:absolute; bottom:0px;     background-color: rgba(255,255,255,0.80);    padding: 7px;    font-size: 15px; color:#000;}
.homelook01_detail span{    color: #444;    padding-left: 5px; font-weight:bold;}
.homelook01_detail a{    float: right;    font-size: 13px;    border: 1px solid #E82078;    padding: 0px 11px;    background-color: rgba(232, 32, 120, 0.74);    color: #fff;    border-radius: 19px;}
.homelook01_detail a:hover{background-color:#000;  border: 1px solid #000;}
.homelook02_detail{width:100%; height:auto; float:left; color:#000;    padding:13px 7px 5px;    background-color: rgba(241, 241, 241, 0.27); border: 1px solid rgb(241, 241, 241);}
.homelook02_left{width:50%; height:auto; float:left; border-right: 1px dotted rgb(216, 216, 216);}
.homelook02_left h2{    margin: 0px 0px 15px !important;    font-size: 15px !important;    text-transform: uppercase; text-align:left !important;}
.homelook02_left ul{ list-style:none; float:left; margin:0px; padding:0px; width:100%; height:auto;}
.homelook02_left ul li{width: 50%;    height: auto;    float: left;    padding: 0px 20px 0px 0px;     margin-bottom: 8px;}
.homelook02_left ul li span{    color: #444; font-weight:bold;   text-align: right;    float: right;}

.homelook02_left1{width:70%; height:auto; float:left; border-right: 1px dotted rgb(216, 216, 216); padding-right:1%;}
.homelook02_left1 h2{    margin: 0px 0px 15px !important;    font-size: 15px;    text-transform: uppercase; text-align:left !important;}
.homelook02_left1 ul{ list-style:none; float:left; margin:0px; padding:0px; width:100%; height:auto;}
.homelook02_left1 ul li{width: 50%;    height: auto;    float: left;       padding: 3px 20px 3px 10px;    margin-bottom: 8px;    border: 1px dotted #E5E5E5;}
.homelook02_left1 ul li span{    color: #E82078;    text-align: right;    float: right;}



.emi_home{float: left !important;
    color: #fff !important;
    background-color: #656565;
    padding: 3px 5px;
    line-height: 12px;
    font-size: 11px;
    border-radius: 2px;
    margin: 2px 5px 0px 0px;}
.homelook02_right{    width: 48%;
    height: auto;
    float: right;
    padding-right: 10px;}
.homelook02_right a{    width: 100%;
    background-color: #E44D8F;
    float: left;
    color: #fff;
    padding: 3px;
    text-transform: uppercase;
    text-align: center;
    border-radius: 2px;
    margin-top: 5px;
    letter-spacing: 3px;}
.homelook02_right a:hover{ background-color:#4C4C4C ;}

.homelook02_right1{    width: 28%;
    height: auto;
    float: right;
	    text-align: center;
    font-size: 18px;
	    text-transform: uppercase;
    line-height:30px;
    padding-right: 10px;}
.homelook02_right1 span{    font-weight: bold;     color: #E82078;}
.homelook02_right1 a{     width: auto;
    background-color: #E44D8F;
    /* float: left; */
    color: #fff;
    padding: 6px 20px;
    text-transform: uppercase;
    text-align: center;
    font-size: 12px;
    border-radius: 2px;
    margin-top: 5px;
    letter-spacing: 1px;}
.homelook02_right1 a:hover{ background-color:#4C4C4C ;}

.close01{    float: right;
    background-color: #F5F5F5;
    width: 30px;
    height: 30px;
    text-align: center ;
    border-radius: 50%;
    margin: -28px;
    font-size: 18px;
    padding: 2px;
    color: #000;
    font-weight: bold;}
.close01:hover{ background-color:#000; color:#fff;}

.home_look3{width:100%; height:auto; float:left;      padding: 40px 0px 0px;    border-bottom: 1px #e5e5e5 solid;    margin-bottom: 40px;}
.home_look3 h2{text-align: center;    color: #000;    font-size: 25px;    margin: 0px;}
.home_look3 h3{    text-align: center;    color: #999;    font-size: 14px;    margin: 12px 4px;}
.home_look4{width:100%; height:auto; float:left;        padding: 0px 0px 20px;    border-bottom: 1px #e5e5e5 solid;    margin-bottom: 50px;}
.home_look4 h2{text-align: center;    color: #000;    font-size: 25px;    margin: 0px;}
.home_look4 h3{    text-align: center;    color: #999;    font-size: 14px;    margin: 12px 4px 0px;}

.home_look_faq{width:100%; height:auto; float:left; }
.home_look_faq h4{    text-align: center;    color: #000;    font-size: 25px;    margin:0px 0px 15px;}
.home_look_faq h3{    text-align: center;    color: #000;    font-size: 25px;    margin:0px 0px 15px;}
.accordion__trigger, button.accordion__trigger {
      background-color: #F7F7F7;
    border: 0;
    border: 1px solid #d2d7db;
    font-size: 14px;
    color: #000000;
    cursor: pointer;
    display: block;
    padding: 0.5em 1em;
    text-decoration: none;
    text-transform: none;
    outline: none;
    border-radius: 2px;
}

.accordion__trigger, button.accordion__trigger:before{}

.accordion__trigger.is-active {
  background-color: rgb(76, 76, 76);
  color: #fff;
}

.accordion__trigger:hover, .accordion__trigger:focus {
  background-color: rgb(76, 76, 76);
  color: #fff;
  outline: none;
}

.accordion__panel {
  background-color: #fff;
  display: none;
  padding: 10px;
      font-size: 13px;
    line-height: 20px;
	    border: 1px solid #d2d7db;
		margin-bottom:10px;
}

.no-js .accordion__trigger { color: inherit; }

.no-js .accordion__panel { display: block; }

button.accordion__trigger {
  -webkit-appearance: none;
  box-shadow: none;
  border-radius: 0;
  text-align: left;
  width: 100%;
}



.home_project{ width:100%; height:auto; float:left;     padding: 0px 0px 15px;    border-bottom: 1px #e5e5e5 solid;    margin-bottom: 50px;}
.home_project h2{text-align: center;    color: #000;    font-size: 25px;    margin: 0px;}
.home_project h3{text-align: center;    color: #999;    font-size: 14px;    margin: 12px 4px;}
.home_project1{width:100%; height:auto; float:left;}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:100%;
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    max-width:420px;
    max-height:250px;
	border: 1px solid #d2d7db;
    padding: 6px;
    background-color: #F7F7F7;
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 51px;
    height: 51px; 
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 1;
}

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right:hover{opacity: 0.5;}

.nbs-flexisel-nav-left {
    left: -20px;
    background: none no-repeat;
}

.nbs-flexisel-nav-right {
    right: -20px;
    background: none no-repeat;
}




.fulltime{ width:100%; height:auto; float:left;     margin-bottom: 40px;     border-bottom: 1px #e5e5e5 solid;}
.fulltime h3{text-align: center;
    color: #000;
    font-size: 25px;
    margin: 0px;}
	
.fulltime h5{text-align: center;
    color: #000;
    font-size: 27px;
    margin: 0px;}
		
.fulltime h2{    text-align: center;
    color: #999;
    font-size: 14px;
    margin: 12px 4px 20px;}

.scrtabs-tab-container1 * {
  box-sizing: border-box;
}

/* line 17, jquery.scrolling-tabs.scss */
.scrtabs-tab-container1 {
  height: 32px;
}
/* line 19, jquery.scrolling-tabs.scss */
.scrtabs-tab-container1 .tab-content2 {
  clear: left;
}

/* line 24, jquery.scrolling-tabs.scss */
.scrtabs-tabs-fixed-container1 {
  float: left;
  height: 32px;
  overflow: hidden;
  width: 100%;
}

/* line 31, jquery.scrolling-tabs.scss */
.scrtabs-tabs-movable-container1 {
  position: relative;
}
/* line 33, jquery.scrolling-tabs.scss */
.scrtabs-tabs-movable-container1 .tab-content2 {
  display: none;
}

/* line 38, jquery.scrolling-tabs.scss */
.scrtabs-tab-scroll-arrow1 {
  border: 1px solid #dddddd;
  border-top: none;
  color: #428bca;
  cursor: pointer;
  float: left;
  font-size: 12px;
  height: 32px;
  margin-bottom: -1px;
  padding-left: 2px;
  padding-top: 13px;
  width: 20px;
}
/* line 50, jquery.scrolling-tabs.scss */
.scrtabs-tab-scroll-arrow1:hover {
  background-color: #eeeeee;
}

/* line 55, jquery.scrolling-tabs.scss */
.scrtabs-tabs-fixed-container1 ul.nav-tabs2 {
  height: 32px;
      background-color: #fff;
}
/* line 57, jquery.scrolling-tabs.scss */
.scrtabs-tabs-fixed-container1 ul.nav-tabs2 > li {
  white-space: nowrap;
  width: auto;
    float: left;
    padding: 0px;
	    margin: 0px 0px;
	    background-color: #4C4C4C;
}

.scrtabs-tabs-fixed-container1 ul.nav-tabs2 > li a {
	    padding: 6px 45px;
    font-size: 14px;
	color:#fff;
	text-transform:uppercase;
	    width: auto;
    text-align: center;
}

/* line 63, jquery.scrolling-tabs.scss */
.scrtabs-tab-content-outside-movable-container1 .nav-tabs2 {
  display: none;
}

.nav-tabs2.product-tabs > li {
	display: inline-block;
	float: none;
	margin-right: 10px;
}
.nav-tabs2.product-tabs > li > a {
	    margin-right: 0px;
    line-height: 1.42857143;
    border-radius: 0px;
    background: none repeat scroll 0 0 rgba(245, 245, 245, 0.86);
    border: 0px solid #fff;
    padding: 6px 0px;
    width: 170px;
}
.nav-tabs2 > li.active > a, .nav-tabs2 > li.active > a:hover, .nav-tabs2 > li.active > a:focus {
	border: 0px solid #333;
    background-color: #E82078;
    color: #fff;
}
.nav-tabs2 > li > a:hover {
	border: 0px solid #333;
    background-color: #E82078;
    color: #fff;
	transition: all 0.3s cubic-bezier(0.8, 0, 0, 1) 0s;
}
.tab-content2 {
	background-color: inherit;
	padding:0px 0px 0px 0px;
	overflow: hidden;
	font-size: 13px;
	line-height: 21px;
	margin-top: 0px;
	float:left;
}

.scrtabs-tab-container1 * span{ font-size:10px;}

.tab-content2 > .active {
	margin-top: 15px;
}

.nav-tabs2-justified>li>a {
	border-bottom: 1px solid #ddd;
	border-radius: 4px 4px 0 0
}
.nav-tabs2-justified>.active>a, .nav-tabs2-justified>.active>a:hover, .nav-tabs2-justified>.active>a:focus {
	border-bottom-color: #fff
}

.tab-content2>.tab-pane {
	display: none;
	visibility: hidden
}
.tab-content2>.active {
	display: block;
	visibility: visible
}
.nav-tabs2 .dropdown-menu {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.navbar1 {
	position: relative;
	min-height: 50px;
	margin-bottom: 20px;
	border: 1px solid transparent
}


.home-menu01{width:100%; height:auto; float:left;     background-color: #ddd; margin: 20px 0px 10px;}
.home-menu01 ul{ margin:0px; padding:0px; list-style:none; float:left;}
.home-menu01 ul li{    width: auto;    float: left;     padding:10px 0px}
.home-menu01 ul li a{    padding: 10px 48.6px;    color: #333}
.home-menu01 ul li .active{    background-color: #E82078; color:#fff;}
.home-menu01 ul li a:hover{ background-color: #E82078; color:#fff;}
.full01{ background-color: #525252;
    color: #fff !important;
    float: right;
    margin: -10px 0px -10px 6px;}
.land01{    width: 100%;
    height: auto;    border: 1px solid rgba(196, 197, 197, 0.2);
    background-color: #F8F8F8;
    border-radius: 2px;
    float: left;
    margin-bottom: 20px;}
.land01_img{width: 100%;
    height:370px;
	overflow:hidden;
    float: left;}
.land01_img a[title]:hover:after {
      content: attr(title);
    padding: 4px 8px;
    color: #fff;
    position: absolute;
    left: 42%;
    top: 43%;
    white-space: nowrap;
    z-index: 20px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 1px;
    -moz-box-shadow: 0px 0px 4px #222;
    -webkit-box-shadow: 0px 0px 4px #e82078;
    box-shadow: 0px 0px 4px #e82078;
    background-color: #e82078;
    /*background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);*/
    /* background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #eeeeee),color-stop(1, #cccccc)); */
    /* background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc); */
   /* background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
    background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
    background-image: -o-linear-gradient(top, #eeeeee, #cccccc);*/
}

.land01_img img{ max-width:100%;}
.land01_detail{width: 100%;
    height: auto; padding: 10px 10px 0px 0px;
    float: left;}
.heard{width: 100%;     margin-bottom: 8px;
    height: auto; font-size:17px;     line-height: 24px;
    float: left;}
.heard img{    height: 23px;
    padding: 5px;     vertical-align: bottom;
    border: 1px solid #E82078;
    margin-right: 5px;
}

.heard img:first-child{    border: 1px solid #FFB612; padding:0px;}
.heard img:last-child{    border: 1px solid #E82078; padding:4px;}

.land01_detail ul{    width: 100%;
    height: auto;
    float: left;}
.land01_detail ul li{    width: 100%;
    height: auto;
    float: left;
	display:block;
    font-size: 13px;
	    border-bottom: 1px solid #eee;
    padding: 2px 0px;
    margin-bottom: 5px;}
.land01_detail ul li h2{font-size: 14px;
    margin: 3px 0px;
    /* line-height: 29px; */
    text-transform: uppercase;}
	.land01_detail ul li h6{font-size: 12px;
    margin: 3px 0px; text-align:justify;
   line-height: 19px;}
   .land01_detail ul li h7{font-size: 13px;
    margin: 3px 0px;
   line-height: 29px;}
.land01_detail ul li span{    float: right;
        font-weight: bold;}
.des09{ width: 100%;
    height: auto;
    float: left;
	    text-align: center;
    background-color: #E82078;
    font-size: 13px;
    text-transform: uppercase;
	    color: #fff;
    line-height: 29px;
    border-radius: 3px}
.des09:hover{    background-color: #4C4C4C;}
.share{width: 100%;
    height: auto;    font-size: 14px;
    text-align: center;
    padding: 15px 15px 0px;
    float: left;}
.share .social{}
.share .social ul{    float: left;
    text-align: center;
    width: 100%;
    margin: 6px 0px 5px 25%;}
.share .social ul li{    width: auto; border-bottom: 0px;}
.share .social ul li a{    font-size: 14px;
    width: 30px;
    height: 30px;
    line-height: 28px;}

#fadeandscaledesigner{    width: 900px;}
.bookdesigner{  }
.bookdesigner h1{font-size: 20px;
    margin: 0px 0px; text-align:center; text-transform:uppercase;
    padding: 0px;
    color: #000;}
.field00_9_1{ width: 48%; color: #000;  float: left;  border: #999 solid 1px; padding: 5px 10px 5px 30px;     margin-bottom: 10px; background-image: none; height: 30px;     background-repeat: no-repeat;    background-position: 4px;}
.field00_9_1::-webkit-input-placeholder {color: #000;}
.field00_9_2{ width: 100% !important;   color: #000 !important;  float: right !important;  border: #999 solid 1px !important; padding: 5px 10px 5px 30px !important;     margin-bottom: 10px !important; background-image: none; height: 30px !important;     background-repeat: no-repeat;    background-position: 7px; font-size: 12px !important;}
.field00_9_2::-webkit-input-placeholder {color: #000;}
.close02 {
     position: absolute;
    top: -10px;
    right: -10px;
    transition: all 200ms;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
    color: #000;
    opacity: 1;
    background-color: #F5F5F5;
    padding: 2px 7px 5px;
    line-height: 20px;
    border-radius: 50%;
    border: 2px solid #F5F5F5;
    width: 30px;
    height: 30px;
}
.close02:hover {
  color: #E82078 ;
  background-color:#fff;
}





.kitchen_shape01{width:100%; height:auto; float:left;     background-color: #ddd; margin: 20px 0px 10px;}
.kitchen_shape01 ul{ margin:0px; padding:0px; list-style:none; float:left;}
.kitchen_shape01 ul li{    width: auto;    float: left;     padding: 10px 0px;}
.kitchen_shape01 ul li a{    padding: 10px 53px;    color: #333}
.kitchen_shape01 ul li .active{    background-color: #E82078; color:#fff;}
.kitchen_shape01 ul li a:hover{ background-color: #E82078; color:#fff;}


.wardor_shape01{width:100%; height:auto; float:left;     background-color: #ddd; margin: 20px 0px 10px;}
.wardor_shape01 ul{ margin:0px; padding:0px; list-style:none; float:left;}
.wardor_shape01 ul li{    width: auto;    float: left;     padding: 10px 0px;}
.wardor_shape01 ul li a{    padding: 10px 69px;    color: #333}
.wardor_shape01 ul li .active{    background-color: #E82078; color:#fff;}
.wardor_shape01 ul li a:hover{ background-color: #E82078; color:#fff;}


.full_home_menu{width:100%; height:auto; float:left;     background-color: #ddd; margin: 20px 0px 10px;}
.full_home_menu ul{ margin:0px; padding:0px; list-style:none; float:left;}
.full_home_menu ul li{    width: auto;    float: left;     padding: 11px 0px 10px; 
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    width: auto;
    text-align: center;}
.full_home_menu ul li a{    padding: 10px 46px;     color: #333}
.full_home_menu ul li a span{ font-size:10px;}
.full_home_menu ul li .active{    background-color: #E82078; color:#fff;}
.full_home_menu ul li a:hover{ background-color: #E82078; color:#fff;}

.full_home_slider{width:100%; height:auto; float:left; margin-bottom:40px;}
.full_home_slider_text{width:100%; height:auto; float:left; color:#000;    padding:13px 7px 5px;    background-color: rgba(241, 241, 241, 0.27); border: 1px solid rgb(241, 241, 241);}
.full_home_slider_left1{width:70%; height:auto; float:left; border-right: 1px dotted rgb(216, 216, 216); padding-right:1%;}
.full_home_slider_left1 h2{    margin: 0px 0px 15px !important;    font-size: 15px;    text-transform: uppercase; text-align:left !important;}
.full_home_slider_left1 ul{ list-style:none; float:left; margin:0px; padding:0px; width:100%; height:auto;}
.full_home_slider_left1 ul li{width: auto;
    height: auto;
    float: left;
    padding: 3px 20px 3px 10px;
    margin-bottom: 8px;
    border: 1px dotted #E5E5E5;
    margin-right: 8px;
    background-color: #fff;
	    text-transform: lowercase;
    min-width: 50px;
    text-align: center;}
.full_home_slider_left1 ul li span{ font-weight:bold;   text-align: right;    float: right;}

.full_home_slider_right1{    width: 28%;
    height: auto;
    float: right;
	    text-align: center;
    font-size: 18px;
	    text-transform: uppercase;
    line-height:30px;
    padding-right: 10px;}
.full_home_slider_right1 span{    font-weight: bold;     color: #E82078;}
.full_home_slider_right1 a{     width: 100%;
    background-color: #E44D8F;
    /* float: left; */
    color: #fff;
    padding: 2px 12px;
    text-transform: uppercase;
    text-align: center;
    font-size: 12px;
    border-radius: 2px;
    margin-top: 5px;
    letter-spacing: 1px;}
.full_home_slider_right1 a:hover{ background-color:#4C4C4C ;}
.full_heading{ width:100%; height:auto; float:left; text-align:center;}
.full_heading h2{    color: #000000;
    margin-bottom: 0px;
    text-align: center;
    font-size: 27px;
    margin-top: 0px;
    text-transform: uppercase;
    font-family: inherit;
    display: inline-block;
    letter-spacing: 1px;
    font-weight: normal;
    border-bottom: 0px #B9B5B5 solid;
    padding: 9px 0px 0px;}
.full_heading h3{font-weight: 400;
    color: #999;
    text-align: center;
	    margin: 12px 0px 24px;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1.5px;}

.product-last{   width: 100%;
    background-color: #F7F7F7;
    padding: 10px;
    color: #333;
    border-radius: 3px;
    border: 1px solid #E5E5E5;
	float:left;
	 width:100%;
    margin-bottom: 10px;}
	
.product-last h2{    margin: 5px 0px 10px;    font-size: 17px; float:left; width:85%; color: #333;}
.product-last p{font-size: 13px; float:left;  width:85%; color: #333;}
	
.custom-btn{    background-color: #E82078;
    border: 0px;
    color: #fff;
	float:right;
    padding: 3px 15px 7px;
    font-size: 13px;
    border-radius: 40px;
	    margin-top: -16px;
    width: auto;
    margin-top: 0;}

.bedroom001{ width:43px; height:43px; background-color:#EAEAEA; border-radius:100%; background-image: none; background-repeat:no-repeat; background-position: -33px -56px;     margin: auto;}

.price-div{     width: 100%;
    height: auto;
    float: left;
    background-color: #F4F4F4;
    padding: 10px 10px;
    margin-bottom: 10px;}
.price-div-left{      width: 33%;
    float: left;
    padding: 8px 5px 3px;
    text-align: center;
    border: 1px solid #eaeaea;     background-color: rgba(255, 255, 255, 0.43);
    min-height: 62px;}
.price-div-left img{ }
.price-div-right{    float: left;    width: auto;    padding-left: 10px;}
.price-div-right h2{font-size: 13px;    margin: 0px 0px 5px;}
.price-div-right p{    font-size: 12px;}

.price-div-left a{ color:#333;     font-size: 12px;}
a.tooltips span h2{    font-size: 15px;
    margin: 8px 0px;
    color: #FFFFFF;}
a.tooltips span p{}

a.tooltips {
  position: relative;
  display: inline;
}
a.tooltips span {
      position: absolute;
    width: 250px;
    color: #FFFFFF;
    background: #4C4C4C;
    height: auto;
    text-align: center;
    visibility: hidden;
    border-radius: 2px;
}
a.tooltips span:after {
      content: '';
    position: absolute;
    top: 100%;
    left: 24%;
    margin-left: -8px;
    width: 0;
    height: 0;
    border-top: 8px solid #4C4C4C;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
}
a:hover.tooltips span {
      visibility: visible;
    opacity: 1;
    bottom: 62px;
    left: 50%;
    margin-left: -65px;
    z-index: 999;
	    padding: 0px 10px;
}




a.tooltips1 span h2{    font-size: 15px;
    margin: 8px 0px;
    color: #FFFFFF;}
a.tooltips1 span p{}

a.tooltips1 {
  position: relative;
  display: inline;
}
a.tooltips1 span {
      position: absolute;
    width: 250px;
    color: #FFFFFF;
    background: #4C4C4C;
    height: auto;
    text-align: center;
    visibility: hidden;
    border-radius: 2px;
}
a.tooltips1 span:after {
      content: '';
    position: absolute;
    top: 100%;
    left: 24%;
    margin-left: 48px;
    width: 0;
    height: 0;
    border-top: 8px solid #4C4C4C;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
}
a:hover.tooltips1 span {
      visibility: visible;
    opacity: 1;
    bottom: 62px;
    left: 50%;
    margin-left: -110px;
    z-index: 999;
}




a.tooltips2 span h2{    font-size: 15px;
    margin: 8px 0px;
    color: #FFFFFF;}
a.tooltips2 span p{}

a.tooltips2 {
  position: relative;
  display: inline;
}
a.tooltips2 span {
      position: absolute;
    width: 250px;
    color: #FFFFFF;
    background: #4C4C4C;
    height: auto;
    text-align: center;
    visibility: hidden;
    border-radius: 2px;
}
a.tooltips2 span:after {
      content: '';
    position: absolute;
    top: 100%;
    left: 24%;
    margin-left:127px;
    width: 0;
    height: 0;
    border-top: 8px solid #4C4C4C;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
}
a:hover.tooltips2 span {
      visibility: visible;
    opacity: 1;
    bottom: 62px;
    left: 50%;
    margin-left: -190px;
    z-index: 999;
	    padding: 0px 5px;
}

.look-img{ width:100%; height:auto; float:left; margin-bottom:30px;}
.look-img img{width:100%;}
.faq-tag{ width:100%; height:auto; float:left; text-align:center;     color: #000;    font-size: 25px;    margin: 0px 0px 15px;}
.accordion-section-title{    width: 100%;    height: auto;    float: left;    background-color: rgb(76, 76, 76);    color: #fff;    padding: 6px 10px;    font-size: 15px;    border-radius: 2px;}
.accordion-section-title:hover{    background-color: rgb(232, 32, 120);}
.accordion-section-content{background-color: #fff;    padding: 10px;    font-size: 13px;    line-height: 20px;    border: 1px solid #d2d7db;    margin-bottom: 10px;    float: left;}
a.accordion-section-title.active {  display: block;}

.field00_37{ width: 48%; color: #000;  float: left;  border: #999 solid 1px; padding: 5px 10px 5px 30px;     margin-bottom: 10px; background-image: none; height: 30px;     background-repeat: no-repeat;    background-position: 4px;}
.field00_37::-webkit-input-placeholder {color: #000;}
.field00_36{ width: 48%;   color: #000;  float: right;  border: #999 solid 1px; padding: 5px 10px 5px 30px;     margin-bottom: 10px; background-image: none; height: 30px;     background-repeat: no-repeat;    background-position: 7px;}
.field00_36::-webkit-input-placeholder {color: #000;}
.field00_35{ width: 100%;  height: 30px; color: #000;  float: left;  border: #999 solid 1px; padding: 5px 10px 5px 30px;     margin-bottom: 10px; background-image: none;  background-repeat: no-repeat;    background-position: 7px;}
.field00_35::-webkit-input-placeholder {color: #000;}


 /*.wrapper {
	overflow:hidden;
	position:relative;
}

.loading {
	background-image:none;
	background-position:center; background-repeat:no-repeat;
	    min-height: 340px;
		background-color:#fff;
}
.wrapper img {
	max-width:100%;
	opacity:1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;   
	-webkit-transition: opacity 250ms ease-in-out 50ms;
    -moz-transition: opacity 250ms ease-in-out 50ms;
    -o-transition: opacity 250ms ease-in-out 50ms;
    transition: opacity 250ms ease-in-out 50ms;
}

.wrapper img.b-loaded {
	opacity:1;
	width:auto;
}

.ratio_big-img {
	padding-bottom:56.7%;
}
.ratio_small-img {
	padding-bottom:32.61%;
	width:50%;
}
*/
.entry-content img{max-width:100%;}

.blog_main01{}
.blog_main01 img{}
.blog_main01 p{}
.blog_main01 a{}
.blog_main01 a:hover{}

#columns {
	-webkit-column-count: 2;
	-webkit-column-gap: 10px;
	-webkit-column-fill: auto;
	-moz-column-count: 2;
	-moz-column-gap: 10px;
	-moz-column-fill: auto;
	column-count: 2;
	column-gap: 15px;
}

.pin {
	display: inline-block;
	background: #FEFEFE;
	border: 2px solid #FAFAFA;
	box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
	margin: 0 2px 15px;
	-webkit-column-break-inside: avoid;
	-moz-column-break-inside: avoid;
	column-break-inside: avoid;
	padding: 10px;
	padding-bottom: 5px;
	background: -webkit-linear-gradient(45deg, #FFF, #F9F9F9);
	opacity: 1;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}

.pin img {
	width: 100%;
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
	margin-bottom: 5px;
}

.pin p {
	font: 12px/18px Arial, sans-serif;
	color: #717171;
	margin:0 0px 5px;
	    text-transform: none;
}

.pin h2{    margin: 0px 0px 5px;
    font-size: 14px;
    text-transform: capitalize;
    line-height: 20px;
    color: #000;}
.pin h2 a{     color: #000; float:left;
width:100%;
    font-size: 14px;
    background-color: rgba(0, 0, 0, 0);
    border: 0px;
    padding: 0px;
    text-transform: capitalize;}
.pin h2 a:hover{background-color: rgba(0, 0, 0, 0); color:#E82078;  border: 0px;}
.pin a{font-size: 10px;
    text-transform: uppercase;
	float:right;
    border: 1px solid #E82078;
    color: #fff;     border-radius: 2px;
    padding: 1px 5px;
    background-color: #E82078;}
.pin a:hover{ background-color:#717171; color:#fff; border:1px solid #717171;}

@media (min-width: 960px) {
	#columns {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
}

@media (min-width: 1200px) {
	#columns {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
}

#columns:hover .pin:not(:hover) {
	opacity: 1;
}

.social_call{    float: left;
    width: 100%;
    text-align: center;
    font-size: 15px;
    padding: 10px 0px 0px;
    color: #000;}

.social_call span{color: #E82078;     font-weight: bold}

.blog_top_box{    border-top: 2px #eaeaea solid; margin-bottom: 10px;
    padding: 10px 0px;}
.blog_social{    width:auto;
    float: left;     margin-right: 30px;
    height: auto;}
.blog_social ul{    float: left;
    width: auto;}
.blog_social ul li{    float: left;}
.blog_social ul li a{}

.blog_boot1{}
.call_action01{width: auto; height: auto;  float: left;  text-align: center;  font-size: 20px;     border: #999 solid 0px;    color:#404040;}
.call_action01 span{}
.call_action01 img{    width: 32px;    margin:0px 4px;    vertical-align: text-bottom;}
.call_action01 b{    color: #E82078;}
.comment-content{  border-top: 2px #eaeaea solid;}
.blog_link{    border: 0px !important;    background-color: #fff !important;}
#select_34{    height: 30px;
    color: #000;
    float: left;
    border: #999 solid 1px;
    padding: 5px 10px 5px 25px;
    margin-bottom: 10px;
    background-image: none;
    background-repeat: no-repeat;
    background-position: 7px;
    width: 100%;}



.smoth { height: 100%;}
.mod_kitchen01{width:100%; height:auto; float:left; text-align:center;     margin: 20px 0px;}
.mod_kitchen01 a{    text-decoration: none;    color: #333; font-size:11px;    border: 0px #000 solid;    padding:6px 3px;    margin-right: 12px;     border-radius: 2px;     background-color: #ddd;     width:156px; float:left;     text-transform: uppercase;}
.mod_kitchen01 a:hover{ background-color:#E82078; color:#fff;}
.mod_kitchen01 .active_mod{background-color:#E82078 !important; color:#fff !important;}
.mod_kitchen01 a:last-child {
    margin-right: 0px !important;
    float: right;
}



.modactive{background-color: rgb(232, 32, 120) !important;}
.current{background-color: rgb(232, 32, 120) !important;}

.tabing_md{     float: left;
    width: 100%;
    height: auto;    
    margin: 0px 0px 30px 0px; min-height:350px;
    }
.tabing_md_left{    margin: 0px;     min-height: 350px;  
    padding: 0px;}
.tabing_md_right{    margin: 0px; height: auto;
    overflow: hidden;
    padding: 0px;}
.tabing {display: block;
    width: 100%;
    height: auto;
    background-color: #4c4c4c;
    float: left;
    color: #fff;
    padding:24px 15px;
    text-align: center;
    font-size: 15px;
    font-weight: 100;
        border-bottom: 1px dashed rgb(102, 102, 102);
    cursor: pointer;
    /* font-weight: bold; */
    text-transform: uppercase;
}
.tabing img{      margin-bottom: 5px;    margin-right: 10px;}
.tabing:hover{     background-color:rgb(232, 32, 120);}

.tabing-load {
 display:none;
 width:100%;
 height:350px;
 background:#3CC;
 color:#fff;
 float:left;
     border: 0px solid #4c4c4c;
    border-left: 0px;
    overflow: hidden;
}

.panes div{ height:400px; border: 0px solid #4c4c4c;
    border-left: 0px;
    overflow: hidden;}
.panes div img{height:100%;}

.panes1 div{ height:400px; border: 0px solid #4c4c4c;
    border-right: 0px;
    overflow: hidden;}
.panes1 div img{height:100%;}

.panes5 div{ height:400px; border: 0px solid #4c4c4c;
    border-left: 0px;
    overflow: hidden;}

.panes5 div img{height:100%;}

.mod_kitchen02{    margin-bottom: 5px;
    margin-top: 0px;
    padding: 40px 0 0px;
    text-align: left; 
    float: left;
    width: 100%;
    height: auto;
    border-bottom: 1px solid #ddd;}
.mod_kitchen02 h1{    text-align: center;
    color: #000;
    font-size: 25px;     text-transform: uppercase;
    margin: 0px;}

.mod_kitchen02 h3{    text-align: center;
    color: #000;
    font-size: 25px;     text-transform: uppercase;
    margin: 0px;}

.mod_kitchen02 h2{    text-align: center;
    color: #999;
    font-size: 14px;     text-transform: uppercase;
    margin: 12px 4px 30px;}

.mod_design{width: 100%;
    text-align: center;     margin-bottom: 30px;
    float: left;
    margin-top: 0px;}
.mod_design img{    height: 55px;
    margin-bottom: 15px;}
.mod_design h1{    font-size: 14px;
    line-height: 20px;
    margin-bottom: 5px;}
	
.mod_design p{    margin: 0 0 10px;}
.mod_design h2{    font-size: 14px;
    line-height: 20px; color:#000;
    margin-bottom: 5px;}


.mod_kit_tab1{}
.mod_kit_tab1 ul{}
.mod_kit_tab1 ul li{}
.mod_kit_tab1 ul li a{width: 100%;
    height: auto;
    background-color: #4C4C4C;
    float: left;
    color: #fff;
    padding: 39px 15px;
    text-align: center;
    font-size: 15px;
    font-weight: 100;
    border-bottom: 1px dashed rgb(102, 102, 102);
    cursor: pointer;
    text-transform: uppercase;}
.mod_kit_tab1 ul li a:hover{     background-color: #E82078;}


.mod_kitchen03{    margin-bottom: 5px;
    margin-top: 0px;
    padding: 40px 0 0px;
    text-align: left; 
    float: left;
    width: 100%;
    height: auto;
    border-bottom: 1px solid #ddd;}
.mod_kitchen03 h1{    text-align: center;
    color: #000;
    font-size: 25px;     text-transform: uppercase;
    margin: 0px;}
.mod_kitchen03 h3{    text-align: center;
    color: #000;
    font-size: 25px;     text-transform: uppercase;
    margin: 0px;}
.mod_kitchen03 h2{    text-align: center;
    color: #999;
    font-size: 14px;     text-transform: uppercase;
    margin: 12px 4px 30px;}
.tabing_md_left01{    margin: 0px;       background-color: #4C4C4C;
    padding: 0px;}
.tabing_md_right01{    margin: 0px;
    padding: 0px;}

.tabing_md01{     float: left;
    width: 100%;
    height: auto;    
    margin: 0px 0px 30px 0px;
    border: 1px solid #ddd;}

.kiten_part{
    float: left;
    width: 33%;
    height: 100%;
    margin-bottom: 10px;
    background-color: #FFF;
    border-left: 1px solid #e5e5e5;
    min-height: 207px;
    }
.kiten_part h2{
    font-size: 16px;
    text-align: center;
    margin: 12px 0px 14px;
    color: #4C4C4C;
    }
.kiten_part ul{margin: 0px;
    padding: 0px;
    float: left;
    width: auto;}
.kiten_part ul li{
    float: left;
    border: 1px solid #ddd;
	background-color:#ddd;
    padding: 5px;
    margin: 0px 10px 10px;
    width: 35%;
    }
.kiten_part ul li:hover{ background-color:#fff;}
.kiten_part ul li img{max-width: 100%;}


.mem_kitchen_part01{
    float: left;
    width: 50%;
    height: 100%;
    margin-bottom: 0px;
    background-color: #FFF;
    border-left: 1px solid #e5e5e5;
    min-height: 217px;
    padding-top: 20px;
    }
.mem_kitchen_part01 h2{
        font-size: 16px;
    text-align: center;
    margin: 12px 0px 25px;
    color: #4C4C4C;
    }
.mem_kitchen_part01 ul{margin: 0px;
    padding: 0px;
    float: left;
    width: auto;}
.mem_kitchen_part01 ul li{
        float: left;
    border: 1px solid #ddd;
    background-color: #ddd;
    padding: 5px;
    margin: 0px 10px 10px;
    width: 25%;
    }
.mem_kitchen_part01 ul li:hover{ background-color:#fff;}
.mem_kitchen_part01 ul li img{max-width: 100%;}


.mem_kitchen_part02{
    float: left;
    width: 100%;
    height: 100%;
    margin-bottom: 0px;
    background-color: #FFF;
    border-left: 1px solid #e5e5e5;
    min-height: 217px;
    padding-top: 20px;
    }
.mem_kitchen_part02 h2{
        font-size: 16px;
    text-align: center;
    margin: 12px 0px 25px;
    color: #4C4C4C;
    }
.mem_kitchen_part02 ul{margin: 0px;
    padding: 0px;
    float: left;
    width: auto;}
.mem_kitchen_part02 ul li{
            float: left;
    border: 1px solid #ddd;
    background-color: #ddd;
    padding: 5px;
       margin: 0px 25px 10px;
    width: 13%;
    }
.mem_kitchen_part02 ul li:hover{ background-color:#fff;}
.mem_kitchen_part02 ul li img{max-width: 100%;}





.kitchen_brand{ width:100%; height:auto; float:left;}
.kitchen_brand ul{ margin:0px; padding:0px; float:left; width:100%}
.kitchen_brand ul li{    float: left;
    width: 14.6%;
    border: 1px solid #ddd;
    padding: 6px;
	background-color:#ddd;
    margin: 1%;}
.kitchen_brand ul li:hover{background-color:#fff;}
.kitchen_brand ul li img{-webkit-filter: grayscale(0%); /* Chrome, Safari, Opera */
    filter: grayscale(0%); max-width:100%;}
.kitchen_brand ul li img:hover{-webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
    filter: grayscale(100%);}

.tabing_md02{ width:100%; height:auto; float:left;}
.tabing_md02_top{ width:100%; height:auto; float:left;}
.mod_kit_tab2{width: 100%;    height: auto;    float: left;}
.mod_kit_tab2 ul{    margin-left: 20px;}
.mod_kit_tab2 ul li{    white-space: nowrap;
    width: auto;
    float: left;
    padding: 0px;
    margin: 0px 14px;
    background-color: #4C4C4C;}
.mod_kit_tab2 ul li a{    padding: 11px 51px;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    width: auto;
    text-align: center;
    line-height: 32px;}
.mod_kit_tab2 ul li a:hover{ background-color:#E82078;}

.ward_md0_desi2{width: 100%;    height: auto;    float: left;}
.ward_md0_desi2 ul{    margin-left: 20px;}
.ward_md0_desi2 ul li{    white-space: nowrap;
    width: auto;
    float: left;
    padding: 0px;
    margin: 0px 14px;
    background-color: #4C4C4C;}
.ward_md0_desi2 ul li a{    padding:11px 73px;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    width: auto;
    text-align: center;
    line-height: 32px;}
.ward_md0_desi2 ul li a:hover{ background-color:#E82078;}


.quali_modk{width: 100%;    height: auto;    float: left;}
.quali_modk ul{    margin-left: 20px;}
.quali_modk ul li{    white-space: nowrap;
    width: auto;
    float: left;
    padding: 0px;
    margin: 0px 14px;
    background-color: #4C4C4C;}
.quali_modk ul li a{    padding:11px 118px;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    width: auto;
    text-align: center;
    line-height: 32px;}
.quali_modk ul li a:hover{ background-color:#E82078;}






.tabing_md02_bottom{ width:100%; height:auto; float:left; margin-top:15px;     margin-bottom: 20px;}
.tabing_md02_bottom01{ width:100%;     height: 400px;    float: left;    overflow: hidden;     border: 5px solid #ddd;}
.tabing_md02_bottom01 img{ max-width:100%;}

.mod_kit_book1{  width: 100%;
    height: auto;
    float: left;
    padding: 20px 0px 10px;
    border: 1px dotted #f5f5f5;
	    background-color: #f5f5f5;
    text-align: center;}
.mod_kit_book1 img{    height: 50px;
    margin-bottom: 10px;}
.mod_kit_book1 p{      font-size: 12px;
    text-transform: uppercase;
    padding: 0px 20px;
    line-height: 19px;}
.mod_kit_book1:hover{     background-color: rgba(245, 245, 245, 0.62);
    border: 1px solid #aaa;}

.mod_kit_faq{width:100%; height:auto; float:left;     padding-top: 20px; }
.mod_kit_faq h3{    text-align: center;    color: #000;    font-size: 22px;    margin:0px 0px 15px;}

.tabing_md02_bottom0_left{     width: 48%;
    height: 265px;
    float: left;
    overflow: hidden;
    border: 5px solid #ddd;
    margin: 0px 10px;}
.tabing_md02_bottom0_left img{ max-width:100%;}
.exp007{      margin-top: -40px;
    float: right;
    width: 100%;
    /* background-color: #000; */
    position: relative;
    text-align: right;}
.exp007  a{      background-color: rgb(232, 32, 120);
    color: #fff;
    margin-right: 10px;
    padding: 5px 19px;
    text-transform: uppercase;
    }	
.exp007 a:hover{ background-color: rgba(232, 32, 120,0.8);}

#kitchen_landing_page .finishes {
    margin-bottom: 0px;
}
#kitchen_landing_page .finishes .finishes-img {
    float: left;
    width: 50%;
	position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
#kitchen_landing_page .finishes .finishes-img img {
    display: none;
}
#kitchen_landing_page .finishes .finishes-text {
    float: left;
    width: 50%;
	    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
	background-color: #fff;
	padding-bottom:20px;
	    min-height: 353px;
}

#kitchen_landing_page .finishes .finishes-text .finishes-text-wrap {
    max-width:100%;
}
#kitchen_landing_page .finishes .finishes-text .finishes_tab {
    display: inline-block !important;
    width: 100%;
}
#kitchen_landing_page .finishes .finishes-text .finishes_tab #finishes_tab {
    border: 1px solid #ccc;
    border-radius: 0px !important;
    overflow: hidden;
}
#kitchen_landing_page .finishes .finishes-text .finishes_tab #finishes_tab li {
    margin-bottom: 0 !important;
    text-align: center;
	float:left;
}

#kitchen_landing_page .finishes .finishes-text .finishes_tab #finishes_tab li.active a {
    color: #fff !important;
    background-color: #e82078 !important
}
#kitchen_landing_page .finishes .finishes-text .finishes_tab .tab-content ul.finish_circle_img {
    margin: 10px 0
}
#kitchen_landing_page .finishes .finishes-text .finishes_tab .tab-content ul.finish_circle_img .color-swatch {
    width: 20px;
    height: 20px;
    border: 1px solid transparent;
    border-radius: 50%;
    cursor: pointer;
    overflow: hidden
}


#kitchen_landing_page .finishes .finishes-text .finishes_tab .tab-content ul.finish_circle_img {
    margin: 10px 0;
	    padding-left: 0;
    list-style: none;
}
.list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}
#kitchen_landing_page .finishes .finishes-text .finishes_tab .tab-content ul.finish_circle_img .color-swatch {
    width: 20px;
    height: 20px;
    border: 1px solid transparent;
    border-radius: 50%;
    cursor: pointer;
    overflow: hidden;
}

#kitchen_landing_page .finishes_img_active {
    display: block !important;
}

.highlight1{    background-color: #525252;    color: #fff !important;    float: right;}
.highlight1:hover{}
.highlight2{float: right !important;}

.why_home{    width: 100%;
    height: auto;
    float: left;
    border-top: 1px #e5e5e5 solid;
    margin-top: 20px;
    padding-top: 50px;}
.why_home1{}
.why_home1 p{    text-align: justify;}
.submit_con{    float: right;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: normal;
    padding: 7px 30px;
    background-color: #E82078;
    color: #fff !important;
    border: 1px solid #E82078;
    margin-right: 20px;
    border-radius: 2px;}
.submit_con:hover{}


.mod_kit_tab3{}
.mod_kit_tab3 ul{}
.mod_kit_tab3 ul li{}
.mod_kit_tab3 ul li a{width: 100%;
    height: auto;
    background-color: #4C4C4C;
    float: left;
    color: #fff;
    padding: 16.1px;
    text-align: center;
    font-size: 15px;
    font-weight: 100;
    border-bottom: 1px dashed rgb(102, 102, 102);
    cursor: pointer;
    text-transform: uppercase;}
.mod_kit_tab3 ul li a:hover{     background-color: #E82078;}





.finishes-img-01{ width:50%; height:auto; float:left;}

ul {
list-style: none;
padding: 0;
margin: 0;
}
.xm-rorate {
width: 500px;
margin: 0 auto;
height: 400px;
overflow: hidden;
position: relative;
}
.xm-rorate-img {
position: absolute;
width: 2500%;
height: 100%;
}
.xm-rorate-img li {
float: left;
width: 500px;
height: 100%;
}
.xm-rorate-img li a img {
display: block;
width: 100%;
border: 0;
}
.xm-rorate-con {
bottom: 15px;
}
.xm-rorate-con li {
    margin-left: 0px;
    border: 0px solid rgb(161,161,161);
    border: 0px solid rgba(161,161,161,0.7);
    float: left;
    margin-right: 10px;
    border-radius: 0%;
	margin-bottom:10px;
}
.xm-rorate-con li img {
    display: block;
    width: 28px;
    height: 28px;
    border: 0px solid rgb(25,25,25);
    border:0px solid rgba(25,25,25,0.7);
    border-radius: 0px;
}
.xm-rorate-con li.xm-rorate-slider {
position: absolute;
    border: 0px solid #e82078;
    width: 29px;
    height: 29px;
z-index: 2;
left: 0;
}

.yago_gesign_exp{    width: 100%;
    height: auto;
    float: left;
    text-align: right;}
.yago_gesign_exp a{     background-color: #e82078;
    color: #fff;
    padding: 8px 11px;
    border-radius: 2px;
    text-transform: uppercase;
    font-size: 14px;}
.yago_gesign_exp a:hover{background-color: #4c4c4c;}

.text_left{ text-align:left !important;}
.sell_heading{ width:100%; height:auto; float:left; text-align:center; text-transform: uppercase; color:#000;    font-size: 25px;    padding: 20px 0px;}
.sell_left{width: 100%;
    height: auto;
    float: left;
    margin-bottom: 20px;}
.sell_left img{width:100%;}
.sell_right{width: 100%;
    height: auto;
    float: left;
    margin-bottom: 20px;
	    background-color: #ddd;
    padding: 20px;}
.sell_mob{width: 48%;
    color: #000;
    float: left;
    border: #999 solid 1px;
    padding: 5px 10px 5px 30px;
    margin-bottom: 10px;
    background-image: none;
    height: 30px;
    background-repeat: no-repeat;
    background-position: 7px;}
.sell_email{    width: 48%;
    height: 30px;
    color: #000;
    float: right;
    border: #999 solid 1px;
    padding: 5px 10px 5px 30px;
    margin-bottom: 10px;
    background-image: none;
    background-repeat: no-repeat;
    background-position: 7px;}
.sell_com{   width: 100%;
    height: 30px;
    color: #000;
    float: left;
    border: #999 solid 1px;
    padding: 5px 10px 5px 30px;
    margin-bottom: 10px;
    background-image: none;
    background-repeat: no-repeat;
    background-position: 7px;}
.sell_city{width: 48%;
    color: #000;
    float: left;
    border: #999 solid 1px;
    padding: 5px 10px 5px 30px;
    margin-bottom: 10px;
    background-image: none;
    background-repeat: no-repeat;
    height: 30px;
    background-position: 7px;}
.sell_password{    width: 48%;
    height: 30px;
    color: #000;
    float: right;
    border: #999 solid 1px;
    padding: 5px 10px 5px 30px;
    margin-bottom: 10px;
    background-image: none;
    background-repeat: no-repeat;
    background-position: 7px;}
.sell_terms{     width: 100%;
    height: auto;
    float: left;
    text-align: left;
    font-size: 13px;
    margin-bottom: 10px;}
.sell_terms input[type="checkbox"]{}
.sell_submit{    width: 100%;
    height: auto;
    float: left;
    text-align: center;
    background-color: #e82078;
	margin-bottom: 10px;
    color: #fff;
    text-transform: uppercase;
    padding: 5px;
    font-size: 15px;
    border: 0px;
    border-radius: 2px;}
.sell_submit:hover{    background-color: #4c4c4c;}
.sell_allready{    width: 100%;
    height: auto;
    float: left;
    text-align: center;
    font-size: 13px;
    margin-bottom: 10px;}
.sell_allready a{}
.sell_allready a:hover{}

.way_sell{    margin-bottom: 5px;
    margin-top: 0px;
    padding: 40px 0 0px;
    text-align: left;
    float: left;
    width: 100%;
    height: auto;
   border-top: 1px solid #ddd;}
.way_sell h3{    text-align: center;
    color: #000;
    font-size: 25px;
    text-transform: uppercase;
        margin: 0px 0px 30px;}
.sell_icon{width: 100%;
    text-align: center;     margin-bottom: 30px;
    float: left;
    margin-top: 0px;}
.sell_icon img{    height: 55px;
    margin-bottom: 0px;}
.sell_icon h2{    font-size: 14px;     text-transform: uppercase;
    line-height: 20px;
    margin-bottom: 5px;}
.sell_icon p{    margin: 0 0 10px;}

.sel_faq{ width:100%; height:auto; float:left; border-bottom: 1px solid #ddd;     margin-bottom: 30px;    padding-bottom: 10px;}
 
.sell_expert{    width: 40%;
    height: auto;
    float: left;
    padding: 20px;
    margin-bottom: 30px;
    background-color: #ddd;
    /* padding: 20px; */
    border-radius: 5px;
    margin: 0px 30% 30px;}
.sell_expert h2{    margin: 0px 0px 15px;
    padding: 0px;
    text-align: center;
    float: left;
    width: 100%;}
.sell_area{       width: 100%;
    height: 95px !important;
    float: left;
    margin-bottom: 10px !important;
    background-color: #fff;
    border: rgba(153, 153, 153, 0.6) solid 1px;}
.sell_exp01{     width: 100%;
    height: auto;
    float: left;
    padding: 5px;
    margin-bottom: 10px !important;
    margin-left: 0%;}
.sell_qes{    background-color: #e82078;
    border: 0px;
    color: #fff;
    width: 100%;
    padding: 7px;
    text-transform: uppercase;
    margin-left: 0%;}
.sell_qes:hover{    background-color: #4c4c4c;}







.price-div01{     width: 100%;
    height: auto;
    float: left;
    background-color: #F4F4F4;
    padding: 10px 10px;
    margin-bottom: 10px;}
.price-div-left01{      width: 33%;
    float: left;
    padding: 8px 5px 3px;
    text-align: center;
    border: 1px solid #eaeaea;     background-color:rgba(255, 255, 255, 0.43);
    min-height: 62px;}
.price-div-left01 img{ }
.price-div-right01{    float: left;    width: auto;    padding-left: 10px;}
.price-div-right01 h2{font-size: 13px;    margin: 0px 0px 5px;}
.price-div-right01 p{    font-size: 12px;}

.price-div-left01 a{ color:rgb(215, 72, 72);     font-size: 12px;     text-decoration: line-through;}


.price-div-left02{      width: 33%;
    float: left;
    padding: 8px 5px 3px;
    text-align: center;
    border: 1px solid #eaeaea;     background-color: rgba(255, 255, 255, 0.43);
    min-height: 62px;}
.price-div-left02 img{ }
.price-div-left02 a{ color:#333;     font-size: 12px;}

.slider-container04{    position: relative; overflow: hidden; width: 100%; margin: 0 auto;}
.ward_main01{ width:101.7%; height:auto; float:left;}
.ward_slider{height:auto; float:left;}
.ward_slider img{ max-width:100%;}
.ward_right{height:auto; float:left;padding:24px 20px;    background-color: #ddd; }
.ward_right h2{      width: 100%;
    height: auto;
    float: left;
    text-transform: uppercase;
    margin: 0px 0px 4px;
    text-align: center;
    font-size: 17px;
    border-bottom: 1px solid rgba(76, 76, 76, 0.19);
    line-height: 30px;
    padding-bottom: 2px;}
.ward_right p{padding-top: 11px;
    /* margin-top: 10px; */
    float: left;}
.form015{ width:100%; height:auto; float:left;}
.field00_40{    width:100%;
    color: #000;
    float: left;
    border: #999 solid 1px;
    padding: 5px 10px 5px 30px;
    margin-bottom: 10px;
    background-image: none;
    height: 30px;
    background-repeat: no-repeat;
    background-position: 4px;}
.field00_39{    width: 100%;
    color: #000;
    float: right;
    border: #999 solid 1px;
    padding: 5px 10px 5px 30px;
    margin-bottom: 10px;
    background-image: none;
    height: 30px;
    background-repeat: no-repeat;
    background-position: 7px;}
.field00_38{width: 100%;
    height: 30px;
    color: #000;
    float: left;
    border: #999 solid 1px;
    padding: 5px 10px 5px 30px;
    margin-bottom: 10px;
    background-image: none;
    background-repeat: no-repeat;
    background-position: 7px;}
.ward_right .action-call{display:none;}	

.form015 p{font-size: 13px;}
.form015 button{}
.form015 button:hover{background-color: #222222;     border-color: #222;}
.rack_box{}
.rack_box ul{}
.rack_box ul li{}
.rack_box ul li a{width: 100%;
    height: auto;
    background-color: #4C4C4C;
    float: left;
    color: #fff;
    padding: 39.5px 15px;
    text-align: center;
    font-size: 14px;
    font-weight: 100;
    border-bottom: 1px dashed rgb(102, 102, 102);
    cursor: pointer;
    text-transform: uppercase;}
.rack_box ul li a:hover{     background-color: #E82078;}


.door_box{}
.door_box ul{}
.door_box ul li{}
.door_box ul li a{width: 100%;
    height: auto;
    background-color: #4C4C4C;
    float: left;
    color: #fff;
    padding: 29.5px 15px;
    text-align: center;
    font-size: 14px;
    font-weight: 100;
    border-bottom: 1px dashed rgb(102, 102, 102);
    cursor: pointer;
    text-transform: uppercase;}
.door_box ul li a:hover{     background-color: #E82078;}

.finishes-text h3{    font-size: 22px;
    margin-bottom: 15px;
}
.finishes-text p{ text-align:justify;}


.xm-rorate01 {
width: 960px;
margin: 0 auto;
height: 400px;
overflow: hidden;
position: relative;
}
.xm-rorate-img01 {
position: absolute;
width: 2500%;
height: 100%;
}
.xm-rorate-img01 li {
float: left;
width: 960px;
height: 100%;
}
.xm-rorate-img01 li a img {
display: block;
width: 100%;
height: 100%;
border: 0;
}
.xm-rorate-con01 {
bottom: 15px;
}
.xm-rorate-con01 li {
margin-left: 0px;
    border: 0px solid rgb(161,161,161);
    border: 0px solid rgba(161,161,161,0.7);
    float: left;
    margin-right: 10px;
    border-radius: 0%;
	margin-bottom:10px;
}
.xm-rorate-con01 li img {
display: block;
    width: 28px;
    height: 28px;
    border: 0px solid rgb(25,25,25);
    border:0px solid rgba(25,25,25,0.7);
    border-radius: 0px;
}
.xm-rorate-con01 li.xm-rorate-slider {
position: absolute;
    border: 0px solid #e82078;
    width: 29px;
    height: 29px;
z-index: 2;
left: 0;
}



.personal_detail{width: 66%;
    height: auto;
    float: left;}

.personal_detail h2{font-weight: bold;
    border-bottom: 1px solid #999;
    padding-bottom: 7px;
    margin-bottom: 14px;
    width: 100%;
    height: auto;
    font-size: 17px;
    color: #4c4c4c;
    float: left;
    text-transform: uppercase;}

.opera_detail{width: 33%;
    height: auto;
    float: right;}
	
.opera_detail h2{font-weight: bold;
    border-bottom: 1px solid #999;
    padding-bottom: 7px;
    margin-bottom: 14px;
    width: 100%;
    height: auto;
    font-size: 17px;
    color: #4c4c4c;
    float: left;
    text-transform: uppercase;}

.bank_main{width: 100%;
    height: auto;
    float: left;
	margin-bottom: 20px;}

.bank_main h2{font-weight: bold;
    border-bottom: 1px solid #999;
    padding-bottom: 7px;
    margin-bottom: 14px;
    width: 100%;
    height: auto;
    font-size: 17px;
    color: #4c4c4c;
    float: left;
    text-transform: uppercase;}
.bank_main h2 span{    font-size: 10px;
    padding-left: 6px;}

.bank01{width: 32%;
    height: auto; margin-right: 1%;
    float: left;}
.bank02{width: 32%;
    height: auto; margin-right: 1%;
    float: left;}
.bank03{width: 32%;
    height: auto; margin-right: 1%;
    float: left;}
	
	.bank03 h2{margin-top: 10px;}

.personal_detail .field{    width: 48%;
    float: left;
    height: auto;
    margin-right: 2%;}
.personal_detail .field select{width:100% !important;}

.opera_detail .field{    width: 100%;
    float: left;
    height: auto;}
.opera_detail .field input.input-text, select, textarea{width:100%; margin-bottom:3px;}

.bank_main .field{    width: 100%;
    float: left;
    height: auto;}

.bank_main .field input.input-text, select, textarea{width:100%; margin-bottom:3px;}

.name-firstname input.input-text, select, textarea{width:100%; margin-bottom:3px;}
.name-lastname input.input-text, select, textarea{width:100%; margin-bottom:3px;}
.email_name input.input-text, select, textarea{width:100%; margin-bottom:3px;}



			.at-error {
				/* placed on a error labels */
				color: #A94442;
				margin: 6px 0;
			}

			.at-warning {
				/* placed on a warning (invalid) labels */
				color: #8A6D3B;
				margin: 6px 0;
			}

			.at-invalid {
				/* placed on a invalid fields (which do not match with their filters or masks) */
			}

			.at-required {
				/* placed on a required fields (which are not filled) */
			}

			.at-description {
				/* placed on description paragrapher, right after TEXTAREA fields. */
			}

			.at-description > span {
				/* into description paragrapher, right after TEXTAREA fields there are 2 span TAGs. */
			}

            .at-required-highlight {
                /* highlight required form fields */
                color: red;
            }


.product_img_landing01{ width:100%; height:auto; float:left;}
.product_img_landing01 img{max-width:100%;}


/*.messages{display:none;}*/
.messages ul li:first-child{ display:block;}
.messages ul li:last-child{ display:none;}

.list001 {
            width: 100%;
            float: left;
            margin: 0;
            padding: 0;
        }
        
        .list001 li {
            list-style: none;
            width: 100%;
            float: left;
            display: none;
        }
        
        
        * {
            box-sizing: border-box;
        }
        
        .load-btn {
                margin: auto;
    display: block;
    padding: 7px 27px;
    color: #fff;
    background: #e82078;
    border: none;
    margin-bottom: 20px;
    cursor: pointer;
    border-radius: 3px;
    text-transform: uppercase;
        }
		.load-btn:hover{    background: #4c4c4c;}


/*#box{ width:100%; height:auto; float:left;}
#box img{ width:31%; margin:1%; float:left;}*/
.lerge_box{ max-width:100%;}
.lerge_box img{max-width:100%;}

.ws-po-box {border: .07692em solid #CCC; background: #CCC !important; color: black; padding: .38462em .38462em .23077em;}

.my-wishlist { width:100%; height:auto; float:left;}
.my-wishlist fieldset{ }

.heard001{    width: 100%;
    height: auto;
    float: left;}
.heard001 p{    width: auto;
    float: left;}
.heard001 p img{     height: 23px;    margin-right: 5px;} 
.heard001 span{}
.heard002{    width: auto;
    float: left;}
.heard002 button{    background-color: #f8f8f8;
    padding: 0px}
.heard002 button img{    height: 23px;
    margin-right: 8px;
    border: 1px solid #E82078;
    padding: 4px;}

.cus_info{ width:100%; height:auto; float:left;}
.cus_address{ width:100%; height:auto; float:left;}


.lightbox-wrap * {
	padding: 0;
	margin: 0;
}

/* Mask layer */

.lightbox-mask {
	position: fixed;
	top: 0;
	left: 0;
	background: none;
	z-index: 1000;
	display: none;
	cursor: pointer;
}

.lightbox-wrap .lightbox-skin,
.lightbox-wrap .lightbox-outer,
.lightbox-wrap .lightbox-inner {
	width: auto;
	height: auto;
	margin: auto;
}

.lightbox-loading,
.lightbox-skin .lightbox-closeBtn,
.lightbox-skin .lightbox-prevBtn span,
.lightbox-skin .lightbox-nextBtn span {
	background: none;
}

.lightbox-wrap .lightbox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.lightbox-skin .lightbox-closeBtn {
	position: absolute;
	top: 0;
	right: 0;
	margin-top: -13px;
	margin-right: -13px;
	cursor: pointer;
	width: 36px;
	height: 34px;

	background-position: 0 0;
	z-index: 1060;
}

.lightbox-skin .lightbox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	background: transparent none;
	cursor: pointer;
	z-index: 1040;
}

.lightbox-skin .lightbox-nav:hover span {
	visibility: visible;
}

.lightbox-skin .lightbox-nav span {
	position: absolute;
	top: 50%;
	margin-top: -17px;
	width: 36px;
	height: 34px;
	z-index: 1040;
	visibility: hidden;
}

.lightbox-skin .lightbox-prevBtn {
	left: 0px;
}
.lightbox-skin .lightbox-prevBtn span {
	left: 20px;
	background-position: 0 -36px;
}

.lightbox-skin .lightbox-nextBtn {
	right: 0px;
}
.lightbox-skin .lightbox-nextBtn span {
	right: 20px;
	background-position: 0 -72px;
}

.lightbox-loading {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	z-index: 1050;
}

.lightbox-loading div {
	background: none center center no-repeat;
	width: 44px;
	height: 44px;
}

.lightbox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1010;
}

.lightbox-wrap .lightbox-outer,
.lightbox-wrap .lightbox-skin {
	position: relative;
}

.lightbox-wrap .lightbox-skin,
.lightbox-wrap .lightbox-outer,
.lightbox-wrap .lightbox-image {
	background-color: white;
	border-radius: 10px;
}

/* Title helper */

.lightbox-wrap .lightbox-title {
	font: normal 16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 1030;
	width: 80%;
}

.lightbox-wrap .lightbox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	min-height: 40px;
	line-height: 40px;
	vertical-align: middle;
	color: #FFF;
	background: #000;
	background: rgba(0, 0, 0, .7);
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.lightbox-wrap .lightbox-title-over p {
	float: left;
	padding-top: 5px;
}

.lightbox-wrap .lightbox-title p {
	padding-left: 10px;
}

.lightbox-wrap .lightbox-title span {
	float: right;
	padding-right: 10px;
}

.lightbox-wrap .lightbox-title-inside {
	padding-bottom: 5px;
}

.lightbox-wrap .lightbox-outer + .lightbox-title-inside {
	padding-top: 5px;
	padding-bottom: 0;
}


.box-head{ width:100%; height:auto; float:left; text-align:center;}
.box-head h2{    text-align: center;    font-size: 20px !important;    text-transform: uppercase;    margin-bottom: 15px;}
.download_all{    text-align: right;    padding-bottom: 10px;}
.download_all a{    font-size: 11px;
    /* background-color: rgba(232, 32, 120, 0.73); */
    padding: 2px 2px;
    border-radius: 2px;
    color: #222;}
.download_all a:hover{color: #e82078;}

.gallery_01{}
.gallery_01 .thumbnail{ margin-bottom: 5px !important;}
.single_download{    font-size: 11px;
    color: #545454;
    padding-left: 4px;}
.single_download:hover{color: #e82078;}

.gallery_point{ width:100%; height:auto; float:left;     padding: 20px 0px;     max-height: 600px;    overflow: scroll;    overflow-x: hidden;     overflow-y: hidden;}
.gallery_point:hover{  overflow-y:visible;}
.gallery_point::-webkit-scrollbar {  width: 5px;}
.gallery_point::-webkit-scrollbar,
.gallery_point::-webkit-scrollbar-thumb {
  overflow:visible;
  border-radius: 4px;
}
.gallery_point::-webkit-scrollbar-thumb {
  background: rgba(0,0,0,.2); 
}


.gallery_point ul{ margin:0px; padding:0px; list-style:none;}
.gallery_point ul li{background: none no-repeat; width:100%; height:auto;     float: left;    padding: 0px 0px 0px 20px;    background-size: 15px;
    background-position: 0px;    margin-bottom: 14px;    color: #545454;    font-size: 13px;}
.field00_1901{ width: 100%;     color: #545454;  float: left;  border: #999 solid 1px; padding: 5px 10px 5px 30px;     margin-bottom: 10px; background-image: none; height: 30px;      font-size: 12px;   background-repeat: no-repeat;    background-position: 4px;}
.field00_1901::-webkit-input-placeholder {    color: #545454;}
.field00_1801{ width: 100%;    float: left;  border: #999 solid 1px; padding: 5px 10px 5px 30px;     color: #545454;    margin-bottom: 10px; background-image: none; height: 30px;     font-size: 12px;    background-repeat: no-repeat;    background-position: 7px;}
.field00_1801::-webkit-input-placeholder {    color: #545454;}

 .field00401{       border: #999 solid 1px;
    height: 90px;
    width: 100%;
    padding: 5px 30px;
    background: #fff;
    font-weight: 300;   font-size: 12px;
        color: #545454;
    outline: none;
    margin-bottom: 10px;
    background-image: none;
    background-repeat: no-repeat;
    background-position: 7px;
    background-position-y: 8px;}
 .field00401 textarea::-webkit-input-placeholder{    color: #545454;}
.field00_1701{ width: 100%; font-size: 12px;     height: 30px;     color: #545454;  float: left;  border: #999 solid 1px; padding: 5px 10px 5px 30px;     margin-bottom: 10px; background-image: none;  background-repeat: no-repeat;    background-position: 7px;}
.field00_1701::-webkit-input-placeholder {    color: #545454;}

.comment_right_box{ width:100%; height:auto; float:left; padding: 10px 10px 0px;  border: 1px solid #dedede;  border-radius: 3px;  background-color: rgba(245, 245, 245, 0.42);     margin-top: 35px;}
.profile_img{width:100%; height:auto; float:left;}
.profile_img img{    float: left;    border-radius: 50%;    border: 1px solid #dedede;    margin-top: -30px;}
.profile_img h3{font-size: 12px;    float: right;    width: 65%;    margin-top: -3px;    color: #e82078; }
.profile_img h4{    font-size: 11px;    float: right;    width: 65%;    margin-top: -3px;    color: #666666; }
.comment_text{width:100%; height:auto; float:left;     font-size: 12px;    color: #666666;}
.comment_right_box01{width:100%; height:auto; float:left; max-height: 600px;    overflow: scroll;    overflow-x: hidden;     overflow-y: hidden;}
.comment_right_box01:hover{  overflow-y:visible;}
.comment_right_box01::-webkit-scrollbar {  width: 5px;}
.comment_right_box01::-webkit-scrollbar,
.comment_right_box01::-webkit-scrollbar-thumb {
  overflow:visible;
  border-radius: 4px;
}
.comment_right_box01::-webkit-scrollbar-thumb {
  background: rgba(0,0,0,.2); 
}


.comment_right_box .even { background-color:#fff }

.comment_right_box:nth-child(even){
background: #fff;
}

.box_image{width: 100%;    height: auto;    float: left;    background-color: rgba(245, 245, 245, 0.54);    padding: 5px 10px;    border: 1px solid #e6e6e6;    border-radius: 3px;}





@media (max-width: 1199px) {
	.our-features-box .seprator-line{margin-left: 0%;}
	.our-features-box li{width: 10%;}
	.homelook01_img{ height:300px;}
}

@media (max-width: 1024px) {
	.popup{margin:10%; width: 80%;}
	#header_logo_Div{ width:800px; background-image:none;}
	.our-features-box .feature-box .content{    padding: 0px;}
	#filters{    text-align: center;}
	#filters li{float:none;     display: inline-block;}
	#filters li span {padding: 5px 15px;}
	.full_home_menu ul li a{    padding: 10px 44px;}
	.kitchen_shape01 ul li a{    padding: 10px 51px;}
	.wardor_shape01 ul li a{    padding: 10px 67px;}

}


@media (max-width: 991px) {
	.caption1{font-size: 17px; line-height: 27px;}
	#nav > li > a{letter-spacing: 0px; font-size: 11px;}
	#nav > li > a > span{padding: 0 4px;}
	.our-features-box li{width: 12%;}
	#filters{margin:0px;}
	#filters li span{padding: 5px 25px;}
	.portfolio-wrLivinger{height: 400px;}
	#header_logo_Div{ width:800px; background-image:none;}
	.interior1 a{padding: 6px 17px;}
	.WARDROBE-top {  margin-left: 6px !important;}
	.PRICE-top {  margin-left: 7px !important;}
	.SALE-top {  margin: 10px 8px !important;}
	.IMTERIOR-top{margin-left: 10px !important;}
	.brand_logo img{width: 43% !important;}
	.testi1{    min-height: 340px;}



}

@media (max-width: 899px) {
	#fadeandscale{width:750px;}
	.popup{margin: 70px 5%; width: 90%;}
	#header_logo_Div{ width: 90%; background-image:none;}
	#socialpopup_main_div .socialpopup-input-box input, .socialpopup-input-box input, .socialpopup-input-box select{width:100% !important;}
	#socialpopup_main_div .new_account_create, #socialpopup_main_div .return_login{width:100% !important;}
	#fadeandscaledesigner{    width: 800px;}

}

@media (max-width: 780px) {
	#header_logo_Div {  padding: 5px !important;    width: 100% !important;   top: 0% !important;}
	#social_popup_main{width:100% !important;}
	.left_login{width:50% !important}
	#socialpopup_main_div #all_social_iconbtn{width: 45% !important; float: right !important; clear:none !important;}
		.name1{    width: 34% !important;    margin-right: 11px; margin-bottom:10px !important;}
.name2{    width: 34% !important;    float: left;}
#fadeandscaledesigner{    width: 750px;}

}


@media (max-width: 768px) {
	.mod_kitchen01 a{    width: 115px;}
	.mod_design{ min-height: 180px;}
	.quali_modk ul li a{padding: 11px 75px;	}
	.mem_kitchen_part02 ul li{margin: 0px 19px 10px;}
	.mod_kit_tab2 ul li a{    padding: 11px 26px;}
	.tabing_md02_bottom0_left{    width: 47%;    height: 193px;}
	#nav{    padding-left: 10px;}
	.tab_kitchan{display:none;}
	.nav-tabs.product-tabs > li{    margin-bottom: 10px;}
	.rack_box ul li a{    padding: 32.1px 15px;}
	.ward_md0_desi2 ul li a{    padding: 11px 41px;}
	.interior1 a{width: auto; padding: 6px 16px !important;}
	.client-logo img{width: 43%;}
	.tab001 .at-accordion-or-tabs.at-tabs > li{    padding-left: 7px;}
	.blog_container{    width: 100% !important;}
	.blog_container .grid_8{width:100% !important;}
	.full_home_menu ul li a{    padding: 10px 21px;}
	.portfolio-wrLivinger { height: 300px;}
	#portfoliolist .portfolio{width:47%;}
	#filters{    text-align: center;}
	#filters li{float:none;     display: inline-block;}
	#filters li span {padding: 5px 15px;}
	.kitchen_shape01 ul li a{    padding: 10px 33px;}
	.share .social ul{    margin: 6px 0px 5px 13%;}
	.wardor_shape01 ul li a{    padding: 10px 43px;}
}

@media (max-width: 767px) {
		.mob-01{display:none;}
		.mini-cart .basket a span.cart_count{color:#fff;}
		#fadeandscale{width:400px;}
		.new_title h2{margin-bottom:20px;}
		.new_title h3{margin-top:0px;}
		.footer-inner{padding:0px 10px;}
		.footer-middle{padding:0px 10px;}
		.payment img{width:auto; margin-top:0px;}
		.footer-column{min-height:50px;}
		.our-features-box li{width:50%;}
		.our-features-box li:last-child{border-bottom: 1px solid #ddd;}
		.our-features-box li{border-bottom: 1px solid #ddd;}
		.sidebar { margin-top: 5px;  padding: 0px 25px;}
		.product-view .product-shop{margin-top: 20px; padding: 0px 40px;}
		.email-addto-box{width:auto;}
		.custom_button{margin-top: -33px;}
		.check1 img{width: auto !important;}
		.product-collateral{padding: 25px 30px 0;}
		#portfoliolist .portfolio{width: 98%; margin: 0% 1%;}
		.all01{display:none;}
		.living{display:none;}
		.bedroom{display:none;}
		.dining{display:none;}
		.kids{display:none;}
		.study-room{display:none;}
		.wardrobe{display:none;}
		#filters li span.active{color: #fff; background-color: #000;}
		#filters li span{padding: 0px 15px;}
		#filters { margin: 0px 0px 0px 20px;}
		.portfolio-wrLivinger{height:400px;}
		.pop-img{display:none;}
		.left_login{display:none !important;}
		.account1{display:none;}
		#fadeandscaledesigner{    width: 500px;}
		.homelook02_left{width:100%;}
		.homelook02_right{width:100%;}
		.homelook01_img{height:auto;}
		.call1 h2{text-align: center;}
		.icon01 img{margin-bottom:10px;}
		

}

@media (max-width: 450px) {
	.brand_box{text-align:center;}
	.payment img{margin-top:15px;}
	.caption1{padding: 4% 2% 0px; background-size: 100%; text-align:center;}
	.tp-simpleresponsive img, .rev_slider img{width:100%; height:100%;}
	#fadeandscale{width:100%;}
	.space011{margin-bottom:15px;}
	.new_title h2{font-size:22px; margin-bottom:8px;}
	.new_title h3 {margin-bottom: 20px;}
	.care-img1 img{width:100%;}
	.portfolio-wrLivinger{height:280px;}
	.portfolio .label{height: 70px; top: 77%;}
	.text-title{width:100%; text-align:center;}
	.portfolio .text-category{width:100%; text-align:center;}
	.home01{width:100%; margin: 0px 0px 22px;}
	.popup{margin: 20px 5%; overflow:scroll;}
	#socialpopup_main_div #all_social_iconbtn{    width: 100% !important;}
	.terms01{ width:100%; float:left;}
	#socialpopup_main_div .socialpopup-input-box{    margin-bottom: 0px;}
	.slider-top{ margin-bottom: 0px;}
	.mind{padding-left: 28%;}
	.testi1{    margin-bottom: 20px;}
	.baner-img-all{    margin-top: 0px;}
	.footer-menu{display:none}
	#fadeandscaledesigner{    width: 360px;}
	.full_home_menu ul li{padding: 6px;}
	.full_home_slider_left1{width:100%; border-right:0px;}
	.full_home_slider_left1 ul li{width:100%;}
	.full_home_slider_right1{width:100%;}
	.full_home_slider_right1 a{    padding: 1px 12px; width:100%;}
	.mod_kitchen01 a{    width: auto;    padding: 4px 6px;    float: left;     margin-right: 6px;   margin-bottom: 6px;}
	.mod_kitchen01 a:last-child{float:left;}
	.mod_kitchen01{    margin: 0px 0px 10px ;}
	.tabing{    width: 20%;     height: 50px;      color: rgba(255, 255, 255, 0);     padding: 10px;}
	.tabing_md_left{    min-height: auto;}
	.tabing-load{    height: auto;}
	.tabing-load img{max-width:100%;}
	.tabing_md{    height: auto; min-height: 100px;}
	.mod_kitchen02{padding: 0px 0 0px;}
	.mod_kitchen02 h3{    font-size: 22px;}
	.mod_design{    min-height: 100px;}
	.kitch_mobi{display:none;}
	.mod_kit_tab1 ul li a{    width: 25%;     padding: 12px 9px; font-size: 12px;}
	.panes div{height:auto;}
	.panes div img { height: auto;    max-width: 100%;}
	.quali_modk ul li a{    padding: 11px 20px;}
	.quali_modk ul li{    margin: 0px 4px;}
	.panes5 div{height:auto; width:100%;}
	.panes5 div img {  height: auto;    max-width: 100%;}
	.panes1 div{height:auto;}
	.panes1 div img {  height: auto;    max-width: 100%;}
	.mod_kit_tab3 ul li a{    width: 25%; padding: 8px;     font-size: 13px;}
	.kiten_part ul li{float: left;    border: 0px solid #ddd;    background-color: #fff;    padding: 0px;    margin: 0px 0px 10px;    width: 100%;    text-align: center;}
	.kiten_part ul li img {  max-width: 46%;    border: 5px solid #ddd;}
	.kitchen_brand ul li{    width: 30.6%;}
	.mod_kit_tab2 ul li{      margin:0px 4px 10px;}
	.mod_kit_tab2 ul li a{    padding: 11px 16px;}
	.tabing_md02_bottom0_left{    width: 94%;    height: auto;    margin-bottom: 10px;    margin-right: 0px;}
	.mod_kit_book1{    margin-bottom: 10px;}
	.inter-book{    padding: 20px 5% 0px;}
	.mod_kit_faq{padding: 10px;}
	.banner-images{padding:10px;}
	.homelook01_detail a{float: left;     margin-top: 5px;}
	.testi{padding:10px;}
	.why_home{padding:10px;}
	#fadeandscaledesigner{     width: 320px;    padding: 13px 0px;    margin-top: 14px;}
	.register007 ul li{    width: 50%;    height: auto;    float: left;    margin-bottom: 0px;    text-align: center;    min-height: 80px;}
	.register007{    margin-bottom: 0px;}
	.pop-img1{display:none;}
	.product-last{    text-align: center;}
	.product-last h2{width:100%;}
	.product-last p{width:100%;}
	.custom-btn{ float:none;}
	.availability.in-stock{right: 30px;}
	.check2{    width: 68% !important;}
	.loading_checkDel{width:22px;}
	.price-div-left img{width:auto !important;}
	.nav-tabs.product-tabs > li{width:auto;}
	.product-info-more{padding:10px;}
	.homelook02_left ul li{ width: 100%;}
	.homelook02_left1{width: 100%;  padding-right: 0%; border-right:0px;}
	.homelook02_right1{width: 100%; }
	.homelook02_left1 ul li{width:100%;}
	.nbs-flexisel-nav-left, .nbs-flexisel-nav-right{top: 110px !important;}
	.popup_visible #fadeandscale02{width: 90%;     padding: 5px;}
	.popup_visible #fadeandscale01{width: 90%;     padding: 5px;}
	.homeprodt img{max-width:100%;}
	.home_look4{    padding: 0px 10px 20px;}
	.home_look_faq{    padding: 10px;}
	.ward_main01{    width: 100%;    height: auto;    float: left;    margin:0px 0px 30px;    padding: 0px;}
	.rack_box ul li a{width: 50%; padding: 10px;     font-size: 12px;    min-height: 55px;}
	.door_box ul li a{    width: 20%; padding: 10px;     font-size: 13px;}
	.ward_md0_desi2 ul{    margin-left: 0px;}
	.ward_md0_desi2 ul li{    margin: 0px;     width: 25%;}
	.ward_md0_desi2 ul li a{    padding: 10px;}
	.interior1 a{    padding: 6px 10px !important;     margin-bottom: 9px;}
	#columns {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count:1;
	}
	#content{padding:10px;}
	.main-container{padding:10px;}
	.story01 { padding: 10px;}
	.pic{    text-align: center;}
	.pic img {  width: 44%;    margin-bottom: 10px;}
	.font-1 h3{text-align:center;}
	.sell_expert{    width: 80%;     margin: 0px 10% 30px;}
	.personal_detail{width:100%;}
	.personal_detail .field{    width: 100%;  margin-right: 0%;}
	.account-create{padding:10px;}
	.opera_detail { width: 100%;}
	.bank01{width:100%; margin-right:0%;}
	.bank02{width:100%; margin-right:0%;}
	.bank03{width:100%; margin-right:0%;}
	.bank03 h2{}
	.blog_container .grid_8{padding:0px !important;}
	.tab001 .at-accordion-or-tabs > li > section{padding:2%;}
	#next, #prev{   top: 100px; z-index:500;}
	.full_home_slider{margin-bottom:0px;}
	.full_heading{    margin-top: 0px;}
	#filters li span .bedroom-1{background-image:none; background-color:#fff; width:auto; height:auto;  display: none;}
	#filters li span.active .bedroom-1{background-image:none; background-color:#fff; width:auto; background-color: #000000; height:auto;     display: none;}
	#filters li span .bedroom-2{display:none;}
	#filters li span.active .bedroom-2{display:none;}
	#filters li span .bedroom-3{display:none;}
	#filters li span.active .bedroom-3{display:none;}
	#filters li span .diving{display:none;}
	#filters li span.active .diving{display:none;}
	#filters li span .kitchen{display:none;}
	#filters li span.active .kitchen{display:none;}
	#filters { margin: 0px;}
	#filters li span.active .bedroom-4{display:none;}
	#filters li span .bedroom-4{display:none;}
	#filters li span.active .master-bedroom-1{display:none;}
	#filters li span .master-bedroom-1{display:none;}
	#filters li span.active .master-bedroom-2{display:none;}
	#filters li span .master-bedroom-2{display:none;}
	#filters li span.active .family-lounge{display:none;}
	#filters li span .family-lounge{display:none;}
	#filters li span.active .study{display:none;}
	#filters li span .study{display:none;}
	.kitchen_shape01 ul li{padding: 6px 0px;}
	.kitchen_shape01 ul li a{    padding: 7px 25px;}
	.land01_img{height:auto;}
	.land01_detail{text-align:center;}
	.popup_visible #fadeandscaledesigner13{    padding: 10px 0px;}
	.land01_detail ul li{display:inline-block; float:none;}
	.share .social ul { margin: 6px;}
	
}

@media (max-width: 360px) {
	.caption1{padding: 4% 2%; font-size: 15px; line-height: 23px;}
	#fadeandscaledesigner{     width: 320px;    padding: 13px 0px;    margin-top: 14px;}

}

/*
     FILE ARCHIVED ON 09:18:39 Oct 07, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:20:13 Jul 02, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.282
  load_resource: 89.025
  PetaboxLoader3.resolve: 71.367
  PetaboxLoader3.datanode: 14.568
*/