.cherry-search { position: relative; }
.cherry-search form.cherry-search__form { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 0; }
.cherry-search form.cherry-search__form:after { display: none; }
.cherry-search form.cherry-search__form button.search-submit { display: inline-block; -webkit-box-flex: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; padding: 5px 15px; width: inherit; white-space: nowrap; }
.cherry-search form.cherry-search__form button.search-submit:before { display: none; }
.cherry-search form.cherry-search__form button.search-submit .screen-reader-text { position: relative !important /**Sorry but this important use to kill the property of WordPress.**/ }
.cherry-search__label { -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; }
.cherry-search__field.search-field[type="search"] { width: 100%; box-sizing: border-box; }
.cherry-search__results-list { display: none; position: absolute; width: 100%; border: 1px solid #ccc; border-top: none; background-color: #fff; z-index: 9999; }
.cherry-search__results-list.show { display: block; }
.cherry-search__results-list ul { margin: 0 0 0 0; }
.cherry-search__results-list ul li { margin: 0 0 0 0; }
.cherry-search__results-list::-webkit-scrollbar { width: 8px; height: 10px; margin-left: -3px; }
.cherry-search__results-list::-webkit-scrollbar-button { width: 0px; height: 0px; }
.cherry-search__results-list::-webkit-scrollbar-thumb { background-color: #ccc; border: none; }
.cherry-search__results-list::-webkit-scrollbar-thumb:hover, .cherry-search__results-list::-webkit-scrollbar-thumb:active { background-color: #ccc; }
.cherry-search__results-list::-webkit-scrollbar-track { background-color: #f7f7f7; border: none; opacity: 0.5; border-radius: 5px; }
.cherry-search__results-list::-webkit-scrollbar-corner { background: transparent; }
.cherry-search__results-item { list-style: none; border-top: 1px solid #ccc; background-color: #fff; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; margin: 0; text-align: left; }
.cherry-search__results-item:hover { background-color: #f6f6f6; }
.cherry-search__results-item:first-child { border-top: none; }
.cherry-search__results-item a { text-decoration: none; border: none; padding: 5px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; box-shadow: none; }
.cherry-search__more-button { list-style: none; border-top: 1px solid #ccc; background-color: #fff; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; text-align: center; padding: 10px; cursor: pointer; }
.cherry-search__more-button:hover { background-color: #f6f6f6; }
.cherry-search__item-thumbnail { -webkit-box-flex: 0; -webkit-flex: 0 1 15%; -ms-flex: 0 1 15%; flex: 0 1 15%; margin: 0px 10px 0 0; min-width: 15%; }
.cherry-search__item-thumbnail img { width: 100%; height: auto; }
.cherry-search__item-attr { font-size: 14px; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; }
.cherry-search__item-title, .cherry-search__item-content, .cherry-search__item-author { display: block; width: 100%; }
.cherry-search__item-content, .cherry-search__item-author { margin: 5px 0 0 0; }
.cherry-search__item-author { font-size: 12px; }
.cherry-search__spinner_holder { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.cherry-search__spinner { width: 50px; height: 30px; display: none; opacity: 0.3; margin-bottom: 5px; margin-top: 5px; }
.cherry-search__spinner.show { display: block; }
.cherry-search__spinner > div { background-color: #000; margin: 0 1px; height: 100%; width: 6px; display: inline-block; -webkit-animation: sk-stretchdelay 1.1s infinite cubic-bezier(0.645, 0.045, 0.355, 1); animation: sk-stretchdelay 1.1s infinite cubic-bezier(0.645, 0.045, 0.355, 1); }
.cherry-search__spinner .rect2 { -webkit-animation-delay: -1.0s; animation-delay: -1.0s; }
.cherry-search__spinner .rect3 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; }
.cherry-search__spinner .rect4 { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; }
.cherry-search__spinner .rect5 { -webkit-animation-delay: -0.7s; animation-delay: -0.7s; }
.cherry-search__message { padding: 6px 10px; display: none; }
.cherry-search__message.show { display: block; }

@-webkit-keyframes sk-stretchdelay { 0% { -webkit-transform: scaleY(0.4); transform: scaleY(0.4); }
  25% { -webkit-transform: scaleY(0.9); transform: scaleY(0.9); }
  50% { -webkit-transform: scaleY(0.2); transform: scaleY(0.2); }
  80% { -webkit-transform: scaleY(0.4); transform: scaleY(0.4); }
  100% { -webkit-transform: scaleY(0.4); transform: scaleY(0.4); } }

@keyframes sk-stretchdelay { 0% { -webkit-transform: scaleY(0.4); transform: scaleY(0.4); }
  25% { -webkit-transform: scaleY(0.9); transform: scaleY(0.9); }
  50% { -webkit-transform: scaleY(0.2); transform: scaleY(0.2); }
  80% { -webkit-transform: scaleY(0.4); transform: scaleY(0.4); }
  100% { -webkit-transform: scaleY(0.4); transform: scaleY(0.4); } }.fm-form-container.fm-theme1 {width:70%;}.fm-form-container.fm-theme1 .fm-form {}.fm-form-container.fm-theme1 .fm-form .fm-header-bg {display:block;}.fm-form-container.fm-theme1 .fm-form .fm-header {text-align:center;}.fm-form-container.fm-theme1 .fm-form .image_left_right.fm-header {padding: 0 !important;}.fm-form-container.fm-theme1 .fm-form .image_left_right > div {}.fm-form-container.fm-theme1 .fm-form.header_left_right .wdform-page-and-images {width:100%;}.fm-form-container.fm-theme1 .fm-form.header_left_right .fm-header {}.fm-topbar .fm-form-container.fm-theme1 .fm-form .fm-header {width:40% !important;}.fm-form-container.fm-theme1 .fm-form .fm-header-title {font-size:24px;}.fm-form-container.fm-theme1 .fm-form .fm-header-description {font-size:15px;}.fm-form-container.fm-theme1 .fm-scrollbox {width:30%;}.fm-form-container.fm-theme1 .fm-minimize-text div {}.fm-form-container.fm-theme1 .fm-minimize-text div:hover {}.fm-form-container.fm-theme1 .fm-form .wdform-page-and-images {width:100%;}.fm-topbar .fm-form-container.fm-theme1 .fm-form .wdform-page-and-images {width:60% !important;}.fm-form-container.fm-theme1 .fm-form .mini_label {font-weight:normal;font-size:12px !important;}.fm-form-container.fm-theme1 .fm-form .wdform-page-and-images label {}.fm-form-container.fm-theme1 .fm-form .wdform_section {background: transparent;}.fm-form-container.fm-theme1.fm-form .wdform_column {}.fm-form-container.fm-theme1 .fm-form .ui-slider {}.fm-form-container.fm-theme1 .fm-scrollbox .fm-scrollbox-form {}.fm-form-container.fm-theme1 .fm-popover .fm-popover-content {width:70%;}.fm-form-container.fm-theme1 .fm-pages.wdform_page_navigation {}.fm-form-container.fm-theme1 .fm-form .wdform_footer {margin:15px 0 0 0;}.fm-form-container.fm-theme1 .fm-pages .page_active {padding:8px;background-color:#7f7f7f;}.fm-form-container.fm-theme1 .fm-pages .page_deactive {background-color:#999999;margin:0 0 10px 0;padding:4px 6px;}.fm-form-container.fm-theme1 .fm-pages .page_percentage_active {padding:8px;background-color:#7f7f7f;}.fm-form-container.fm-theme1 .fm-pages .page_percentage_deactive {width:100%;margin:0 0 10px 0;padding:4px 6px;background-color:#999999;}.fm-form-container.fm-theme1 .fm-action-buttons * {}.fm-form-container.fm-theme1 .closing-form,
						 .fm-form-container.fm-theme1 .minimize-form {position:absolute;}.fm-form-container.fm-theme1 .closing-form {top:10px;right:10px;}.fm-form-container.fm-theme1 .minimize-form {top:10px;right: 23px;}.fm-form-container.fm-theme1 .closing-form:hover,
						 .fm-form-container.fm-theme1 .minimize-form:hover {border:none;}.fm-form-container.fm-theme1 .fm-form .wdform-required {}.fm-form-container.fm-theme1 .fm-form input(not:active) {}.fm-form-container.fm-theme1 .fm-form .file-picker {}.fm-form-container.fm-theme1 .fm-form .file-upload-status {display: none;}.fm-form-container.fm-theme1 .fm-form .file-upload input {border: none;}.fm-form-container.fm-theme1 .fm-form {}.fm-form-container.fm-theme1 .fm-form input[type="text"],
						 .fm-form-container.fm-theme1 .fm-form .ui-corner-all,
						 .fm-form-container.fm-theme1 .fm-form input[type="number"],
						 .fm-form-container.fm-theme1 .fm-form input[type=password],
						 .fm-form-container.fm-theme1 .fm-form input[type=url],
						 .fm-form-container.fm-theme1 .fm-form input[type=email],
						 .fm-form-container.fm-theme1 .fm-form textarea,
						 .fm-form-container.fm-theme1 .fm-form .StripeElement,
						 .fm-form-container.fm-theme1 .fm-form .ui-spinner-input,
						 .fm-form-container.fm-theme1 .fm-form select,
						 .fm-form-container.fm-theme1 .fm-form .captcha_img,
						 .fm-form-container.fm-theme1 .fm-form .arithmetic_captcha_img {height:40px;}.fm-form-container.fm-theme1 .fm-form input[type="text"],
              .fm-form-container.fm-theme1 .fm-form .ui-corner-all:not(.ui-spinner):not(.ui-slider-horizontal),
              .fm-form-container.fm-theme1 .fm-form input[type="number"],
						 .fm-form-container.fm-theme1 .fm-form input[type=password],
						 .fm-form-container.fm-theme1 .fm-form input[type=url],
						 .fm-form-container.fm-theme1 .fm-form input[type=email],
						 .fm-form-container.fm-theme1 .fm-form textarea,
						 .fm-form-container.fm-theme1 .fm-form .StripeElement,
						 .fm-form-container.fm-theme1 .fm-form .ui-spinner-input,
						 .fm-form-container.fm-theme1 .fm-form .file-upload-status,
						 .fm-form-container.fm-theme1 .fm-form select {padding:6px 10px;}.fm-form-container.fm-theme1 .fm-form input[type="text"],
              .fm-form-container.fm-theme1 .fm-form .ui-corner-all,
              .fm-form-container.fm-theme1 .fm-form input[type="number"],
						 .fm-form-container.fm-theme1 .fm-form input[type=password],
						 .fm-form-container.fm-theme1 .fm-form input[type=url],
						 .fm-form-container.fm-theme1 .fm-form input[type=email],
						 .fm-form-container.fm-theme1 .fm-form textarea,
						 .fm-form-container.fm-theme1 .fm-form .StripeElement,
						 .fm-form-container.fm-theme1 .fm-form .ui-spinner-input,
						 .fm-form-container.fm-theme1 .fm-form .file-upload-status,
						 .fm-form-container.fm-theme1 .fm-form .country-name,
						 .fm-form-container.fm-theme1 .fm-form select {font-size:16px;border-radius:2px !important;}.fm-form-container.fm-theme1 .fm-form input[type="text"]::placeholder,
              .fm-form-container.fm-theme1 .fm-form .ui-corner-all::placeholder,
              .fm-form-container.fm-theme1 .fm-form input[type="number"]::placeholder,
						 .fm-form-container.fm-theme1 .fm-form input[type=password]::placeholder,
						 .fm-form-container.fm-theme1 .fm-form input[type=url]::placeholder,
						 .fm-form-container.fm-theme1 .fm-form input[type=email]::placeholder,
						 .fm-form-container.fm-theme1 .fm-form textarea::placeholder,
						 .fm-form-container.fm-theme1 .fm-form .StripeElement::placeholder,
						 .fm-form-container.fm-theme1 .fm-form .ui-spinner-input::placeholder,
						 .fm-form-container.fm-theme1 .fm-form .file-upload-status::placeholder,
						 .fm-form-container.fm-theme1 .fm-form .country-name::placeholder,
						 .fm-form-container.fm-theme1 .fm-form select::placeholder {}.fm-form-container.fm-theme1 .fm-form .ui-slider-range {border-radius:2px 0 0 2px !important;}.fm-form-container.fm-theme1 .fm-form input[type="text"]:not(.ui-spinner-input),
									.fm-form-container.fm-theme1 .fm-form input[type="number"]:not(.ui-spinner-input),
									.fm-form-container.fm-theme1 .fm-form input[type=password],
									.fm-form-container.fm-theme1 .fm-form input[type=url],
									.fm-form-container.fm-theme1 .fm-form input[type=email],
									.fm-form-container.fm-theme1 .fm-form textarea,
									.fm-form-container.fm-theme1 .fm-form .StripeElement,
									.fm-form-container.fm-theme1 .fm-form .ui-spinner,
									.fm-form-container.fm-theme1 .fm-form .ui-slider,
									.fm-form-container.fm-theme1 .fm-form .ui-slider-handle,
									.fm-form-container.fm-theme1 .fm-form select {border-top:1px !important;border-top-style:solid !important;border-top-color:#dfdfdf !important;}.fm-form-container.fm-theme1 .fm-form .ui-slider-range {background:#dfdfdf !important;}.fm-form-container.fm-theme1 .fm-form input[type="text"]:not(.ui-spinner-input),
									.fm-form-container.fm-theme1 .fm-form input[type="number"]:not(.ui-spinner-input),
									.fm-form-container.fm-theme1 .fm-form input[type=password],
									.fm-form-container.fm-theme1 .fm-form input[type=url],
									.fm-form-container.fm-theme1 .fm-form input[type=email],
									.fm-form-container.fm-theme1 .fm-form textarea,
									.fm-form-container.fm-theme1 .fm-form .StripeElement,
									.fm-form-container.fm-theme1 .fm-form .ui-spinner,
									.fm-form-container.fm-theme1 .fm-form .ui-slider,
									.fm-form-container.fm-theme1 .fm-form .ui-slider-handle,
									.fm-form-container.fm-theme1 .fm-form select {border-left:1px !important;border-left-style:solid !important;border-left-color:#dfdfdf !important;}.fm-form-container.fm-theme1 .fm-form .ui-spinner-button {border-left:1px !important;border-left-style:solid !important;border-left-color:#dfdfdf !important;}.fm-form-container.fm-theme1 .fm-form .ui-slider-range {background:#dfdfdf !important;}.fm-form-container.fm-theme1 .fm-form input[type="text"]:not(.ui-spinner-input),
									.fm-form-container.fm-theme1 .fm-form input[type="number"]:not(.ui-spinner-input),
									.fm-form-container.fm-theme1 .fm-form input[type=password],
									.fm-form-container.fm-theme1 .fm-form input[type=url],
									.fm-form-container.fm-theme1 .fm-form input[type=email],
									.fm-form-container.fm-theme1 .fm-form textarea,
									.fm-form-container.fm-theme1 .fm-form .StripeElement,
									.fm-form-container.fm-theme1 .fm-form .ui-spinner,
									.fm-form-container.fm-theme1 .fm-form .ui-slider,
									.fm-form-container.fm-theme1 .fm-form .ui-slider-handle,
									.fm-form-container.fm-theme1 .fm-form select {border-right:1px !important;border-right-style:solid !important;border-right-color:#dfdfdf !important;}.fm-form-container.fm-theme1 .fm-form .ui-slider-range {background:#dfdfdf !important;}.fm-form-container.fm-theme1 .fm-form input[type="text"]:not(.ui-spinner-input),
									.fm-form-container.fm-theme1 .fm-form input[type="number"]:not(.ui-spinner-input),
									.fm-form-container.fm-theme1 .fm-form input[type=password],
									.fm-form-container.fm-theme1 .fm-form input[type=url],
									.fm-form-container.fm-theme1 .fm-form input[type=email],
									.fm-form-container.fm-theme1 .fm-form textarea,
									.fm-form-container.fm-theme1 .fm-form .StripeElement,
									.fm-form-container.fm-theme1 .fm-form .ui-spinner,
									.fm-form-container.fm-theme1 .fm-form .ui-slider,
									.fm-form-container.fm-theme1 .fm-form .ui-slider-handle,
									.fm-form-container.fm-theme1 .fm-form select {border-bottom:1px !important;border-bottom-style:solid !important;border-bottom-color:#dfdfdf !important;}.fm-form-container.fm-theme1 .fm-form .ui-slider-range {background:#dfdfdf !important;}.fm-form-container.fm-theme1 .fm-form select {}.rtl  .fm-form-container.fm-theme1 .fm-form select {}.fm-form-container.fm-theme1 .fm-form .radio-div label span {}.fm-form-container.fm-theme1 .fm-form .radio-div input[type="radio"]:checked + label span:after {}.fm-form-container.fm-theme1 .fm-form .checkbox-div label span {}.fm-form-container.fm-theme1 .fm-form .checkbox-div input[type="checkbox"]:checked + label span:after {}.fm-form-container.fm-theme1 .button-submit,
						  .fm-form-container.fm-theme1 .button-reset {}.fm-form-container.fm-theme1 .fm-form .button-submit {max-width:100%}.fm-form-container.fm-theme1 .fm-form .button-submit .fm-submit-loading.spinner{}.fm-form-container.fm-theme1 .fm-form .button-submit .fm-submit-loading.spinner:before{}.fm-form-container.fm-theme1 .fm-form .button-submit:hover {}.fm-form-container.fm-theme1 .fm-form .button-reset,
		.fm-form-container.fm-theme1 .fm-form button { }.fm-form-container.fm-theme1 .fm-form .button-reset:hover,
							.fm-form-container.fm-theme1 .fm-form button:hover {}.fm-form-container.fm-theme1 .fm-form .next-page div.wdform-page-button {}.fm-form-container.fm-theme1 .fm-form .next-page div.wdform-page-button:hover {}.fm-form-container.fm-theme1 .fm-minimize-text div {}.fm-form-container.fm-theme1 .fm-form .previous-page div.wdform-page-button {}.fm-form-container.fm-theme1 .fm-form .previous-page div.wdform-page-button:hover {}.fm-form-container.fm-theme1 .fm-form input[type="radio"] {}
						.fm-form-container.fm-theme1 .fm-form input[type="checkbox"] {}