body[id*="res"] #main section#content.card-block {background:transparent; border-radius:0; border:0 none; padding:0;box-shadow: 2px 2px 8px 0 rgba(0,0,0,0);}
.clear{clear:both;}
.jqc_error{display: block; padding: 10px 20px; background: #DE0F12; color: #fff; border: 1px solid #A00A0D; border-radius: 3px;}
#tip{display: none; position: absolute; z-index: 10000; max-width: 200px; width: auto; height: auto; padding: 8px; background: rgba(20,20,20,0.85); color: #fff; font-size: 13px; line-height: 1.3em; text-align: center; border: 1px solid #000; border-radius: 4px;}

#categories_block_left h4 {margin-top:15px;}
.keyword_links {clear:both; background: #f6f6f6; padding: 15px;}

#fotolia_szukaj{float: right; padding: 15px 0 0;}

div.foto_zoom{display: none; position: absolute; z-index: 100000; padding: 15px; background: rgba(220, 220, 220, 0.9); color: #333; box-shadow: 0 5px 15px rgba(0,0,0,0.8)}
div.foto_zoom img{max-width: 600px; max-height: 600px; border: 1px solid #ccc;}
div.foto_zoom .zoom_title{max-width: 600px;}

.cart_property{display: inline-block; background: #DEE3E3; border-radius: 2px; margin: 2px; padding: 1px 3px;}
#cart_block .cart_property{background: rgba(0,0,0,0.2); color: #fff;}

div.opis_kategorii{padding: 10px; margin-bottom: 10px; font-size: 12px;}
img.category_image{max-width: 100%; min-width: 100%;}

/* .photo_list .one_photo {position: relative; margin: 0 0 10px;} */
/* .photo_list .one_photo *{transition: all 0.5s ease;} */
/* .photo_list .one_photo:hover{} */
/* .photo_list .one_photo .center_block {margin-bottom: 5px; background: #fff; border-radius: 3px;-webkit-border-radius: 3px;box-shadow: 0 2px 4px 0 rgba(184,184,184,.5), 0 0px 0px 1px rgba(184,184,184,.2);} */
/* .photo_list .one_photo .title_block {padding: 5px 0 0; text-align: left; color: #000;} */
/* .photo_list .one_photo .foto_title {display: -webkit-box; max-height: 1.2rem; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal; -webkit-line-clamp: 1; font-size: 12px; font-weight: 300; line-height: 1.2rem;margin-top: 3px;} */
/* .photo_list .one_photo .foto_title a{color: #000;} */
/* .photo_list .one_photo .product_img_link{display: block; width: 100%; height: 200px; text-align: center; line-height: 200px;overflow: hidden;} */
/* .photo_list .one_photo .product_img_link img{vertical-align: middle; max-width: 100%; max-height: 100%;} */
/* .photo_list .one_photo .title{display: block; text-align: left; font-size: 13px;} */
/* .photo_list .one_photo .cena{display: block; position: absolute; bottom: 3px; right: 3px; font-size: 17px; font-weight: normal; color: #555;} */
/* .photo_list .one_photo .ids{opacity:0;font-size: 70%; color: #aaa;} */
/* .photo_list .one_photo:hover .ids{opacity:1;} */


ul#product_list {float:left; width: 100%;text-align:center;}
ul#product_list li {display: inline-block;      height: 296px;   float: none; text-align: left; vertical-align: top; position: relative; width: 248px; clear: none; padding: 0; margin: 13px; list-style: none;}
ul#product_list li .inside_block {border-radius: 3px; -webkit-border-radius: 3px; background: #fff; box-shadow: 0 2px 4px 0 rgba(184,184,184,.5), 0 0px 0px 1px rgba(184,184,184,.2)}
	/*@media (min-width: 375px) {
	ul#product_list li:hover .inside_block {position: absolute; left: -30px; top: -30px; z-index: 99; width: 320px; box-shadow: 0 10px 80px 0 rgba(0,0,0,0.3); -webkit-box-shadow: 0 10px 80px 0 rgba(0,0,0,0.3);}
	ul#product_list li:hover .inside_block .center_block a {    width: 320px;    height: 320px;    line-height: 320px;} 
	ul#product_list li:hover .inside_block .center_block a img {    max-width: 320px;    max-height: 320px;}
	ul#product_list li:hover .inside_block .ids {border-top: 1px solid #d7d7d7;padding-bottom: 15px;}
	ul#product_list li:hover .inside_block .ids .foto_title{width: calc( 100% - 55px );padding: 0 0 0 30px;}
	ul#product_list li:hover .inside_block .ids .foto_fav{padding: 0 30px 0 0 ;}
	ul#product_list li:hover .inside_block .ids .foto_id{display:block}
	}*/
/* ul#product_list li div.foto_title { float: left;font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 8.909090909em;} */
ul#product_list li div.center_block {    overflow: hidden;}
ul#product_list li div.center_block a{margin-top: -2px;display: block; width: 260px; height: 260px; text-align: center; line-height: 260px;}
ul#product_list li a{display: inline-block; height: 200px; line-height: 194px;}
ul#product_list li a img{vertical-align: middle; max-width: 260px; max-height: 260px;}
ul#product_list li .ids{display: block; float: left; width: 100%; padding-top: 15px;border-top: 1px solid transparent;}
ul#product_list li .foto_title{display: inline-block; font: 500 13px/1.4em "Montserrat",sans-serif; text-align: left;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: calc( 100% - 25px );}
ul#product_list li .foto_title::first-letter{text-transform:uppercase;}
ul#product_list li .foto_id{display:none;width:100%; color:#b3b3b3;    float: left;margin-top:15px;padding: 15px 30px 0;overflow:hidden;border-top: 1px solid #d7d7d7;font: 500 11px/1.4em "Montserrat",sans-serif;}
	ul#product_list li .foto_id span{display:inline-block;padding:3px 15px;background:#f3f3f3;  color:#000;border-radius:20px;-webkit-border-radius:20px;}
ul#product_list li .foto_fav{display: inline-block;}

.fototapety_mod ul#product_list li .inside_block, ul#product_list li .inside_block, .fototapety_mod ul#product_list li .inside_block > *, #product_crop_link_open {
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}


.szukaj_inactive{color: #ddd;}

.pagination_area{padding: 3px 0; margin: 5px 0;}
.pagination_area_top{margin-bottom: 30px;}
.pagination_area_bottom{clear: both; margin-top: 30px;}

.fotolia_photos_per_site{float: right; padding: 6px 10px 5px;}
.fotolia_photos_per_site span{display: inline-block; position: relative; padding: 5px 2px 2px; margin: 0 3px ; border: 1px solid #999; cursor: pointer;}
.fotolia_photos_per_site span:before{position: absolute; top: -11px; right: -1px; width: 6px; height: 6px; content: url('images/page_corner.gif'); }
.fotolia_photos_per_site span.limit_selected{color: #55C65E; border-color: #444;} 

.fotolia_sort{float: right; padding: 7px 10px; margin: 0 10px 0 0; border-right: 1px solid #ccc; border-left: 1px solid #ccc;}

  #zakres{text-align: center; display: block; padding:0;}
	#zakres a, #aktywnyZakres{display: inline-block;text-align: center;padding: 3px 0px;margin: 0 1px;-webkit-border-radius: 23px;border-radius: 23px;min-width: 26px;font-size: 14px;font-weight: 300;box-sizing: border-box;}
	#zakres a:hover, #zakres #aktywnyZakres {color: #fff; background: #5d5d5d;text-decoration:none}
	#zakres a.poprzednia_strona_10, #zakres a.poprzednia_strona, #zakres a.nastepna_strona_10, #zakres a.nastepna_strona{padding: 3px 10px;}
	#zakres a.idz_do_pierwszej_strony{padding: 3px 10px;}
	#zakres a.nastepna_strona_10, #zakres a.nastepna_strona{}
	#zakres a.poprzednia_strona_10, #zakres a.poprzednia_strona{}
	#zakres a.poprzednia_strona_10:hover, #zakres a.poprzednia_strona:hover, #zakres a.nastepna_strona_10:hover, #zakres a.nastepna_strona:hover{}
	#zakres input.fotolia_page_nb{padding: 2px; width: 60px; border: 1px solid #d1d1d1;font-size: 14px;font-weight: 300; -webkit-border-radius: 23px;border-radius: 23px; text-align: center;}


div#ile_wynikow{float: right; text-align: center; margin: 0; padding: 0;}


/* jQuery CREATOR ############################################################## */

.jqc_button{display: inline-block; min-width: 25px; padding: 3px 10px; margin: 0 5px; background: #F85D00; border: 1px solid #F85D00; color: #fff; text-align: center; vertical-align: middle; border-radius: 3px; cursor: default;}
.jqc_button#product_crop_link_open{display: inline-block; padding: 0; margin: 0; background: #fff; border: 0 none; color: #000; text-align: left; vertical-align: middle; border-radius: 0; cursor: default;}
.jqc_button:hover{border-color: #FC902E; color: #fff;}
.jqc_button#product_crop_link_open:hover{border:0 none; color: #000;}
.jqc_button.warning{background: #D81717; border-color: #D81717;}
.jqc_button.warning:hover{border-color: #F75A5A;}
.jqc_button.success{background: #62D83B; border-color: #62D83B;}
.jqc_button.success:hover{border-color: #B4FC81;}
.jqc_button.blue{background: #3998FC; border-color: #3998FC;}
.jqc_button.blue:hover{border-color: #6AE0FF;}

.jqcreator .left_side{}

.jqcreator .image_area{position: relative; height: 400px; overflow: hidden; padding: 0px;}
.jqcreator #the_image{visibility: hidden;}
.jqcreator #image_loader{display: block; position: absolute; top: 0; left: 0; z-index: 900; width: 100%; height: 100%;}
.jqcreator #image_loader .image_loader_bg{ width: 100%; height: 100%; background: transparent url('images/alfa_bg_white.png') repeat;}
.jqcreator #image_loader .image_loader_anim{ width: 100%; height: 100%; background: transparent url('images/loader.gif') no-repeat center center;}
.jqcreator #image_loader .image_loader_info{position: absolute; top: 220px; width: 100%; text-align: center; color: #555; text-align: center; font-size: 9px; text-transform: uppercase;}
.jqcreator .image_center{display: table-cell; vertical-align: middle; text-align: center;}
.jqcreator .jcrop-holder{margin: auto;}
.jqcreator .jcrop-vline,
.jqcreator .jcrop-hline {background: none; opacity: 1 !important;}
.jqcreator .jcrop-handle{width: 10px; height: 10px;}
.jqcreator .jcrop-handle.ord-n, .jqcreator .jcrop-handle.ord-s, .jqcreator .jcrop-handle.ord-e, .jqcreator .jcrop-handle.ord-w{display: none;}

.jqcreator .crop_info{height: 70px; margin-top: 5px; padding: 5px 80px 5px 10px; background: #444444 url('images/crop_info.png') no-repeat 340px 7px; border: 1px solid #333333; font-size: 14px; line-height: 25px; color: #ffffff;}

.jqcreator #crop_info,
.jqcreator #show_current_dpi,
.jqcreator .mask_opacity_btn{float: right; width: 15px; height: 15px; margin: 0 0 0 5px; line-height: 11px; text-align: center; font-size: 9px; cursor: default; border: 1px solid #ccc; border-top: none; border-radius: 0 0 10px 10px; text-align: center;}
.jqcreator .mask_opacity_btn#mask_opacity_down{margin-right: 10px;}
.jqcreator #crop_info,
.jqcreator #show_current_dpi{width: auto; padding: 0 4px;}

.jqcreator .after_imege_area{margin: 20px 0 0; padding: 5px 0;}

.ui-spinner a.ui-spinner-button {border: 0 none;background: transparent none;}
.ui-state-default .ui-icon {cursor:default;background-image: url(/js/jquery/ui/themes/base/minified/images/ui-icons_454545_256x240.png)!important;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family:'Montserrat',sans-serif!important;}

.jqcreator .form_area{}
.jqcreator .ui-widget input {border: none; background: transparent;}
.jqcreator select{display: inline-block; width: 100%; padding: 5px; margin: 0; font-size: 15px; color: #000; vertical-align: middle; border-radius: 3px;}
.jqcreator select.info{width: calc(100% - 60px);}
.jqcreator select:disabled{opacity:.5;}
.jqcreator select,
.jqcreator .ui-widget-content{border: 0 none; background: #f1f1f1;border-radius:3px;-webkit-border-radius:3px;-webkit-box-shadow: 0px 1px 1px 0 rgba(0,0,0,.2);box-shadow: 0px 1px 1px 0 rgba(0,0,0,.2);}
.jqcreator .label{display: block; padding: 5px 0; color: #000; text-align: left; }
.jqcreator #width .label, .jqcreator #height .label, div.fototapeta_koszyk .label{font-size:13px;font-weight:300;color:#777777;text-align:left; color: #777777;    font-weight: 600;    font-size: 11px;}
div.fototapeta_koszyk #quantity .label{display:none}
.jqcreator .label_inline{display: inline-block; padding: 0 0 5px 0; color: #000;}
.jqcreator .alert{display: none; padding: 6px; margin: 5px; background: #ffe999; color: #000; vertical-align: middle; text-align: center; border: 1px solid #ffe175; border-radius: 3px; cursor: default;}
.jqcreator .field{position: relative; padding:0; margin-top: 10px;}
.jqcreator .field:first-child:not(#width):not(#height){padding: 0px 0 0; margin-top: 0px;}
.jqcreator .field:first-child:not(#width):not(#height) .label{padding-top: 0;}
.jqcreator #jqc_mask_category{margin-bottom: 5px;}
.jqcreator #medium,
.jqcreator #laminate,
.jqcreator #mask_btns_contener,
.jqcreator #mask{display: none;}

.jqcreator .dimansions_area,
.jqcreator .dimansions_area .label{text-align: left}
.jqcreator .x_sign,
.jqcreator .preserve_full_crop,
.jqcreator #width,
.jqcreator #height,
.jqcreator #lodowka_heights{display: inline-block; vertical-align: middle;}
.jqcreator #width, .jqcreator #height {width:calc( 50% - 42px );}
.jqcreator .x_sign{margin:5px 0px 0;color: #000;width:50px;text-indent:-999px;overflow:hidden;background: #fff url('../../../assets/dimen_x.png') no-repeat 50% 50%;}
.jqcreator #dimensions_switch{margin-top: 18px;  font-size: 15px;width: 34px;margin-left: 0;margin-right: 0;border:0 none;background: #fff url('../../../assets/dimen_switch.png') no-repeat 50% 50%;height: 30px;}
.jqcreator #dimensions_switch i{display:none}
.jqcreator #defined_sizes #dimensions_switch{margin-top: 0;}
.jqcreator .max_size, .jqcreator .max_size *{font-size: 10px; color: #999;text-transform: uppercase;}
.jqcreator .preserve_full_crop{}
.jqcreator .preserve_full_crop *{vertical-align: middle;}	
.jqcreator .preserve_full_crop input{margin: 2px 5px 0 0;}
.jqcreator .preserve_full_crop label{margin: 0;}
.jqcreator #repeat_photo{text-align: center;}

.switch{position:relative;display:inline-block;width:50px;height:24px;margin-right: 10px;margin-bottom: 0;}
.switch input{opacity:0;width:0;height:0}
.switch + .label {margin:0;}
.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;border:1px solid #ccc;-webkit-transition:.4s;transition:.4s}
.slider:before{position:absolute;content:"";height:20px;width:20px;left:1px;bottom:1px;background-color:#fff;border:1px solid #ccc;-webkit-transition:.4s;transition:.4s}
input:checked + .slider{background:#61c56d url('../images/check.gif') no-repeat 0% 50%;border-color:#369842;}
input:focus + .slider{box-shadow:0 0 1px #2196F3}
input:checked + .slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px);border-color:#369842;}
.slider.round{border-radius:34px}
.slider.round:before{border-radius:50%}
.preserve_full_crop_container {display: block;margin: 10px 0 20px;}
.preserve_full_crop_container .jqc_button {border-radius:50px;margin:0 0 0 10px;background: #f1f1f1;border: 0 none;color: #000;padding: 2px 0px;font-size: 13px;}
.preserve_full_crop_container > * {vertical-align: middle;margin-bottom: 0;font-weight: 600;font-size: 12px;color: #777777;}

.jqcreator .plus_button{width: 21px; height: 21px; padding: 3px; font-size: 18px; text-align: center; border-radius: 20px;}
.jqcreator #jqc_width,
.jqcreator #jqc_height,
.jqcreator #jqc_quantity,
.jqcreator #jqc_multicrop_length,
.jqcreator input#jqc_repeat_photo,
.jqcreator .multicrop_input{width: 70px; font-size: 17px; color: #000; text-align: center; border-radius: 4px;}
.jqcreator #jqc_width,
.jqcreator #jqc_height,
.jqcreator #multicrop .ui-spinner input,
.jqcreator #jqc_lodowka_height_1,
.jqcreator #jqc_lodowka_height_2{width: calc( 100% - 23px);font-size: 18px;margin: 0;line-height: 48px;}
.jqcreator #jqc_width_input,
.jqcreator #jqc_height_input{font-size: 18px;width: calc( 100% - 23px)!important;background: #f1f1f1 !important;
box-shadow: inset 1px 1px 6px rgba(0,0,0,.3);}
.jqcreator #jqc_quantity,
.jqcreator #jqc_multicrop_length{width: 25px;}
.jqcreator #jqc_quantity,.jqcreator #tiles input[type="text"] {height: 100%;width: 155px;display: inline-block;margin: 0 -6px 0 -15px;}

.jqcreator #multicrop{}
.jqcreator #multicrop *{vertical-align: middle;}
.jqcreator #multicrop label{padding: 6px 10px 0 5px; color: #000;}
.jqcreator #multicrop .ui-spinner{margin: 0 5px 0 0;}
.jqcreator .multicrop_input_contener{display: inline-block; position: relative;margin-bottom: 8px;min-width: 87px;width: 29%;margin-right: 14px;}
.jqcreator .multicrop_input{width: 35px;}
.jqcreator .multicrop_input_number{background: none repeat scroll 0 0 #FFC683; color: #FFFFFF; font-size: 9px; padding:0 6px; position: absolute; z-index: 100; border-radius: 2px; top: 13px; left: -4px;}
.jqcreator .multicrop_input_number.enabled{background: #FF8A00;}

.jqcreator #tiles input[type='text']{width: 50px; font-size: 18px; color: #000; text-align: center; border-radius: 4px;}
.jqcreator #tiles label{padding: 0 10px 0 5px; color: #000;}
.jqcreator #tiles .field{display: inline-block; margin-right: 20px; padding: 0;width: 100px;}
.jqcreator #tiles .label{float: none; width: 65px; font-size: 14px;}

.jqcreator #lodowka{display: none;}
.jqcreator #lodowka label{margin: 0 0 0 5px;}
.jqcreator #lodowka_heights{width: 50%;}

.jqcreator #blinds{}

body:not(#cart) .frame {position: absolute; overflow: hidden;}
.frame img{position: absolute; top:0; left: 0;}

.total_dim_x,
.total_dim_y{position:absolute; z-index: 10000; background: #5d5d5d;font-weight:300; color: #fff; width: 80px; height: 20px; text-align: center; font-size: 12px; border-radius: 30px;}
.total_dim_x{left: 50%; margin: -23px 0 0 -40px;}
.total_dim_y{top: 50%; margin: -10px 0 0 -53px; transform: rotate(270deg);}

#mask_category_btns .btnset {
    text-transform: uppercase;
    font-size: 12px;
    color: #fff;
}

.frame .frame_dimension{position: absolute;}
.frame .dim_x{top: 7px; left: 0; width: 100%;}
.frame .dim_y{top: 0; left: 1px; height: 100%}
.frame .dim_x_inner,
.frame .dim_y_inner{position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 40px; height: 11px; line-height: 11px; margin: auto; background: rgba(40, 47, 56, 0.5); color: #fff; padding: 0 3px; font-size: 9px; text-align: center; font-family: tahoma;}
.frame .dim_y_inner{left: -15px; transform: rotate(270deg);}

.frame .frame_number{position: absolute; top: 1px; left: 1px; width: 15px; height: 15px; padding: 0; text-align: center; background: rgba(40, 47, 56, 0.5); color: #fff; font-size: 11px;}

.frame .bt,
.frame .br,
.frame .bb,
.frame .bl,
.frame .v_grid,
.frame .h_grid{position: absolute; width: 1px; height: 1px; background: url("images/Jcrop.gif") repeat #fff;}
.frame .bt,
.frame .h_grid{top: 0; left:0; width: 100%;}
.frame .br{top: 0; right:0; height: 100%;}
.frame .bb{bottom: 0; left:0; width: 100%;}
.frame .bl,
.frame .v_grid{top: 0; left:0; height: 100%;}
.frame .v_grid,
.frame .h_grid{background: #000; opacity: 0.4;}

.frame_off{}
.frame_off .bt,
.frame_off .br,
.frame_off .bb,
.frame_off .bl{background: #fff; opacity: 0.5}

.description_area{margin: 20px 0;}
.description_area.photo_list{margin-top: 50px;}
.description_area h2, .description_area h3{text-align:center;}
img.podklad_prev{float: left; max-height: 320px; max-width: 320px; margin: 0 10px 10px 0;}

/* BTNS #################################################################### */

.btnset{display: inline-block; width: 53px; height: 53px; margin: 2px; border: 3px solid #fff; border-radius: 5px; cursor: default; vertical-align: middle; text-align: center;}
.btnset img{max-width:100%;height:auto}
.btnset:hover{border-color: #fff;box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);}
.btnset.selected{border-color: #fff;box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);}
.btnset.selected:hover{border-color: #fff;box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);}
.btnset.disabled{opacity: .3}

#mask_btns_contener,
#repeat_btns,
#effects_btns{text-align: center;clear:both}
#effects_btns br{display:none}

#effects_btns .btnset{background: #fff url('images/creator_ico.png') no-repeat;border-radius: 5px;}
#effects_btns .btnset img{border-radius: 5px;}

#effects_btns #effects_btn_none{background-position: -2px -2px;}
#effects_btns #effects_btn_bw{background-position: -80px -2px;}
#effects_btns #effects_btn_sepia{background-position: -155px -2px;}
#effects_btns #effects_btn_cold{background-position: -231px -2px;}

#effects_btns #flip_btn_h{background-position: -9px -69px;} 
#effects_btns #flip_btn_v{background-position: -87px -69px;}
#effects_btns #rotate_btn_ccw{background-position: -160px -70px;}
#effects_btns #rotate_btn_cw{background-position: -237px -70px;}

#effects_btns .stretch_area{position: relative; height: 57px; width: 170px; margin: 0 auto;}
#effects_btns .stretch_btns{position: absolute; left: 0px; top:0;}
#effects_btns .stretch_info{position: absolute; left: 70px; top:10px;}
#effects_btns #stretch_btn_sv_plus,
#effects_btns #stretch_btn_sv_minus,
#effects_btns #stretch_btn_sh_plus,
#effects_btns #stretch_btn_sh_minus,
#effects_btns #stretch_btn_s_cancel{width: 13px; height: 13px; border-radius: 0; border: none; background-color: #000;}
#effects_btns #stretch_btn_sv_plus{position: absolute; top: 0px; left: 20px; background-position: -29px -161px;}
#effects_btns #stretch_btn_sv_minus{position: absolute; top: 40px; left: 20px; background-position: -49px -161px;}
#effects_btns #stretch_btn_sh_plus{position: absolute; top: 20px; left: 40px; background-position: -29px -161px;}
#effects_btns #stretch_btn_sh_minus{position: absolute; top: 20px; left: 0px; background-position: -49px -161px;}
#effects_btns #stretch_btn_s_cancel{position: absolute; top: 20px; left: 20px; background-position: -70px -161px;}

/* #repeat_btns .repeat_btn{background: transparent url('images/repreat_ico.png') repeat;} */
#repeat_btns .repeat_btn{border: 1px solid #ccc;padding-top: 13px; width: 50px;height: 50px;}
#repeat_btns .repeat_btn#repeat_btn_1{background-size: 100%;}
#repeat_btns .repeat_btn#repeat_btn_2{background-size: 50%;}
#repeat_btns .repeat_btn#repeat_btn_3{background-size: 33%;}
#repeat_btns .repeat_btn#repeat_btn_4{background-size: 25%;}
#repeat_btns .repeat_btn#repeat_btn_5{background-size: 20%;}

#repeat_btns .repeat_btn::before {content: attr(data-value);}
#repeat_btns .repeat_btn.selected {background-color: #ccc; font-weight: bold;}


#mask_btns .btnset{position: relative;}
#mask_btns .btnset .html_btn_title{opacity: 0; position: absolute; left: -2px; top: -2px; width: 55px; height: 55px; background: #000; color: #fff; border-radius: 3px;    font-size: 11px;    line-height: 14px;    padding: 13px 0;}
#mask_btns .btnset{transition: all .3s;}
#mask_btns .btnset .html_btn_title{transition: all .3s;}
#mask_btns .btnset:hover .html_btn_title{opacity: .8;}

#mask_category_btns .btnset {width: auto; height: 20px; padding: 0 12px; background: #aaa; color: #fff; border: medium none;}
#mask_category_btns .btnset.selected,
#mask_category_btns .btnset:hover {background: #f85d00;}


/* KATEGORIE START  ############################################################## */


ul.photo_category{}
ul.photo_category h2{margin:60px 0 40px;text-transform: none;}
ul.photo_category li{position: relative;  margin-bottom: 30px;}
ul.photo_category li * {transition: all 0.5s ease;}
ul.photo_category li.cat_header:first-child h2{margin-top:0;}
ul.photo_category li.cat_header{clear: both; margin:0;  float: left;}
ul.photo_category li.cat_list .inside_block{ background: #fff;  overflow: hidden; box-shadow: 0 2px 4px 0 rgba(184,184,184,.5); -webkit-box-shadow: 0 2px 4px 0 rgba(184,184,184,.5); border-radius:3px; -webkit-border-radius:3px;}
ul.photo_category li.cat_list .inside_block:hover{box-shadow: 0 4px 6px 0 rgba(184,184,184,.7);  -webkit-box-shadow: 0 4px 6px 0 rgba(184,184,184,.7);}
ul.photo_category li a{text-decoration: none;display: block;}
ul.photo_category li a.img_link {width: 100%;padding-top: 67%;position: relative;}
ul.photo_category li a img{width: 100%; padding: 0px;object-fit: cover;height: 100%!important;position: absolute;left: 0;top: 0;}
ul.photo_category li a.name{padding: 20px 45px 20px 25px; font: 500 13px/1.4em 'Montserrat',Arial, Helvetica, sans-serif;  color: #000;  position:relative;
display: inline-block; float: left;    text-align: left;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    width: 100%;}
ul.photo_category li a.name:after{content:" "; margin: 0px; display: inline-block;  background: #f3f5f7 url(../../../assets/arrow-1.png) no-repeat 50% 50%;    border-radius: 30px;    -webkit-border-radius: 30px;float:right;width:30px;height:30px;position:absolute;right:20px;top:16px;}



/* JEDEN PRODUKT ############################################################## */

div.fototapeta{position: relative; margin-bottom: 50px;}

div.fototapety_mod .inne_prod{text-align: center;}

.wersje {margin: 5px 0; text-align: center;}
.wersje li{display: inline-block; padding: 5px 10px; margin: 5px; background: #ccc; border: 1px solid #999; border-radius: 5px;}
.wersje li a{color: #000; font-size: 10px; text-transform: uppercase; text-decoration: none;}
.wersje li.selected, .wersje li:hover{background: #1856AD; border-color: #1856AD;}
.wersje li.selected a, .wersje li:hover a{color: #fff;}

/* KOSZYK ################################################ */

div.fototapeta_koszyk{padding: 30px 0 0px 0;margin: 30px 0 10px 0;border-top: 1px solid #c1c1c1; }
div.fototapeta_koszyk *{vertical-align: middle;}
div.fototapeta_koszyk .field{margin: 0; padding: 0;} 
div.fototapeta_koszyk input.exclusive{display: inline-block; background: none repeat scroll 0 0 #F85D00; color:#fff; text-align:center; font-size: 19px !important; border: none; border-radius: 5px; margin-left: 30px; padding: 10px;}
div.fototapeta_koszyk #razem_txt,div.fototapeta_koszyk #ile_txt,div.fototapeta_koszyk #razem_txt_old, div.fototapeta_koszyk #price_discount_txt, div.fototapeta_koszyk #ile_txt_old, div.fototapeta_koszyk #suma_txt_old{}
div.fototapeta_koszyk .cena_duza{position: relative;padding-left: 20px;line-height: 1.2em;float: right;font-weight: 700;color: #f85d00;}
div.fototapeta_koszyk .old_price{position: absolute; top: -10px; font-size: 13px; font-weight: normal; text-decoration: line-through;}
div.fototapeta_koszyk #buy_block{display: inline-block;}
div.fototapeta_koszyk #buy_block .bootstrap-touchspin{display: none;}
#price_contener{display: block;}
#price_total {
    font-size: 28px;
    color: #000;
}
#price_total, #price_total_old, #price_discount {
    padding: 0px 0 25px;
}
#price_total #razem_txt {
    font: 600 17px/1.2em "Lato", sans-serif;
}
#price_detais{display: inline-block; margin: 0 20px 0 0;}
#price_detais,
#price_detais *{font-size: 9px;}
#price_total, #price_total_old, #price_discount{padding: 5px 0 15px;float: left;
width: 100%;}
#price_total_old, #price_discount{display: none; line-height: 10px;}
#price_discount{border-bottom: 1px solid #ccc;}
#tekst_cena_old_txt, #price_discount_price{font-size: 14px;}
#price_quantity{display: inline-block;}
#quantity_wanted{width: 20px; }
.cena_foto{font-size: 40px; font-weight: bold; color: #F85D00;}
.ile_sztuk{color: #000; font-weight: bold;}
.ilosc_prod{width: 20px; font: normal 12px tahoma; background-color: #fff; border: 1px solid #000; text-align: center;}
#fotolia_add_to_cart{cursor: pointer;margin-left: 15px;width: calc( 100% - 100px );height: 48px;margin-right:0;border:0 none;min-width: 155px;white-space: nowrap;}

/* KATEGORIE START  ############################################################## */

.fas_subcategories,
.fas_sibling_categories{padding: 10px 0 30px;text-align: center}
.fas_sibling_categories h3{font-size: 22px;margin: 0 0 20px;text-align: center;}

.fas_sibling_category{display: inline-block;margin: 2px;padding: 5px 13px;background: #f3f3f3;color: #000;border-radius: 30px;font-family: 'Montserrat';font-size: 13px;font-weight: 600;color: #656565 !important;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.fas_sibling_category:hover{background: #fff; color: #000;box-shadow: 0 3px 18px 0 rgba(0,0,0,.1);-webkit-box-shadow: 0 3px 18px 0 rgba(0,0,0,.1);text-decoration:none}

/* SHOW LIST ###################################### */

.fotoliainspirations {float:left;width: 100%;}
.fotoliainspirations{}
.fotoliainspirations li{display:block; width:25%;float:left;padding:0 15px 30px;box-sizing:border-box;    height: 291px;}
.fotoliainspirations li a{display:block; float:left;width:100%;position:relative;}
	.fotoliainspirations li img{display:block; width:100%;}
	.fotoliainspirations li span.inps_home_name {opacity:0;display:block; width:100%;     color: #fff; position: absolute;  bottom: 0px;  padding: 15px 15px;  left: 0;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.48) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.48) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.48) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#7a000000',GradientType=0 );}
	.fotoliainspirations li a:hover span.inps_home_name {opacity:1;}
.fotoliainspirations li:nth-of-type(1) {width:50%;  height: 546px;}


.product_page_inspirations{position:relative;}
div.insp_bg.insp_list{text-align:center;}
a.insp_item{border:0;color:#282F38;display:block;font-size:14px;margin:0 auto 25px;text-decoration:none;    position: relative;}
a.insp_item.hidden_item{display:none;}
a.insp_item:hover{}
a.insp_item img{height: 255px;}
.fotoliainspirations li:nth-of-type(1) a.insp_item img{height: 546px;}
a.insp_item span{display:block;}
a.insp_item .inps_home_name{opacity:0;color:#fff;padding:5px 0;position:absolute;left:0;bottom:0;display:block;padding:20px;width:100%;box-sizing:border-box;background: rgb(0,0,0);background: -moz-linear-gradient(0deg, rgba(0,0,0,0.5354516806722689) 0%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(0deg, rgba(0,0,0,0.5354516806722689) 0%, rgba(0,0,0,0) 100%);background: linear-gradient(0deg, rgba(0,0,0,0.5354516806722689) 0%, rgba(0,0,0,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);}
a.insp_item:hover .inps_home_name{opacity:1;}
.product_page_inspirations .owl-item .insp_slid{width:100%;}
.button_holder{padding-top:20px;text-align:center;}
.insp_loader{display:none;}


/* LINK DO KOMPOZYCJI ############################################################## */

#product_crop_link_contener{text-align: left;}
#product_crop_link_open{}
#product_crop_link_holder{display: none;margin:0 10px 10px 10px;}
#product_crop_link{ padding: 5px; margin: 5px 0 0; border:0 none; border-radius: 3px;background-color: #f1f1f1;box-shadow: 0px 1px 1px 0 rgba(0,0,0,.18);-webkit-box-shadow: 0px 1px 1px 0 rgba(0,0,0,.18);border-radius: 3px;-webkit-border-radius: 3px;
width: calc( 100% - 20px );    padding: 4px 0;    margin: 0 10px 5px 10px !important;    border: 0 none;    background-color: #fff;  }
#product_crop_link.short_link{height: 25px; font-size: 12px;text-align: center;}

.after_imege_area {}
.after_imege_area ul{}
.after_imege_area li{border-radius: 3px;-webkit-border-radius: 3px;font-size:13px;font-weight:300;color:#2e2e2e;}
.after_imege_area li:not(.aia-link), .after_imege_area li.aia-link > div > span.jqc_button#product_crop_link_open{display:block;padding: 3px 5px 3px 56px;}
.after_imege_area li.aia-link{margin-bottom:5px;background: #f3f3f3;box-shadow: 0 3px 18px 0 rgba(0,0,0,.0);-webkit-box-shadow: 0 3px 18px 0 rgba(0,0,0,.0);-webkit-border-radius: 4px;border-radius: 4px;}
	.after_imege_area li.aia-link div > span.jqc_button#product_crop_link_open{background:  url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAPklEQVR4Ae3TwREAEBQD0V/6do4SXPZg7EsBhsQ8IEmSMOsiuEfg3gL3oXC7wK0bd1G4o8X9F4yIkyQfSrIByQBjp7QuND8AAAAASUVORK5CYII=") no-repeat scroll right .5rem center/1.25rem 1.25rem;padding-left: 15px;}
	.after_imege_area li.aia-link i{margin-right: 15px;}
.after_imege_area li.aia-crop{background: url('images/aia-crop.png') no-repeat 0 50%;}
.after_imege_area li.aia-watermark{background: url('images/aia-watermark.png') no-repeat 0 50%;}
.after_imege_area li.aia-id{background: url('images/aia-id.png') no-repeat 0 50%;}
.after_imege_area li.aia-author{background: url('images/aia-author.png') no-repeat 0 50%;}

div.inne_foto h3{clear: both; padding: 25px 0 5px; font-size: 13px; font-weight: bold;}
div.inne_foto h3 a{color: #333; text-decoration: none;}
div.inne_foto h3 a:hover{color: #CD5F06;}


div.inne_fototapety{display: inline-block; width: 120px; height: 120px; margin: 6px; border: solid 1px #d0d3d8;}
.inne_fototapety a{display: table-cell; width: 120px; height: 120px; text-align: center; vertical-align: middle;}

.wizualizacje{background: #f4f4f4;}
#wizualizacje_list{height: 160px;}
.wizualizacje .wizualka{list-style: none; float: left;}
.wizualizacje img{margin: 5px; border: solid 1px #d0d3d8;}

/* KATEGORIE lista ############################################################## */

.lista_kategorii ul{margin-left: 0; list-style: none;}
.lista_kategorii li{margin-top: 30px;}
.lista_kategorii li a{display: inline-block; width: 50%; padding: 4px 8px; font-size: 15px; font-weight: bold; text-decoration: none; color: #fff; background: #000;}
.lista_kategorii li a{-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.lista_kategorii li a:hover{background: #195884;}

.lista_kategorii li ul{margin-top: 10px;}
.lista_kategorii li li{display: inline-block; clear: none; width: 220px; padding: 0 0 0 20px; margin-top: 0; background: transparent url('images/dot.gif') no-repeat 5px 8px;}
.lista_kategorii li li a{width: auto;  padding: 2px 6px; background: #fff; font-size: 13px; font-weight: normal; color: #000;}
.lista_kategorii li li a:hover{color: #fff; background: #195884;}

/* TABS ############################################################## */

.tabs_tabs{clear: both; height: 40px; margin: 0; background: #ebebeb;}
div.tabs_tab_label{float: left; padding: 4px 5px 6px; font-weight: bold; color: #fff;}
.tabs_tab{float: left;  height: 20px; margin: 0; padding: 10px; background: #ebebeb; font-family: 'TitilliumText25L400wt'; font-size: 18px; color: #282F39; text-align: center; cursor: default;}
.tabs_tab:hover, .tabs_tab_active{color: #D40078;}


.tabs_fields{background: transparent url('images/tabs_bg.png') repeat-x 0 -45px; padding: 10px 0; color: #ccc;}
.tabs_fields{border-radius:  8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
.tabs_field{display: none;}
.tabs_field_active{display: block;}
.tabs_field p, .tabs_field ul{color: #ccc;}


/* FOTOUPLOAD ############################################################## */

#fotoupload_link_top{position: absolute; bottom: 10px; right: 0;}
#fotoupload_link_top a{display: block; width: 173px; height: 26px; padding: 2px 5px; text-align: center; font-size: 11px; font-weight: bold; line-height: 1.2em; text-decoration: none; background: #f4f4f4; border: 1px solid #d2d2d2; border-radius: 5px;}
#fotoupload_link_top a:hover{background: #80BA27; border-color: #80BA27; color: #fff;}

/* PUPUPS ############################################################## */

/* TYPE 1 */

#pop_up h1{padding: 14px 10px;}
.pop_up_element{position: relative; min-height: 150px; padding: 10px; background: #fff; margin: 5px 5px 15px; text-align: left;box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);border-radius: 3px;
-webkit-border-radius: 3px;}
.pop_up_element img{float: left; max-width: 230px; max-height: 230px; margin: 0 15px 5px 0;}
.pop_up_element .tekst{padding-left: 250px;}
.pop_up_element .title{padding: 0 0 20px; font-weight: 700; font-size: 16px;}
.pop_up_element .opis{text-align: justify;margin: 0 0 20px 0;font-size: 13px;line-height: 1.4em;}
.pop_up_element .select_item{float: right;background: #5d5d5d;
display: inline-block;text-transform:uppercase;border:0 none;
font-size: 15px;
margin: 10px;
padding: 10px 20px;
text-decoration: none;
color: #fff;
font-weight: 400;
border-radius: 30px;
-webkit-border-radius: 30px;
color: #fff;
font-size: 14px;
cursor: pointer;
background: rgba(237,113,41,1);
background: -moz-linear-gradient(top, rgba(237,113,41,1) 0%, rgba(230,45,73,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(237,113,41,1)), color-stop(100%, rgba(230,45,73,1)));
background: -webkit-linear-gradient(top, rgba(237,113,41,1) 0%, rgba(230,45,73,1) 100%);
background: -o-linear-gradient(top, rgba(237,113,41,1) 0%, rgba(230,45,73,1) 100%);
background: -ms-linear-gradient(top, rgba(237,113,41,1) 0%, rgba(230,45,73,1) 100%);
background: linear-gradient(to bottom, rgba(237,113,41,1) 0%, rgba(230,45,73,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed7129', endColorstr='#e62d49', GradientType=0 );
}

/* TYPE 2 */

#pop_podklady{float: left; height: 100%; width: 30%;}
.col_title{border-bottom: 2px solid #333333;font-size: 20px;padding: 10px;margin-bottom: 5px;text-align: left;}
.col_title.opis_title{padding: 10px 0;}
.pop_podklad{border-bottom: 1px solid #CCCCCC;font-size: 15px;min-height: 20px;padding: 7px;vertical-align: middle;text-align: left;cursor: pointer;}
.pop_podklad:hover{background: #eee;}
.pop_podklad.active{background: #f85d00 ;color: #fff;border-bottom-color: #333;}

#pop_podklady_opisy{position: relative; height: calc(100% - 60px); margin-left: 31%; border-bottom: 2px solid #333;}
.pop_podklady_opis{display: none; font-size: 15px; text-align: left;}
.pop_podklady_opis img{float: right; max-width: 200px; max-height: 200px; margin: 0 0 10px 10px;}
.pop_podklady_opis .opis{min-height: 200px; text-align: justify;}
.pop_podklady_opis .price{float: left; font-size: 20px; color: #333;}
.pop_podklady_opis.active{display:block;}

#pop_podklady_opisy #pop_podklady_price{position: absolute; bottom: -52px; right: 220px; font-size: 25px; color: #000; line-height: 30px; vertical-align: middle;}
#pop_podklady_opisy #pop_podklady_price .price{font-size: 30px; color: #000;}
#pop_podklady_opisy .select_item{position: absolute; bottom: -52px; right: 0; padding: 10px 60px; font-size: 20px;}
#pop_podklady_opisy .select_item:hover{}

/* EFFECTS */

.pu_effects_list{padding: 15px 5px; text-align: center;}
.pu_effect{position: relative; display: inline-block; padding: 3px; margin: 2px; border: 2px solid #ccc;}
.pu_effect.selected{border-color: #f85d00 ;}
.pu_effect_image{max-width: 300px; max-height: 300px;}
.pu_effect_title{font-size: 14px; font-weight: bold; text-align: center;}
#pu_set_effect{margin: auto; background: #f85d00 none repeat scroll 0 0; border-radius: 4px; color: #fff; cursor: default; display: block; width: 200px; height: 30px; line-height: 30px; padding: 1px 10px; font-size: 15px; vertical-align: middle; text-align: center;}

/* OPTIONS ADDITIONAL */

.pu_options_list{}
.pu_option{position: relative; min-height: 150px; padding: 10px; background: #fff; border-bottom: 2px solid #aaa; margin: 5px; text-align: left;}
.pu_option.selected{background: #eee;}
.pu_option_image{float: left; max-width: 230px; max-height: 150px; margin: 0;}
.pu_option_title{padding: 0 0 20px 0; font-weight: bold; font-size: 14px;}
.pu_option_description{padding-left: 0;}
.pu_option_with_image .pu_option_title, .pu_option_with_image .pu_option_description{padding-left: 240px;}
.pu_option_set, #pu_set_option{background: #f85d00 none repeat scroll 0 0; border-radius: 4px; color: #fff; cursor: default; display: block; width: 200px; height: 30px; line-height: 30px; padding: 1px 10px; font-size: 15px; vertical-align: middle; text-align: center;}
.pu_option_set{position: absolute; bottom: 3px; right: 3px; width: 150px;}
#pu_set_option{margin: auto;}

.jqc_select_over{position: absolute; top: 30px; left: 0; width: 100%; height: 50px; background: transparent;}
.jqc_option_disabled_info{float: right; padding: 0 10px; background-color: #c33; color: #fff; text-align:right; font-size: 80%; border-radius: 4px;}


/* RWD ############################################################## */

.jqcreator.rwdcreator .left_side{float: none; margin: 0 auto;}
.jqcreator.rwdcreator .form_area{margin: 0 auto; width: 400px;}
.jqcreator.rwdcreator #effects_btns{margin: 0 auto; width: 400px;}


@media (max-width: 400px) {
	/* .photo_list .one_photo {height: 200px;} */
	.photo_list .one_photo .title_block {  padding: 0px 0 10px;}
	.photo_list .one_photo .product_img_link{ height: 40vw; line-height: 40vw;}
	.photo_list .one_photo .ids {display:none}
	.photo_list .one_photo .foto_title {font-size:10px;}
	
	.jqcreator.rwdcreator .left_side{width: 100%;}
	.jqcreator.rwdcreator .image_area{height: 200px;}
	.jqcreator.rwdcreator #the_image{max-width: 100%;}
	.jqcreator.rwdcreator .form_area{width: 100%;}
	.jqcreator.rwdcreator #effects_btns{width: 100%;}
	.jqcreator .jcrop-handle{width: 20px; height: 20px;}
	.jqcreator #crop_info,
	.jqcreator .mask_opacity_btn{display: none;}
	.jqcreator #jqc_width,
	.jqcreator #jqc_height{} 
	
	/* div.fototapeta_koszyk{text-align: center;} */
	/* #price_total, #price_total_old, #price_discount{text-align: center;} */
	#price_quantity{margin: 5px 0;}
	
	.pop_up_element img{float: none; display: block; margin: 0 auto; width: 100%; max-width: none; max-height: none}
	.pop_up_element .tekst{padding-left: 0;}
	.pop_up_element .title{padding: 10px 0;}
	.pop_up_element .opis{padding: 0 0 20px;}
	.pop_up_element .select_item{display: block; float: none;}
}

@media (max-width: 575px) {
	#repeat_btns {text-align: left;}
}

/* ADMIN MODE ############################################################## */

.res_btn{display: inline-block; padding: 0 3px; margin: 0 2px; background: #E3640A; color: #fff; font-size: 10px; text-align: center; border-radius: 3px; cursor: default;}
.res_btn .material-icons{font-size: 160%;}
.res_btn.res_btn_warning{background: #E3640A;}

.mark_as_local,
.mark_as_search,
.mark_as_selected{display: inline-block; padding: 0 3px; margin: 0 2px; background: #E3640A; color: #fff; font-size: 10px; text-align: center; border-radius: 3px; cursor: default;}
.mark_as_search{background: #08E355;}
.mark_as_selected{background: #0886E3;}

.collect_id{display: inline-block; width: 20px; margin: 0 2px; background: green; color: #fff; text-align: center; border-radius: 3px; cursor: pointer; opacity: 0.7}
.collect_id::before{content: '+';}
.collect_id.collected{background: red;}
.collect_id.collected::before{content: '-';}
.collect_id:hover, .collect_id.collected:hover{opacity: 1;}
.collect_id_toolbar{position: fixed; top: 0; width: 100%; right: 0; z-index: 10001; padding: 2px; background: #111; color: #999; text-align: right; cursor: default; font-size: 11px; box-shadow: 0 0 10px rgba(0,0,0,.7)}
.collect_id_textarea{width: 100%; height: 40px; border: none; background: #333; color: yellowgreen;}
.collect_id_thumbs{display: none; text-align: left;}
.collect_id_thumb{position: relative; display: inline-block; margin: 2px; padding: 0; height: 60px; border: 1px solid transparent;}
.collect_id_thumb.hover{}
.collect_id_thumb img{height: 100%;}
.collect_id_thumb_del{display: none; position: absolute; top: 1px; right: 1px; width: 15px; height: 15px; line-height: 10px; text-align: center; background: rgba(255,0,0,.5); color: #fff; border-radius: 2px; font-size: 12px;}
.collect_id_thumb_del:hover{background: rgba(255,0,0,1);}
.collect_id_thumb_prev, .collect_id_thumb_next, .collect_id_thumb_move{display: none; position: absolute; top: 0px; width: 30%; height: 100%; background: rgba(0,0,0,.4); line-height: 60px; text-align: center; vertical-align: middle; color: #fff;}
.collect_id_thumb_prev:hover, .collect_id_thumb_next:hover, .collect_id_thumb_move:hover{background: rgba(0,0,0,.8);}
.collect_id_thumb.hover .collect_id_thumb_del,
.collect_id_thumb.hover .collect_id_thumb_move,
.collect_id_thumb.hover .collect_id_thumb_prev,
.collect_id_thumb.hover .collect_id_thumb_next{display: block;}
.collect_id_thumb_prev{left: 0;}
.collect_id_thumb_next{right: 0;}
.collect_id_thumb_move{right: 30%; width: 40%}
.collect_id_add_toggle, .collect_id_add, .collect_id_add_panel_close, .collect_id_replace, .collect_id_reset, .collect_id_toggle{display: inline-block; margin: 0 2px; padding: 2px 4px; background: yellowgreen; color: #333; cursor: default;}
.collect_id_reset{background: #c33; color: #fff;}
.collect_id_add_panel{display: none; position: absolute; z-index: 100; top: 0; right: 0;  padding: 2px; background: #666; box-shadow: 0 0 10px rgba(0,0,0,.9)}
.collect_id_add_textarea{width: 400px; height: 60px; border: 1px solid #000;}
.collect_id_loader{display: none; position: absolute; z-index: 100; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.8)}
.collect_id_loader i{position: absolute; top: calc(50% - 20px); left: calc(50% - 20px);}

.admin_mode_tollbox{position: fixed; z-index: 10000; bottom: 0; left: 0; width: 100%; padding: 5px; background: #444; color: #fff; border-radius: 2px; box-shadow: 0 0 10px rgba(0,0,0,.7)}
.admin_mode_creator{}
.admin_mode_listing{}
.admin_mode_thumb{position: absolute; top: 0; left: 0;}
.admin_mode_thumb *{vertical-align: middle;}

.res_debug{margin: 20px 0; font-size: 80%}

#price_logger{position: fixed; z-index: 10000; bottom: 50px; right: 0; padding: 10px; background: #222; color: yellowgreen; font-size: 12px; text-align: right; border: 1px solid #777; box-shadow: 0 0 10px rgba(0,0,0,.7)}
.price_logger_header{text-align: center; font-weight: bold; border-bottom: 1px solid #777; margin: 0 0 5px; padding: 0 0 5px;}
.price_logger_value{display: inline-block; width: 60px; color: orange;}
