/* line 2, ../../app/assets/stylesheets/search.css.scss */ .is-shown { display: block; } /* line 5, ../../app/assets/stylesheets/search.css.scss */ .is-hidden { display: none; } /* line 9, ../../app/assets/stylesheets/search.css.scss */ .search-page { width: 100%; height: 100%; position: fixed; top: 0%; left: 0%; z-index: 99996; display: none; } /* line 19, ../../app/assets/stylesheets/search.css.scss */ .search-page-bg { background: #6b6b6b; opacity: 0.85; width: 100%; height: 100%; position: absolute; top: 0%; left: 0%; z-index: 99997; } /* line 30, ../../app/assets/stylesheets/search.css.scss */ .search-box { font-family: 'OpenSansBold'; font-size: 28px; width: 780px; height: auto; margin: 0 auto; text-align: right; padding-left: 10px; padding-right: 10px; } /* line 39, ../../app/assets/stylesheets/search.css.scss */ .search-box input { height: 100px; color: #fff; background: url(../assets/searchiconlarge.png) no-repeat black; background-position: 10px 50%; outline: none !important; border: 10px solid #000; } /* line 46, ../../app/assets/stylesheets/search.css.scss */ .search-box input:focus { background: #fff; outline: none; color: #000; } /* line 52, ../../app/assets/stylesheets/search.css.scss */ .search-box.results { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; top: 15%; } /* line 61, ../../app/assets/stylesheets/search.css.scss */ .search-close { text-align: right; font-size: 20px; color: #000; position: absolute; top: -40px; right: 20px; width: 40px; height: 40px; z-index: 9999; cursor: pointer; } /* line 72, ../../app/assets/stylesheets/search.css.scss */ .search-close:hover { color: #fff; } /* line 79, ../../app/assets/stylesheets/search.css.scss */ ::-webkit-input-placeholder { color: #fff; text-align: right; } /* line 84, ../../app/assets/stylesheets/search.css.scss */ :-moz-placeholder { /* Firefox 18- */ color: #fff; text-align: right; } /* line 89, ../../app/assets/stylesheets/search.css.scss */ ::-moz-placeholder { /* Firefox 19+ */ color: #fff; text-align: right; } /* line 94, ../../app/assets/stylesheets/search.css.scss */ :-ms-input-placeholder { color: #fff; text-align: right; } /* line 101, ../../app/assets/stylesheets/search.css.scss */ .result-wrap { position: relative; margin-top: 100px; } /* line 114, ../../app/assets/stylesheets/search.css.scss */ .result-columns { color: #fff; display: block; text-align: center; } /* line 118, ../../app/assets/stylesheets/search.css.scss */ .result-columns ul { display: inline-block; font-family: 'wondrosfont2regular'; font-size: 20px; vertical-align: top; } /* line 124, ../../app/assets/stylesheets/search.css.scss */ .result-columns li.result { font-family: 'OpenSansRegular'; font-size: 14px; height: 50px; margin-top: 10px; background: #333333; width: 250px; padding: 4px; cursor: pointer; text-align: left; -o-transition: all 0.35s cubic-bezier(0.77, 0.1, 0.22, 1); -moz-transition: all 0.35s cubic-bezier(0.77, 0.1, 0.22, 1); -webkit-transition: all 0.35s cubic-bezier(0.77, 0.1, 0.22, 1); transition: all 0.35s cubic-bezier(0.77, 0.1, 0.22, 1); } /* line 138, ../../app/assets/stylesheets/search.css.scss */ .result-columns li.result:hover { background: #6b6b6b; } /* line 142, ../../app/assets/stylesheets/search.css.scss */ .result-columns p { padding-left: 4px; display: inline-block; vertical-align: middle; overflow: hidden; text-overflow: ellipsis; -o-text-oveflow: ellipsis; width: 185px; } /* line 151, ../../app/assets/stylesheets/search.css.scss */ .result-columns img { display: inline; width: 50px; height: 50px; vertical-align: middle; } /* line 159, ../../app/assets/stylesheets/search.css.scss */ .js-previous-results, .js-next-results { display: inline-block; padding-left: 70px; padding-right: 70px; font-family: 'opensansbold'; font-size: 14px; cursor: pointer; color: #fff; -webkit-user-select: none; /* Chrome/Safari */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* IE10+ */ /* Rules below not implemented in browsers yet */ -o-user-select: none; user-select: none; } /* line 173, ../../app/assets/stylesheets/search.css.scss */ .js-previous-results:hover, .js-next-results:hover { color: #000; } /* line 178, ../../app/assets/stylesheets/search.css.scss */ .is-toggle-results { z-index: 9999; position: relative; } /* line 181, ../../app/assets/stylesheets/search.css.scss */ .is-toggle-results.before-results { position: absolute; top: 60%; left: 50%; margin-left: -420px; } @media screen and (max-width: 920px) { /* line 191, ../../app/assets/stylesheets/search.css.scss */ .search-box { width: 555px; font-size: 24px; } /* line 194, ../../app/assets/stylesheets/search.css.scss */ .search-box input { height: 80px; background-size: 50px; background-position: 7.5px 50%; border: 6px solid #000; } /* line 202, ../../app/assets/stylesheets/search.css.scss */ .search-close { font-size: 16px; } /* line 207, ../../app/assets/stylesheets/search.css.scss */ .result-columns ul { font-size: 18px; } /* line 210, ../../app/assets/stylesheets/search.css.scss */ .result-columns li.result { font-size: 12px; height: 35px; width: 175px; } /* line 215, ../../app/assets/stylesheets/search.css.scss */ .result-columns img { width: 35px; height: 35px; } /* line 219, ../../app/assets/stylesheets/search.css.scss */ .result-columns p { width: 130px; } /* line 225, ../../app/assets/stylesheets/search.css.scss */ .is-toggle-results.before-results { position: absolute; top: 60%; left: 50%; margin-left: -277.5px; } /* line 233, ../../app/assets/stylesheets/search.css.scss */ .js-previous-results, .js-next-results { padding-left: 40px; padding-right: 40px; font-size: 14px; } } @media screen and (max-width: 660px) { /* line 242, ../../app/assets/stylesheets/search.css.scss */ .search-box { width: 340px; font-size: 18px; padding: 8px; } /* line 246, ../../app/assets/stylesheets/search.css.scss */ .search-box input { height: 60px; background-size: 30px; background-position: 5px 50%; border: 4px solid #000; } /* line 255, ../../app/assets/stylesheets/search.css.scss */ .result-columns ul { font-size: 18px; display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; width: 175px; } /* line 263, ../../app/assets/stylesheets/search.css.scss */ .result-columns li.result { font-size: 12px; height: 35px; width: 175px; } /* line 268, ../../app/assets/stylesheets/search.css.scss */ .result-columns img { width: 35px; height: 35px; } /* line 272, ../../app/assets/stylesheets/search.css.scss */ .result-columns p { width: 130px; } /* line 278, ../../app/assets/stylesheets/search.css.scss */ .is-toggle-results.before-results { position: absolute; top: 60%; left: 50%; margin-left: -170px; } /* line 286, ../../app/assets/stylesheets/search.css.scss */ .js-previous-results, .js-next-results { padding-left: 35px; padding-right: 35px; font-size: 14px; margin-left: -20px; } } @media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait) { /* line 300, ../../app/assets/stylesheets/search.css.scss */ .search-box { width: 280px; font-size: 18px; padding: 8px; margin-left: 10px; border-radius: 0px; margin-bottom: -10px; } /* line 307, ../../app/assets/stylesheets/search.css.scss */ .search-box input { height: 60px; background-size: 30px; background-position: 5px 50%; border: 4px solid #000; } /* line 315, ../../app/assets/stylesheets/search.css.scss */ .search-close { font-size: 12px; } /* line 320, ../../app/assets/stylesheets/search.css.scss */ .result-columns ul { font-size: 16px; display: block; margin-left: auto; margin-right: auto; margin-bottom: 6px; width: 150px; } /* line 328, ../../app/assets/stylesheets/search.css.scss */ .result-columns li.result { font-size: 10px; height: 35px; width: 150px; } /* line 333, ../../app/assets/stylesheets/search.css.scss */ .result-columns img { width: 35px; height: 35px; } /* line 337, ../../app/assets/stylesheets/search.css.scss */ .result-columns p { width: 105px; } /* line 342, ../../app/assets/stylesheets/search.css.scss */ .js-previous-results, .js-next-results { padding-left: 25px; padding-right: 25px; font-size: 12px; margin-left: -10px; } }