.pshowlayouts{position:relative;margin:5px 0;}
.second_column{text-align:center;}
.text_on_image{color:#ffffff;position:relative;top:-70px;font-weight:700;text-align:left;}
.touchscreen_alert{bottom:0;width:100%;height:100%;margin-left:0;position:fixed;z-index:9999999;background:black;background:-webkit-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 1));background:-o-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 1));background:-moz-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 1));background:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 1));}
.touchscreen_alert .info{position:absolute;bottom:0;left:0;text-align:center;}
.touchscreen_alert .info i{font-size:48px;color:#ffffff;display:block;padding:5px;}
.touchscreen_alert .info_text{font-size:16px;font-weight:700;padding:20px 15px 5px 15px;color:#ffffff;}
.touchscreen_alert .button_understand{text-transform:uppercase;color:#ffffff;font-size:16px;padding:15px 50px;background:#ffb612;border:none;border-radius:5px;margin:20px;}
.pshowlayouts_main .category{padding-left:15%;position:relative;border:1px solid #dedede;background:#ffffff;margin:10px 0 0 0;}
.pshowlayouts_main .category .strike{height:2px;width:43px;margin-bottom:42px;}
.pshowlayouts_main .category ul li{margin-bottom:15px;}
.pshowlayouts_main .category ul li a.subcategory-name{font-weight:300;}
.second_column .pshowlayouts-image a{display:inline-block;}
.first_column{z-index:9999;background:#ffffff;}
.price-box{position:relative;text-align:right;right:5%;font-size:18px;font-weight:700;color:#ffb612;}
.pshowlayouts-image .old-price{position:relative;right:5%;text-align:right;}
.second_column ul.pshowlayouts-image-list{border:1px solid #dedede;border-left:none;background:#ffffff;}
.pshowlayouts .bx-viewport{height:inherit!important;}
.pshowlayouts-image-list{list-style:none;margin:0;padding:0;height:inherit;}
.pshowlayouts-image-list li{display:inline-block;position:relative;width:100%;text-align:center;}
.pshowlayouts-image-list li .pshowlayouts-innerHTML-image, .fancybox-inner .pshowlayouts-innerHTML-image{color:#fff;position:absolute;width:100%;left:0;bottom:0;padding:4px 12px;}
.pshowlayouts-image-list li .pshowlayouts-innerHTML-image p, .fancybox-inner .pshowlayouts-innerHTML-image p{padding:0;margin:9px 0 0 0;}
.pshowlayouts-image-list li .pshowlayouts-innerHTML-image p:first-child, .fancybox-inner .pshowlayouts-innerHTML-image p:first-child{margin:0;}
.img-responsive_content{display:block;height:auto;position:relative;left:-365px;}
.pshowlayouts .bx-wrapper img{max-width:100%;display:block;}
.pshowlayouts .bxslider{margin:0;padding:0;}
.pshowlayouts .bx-viewport{-webkit-transform:translatez(0);}
.pshowlayouts .bx-wrapper{background:#fff;margin:0 auto!important;}
.pshowlayouts .bx-wrapper .bx-loading{min-height:50px;background:url('../img/bx_loader.gif') center center no-repeat #ffffff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}
.pshowlayouts .bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-weight:700;color:#666;}
.pshowlayouts .bx-wrapper .bx-pager.bx-default-pager a{background:#ccc;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 8px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.pshowlayouts .bx-wrapper .bx-pager.bx-default-pager a:hover, .pshowlayouts .bx-wrapper .bx-pager.bx-default-pager a.active, .pshowlayouts .bx-wrapper .bx-pager.bx-default-pager a:focus{background:#ffb612;}
.pshowlayouts .bx-wrapper .bx-pager-item, .pshowlayouts .bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}
.pshowlayouts .bx-wrapper .bx-pager-item{font-size:0;line-height:0;}
.pshowlayouts .bx-wrapper .bx-prev{left:10px;border-radius:0;}
.pshowlayouts .bx-wrapper .bx-prev:hover, .pshowlayouts .bx-wrapper .bx-prev:focus{background-position:0 0;}
.pshowlayouts .bx-wrapper .bx-controls-direction a.bx-next{right:-27px;border-radius:0;}
.pshowlayouts .bx-wrapper .bx-next:hover, .pshowlayouts .bx-wrapper .bx-next:focus{background-position:-43px 0;}
.pshowlayouts .bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-32px;outline:0;width:84px;height:64px;color:#d9d9d9;}
.pshowlayouts .bx-wrapper .bx-controls-direction a:hover{color:#ffffff;}
.pshowlayouts .bx-wrapper .bx-controls-direction a.disabled{display:none;}
.pshowlayouts .bx-wrapper .bx-controls-auto{text-align:center;}
.pshowlayouts .bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url('../img/controls.png') -86px -11px no-repeat;margin:0 3px;}
.pshowlayouts .bx-wrapper .bx-controls-auto .bx-start:hover, .pshowlayouts .bx-wrapper .bx-controls-auto .bx-start.active, .pshowlayouts .bx-wrapper .bx-controls-auto .bx-start:focus{background-position:-86px 0;}
.pshowlayouts .bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url('../img/controls.png') -86px -44px no-repeat;margin:0 3px;}
.pshowlayouts .bx-wrapper .bx-controls-auto .bx-stop:hover, .pshowlayouts .bx-wrapper .bx-controls-auto .bx-stop.active, .pshowlayouts .bx-wrapper .bx-controls-auto .bx-stop:focus{background-position:-86px -33px;}
.pshowlayouts .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%;}
.pshowlayouts .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;}
.pshowlayouts .bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80, 80, 80, 0.75);width:100%;}
.pshowlayouts .bx-wrapper .bx-caption span{color:#fff;display:block;font-size:.85em;padding:10px;}
.text-left{text-align:left;}
.pshowlayouts-innerHTML h1{margin:0;}
.hidden{display:none;}
.hidden_main{visibility:hidden;}
.img-responsive{max-width:100%;}
.scene .scene-title{padding:30px 15px;text-align:left;}
.pshow_point{align-items:center;background:#e51922;border:0;border-radius:50%;color:#ffffff!important;display:flex;justify-content:center;height:36px;outline:0;padding:0;position:absolute;text-align:center;width:36px;}
.pshow_point:hover{background:#c2121a;cursor:pointer;}
.pshow_point > span{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);}
.pshow_point > i{background:#f70000;text-decoration:none;display:inline-block;width:40px;height:40px;}
.pshow_point > i:before{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);display:inline-block;font-size:20px;}
.field{outline:0;position:absolute;display:inline-block;color:#ffffff;padding:0 6px;font-size:20px;background:none;text-align:left;}
#html .swlFlyout{background:#ffffff;border:1px solid #e0e0e0;box-shadow:none;color:inherit;display:none;font:inherit;left:0;margin:0;max-width:450px;min-width:200px;padding:0;position:absolute;top:0;z-index:7001;}
#html .swlFlyout > .arrow, #html .swlFlyout_title{display:none!important;}
#html .swlFlyout.top{margin-bottom:14px;}
#html .swlFlyout.right{margin-left:14px;}
#html .swlFlyout.bottom{margin-top:14px;}
#html .swlFlyout.left{margin-right:14px;}
#html .swlFlyout .swlFlyout_content{margin:0;padding:9px;}
#html .swlFlyout .swlFlyout_content .products, #html .swlFlyout .swlFlyout_content .products .product{border:0!important;margin:0!important;padding:0!important;}
#html .swlFlyout .swlFlyout_content .product-miniature .thumbnail-container:after{display:none!important;}
.field p{font-size:14px;color:#000000;margin:0 0 9px;}
.field span{font-size:12px;color:#000000;}
ul.labels-line{display:table;width:100%;line-height:40px;background:#f8f8f8;padding:0;margin:0;}
.product_item{box-shadow:0 0 2px 0 rgba(0,0,0,.75);padding-bottom:15px;}
.product_item:hover{box-shadow:0 0 5px 0 rgba(0,0,0,.75);}
div.pshowlayouts.fixed_advert_top{display:flex;align-items:center;position:fixed;top:0;margin:0;width:100%;color:#fff;z-index:10;left:0;padding:15px;}
div.pshowlayouts.fixed_advert_bottom{display:flex;align-items:center;position:fixed;bottom:0;margin:0;width:100%;color:#fff;z-index:10;left:0;padding:15px;}
.arrow-left, .arrow-right{fill:#e7e7e7;}
.arrow-left > svg, .arrow-right > svg{width:100%;}
.scenes span{color:#000;font-weight:600;font-size:14px;line-height:38px;}
.single_scene{margin-bottom:30px;}
.go_to_scene{float:right;background:#000;color:#fff;padding:10px 20px;font-weight:600;font-size:14px;}
.scene h1{font-size:22px;font-weight:700;color:#000;margin-bottom:15px;}
.scene_desc{font-size:16px;color:#000;padding-top:15px;}
.scenes-desc{font-size:14px;text-align:center;color:#000;padding:0 15px 15px;}
.pshowadverts_pagination .pagination{display:inline-block;padding-left:0;margin:18px 0;border-radius:0;}
.pshowadverts_pagination .pagination > li{display:inline;}
.pshowadverts_pagination .pagination > li > a{position:relative;float:left;padding:4px 12px;line-height:1.42857;text-decoration:none;background-color:#fff;border:1px solid #ddd;margin-left:-1px;height:32px;color:#000;font-size:12px;}
.pshowadverts_pagination .pagination > li > a span{line-height:normal;height:32px;}
.pshowadverts_pagination .pagination > .active > span{height:32px;}
.pshowadverts_pagination .pagination > .active > a, .pshowadverts_pagination .pagination > .active > a:hover, .pshowadverts_pagination .pagination > .active > a:focus, .pshowadverts_pagination .pagination > .active > span, .pshowadverts_pagination .pagination > .active > span:hover, .pshowadverts_pagination .pagination > .active > span:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca;cursor:default;padding:5px 12px;}
/* ANIM */
.loader{border:8px solid #f3f3f3;border-top:8px solid #ffb612;border-radius:50%;margin-top:25px;width:50px;height:50px;animation:spin 4s linear infinite;position:relative;left:50%;}
.loader_main{border:8px solid #f3f3f3!important;border-top:8px solid #ffb612!important;border-radius:50%!important;margin-top:25px!important;width:50px!important;height:50px!important;animation:spin 4s linear infinite!important;position:relative!important;left:50%!important;}
.animation_horizontal_left{animation-duration:3s;animation-name:horizontal_left;}
.animation_horizontal_right{animation-duration:3s;animation-name:horizontal_right;}
.animation_vertical_up{animation-duration:3s;animation-name:vertical_up;}
.animation_vertical_down{animation-duration:2s;animation-name:vertical_down;}
.animation_fade_in{animation-duration:3s;animation-name:fade_in;}
@keyframes spin{
	0%{transform:rotate(0deg);}
	100%{transform:rotate(360deg);}
}
@keyframes horizontal_left{
	from{margin-left:100%;width:200%;}
	to{margin-left:0%;width:100%;}
}
@keyframes horizontal_right{
	from{margin-left:-200%;width:200%;}
	to{margin-left:0%;width:100%;}
}
@keyframes vertical_up{
	from{margin-top:100%;height:200%;}
	to{margin-top:0%;height:100%;}
}
@keyframes vertical_down{
	from{margin-top:-100%;height:100%;}
	to{margin-top:0%;height:100%;}
}
@keyframes fade_in{
	from{opacity:0;}
	to{opacity:1;}
}
/* RWD */
@media(min-width:1025px){
	.second_column .next_column{top:13.5%;}
	.pshowlayouts .bx-wrapper .bx-pager{padding-top:10px;}
	.bottom-text{position:absolute;bottom:0;width:100%;}
	.pshowlayouts_main .category-icon-wrapper{border-radius:50%;position:absolute;width:38px;height:38px;line-height:36px;text-align:center;top:22px;left:-19px;}
	.pshowlayouts_main .category-icon-wrapper img.replace-2x{max-height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
	.pshowlayouts_main h4{background-color:transparent;padding:0;border-top:0;margin-bottom:15px;margin-top:31px;}
	.pshowlayouts_main .pshowlayouts_left{width:19%;float:left;}
	.pshowlayouts_main .pshowlayouts_right{width:81%;float:left;}
	.second_column .third_column{top:27%;}
	.second_column .name-box{font-size:12px;margin:0 0 25px;text-align:center;display:none;}
	.name-box{font-size:16px;font-weight:300;color:#000000;margin:25px 0 20px;text-align:center;}
	.pshowlayouts .bx-wrapper .bx-pager, .pshowlayouts .bx-wrapper .bx-controls-auto{position:absolute;top:72%;width:100%;}
	.pshowlayouts .bx-wrapper .bx-controls-direction a.bx-prev{padding:0 15px;font-size:64px;left:32px!important;z-index:999999;}
	.pshowlayouts .bx-wrapper .bx-controls-direction a.bx-next{padding:0 15px;font-size:64px;right:12px!important;z-index:999999;}
	.pshowlayouts .bx-wrapper .bx-controls-direction a.bx-prev i, .pshowlayouts .bx-wrapper .bx-controls-direction a.bx-next i{position:relative;top:50%;}
	.pshowlayouts .bx-wrapper .bx-controls-direction a.bx-prev:before, .pshowlayouts .bx-wrapper .bx-controls-direction a.bx-next:before{content:none;}
	.second_column .price-box{position:absolute;bottom:0;right:5%;font:700 14px/18px Open Sans, sans-serif;color:#ffb612;}
	.second_column .pshowlayouts-image .old-price{position:relative;bottom:20px;right:5%;text-align:right;}
	ul.labels-line > li.labels-line-item{display:table-cell;max-width:0;font-size:16px;color:#000000;text-align:center;border-right:1px solid #e7e7e7;cursor:pointer;}
	ul.labels-line > li.labels-line-item.active_item{font-weight:700;background:#fff;border-bottom:2px solid #272a29;}
}
@media(max-width:1024px){
	ul.labels-line > li.labels-line-item{display:none;max-width:0;font-size:16px;color:#000000;text-align:center;}
	ul.labels-line > li.labels-line-item.active_item{display:table-cell;font-weight:700;}
}
@media(min-width:992px) and (max-width:1024px){
	.pshowlayouts_main{top:-11px;}
	.pshowlayouts_main .pshowlayouts_left{width:22%;display:none;}
	.pshowlayouts_main .pshowlayouts_right{width:100%;margin-bottom:40px;}
	.pshowlayouts_main .pshowlayouts_right .second_column, 
	.pshowlayouts_main .pshowlayouts_right .second_column .bx-viewport{height:325px!important;}
	.pshowlayouts_main .pshowlayouts_right .second_column .bx-viewport ul li{height:325px!important;}
	.pshowlayouts_main .pshowlayouts_right .second_column{top:0!important;}
	.pshowlayouts_main .pshowlayouts_right .second_column .pshowlayouts-image-list{height:auto!important;}
	.pshowlayouts_main .pshowlayouts_right .second_column .name-box{margin-top:10px;display:block;padding:5px;}
	.pshowlayouts-image .price-box{bottom:0!important;margin-bottom:5px;}
	.pshowlayouts-image .old-price{bottom:0!important;}
	.pshowlayouts_main .pshowlayouts_right .second_column .pshowlayouts-link{width:70%;}
	.pshowlayouts_main .pshowlayouts_right .second_column .pshowlayouts-link img{margin:10px 0;}
	.pshowlayouts_main .pshowlayouts_right .second_column .bx-viewport > ul{width:300%!important;}
	.pshowlayouts_main .pshowlayouts_right .second_column .price-box{top:2px;}
}
@media(min-width:768px) and (max-width:1024px){
	.pshowlayouts_main .category-icon-wrapper{position:relative;display:inline-block;vertical-align:middle;margin-right:14px;border-radius:50%;width:38px;height:38px;text-align:center;}
	.pshowlayouts .bx-wrapper .bx-pager{padding-top:20px;position:absolute;top:95%;width:100%;}
	.pshowlayouts_main .category-icon-wrapper img.replace-2x{max-height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
	.pshowlayouts_main h4{display:inline-block;width:calc(100% - 57px);vertical-align:middle;margin-top:0;margin-bottom:0;}
	.pshowlayouts_main h4 a{width:100%;display:inline-block;position:relative;}
	.pshowlayouts_main h4 a:before{content:'';display:block;position:absolute;width:30px;height:30px;border:1px solid #e1e1e1;right:0;top:-5px;}
	.pshowlayouts_main h4 a:after{font-family:"FontAwesome";content:"\f04b";display:inline-block;position:absolute;right:9px;font-size:12px;color:#e1e1e1;top:3px;}
	.pshowlayouts .bx-wrapper .bx-controls-direction a.bx-prev{padding:0 15px;font-size:128px;left:-64px!important;z-index:999999;}
	.pshowlayouts .bx-wrapper .bx-controls-direction a.bx-next{padding:0 17px;font-size:128px;right:-64px!important;z-index:999999;}
	.pshowlayouts .bx-wrapper .bx-controls-direction a.bx-prev:before, .pshowlayouts .bx-wrapper .bx-controls-direction a.bx-next:before{content:none;}
}
@media(max-width:767px){
	.second_column{position:relative;padding-left:0;padding-right:0;z-index:99999999;top:-20px;}
	.pshowlayouts_main .category-icon-wrapper{position:relative;display:inline-block;vertical-align:middle;margin-right:14px;border-radius:50%;width:38px;height:38px;text-align:center;}
	.pshowlayouts_main .category-icon-wrapper img.replace-2x{max-height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
	.pshowlayouts_main h4{display:inline-block;width:calc(100% - 57px);vertical-align:middle;margin-top:0;margin-bottom:0;}
	.pshowlayouts_main h4 a{width:100%;display:inline-block;position:relative;}
	.pshowlayouts_main h4 a:before{content:'';display:block;position:absolute;width:30px;height:30px;border:1px solid #e1e1e1;right:0;top:-5px;}
	.pshowlayouts_main h4 a:after{font-family:"FontAwesome";content:"\f04b";display:inline-block;position:absolute;right:9px;font-size:12px;color:#e1e1e1;top:3px;}
	.pshowlayouts_main .pshowlayouts_left{display:none;}
	.pshowlayouts_main .pshowlayouts_right{width:100%;}
	.second_column .next_column{top:20px;}
	.second_column .third_column{top:20px;}
	.second_column .name-box{display:none;}
	.name-box{font-size:16px;font-weight:300;color:#000000;margin:5px 0 30px;text-align:center;}
	.pshowlayouts .bx-wrapper .bx-pager, .pshowlayouts .bx-wrapper .bx-controls-auto{position:absolute;top:95%;width:100%;}
	.pshowlayouts .bx-wrapper .bx-controls-direction a.bx-prev{padding:6px 15px;font-size:24px;left:-27px;display:none;}
	.pshowlayouts .bx-wrapper .bx-controls-direction a.bx-next{padding:6px 17px;font-size:24px;right:-27px;display:none;}
	.second_column .price-box{position:relative;bottom:-5px;right:5%;font:700 14px/18px Open Sans, sans-serif;color:#ffb612;height:22px;}
	.second_column .pshowlayouts-image .old-price{position:relative;bottom:-5px;right:5%;text-align:right;}
	.pshow_point{display:none;}
}
@media(min-width:569px) and (max-width:767px){
	.pshowlayouts .bx-wrapper .bx-pager{padding-top:40px;}
	.second_column{margin-bottom:40px;height:auto!important;}
}
@media(min-width:415px) and (max-width:568px){
	.pshowlayouts .bx-wrapper .bx-pager{padding-top:30px;}
	.second_column{margin-bottom:40px;height:auto!important;}
}
@media(min-width:375px) and (max-width:414px){
	.pshowlayouts .bx-wrapper .bx-pager{padding-top:25px;}
	.second_column{margin-bottom:40px;height:auto!important;}
}
@media(min-width:321px) and (max-width:374px){
	.pshowlayouts .bx-wrapper .bx-pager{padding-top:30px;}
	.second_column{margin-bottom:40px;height:auto!important;}
}
@media(max-width:320px){
	.first_column{height:375px;}
	.pshowlayouts .bx-wrapper .bx-pager{padding-top:20px;}
	.second_column{margin-bottom:40px;height:auto!important;}
}