
/* 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;}

/* TOP COLUMN --------------------------------------------------------*/

.fotoliaadvsearch_tc{width: 100%; float:left; padding:20px 0; text-align: center; background: #fff;}
.fotoliaadvsearch_tc h4{font-size: 1.0em;}
.fotoliaadvsearch_tc .block_content{padding-bottom: 10px;}

.fotoliaadvsearch_tc .search_block{position: relative; float: none; text-align:left;  display: inline-block; width: 140px;  margin: 1px 1px 10px 1px; vertical-align: top;}
.fotoliaadvsearch_tc .search_block.words_block{width: 100%;text-align:center;}
.fotoliaadvsearch_tc .header{position: relative; width: 100%; height: 30px; line-height: 30px; font-weight: bold; padding: 0; background: #f7f7f7; vertical-align: middle;}
.fotoliaadvsearch_tc .header *{vertical-align: middle;}
.fotoliaadvsearch_tc .header .header_label{padding: 10px; color: #000; font-size: 13px;}
.fotoliaadvsearch_tc .filter_open{display: block; position: absolute; right: 0; top: 0; width: 30px; height: 30px; background: #e8e8e8 url('images/open.gif') no-repeat center center;}
.fotoliaadvsearch_tc .filter_open.close{transform: rotate(180deg);}
.fotoliaadvsearch_tc .search_panel{display: none; position: absolute; top: 30px; z-index: 1000; width: 150%; padding: 10px; background: #fff; box-shadow: 0 5px 6px rgba(0,0,0,0.4);}
.fotoliaadvsearch_tc .search_panel.picker_panel{width: 200px;}


.fotoliaadvsearch_tc  .button{display: block; margin: 10px auto 0;}
.fotoliaadvsearch_tc  input, .fotoliaadvsearch_tc label{vertical-align: middle; font-weight: normal;}
.fotoliaadvsearch_tc  input#words{width: 100%; margin: 0;
    padding: 0 30px;
    height: 45px;
    line-height: 45px;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    background: #edf1f2;
    border: 0 none transparent!important;
    margin-right: 1px;}
.fotoliaadvsearch_tc label{padding-left: 5px;}

.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: inline-block; width: 10px; height: 10px; margin-left: 5px; background-image: none; background-position: center center;}
.fotoliaadvsearch_tc  .remove.show{display: inline-block !important; background-image: url('images/remove.png');}


/* HOME --------------------------------------------------------*/

#fotoliaadvsearch  .button{display: block; margin: 20px auto 0;}
#fotoliaadvsearchhome  .button{margin: 0;}
#fotoliaadvsearchhome  input#words{width: 255px; font-size: 17px; font-weight: bold;}
#fotoliaadvsearchhome .block_content{border-bottom: 1px solid #aaa;}

/* TOP --------------------------------------------------------*/

#fotolia_search_top_contener {position: relative;float: none;
    margin: 0 auto;}
#fotolia_search_top_contener .btn.button-search {background: transparent; display: block; position: absolute; top: 2px; right: 10px; border: none; color: #6c6c6c; width: 50px; text-align: center; padding: 5px;}
#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: 22px; width: 100%; text-align: center; }
#fotolia_search_top_contener .btn.button-search:hover {color: #6f6f6f;}
#fotolia_search_top_contener #words {display: inline; padding: 0 30px; height: 45px; line-height: 45px; border-radius:30px; -webkit-border-radius:30px; background: #edf1f2; border:0 none transparent!important; margin-right: 1px;}

#fotolia_search_top {float: left; width: 100%;}
#fotolia_search_top {position: relative;}
#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;        color: #6c6c6c; position: absolute;    top: 0px;    right: 60px; width: 30px; padding: 13px 5px 9px;  text-align: center; cursor: default;}
#fotolia_search_top_contener #show_search_options .mdi-24px.mdi:before{font-size:29px!important;}
#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;}
