
/* LEFT COLUMN --------------------------------------------------------*/

.fotoliaadvsearch h4{font-size: 1.0em;}
.fotoliaadvsearch .block_content{padding-bottom: 10px;}
.fotoliaadvsearch .header{font-weight: bold; padding: 10px 0 3px;}

.fotoliaadvsearch  .search_section{float: left; margin: 10px 25px;}
.fotoliaadvsearch  .search_section.section_picker{float: right;}
.fotoliaadvsearch  .search_section.section_words{float: none; margin: 0 25px;}
.fotoliaadvsearch  .checker,
.fotoliaadvsearchtop  .checker{display: inline;}
.fotoliaadvsearch  input,
.fotoliaadvsearch  .checker,
.fotoliaadvsearch label{vertical-align: middle;}
.fotoliaadvsearch  input#words{width: 100%; padding: 5px; border: 1px solid #ccc;}
.fotoliaadvsearch .checker{display: inline-block;}
.fotoliaadvsearch label{display: inline-block; padding-left: 5px; font-weight: normal;}

.fotoliaadvsearch  #picker{margin-left: -9px;}
.fotoliaadvsearch  #color_preview{width: 50px; height: 25px; border: 1px solid #999; background-image: none; background-position: center center;}
.fotoliaadvsearch  #color_preview.no_color{background-image: url('images/no_color.png');}
.fotoliaadvsearch  .remove{display: inline-block !important; width: 10px; height: 10px; margin-left: 5px; background-image: none; background-position: center center;}
.fotoliaadvsearch  .remove.show{display: inline-block !important; background-image: url('images/remove.png');}
.fotoliaadvsearch  .button{margin: 5px auto;}

.picker_panel_color, .picker_panel_color_remove{display: inline-block; width: 30px; height: 30px; margin: 1px; line-height: 30px; vertical-align: middle; text-align: center; border: 2px solid transparent; border-radius: 3px; box-shadow: 0px 0px 3px rgba(0,0,0,.4); cursor: pointer;}
.picker_panel_color.selected,
.picker_panel_color:hover{border-color: #D91A2E;}

/* TOP COLUMN --------------------------------------------------------*/

.fotoliaadvsearch_tc{clear: both; width: 100%; margin: 0 auto 10px; background: #fff; text-align: center;}
.fotoliaadvsearch_tc h4{font-size: 1.0em;}
.fotoliaadvsearch_tc .block_content{padding-bottom: 10px;}

.fotoliaadvsearch_tc .search_block{position: relative; display: inline-block; width: calc(100% / 9 - 6px); margin: 3px; vertical-align: top; text-align: left;min-width: 110px;}
.fotoliaadvsearch_tc .search_block.words_block{width: calc((100% / 9 - 6px) * 2);}
.fotoliaadvsearch_tc .header{position: relative; width: 100%; height: 40px; line-height: 36px;border: 1px solid #d7d7d7; padding: 0; background: #fff; vertical-align: middle; cursor: pointer;}
.fotoliaadvsearch_tc .header *{vertical-align: middle;}
.fotoliaadvsearch_tc .header .header_label{padding: 10px; color: #000; font-size: 12px;}
.fotoliaadvsearch_tc .filter_open, .fas_hide{display: block; position: absolute; right: 0; top: 0; width: 30px; height: 38px; background: #fff url('images/keyboard_arrow_down.svg') no-repeat center center;}
.fotoliaadvsearch_tc .filter_open.fas_opened, .fas_hide{transform: rotate(180deg);}
.fotoliaadvsearch_tc .fas_hide{top: auto; bottom: 0px; right: 0px; left: 0px; width: 100%; height: 12px; margin: auto; cursor: pointer;}
.fotoliaadvsearch_tc .search_panel{display: none; position: absolute; top: 35px; z-index: 1000; padding: 10px 20px 20px 10px; background: linear-gradient(#d6d6d6 0px, #fff 15px); box-shadow: 0 5px 6px rgba(0,0,0,0.4); white-space: nowrap;}
.fotoliaadvsearch_tc .search_panel.color_panel{width: 215px; padding: 10px 10px 20px 10px; white-space: normal;}

.fotoliaadvsearch_tc .button{display:block;width:120px;height:40px;margin:0;background:#000;border:none;font-weight:700;font-size:15px;line-height:1;text-transform:uppercase;text-align:center;color:#fff}
.fotoliaadvsearch_tc  input, .fotoliaadvsearch_tc label{vertical-align: middle; font-weight: normal;}
.fotoliaadvsearch_tc  input#words{width: 100%;  height: 30px; margin: 0; padding: 5px; padding: 4px 10px; background: #eee; border: none;}
.fotoliaadvsearch_tc label{padding-left: 5px; margin: 5px 0px}

.fotoliaadvsearch_tc  #picker{margin: 5px auto;}
.fotoliaadvsearch_tc  #color_preview{display: inline-block; width: 20px; height: 20px; border: 1px solid #999; background-image: none; background-position: center center;}
.fotoliaadvsearch_tc  #color_preview.no_color{background-image: url('images/no_color.png');}
.fotoliaadvsearch_tc  .remove{display: none; position: absolute; right: 0px; top: 0px; z-index: 2; background-color: #e8e8e8; background-image: url('images/remove.png'); background-position: center center; background-repeat: no-repeat; width: 30px; height: 100%;}
.fotoliaadvsearch_tc  .remove.show{display: block;}

/* TOP --------------------------------------------------------*/

#fotolia_search_top_contener {position: relative; padding-top: 50px;}
#fotolia_search_top_contener .btn.button-search {background: #333333; display: block; position: absolute; top: 0; right: 0; border: none; color: white; width: 50px; text-align: center; padding: 10px 0 11px 0;}
#fotolia_search_top_contener .btn.button-search span {display: none; }
#fotolia_search_top_contener .btn.button-search:before {content: "\f002"; display: block;  font-family: "FontAwesome"; font-size: 17px; width: 100%; text-align: center; }
#fotolia_search_top_contener .btn.button-search:hover {color: #6f6f6f;}
#fotolia_search_top_contener #words {display: inline; padding: 0 13px; height: 45px; line-height: 45px; background: #fff;border: 1px solid #E8E8E8; margin-right: 1px;}

#fotolia_search_top_contener.ps17 {padding-top: 0px;}
#fotolia_search_top_contener.ps17 .search_button{position: absolute; right: 0; top: 0; height: 45px; width: 45px; background: transparent; border: none; color: #777;}
#fotolia_search_top_contener.ps17 .search_button img{      width: 25px;    height: auto;}

#fotolia_search_top {float: left; width: 100%;}
#fotolia_search_top{position:absolute;right:0;top:100%;width: 350px;display:none}
#fotolia_search_top label {color: #333333;}
#fotolia_search_top input#search_query_block {margin-right: 10px; max-width: 222px; margin-bottom: 10px; display: inline-block; float: left;}
#fotolia_search_top .button.button-small {float: left;}
#fotolia_search_top .button.button-small i {margin-right: 0;}
  
#fotolia_search_top_contener #show_search_options{display: block; float: right; width: 50px; ; padding: 2px 5px; border: 1px solid #ccc; border-top: none; text-align: center; cursor: default;}
#fotolia_search_top_contener .advanced_top{display: none; position: absolute; right: 49px; top: 45px; z-index: 1000; width: 321px; padding: 0 20px 12px; background: #fff; border: 1px solid #ccc; border-top: none; text-align: left;}
#fotolia_search_top_contener .advanced_top .header{font-weight: bold; padding: 10px 0 3px;}
#fotolia_search_top_contener .advanced_top .checker{display: inline-block;}
#fotolia_search_top_contener .advanced_top label{display: inline-block; padding-left: 5px; font-weight: normal;}

.srch_type_contener{display: block; /* position: absolute; top: 29px; left: 15px; */ height: 22px; padding: 1px 15px 1px 5px; background:#f5f5f5}
.srch_type_contener .triangle{position: absolute; top: 0; right: 0; width: 0;height: 0;border-style: solid;border-width: 0 22px 22px 0;border-color: transparent #fff transparent transparent;}
.srch_type_contener input, #srch_type_contener label{margin: 0; vertical-align: middle;}
.srch_type_contener label{padding: 0 10px 0 4px; font-size: 12px;  font-weight: normal;}
