t@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'Clear Sans';
    src: url('/fonts/ClearSans-Thin.eot');
    src: url('/fonts/ClearSans-Thin.eot?#iefix') format('embedded-opentype'),
        url('/fonts/ClearSans-Thin.woff2') format('woff2'),
        url('/fonts/ClearSans-Thin.woff') format('woff'),
        url('/fonts/ClearSans-Thin.ttf') format('truetype'),
        url('/fonts/ClearSans-Thin.svg#ClearSans-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Clear Sans';
    src: url('/fonts/ClearSans-Medium.eot');
    src: url('/fonts/ClearSans-Medium.eot?#iefix') format('embedded-opentype'),
        url('/fonts/ClearSans-Medium.woff2') format('woff2'),
        url('/fonts/ClearSans-Medium.woff') format('woff'),
        url('/fonts/ClearSans-Medium.ttf') format('truetype'),
        url('/fonts/ClearSans-Medium.svg#ClearSans-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Clear Sans';
    src: url('/fonts/ClearSans-Light.eot');
    src: url('/fonts/ClearSans-Light.eot?#iefix') format('embedded-opentype'),
        url('/fonts/ClearSans-Light.woff2') format('woff2'),
        url('/fonts/ClearSans-Light.woff') format('woff'),
        url('/fonts/ClearSans-Light.ttf') format('truetype'),
        url('/fonts/ClearSans-Light.svg#ClearSans-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

body,html{
	margin:0px;
	padding:0px;
	font-family: 'Clear Sans', sans-serif;
	font-weight:300;
	font-size:16px;
	position:relative;
	box-sizing:border-box;
}

a{
	text-decoration:none;
	color:#000;
}

img{
	border:none;
}

.clear{
	clear:both;
	height:0px;
	font-size:0px;
}

*{
	box-sizing:border-box;
}

.top_container{
	color:#fff;
	padding:20px 0px 0px 0px;
	font-size:18px;
	line-height:20px;
	position: relative;
	z-index: 100000;
}

.top_container .top_content{
	width:100%;
	max-width:1360px;
	margin:auto;
	border-bottom:1px solid #d6d6d6;
	padding-bottom:15px;
}

.top_container a{
	color:#fff;
	text-decoration:none;
	padding-right:5px;
	margin-right:5px;
	font-size:18px;
	display:inline-block;
}

.top_container a img{
	margin-right:7px;
}

.top_container .top_content .left_side{
	float:left;
	width:30%;
	margin-top:13px;
}

.top_container .top_content .middle_side{
	float:left;
	width:40%;
	text-align: center;
}

.top_container .top_content .right_side{
	float:left;
	width:30%;
	color:#423e51;
	text-align: right;
}

.top_container .top_content .right_side a{
	color:#423e51;
}

.sliding_menu{
	width:100%;
	background-color:#fff;
}

.sliding_menu.scroll{
	position:fixed;
	top:0px;
	left:0px;
	z-index:9999;
	box-shadow:0px 0px 10px rgba(0,0,0,0.4);
	margin-top:0px;
}

.menu_size_holder{
	height:76px;
	position: relative;
	z-index: 99999;
}

.sliding_menu.scroll .cart .cart_icon{
	background:url(/images/cart_icon_purple.png) center center no-repeat !important;
}

.sliding_menu.scroll .cart ul{
	background:none !important;
	border:1px solid #a82e93;
	margin-top:10px;
}

.sliding_menu.scroll .cart ul .cart_icon{
	margin-top:0px;
}

.menu_container{
	width:94%;
	max-width:1170px;
	margin:auto;
}

.menu_container .left_side{
	float:left;
	width:50%;
	margin-top:30px;
}

.sliding_menu.scroll .left_side img{
	width:33px;
	height:auto;
}

.sliding_menu.scroll .menu_container .main_menu{
	padding:10px 0px;
	margin-bottom:0px;
}

.sliding_menu.scroll .toolbar_content{
	padding-top:4px;
}

.menu_container .right_side{
	float:right;
	width:50%;
}

.toolbar_content{
	line-height:25px;
	padding-top:7px;
}

.toolbar_content a{
	color:#13314c;
	text-decoration:underline;
}

.toolbar_content a img{
	margin-right:0px;
}

.toolbar_content .wishlist_icon{
	display: inline-block;
	margin-right:5px;
}

.toolbar_content .wishlist_icon a{
	background:url(/images/wishlist_icon.png) left top no-repeat;
	height:19px;
	position:relative;
	display:inline-block;
	width:25px;
}

.toolbar_content .wishlist_icon a div{
	font-size: 12px;
	color:#fff;
	position:absolute;
	top:10px;
	right:-5px;
	background-color:#cc0000;
	border-radius:100px;
	height:16px;
	width:16px;
	text-align:center;
	line-height:14px;
}

.toolbar_content .lang {
	display: inline-block;
	position: relative;
	margin-right: 20px;
	top: -3px;
}

.toolbar_content .lang a {
	text-decoration: none;
	color: #000;
	padding: 0;
	margin: 0 5px;
}
.toolbar_content .lang a.sel {
	font-weight: 600;
}

/****ARTS****/
.articles{
	
}

#art_image .action_tag,
.articles .art_item .action_tag{
	padding:8px 25px;
	font-size: 18px;
	font-weight: 100;
	color:#fff;
	background-color: #a13149;
	position:absolute;
	top:8px;
	left:8px;
	z-index: 1;
}

#art_image .action_tag.new,
.articles .art_item .action_tag.new{
	background-color:#cabfa5 !important;
	left:auto;
	right: 8px;
}

.ratings{
	text-align: center;
	margin-top:5px;
	opacity: 0;
	transition: all ease-in-out 0.3s;
}

.articles .art_item{
	box-shadow: 0px 1px 5px rgba(0,0,0,0.0);
	transition:all ease-in-out 0.3s;
	border:1px solid #fff;
	margin-top:15px;
}

.articles .art_item h2{
	font-size:20px !important;
	color:#343434 !important;
	font-weight:100 !important;
	margin-bottom:20px !important;
	padding:0px !important;
	background-color:transparent;
	height:45px;
	display:block;
	text-align:center !important;
}

.articles .art_item .price{
	font-size:24px;
	color:#000;
	margin-top:20px;
	text-align:center;
	font-weight:100;
}

.articles .art_item .price span:nth-child(1){
	margin-right:5px;
}

.articles .art_item .price span:nth-child(2){
	color:#000;
	text-decoration:line-through;
	font-size:18px;
}

.selected_art .buttons,
.articles .art_item .buttons{
	position: absolute;
	top:-44px;
	left:0px;
	width: 100%;
	margin-top:0px;
	border-top:1px solid #ececec;
	border-bottom:1px solid #ececec;
	opacity: 0;
	transition: all ease-in-out 0.3s;
	background-color:#fff;
}

.selected_art .buttons a,
.articles .art_item .buttons a{
	border-right:1px solid #f1f1f1;
}

.selected_art .buttons a:nth-child(3),
.articles .art_item .buttons a:nth-child(3){
	border:none !important;
}

.selected_art .hover,
.articles .art_item .hover{
	padding:10px 15px;
	padding-top:10px;
	padding-bottom:10px;
	transition:all ease-in-out 0.3s;
	position: relative;
}

.articles .art_item:hover{
	box-shadow: 0px 1px 5px rgba(0,0,0,0.2);
	transform:scale(1.05);
	border:1px solid #e9e9e9;
	z-index: 999;
}

.articles .art_item:hover .ratings,
.articles .art_item:hover .buttons{
	opacity:1;
}

.articles .art_item{
	width:25% !important;
	position: relative;
	float:left;
	background-color: #fff;
}

.articles .art_item::after {
  content: '';
  position: absolute;
  top: 50%;
  right:-1px;
  width:0px;
	height:80%;
  border-right: 1px solid #e9e9e9;
	transform: translate(0,-50%);
	transition: all ease-in-out 0.3s;
	opacity: 1;
}

.articles .art_item:nth-child(4n)::after,
.articles .art_item:nth-last-child(2)::after{
	display: none;
}

.articles .art_item:hover::after{
	opacity: 0;
}

/*.selected_art:hover .hover,
.articles .art_item:hover .hover{
	background-color:#cabfa5;
	color:#fff;
}

.selected_art:hover .hover h2,
.articles .art_item:hover .hover h2,
.articles .art_item:hover .price,
.articles .art_item:hover .price span,
.articles .art_item:hover .price div{
	color:#fff !important;
}*/

.selected_art .buttons,
.articles .art_item .buttons{
	text-align:center;
}

.selected_art .buttons a,
.articles .art_item .buttons a{
	color:#fff;
	display:inline-block;
	vertical-align:top;
	font-size:20px;
	font-weight:700;
	line-height:40px;	
	text-align:center;
	width:40px;
	height:42px;
}

.selected_art .buttons a:not(.wishlist_button) img,
.articles .art_item .buttons a:not(.wishlist_button) img{
	height:14px;
	width:auto;
}

.selected_art .buttons a.wishlist_button img,
.articles .art_item .buttons a.wishlist_button img{
	width:15px;
	margin-top:1px;
	float:left;
}

.selected_art .buttons a span,
.articles .art_item .buttons a span{
	height:14px;
	overflow:hidden;
	display:inline-block;
}

.selected_art .buttons a.wishlist_button.sel span img,
.articles .art_item .buttons a.wishlist_button.sel span img{
	margin-top:-14px !important;
	vertical-align: top;
}

.cell_number{
	background-color:#79ad3c;
	border-radius:100%;
	width:52px;
	height:52px;
	line-height:52px;
	position:absolute;
	right:0px;
	top:20px;
	font-weight:bold;
	color:#fff;
	font-size:24px;
}

.content_container .side_banner{
	float:left;
	width:100%;
}

.content_container .side_banner img{
	width:100%;
	height:auto;
}

.content_container.categories .cat_item{
	float:left;
	text-align:center;
	position:relative;
	transition:all ease-in-out 0.3s;
}

.content_container.categories .cat_item:hover{
	height:12vw;
}

.content_container.categories .cat_item .title{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	padding:1vw 0px;
	background-color:#79ad3c;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
}

.content_container.categories .cat_item:nth-child(2n) .title{
	background-color:#13314c;
}

.content_container .content_content.content,
.content_container .content_content.banners,
.content_container .content_content.gallery{
	max-width:1360px;
	margin:auto;
}

.content_content.gallery ul li img{
	width:100%;
	height:auto;
}

/*.content_container .content_content.content table tr td:nth-child(2n-1),
.content_container .content_content .content table tr td:nth-child(2n-1){
	background-color:#f4f4f4;
	border-radius:100%;
	text-align:center;
	position:relative;
	color:#13314c;
}*/

.content_container .content_content.banners .left,
.content_container .content_content.banners .right{
	float:left;
	width:49%;
	margin-top:40px;
}

.content_container .content_content.banners .right{
	float:right;
	text-align:right;
}

.content_container .content_content.banners .bottom{
	margin-top:40px;
	width:100%;
}

.content_container .content_content.banners .left img,
.content_container .content_content.banners .right img,
.content_container .content_content.banners .bottom img{
	width:100%;
	height:auto;	
}

.content_container .content_content.news{
	width:100%;
	max-width:1170px;
	margin:auto;
}

.content_container .content_content.news .news_item,
.content_container .blog_content .news_item{
	float:left;
	width:32%;
	color:#323131;
	text-decoration:none;
	background-color:#fff;
	margin-left:2%;
	text-align:left;
}

.content_container .blog_content .news_item{
	width:49%;
	margin-bottom:70px;
}

.content_container .content_content.news .news_item .title,
.content_container .blog_content .news_item .title{
	font-size:30px;
	font-weight:300;
	color:#343434;
	text-align:left;
	margin-top:15px;
	overflow: hidden;
	border-bottom:1px solid #c2c2c2;
	padding-bottom:10px;
	height: 90px;
}

.content_container .content_content.news .news_item:nth-child(4),
.content_container .blog_content .news_item:nth-child(2n - 1){
	margin-left:0px;
}

.content_container .content_content.news .news_item .image,
.content_container .content_content.news .news_item .short,
.content_container .blog_content .news_item .image,
.content_container .blog_content .news_item .short{
	width:100%;
}

.content_container .content_content.news .news_item .image,
.content_container .blog_content .news_item .image{
	padding-top:65%;
	background-size:cover !important;
}

.content_container .content_content.news .news_item .desc,
.content_container .blog_content .news_item .desc{
	box-sizing:border-box;
	padding:10px 0px 0px 0px;
	color:#343434;
	font-size:20px;
	text-align:left;
	height:95px;
	overflow:hidden;
	margin-bottom:35px;
}

a.gold_button,
.gold_button a,
.props_okay a,
.content_container .content_content.news .news_item .button,
.content_container .blog_content .news_item .button{
	color: #343434 !important;
	background-color: #cabfa5;
	font-family: "Clear Sans", sans-serif;
	display: inline-block;
	padding: 10px 25px 10px 25px;
	font-size: 16px;
	font-weight: 300 !important;
	line-height: normal;
	transition: all ease-in-out 0.2s;
}

a.gold_button:hover{
	transform: scale(1.05);
}

.gold_button a{
	width:auto;
}

.props_okay a{
	margin-bottom:0px !important;
}

.content_container .content_content.news .news_item .date,
.content_container .blog_content .news_item .date{
	font-size:17px;
	font-weight:normal;
	margin-bottom:25px;
	color:#969696;
	display: none;
	margin:0px 5px 25px 5px;
	border-bottom:1px solid #b9b309;
	line-height:40px;
	text-align:center;
}

.content_container .content_content.gallery{
	margin-top:120px;
}

.content_container .content_content.countdown .countdown_left{
	padding:0px 0px;
}

.footer_container{
	width:100%;
	padding:0px 0px 0px 0px;
	color:#999999;
	font-size:14px;
	line-height:21px;
	background-color:#fff;
	border-top:1px solid #d5d5d5;
}

.footer_container .footer_content{
	width:100%;
	max-width:1170px;
	margin:auto;
	font-size:14px;
	color:#999999;
	font-weight:300;
	line-height:18px;
	padding-top:85px;
	padding-bottom:50px;
}

.footer_container .footer_content h2{
	font-size:24px;
	color:#343434;
	margin-top:0px;
	margin-bottom:15px;
	font-weight: 100;
}

.footer_container .footer_content hr{
	border:none;
	border-top:1px solid #e4e4e4;
	margin-top:0px;
	margin-bottom:15px;
}

.footer_container .footer_content a{
	color:#999999;
	text-decoration:none;
}

.footer_container .footer_content a:hover{
	text-decoration:underline;
}

.footer_container .footer_content ul{
	margin:0px;
	padding-left:15px;
}

.footer_container .footer_content ul li{
	list-style: square;
	color:#999999;
	padding-left:5px;
	padding-bottom:10px;
}

.production_container{
	background-color:#fff;
	color:#999999;
	font-size:14px;
	text-align:center;
}

.production_container a{
	color:#999999;
}

.production_container .production_content{
	max-width:1170px;
	margin:auto;
	border-top:1px solid #e5e5e5;
	padding:10px 0px;
}

.production_container .production{
	float:left;
}

.production_container .right{
	float:right;
}

.newsletter_container{
	padding:25px 0px 25px 0px;
	background-color:#fff;
	color:#999;
}

.newsletter_container .newsletter_content{
	max-width:1170px;
	margin:auto;
	position:relative;
	text-align:center;
	font-size:14px;
	border-top:1px solid #e5e5e5;
	padding-top:40px;
}

.newsletter_container .newsletter_content span{
	font-size:20px;
	font-weight:bold;
	color:#fff;
	display:inline-block;
	vertical-align:top;
}

.newsletter_container .newsletter_content .newsletter_input{
	padding:8px;
	border:1px solid #e5e5e5;
	width:100%;
	max-width:570px;
	margin: auto;
}

.call_popup input[type="text"],
.newsletter_container .newsletter_content input[type="text"]{
	width:calc(100% - 120px);
	box-sizing:border-box;
	padding:10px 10px 10px 10px;
	font-size:16px;
	font-family:"Clear Sans", sans-serif;
	font-weight:300;
	border:none;
	display:inline-block;
	vertical-align:top;
	color:#999999;
	text-align:left;
}

.newsletter_container .newsletter_content label{
	display:inline-block;
	vertical-align:top;
	color:#707070;
	font-size:16px;
}

.newsletter_container .newsletter_content label input{
	float:left;
	margin-bottom:30px;
	margin-right:10px;
}

.newsletter_container .newsletter_content .close_button{
	position:absolute;
	right:0px;
	top:0px;
}

.div_background{
	background:url(/images/background_content.jpg) center bottom no-repeat;
	background-size:cover;
}

.content_content.articles a.menu h1{
	border-bottom:2px solid #49237b;
	text-align:left;
	padding-left:80px;
	float:left;
	width:25%;
	font-weight:normal;
	transition:border-bottom ease-in-out 0.15s;
}

.content_content.articles a.menu h1 span{
	border-right:2px solid #ebebeb;
	float:right;
}

.content_content.articles a.menu:nth-child(4) h1 span{
	border:none !important;
}

.content_content.articles a.menu.sel h1,
.content_content.articles a.menu:hover h1{
	border-bottom:5px solid #a864a8;
}

.articles .art_item .art_colors{
	height:1.2vw;
}

.articles .art_item .art_colors a .color_item{
	display:inline-block;
	width:1.2vw;
	height:1.2vw;
	border-radius:100px;
	border:1px solid #000;
}

.insta_container{
	margin-top:60px;
}

.insta_container .insta_content{
	margin-bottom:80px;
}

.insta_container .insta_item{
	display:inline-block;
	width:16.66%;
	padding-top:16.66%;
	position:relative;
	line-height:24px;
	font-size:16px;
	color:#616161;
	vertical-align:top;
}

.insta_container .insta_item hr{
	border:none;
	border-top:1px solid #af8b65;
	margin-top:20px;
	width:20%;
	margin:10px auto;
}

.insta_container .insta_item .overlay{
	position:absolute;
	left:0px;
	top:0px;
	background-color:#f2f2f2;
	color:#616161;
	width:100%;
	height:100%;
	padding:20px;
	text-align:center;
	opacity:0;
	transition:all ease-in-out 0.3s;
	display:table;
}

.insta_container .insta_item .overlay div{
	display:table-cell;
	height:100%;
	vertical-align:middle;
}

.insta_container .insta_item .overlay:hover{
	opacity:1;
}

.content_container .content_content.comments{
	max-width:1170px;
	margin:auto;
}

.content_container .content_content.comments h1{
	font-size:2.7vw;
	font-family:"Exotic", sans-serif;
	text-align:left;
	color:#323131;
}

.content_container .content_content.comments .left_side{
	float:left;
	width:30vw;
}

.insta_container h1,
.newsletter_content h1,
.content_container .content_content h1,
.partners_cotainer h1{
	font-size:30px;
	text-align:center;
	color:#343434;
	font-weight:100;
	margin:0px;
}

.articles .art_item .image{
	padding-top:100%;
	background-color: #fff !important;
	/*border:1px solid #cabfa5;*/
}

.articles .art_item .image2{
	opacity: 0;
	position: absolute;
	top: 2px;
	left: 2px;
	transition: all ease-in 0.3s;
	width:calc(100% - 4px);
	height:calc(100% - 4px);
	display:block;
	background-color: #fff !important;
}

.articles .art_item .wishlist_button.sel img{
	margin-top:-20px;
}

.articles .art_item .top{
	display:block;
	position:relative;
	padding:2px;
}

.articles .art_item:hover .image2{
	opacity:1;
}

.wishlist_sel{
	border:1px solid #98248c !important;
}

.resp_menu_button{
	position:relative;
	text-align:center;
	z-index:3;
	padding-left:0px !important;
	height:25px;
	width:33px;
	margin-left:10px;
	display:none !important;
	margin-top:5px !important;
}

.resp_menu_button span{
	display:inline-block;
	width:30px;
	height:4px;
	background-color:#cabfa5;
	position:absolute;
	left:0px;
	transition:all ease-in-out 0.3s;
	border-radius:10px;
}

.resp_menu_button span:nth-child(1){
	top:0px;
}

.resp_menu_button span:nth-child(2){
	top:9px;
}

.resp_menu_button span:nth-child(3){
	top:18px;
}

.resp_menu_button.open span:nth-child(1){
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 8px;
}

.resp_menu_button.open span:nth-child(2){
	width: 0%;
	opacity: 0;
}

.resp_menu_button.open span:nth-child(3){
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: 8px;
}

.responsive-shown{
	display:none;
}

.props_more_button{
	display:none;
	width:48% !important;
	float:left;
	padding:6px 10px;
	border:1px solid #343434;
	color:#343434;
	background: url(/images/select_button_custom.png) center right no-repeat #fff;
}

.responsive-shown.contact{
	text-align:center;
	margin:auto;
	margin-top:20px;
}

.responsive-shown.contact a{
	border:none !important;
	width:auto !important;
	display:inline-block !important;	
	padding:5px 0px !important;
}

.arrow_l,
.arrow_r{
	display:none;
}

.register_button{
	color:#343434;
	background-color:#cabfa5;
	font-family:"Clear Sans", sans-serif;
	display:inline-block;
	padding:10px 0px 10px 0px;
	font-size:16px;
	font-weight:100;
	width:120px;
	transition: all ease-in-out 0.2s;
}

.register_button:hover{
	transform: scale(1.05);
}

.partners_cotainer{
	text-align:center;
	margin-bottom:110px;
}

.cats_content{
	margin-top:50px;
}

.cats_content .cat_left{
	float:left;
	width:35%;
}

.cats_content .cat_right{
	float:right;
	width:64%;
}

.cats_content a.cat_item{
	display:inline-block;
	position:relative;
	height:260px;
	width:49%;
	margin-bottom:2%;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:100%;
	transition:all ease-in-out 0.3s;
	-webkit-transition:all ease-in-out 0.3s;
	-o-transition:all ease-in-out 0.3s;
	-moz-transition:all ease-in-out 0.3s;
}

.cats_content a.cat_item:hover{
	background-size:105% !important;
}

.cats_content .cat_right a.cat_item:nth-child(1) .title,
.cats_content .cat_right a.cat_item:nth-child(2) .title{
	background-color:rgba(185,179,9,0.8);
}

.cats_content .cat_right a.cat_item:nth-child(1){
	width:100% !important;
}

.cats_content .cat_right a.cat_item:nth-child(2){
	margin-right:1.55%;
}

.cats_content a.cat_item.left{
	width:100%;
	height:535px;
}

.cats_content a.cat_item .title{
	position:absolute;
	bottom:0px;
	left:0px;
	padding:12px 20px;
	font-size:30px;
	color:#fff;
	background-color:rgba(90,32,73,0.8);
	width:100%;
}

.selected_art{
	margin-top:60px;
	margin-bottom:60px;
	position: relative;
	border:1px solid #959394;
	width:calc(100% - 80px);
}

.selected_art .left{
	width:100%;
}

.selected_art h1,
.selected_art h2{
	text-align:left !important;
}

.selected_art h1{
	font-size:48px !important;
	color:#373f48 !important;
	text-transform: uppercase !important;
}

.selected_art h2{
	font-size:30px !important;
	color:#959394 !important;
	font-weight:400 !important;
	margin-bottom:20px !important;
}

.selected_art .desc{
	padding:45px 0px 45px 60px;
	color:#fff;
	width:42%;
	margin-top:0px;
	float:left;
}

.selected_art .buy_button{
	display: inline-block;
	font-size:18px;
	background-color:#cabfa5;
	color:#fff;
	padding:10px 35px;
	transition: all ease-in-out 0.2s;
}

.selected_art .buy_button:hover{
	transform: scale(1.05);
}

.selected_art .price{
	font-size:18px;
	color:#999999;
	margin-top:20px;
	font-weight:400;
}

.selected_art .price span:nth-child(2){
	text-decoration:line-through;
}

.selected_art .price span:nth-child(1){
	color:#a13149;
	text-decoration:none;
	font-size:24px;
	margin-right:5px;
}

.selected_art .art_item{
	float:left;
	width:20%;
	text-align: center;
	margin-top:45px;
}

.selected_art .art_image{
	position: absolute;
	top:50px;
	right:-80px;
}

.responsive_filters_button{
	position: fixed;
	top:0px;
	left:0px;
	padding:10px 20px !important;
	background-color:#cabfa5;
	color:#fff !important;
	width: 100%;
	z-index: 9999;
	display: none !important;
	margin: 0px !important;
	font-size:20px !important;
	font-weight: bold;
	text-transform: uppercase;
}

.responsive_filters_button::after{
	content:'X';
	float:right;
}

.only_store{
	position: absolute;
	bottom:10px;
	left:10px;
	border-radius: 100px;
	width:100px;
	height:100px;
	text-align: center;
	color:#fff;
	background-color: #cabfa5;
	font-size:18px;
	font-weight: bold;
	z-index:2;
}

.only_store div{
	margin-top:20px;
	width: 80px;
	margin: 30px auto;
}

#st_gdpr_iframe{
	top:0px !important;
}

a.close-search{
	font-size:30px;
	color:#fff;
	text-decoration: none;
	display: inline-block;
	line-height: 20px;
	float:right;
	margin-top:12px;
}

.ratings .yotpo{
	text-align: center !important;
}

.ratings .yotpo .standalone-bottomline .star-clickable{
	text-align: center !important;
	display: inline-block;
	float:none !important;
}

.yotpo .text-m{
	display: none !important;
}

/****EDITOR****/
h1.white_text,
h2.white_text{
	color:#fff !important;
}

h1.green_text,
h2.green_text{
	color:#b9b309 !important;
}

h1.purple_text,
h2.purple_text,
h3.purple_text{
	color:#cabfa5 !important;
}

h1.border{
	border-right:1px solid #423e51;
	padding-right:20px;
}

h1.border::after{
	display:none !important;
}

h1.green_decoration::before{
	background:url(/images/title_left_detail_green.png) left center no-repeat;
}

h1.green_decoration::after{
	background:url(/images/title_right_detail_green.png) right center no-repeat;
}

h1.white_decoration::before{
	background:url(/images/title_left_detail_white.png) left center no-repeat;	
}

h1.white_decoration::after{
	background:url(/images/title_right_detail_white.png) right center no-repeat;	
}

a.gray_text,
span.gray_text,
div.gray_text{
	color:#999;
}

a.dark_text,
span.dark_text,
div.dark_text{
	color:#343434;
}

.top_location a.selected,
.top_location a:nth-last-child(1){
	font-weight:500;
}

div.gold_text,
a.gold_text,
span.gold_text{
	color:#d5c9ac !important;
}