.thegem-fullscreen-search{transform:translate3d(0,100%,0);right:0;transition:opacity .3s ease .3s,transform .3s ease;position:fixed;flex-direction:column;opacity:0;bottom:0;top:0;left:0;display:flex;z-index:1001}.thegem-fullscreen-search:before{height:5px;content:"";position:absolute;top:0;box-shadow:inset 0 5px 5px -5px rgba(0,0,0,.15);left:0;width:100%}.thegem-fullscreen-search.active{transform:none;transition:opacity 0s,transform .3s ease;opacity:1}.thegem-fullscreen-search .search-scroll{flex:auto;overflow:hidden auto}.thegem-fullscreen-search .search-scroll::-webkit-scrollbar-track{background-color:transparent}.thegem-fullscreen-search .search-scroll::-webkit-scrollbar{background-color:transparent;width:4px}.thegem-fullscreen-search .search-scroll::-webkit-scrollbar-thumb{background-color:#dfe5e8;border-radius:2px}body.fullscreen-search-opened{overflow:hidden}.thegem-fullscreen-search form{position:relative}input.thegem-fullscreen-searchform-input{padding:5px 45px;border:none;text-align:center;background:transparent;width:100%}@media (min-width:768px){input.thegem-fullscreen-searchform-input{padding:25px 70px}}input.thegem-fullscreen-searchform-input::-webkit-input-placeholder{color:inherit}input.thegem-fullscreen-searchform-input::-moz-placeholder{color:inherit}input.thegem-fullscreen-searchform-input:-ms-input-placeholder{color:inherit}input.thegem-fullscreen-searchform-input:-moz-placeholder{color:inherit}.thegem-fullscreen-search .sf-close{transform:translateY(-50%);right:21px;position:absolute;top:50%;cursor:pointer}@media (min-width:768px){.thegem-fullscreen-search .sf-close{right:30px}}.thegem-fullscreen-search .sf-close:before{font-size:24px;font-weight:400;font-style:normal;color:inherit;content:"\e619";text-align:center;width:100%;vertical-align:top;font-family:thegem-icons;display:block}@media (min-width:992px){.thegem-fullscreen-search .sf-close:before{font-size:48px}}.thegem-fullscreen-search .top-searches{padding:18px 0 12px}@media (min-width:768px){.thegem-fullscreen-search .top-searches{padding:40px 0 33px}}.thegem-fullscreen-search .top-searches .container{justify-content:center;flex-wrap:wrap;display:flex}.thegem-fullscreen-search .top-searches .top-search-text{margin-right:8px}.thegem-fullscreen-search .top-searches .top-search-item{padding:5px 17px 6px;font-size:14px;color:inherit;margin:0 5px 10px;border-radius:13px;cursor:pointer;line-height:1}.thegem-fullscreen-search .top-searches .top-search-item:hover{color:#fff}.thegem-fullscreen-search .sf-result{position:relative}.thegem-fullscreen-search .result-sections .search-results-section{padding:40px 0 50px}@media (min-width:768px){.thegem-fullscreen-search .result-sections .search-results-section{padding:60px 0 70px}}@media (min-width:992px){.thegem-fullscreen-search .result-sections .search-results-section{padding:70px 0 90px}}.thegem-fullscreen-search .result-sections .search-results-section:not(.search-results-nothing) h2{text-align:center}@media (min-width:768px){.thegem-fullscreen-search .result-sections .search-results-section h2{margin:0 0 50px}}@media (min-width:992px){.thegem-fullscreen-search .result-sections .search-results-section h2{margin:0 0 60px}}.thegem-fullscreen-search .result-sections .search-results-section.search-results-nothing h2{margin-bottom:25px}@media (min-width:992px){.thegem-fullscreen-search .result-sections .search-results-section:nth-child(2n) .search-results-bottom .container:after,.thegem-fullscreen-search .result-sections .search-results-section:nth-child(2n) .search-results-bottom .container:before{height:1px;content:"";background-color:#dfe5e8;width:50%}}.thegem-fullscreen-search .result-sections .search-results-section .search-results-bottom{margin-top:50px}@media (min-width:768px){.thegem-fullscreen-search .result-sections .search-results-section .search-results-bottom{margin-top:60px}}@media (min-width:992px){.thegem-fullscreen-search .result-sections .search-results-section .search-results-bottom{margin-top:70px}}.thegem-fullscreen-search .result-sections .search-results-section .search-results-bottom .container{justify-content:center;align-items:center;display:flex}.thegem-fullscreen-search .result-sections .search-results-section .search-results-bottom a{flex:none;margin:0 20px;border-radius:20px;display:inline-block}.thegem-fullscreen-search .top-searches+.sf-result .search-results-section:first-child{padding-top:0}.thegem-fullscreen-search .result-sections .search-results-section.search-results-product .portfolio-set{justify-content:center}@media (max-width:767px){.thegem-fullscreen-search .result-sections .search-results-product .portfolio-item:nth-child(n+7){display:none}}@media (min-width:768px) and (max-width:991px){.thegem-fullscreen-search .result-sections .search-results-product .portfolio-item:nth-child(n+9){display:none}}@media (min-width:992px) and (max-width:1599px){.thegem-fullscreen-search .result-sections .search-results-product .portfolio-item:nth-child(n+13){display:none}}@media (min-width:1600px){.thegem-fullscreen-search .result-sections .search-results-product .portfolio-item{width:12.5%}}.thegem-fullscreen-search .result-sections .search-results-post .portfolio-row,.thegem-fullscreen-search .result-sections .search-results-thegem_pf_item .portfolio-row{padding:0 12px;margin:-12px 0}.thegem-fullscreen-search .result-sections .search-results-post .portfolio-set,.thegem-fullscreen-search .result-sections .search-results-thegem_pf_item .portfolio-set{justify-content:center}.thegem-fullscreen-search .result-sections .search-results-post .portfolio-item,.thegem-fullscreen-search .result-sections .search-results-thegem_pf_item .portfolio-item{padding:12px}@media (max-width:767px){.thegem-fullscreen-search .result-sections .search-results-post .portfolio-item,.thegem-fullscreen-search .result-sections .search-results-thegem_pf_item .portfolio-item{max-width:302px}}@media (min-width:768px){.thegem-fullscreen-search .result-sections .search-results-post .portfolio-row,.thegem-fullscreen-search .result-sections .search-results-thegem_pf_item .portfolio-row{padding:0 12px;margin:-12px 0}.thegem-fullscreen-search .result-sections .search-results-post .portfolio-item,.thegem-fullscreen-search .result-sections .search-results-thegem_pf_item .portfolio-item{padding:12px;width:33.333%}}@media (min-width:992px){.thegem-fullscreen-search .result-sections .search-results-post .portfolio-row,.thegem-fullscreen-search .result-sections .search-results-thegem_pf_item .portfolio-row{padding:0 14px;margin:-14px 0}.thegem-fullscreen-search .result-sections .search-results-post .portfolio-item,.thegem-fullscreen-search .result-sections .search-results-thegem_pf_item .portfolio-item{width:25%}}@media (min-width:1400px){.thegem-fullscreen-search .result-sections .search-results-post .portfolio-item,.thegem-fullscreen-search .result-sections .search-results-thegem_pf_item .portfolio-item{width:16.666%}}@media (max-width:767px){.thegem-fullscreen-search .result-sections .search-results-post .portfolio-item:nth-child(n+4),.thegem-fullscreen-search .result-sections .search-results-thegem_pf_item .portfolio-item:nth-child(n+4){display:none}}@media (min-width:768px) and (max-width:991px){.thegem-fullscreen-search .result-sections .search-results-post .portfolio-item:nth-child(n+5),.thegem-fullscreen-search .result-sections .search-results-thegem_pf_item .portfolio-item:nth-child(n+5){display:none}}.thegem-fullscreen-search .result-sections .search-results-post .portfolio-item:hover .wrap{box-shadow:0 0 60px 0 rgba(0,0,0,.12)}.thegem-fullscreen-search .result-sections .search-results-post .portfolio-item .wrap>.caption,.thegem-fullscreen-search .result-sections .search-results-thegem_pf_item .portfolio-item .wrap,.thegem-fullscreen-search .result-sections .search-results-thegem_pf_item .portfolio-item .wrap>.caption{border:none!important}.thegem-fullscreen-search .result-sections .search-results-thegem_pf_item .portfolio-item .wrap>.caption{cursor:auto}.thegem-fullscreen-search .result-sections .search-results-post .portfolio-item .wrap{height:100%;flex-direction:column;display:flex}.thegem-fullscreen-search .result-sections .search-results-post .portfolio-item .wrap>.caption{flex:auto;padding:30px}.thegem-fullscreen-search .result-sections .search-results-post .portfolio-item:hover .wrap>.caption{background-color:#fff}.thegem-fullscreen-search .top-searches+.sf-result .search-results-section.search-results-page:first-child{padding-top:0}.thegem-fullscreen-search .result-sections .search-results-post .portfolio-item .wrap,.thegem-fullscreen-search .result-sections .search-results-thegem_pf_item .portfolio-item .wrap{width:100%}.thegem-fullscreen-search .result-sections .search-results-post .portfolio-item .image,.thegem-fullscreen-search .result-sections .search-results-thegem_pf_item .portfolio-item .image{padding-top:100%;position:relative;width:100%;z-index:1}.thegem-fullscreen-search .result-sections .search-results-post .portfolio-item.post_format-post-format-quote .image{height:100%;padding-top:0}.thegem-fullscreen-search .result-sections .search-results-post .portfolio-item .image .image-inner,.thegem-fullscreen-search .result-sections .search-results-thegem_pf_item .portfolio-item .image .image-inner{right:0;position:absolute;bottom:0;top:0;left:0}.thegem-fullscreen-search .result-sections .search-results-post .portfolio-item .image-inner picture img,.thegem-fullscreen-search .result-sections .search-results-thegem_pf_item .portfolio-item .image-inner picture img{height:100%;max-width:100%!important;-o-object-fit:cover;object-fit:cover;left:0!important;width:100%}.preloader-new{height:100%;position:absolute;width:100%;z-index:4}.preloader-new .preloader-spin{right:50%;top:100px;left:auto}.thegem-fullscreen-search .preloader-new+.result-sections{opacity:.6}.thegem-fullscreen-search .preloader-new~* .portfolio-row{opacity:1}.thegem-fullscreen-search .result-sections .search-results-nothing{text-align:center}.thegem-fullscreen-search .result-sections .search-results-nothing svg{fill:#dfe5e8;width:166px}.thegem-fullscreen-search .pages-list{padding:0 12px;justify-content:center;flex-wrap:wrap;margin:-12px 0;display:flex}@media (min-width:768px){.thegem-fullscreen-search .pages-list{padding:0 12px;margin:-12px 0}}@media (min-width:992px){.thegem-fullscreen-search .pages-list{padding:0 14px;margin:-14px 0}}.thegem-fullscreen-search .pages-list .page-item{padding:12px}@media (max-width:767px){.thegem-fullscreen-search .pages-list .page-item{max-width:302px}}@media (min-width:768px){.thegem-fullscreen-search .pages-list .page-item{padding:12px}}@media (min-width:992px){.thegem-fullscreen-search .pages-list .page-item{padding:14px}}@media (min-width:1400px){.thegem-fullscreen-search .pages-list .page-item{width:16.667%}}@media (max-width:767px){.thegem-fullscreen-search .pages-list .page-item:nth-child(n+4){display:none}}@media (min-width:768px) and (max-width:991px){.thegem-fullscreen-search .pages-list .page-item:nth-child(n+7){display:none}}.thegem-fullscreen-search .pages-list .page-item article{height:122px}.thegem-fullscreen-search .pages-list .page-item article a{height:100%;padding:10px 25px;justify-content:center;text-decoration:none;color:#3c3950;transition:all .3s;border-top:5px solid transparent;flex-direction:column;text-align:center;background-color:#f6f6f8;align-items:center;display:flex}.thegem-fullscreen-search .pages-list .page-item article a .title{overflow:hidden;text-transform:none;margin:0}.thegem-fullscreen-search .pages-list .page-item article a:before{font-size:27px;font-weight:400;font-style:normal;margin-bottom:7px;color:#b6c6c9;content:"\e670";line-height:1;font-family:thegem-icons}.thegem-fullscreen-search .pages-list .page-item article:hover a{box-shadow:0 0 40px 0 rgba(0,0,0,.12)}.vertical-minisearch.menu-item-ajax-search .vertical-minisearch-shadow{position:relative;z-index:11}.ajax-minisearch-results{overflow:auto;max-height:40vh;box-shadow:0 0 30px 0 rgba(0,0,0,.07)}.ajax-minisearch-results::-webkit-scrollbar-track{background-color:transparent}.ajax-minisearch-results::-webkit-scrollbar{background-color:transparent;width:4px}.ajax-minisearch-results::-webkit-scrollbar-thumb{background-color:#dfe5e8;border-radius:2px}.ajax-minisearch-results .scroll-block{padding:2px}.ajax-minisearch-results .search-results-section{padding:14px 0}.ajax-minisearch-results .search-results-section:first-child{padding-top:0}.ajax-minisearch-results .search-results-section:last-child{border-bottom:none;padding-bottom:0}.ajax-minisearch-results .ajax-search-item{font-size:14px;margin-bottom:2px;line-height:20px;white-space:normal}.ajax-minisearch-results .ajax-search-item a{color:inherit;align-items:center;display:flex}.ajax-minisearch-results .ajax-search-item .thumbnail{flex:none;margin-right:9px}.ajax-minisearch-results .search-results-section.search-results-nothing{padding:20px}.ajax-minisearch-results .search-results-section.search-results-nothing .ajax-search-item{justify-content:center;flex-direction:column;align-items:center;display:flex}.ajax-minisearch-results .search-results-section.search-results-nothing svg{fill:#dfe5e8;width:50px}.menu-item-ajax-search .sf-submit{display:none}.minisearch form,.vertical-minisearch form{position:relative}.vertical-minisearch.menu-item-ajax-search .sf-input{border:none}#primary-menu.no-responsive .vertical-minisearch.menu-item-ajax-search .sf-input::-webkit-input-placeholder,#primary-menu.no-responsive .vertical-minisearch.menu-item-ajax-search .sf-input::placeholder,.vertical-menu-item-widgets .vertical-minisearch.menu-item-ajax-search .sf-input::-webkit-input-placeholder,.vertical-menu-item-widgets .vertical-minisearch.menu-item-ajax-search .sf-input::placeholder{color:inherit}#primary-menu.no-responsive .vertical-minisearch.menu-item-ajax-search .sf-submit-icon:after,.vertical-menu-item-widgets .vertical-minisearch.menu-item-ajax-search .sf-submit-icon:after{background:transparent}#primary-menu.no-responsive .vertical-minisearch.menu-item-ajax-search .sf-submit-icon.clear:after,.vertical-menu-item-widgets .vertical-minisearch.menu-item-ajax-search .sf-submit-icon.clear:after{content:"\e619";cursor:pointer}.menu-item-ajax-search #searchform.ajax-loading:before{animation:spin 2s linear infinite;height:20px;border:2px solid #5f727f;right:50px;content:"";position:absolute;border-top-color:transparent;top:50%;border-radius:50%;width:20px;margin-top:-10px;display:block}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}