html body .content .search-section{margin:0 auto !important;width:940px;padding:0}
.mobile-responsive .search-section{margin:0 auto !important;width:940px;padding:0}
.mobile-responsive .search-section .search-text{margin-top:28px;font-weight:normal;padding:0;border-bottom:0}
.mobile-responsive .search-section #search-section{background-color:white;border:0;padding:0;position:relative;margin:27px 0 0 0}
.mobile-responsive .search-section #search-section #search_form{margin:0}
.mobile-responsive .search-section #search-section .search-input{width:calc(100% - 65px);border:1px solid #dbdbdb;color:#293033;margin:0;outline:0 none;padding:15px 20px;border-radius:0;height:50px;font-family:var(--DiscoverSans-Medium),Helvetica,sans-serif;font-size:16px}
.mobile-responsive .search-section #search-section .search-submit{border:1px solid #e1e1e1;background:url("clientlibs/resources/mag-glass.png") 23px 16px no-repeat #f8f8f8;width:64px;height:50px;margin:0;padding:11px 20px 10px 43px;border-radius:0;border-left:0}
.mobile-responsive .search-section #search-section .dropdown-menu{min-width:calc(100% - 65px);margin:0;border:1px solid #dbdbdb;border-top:0;box-shadow:none;padding:0;z-index:1;float:none}
.mobile-responsive .search-section #search-section .dropdown-menu li a{padding:5px 0;line-height:24px;color:inherit;font-size:13.44px}
.mobile-responsive .search-section #search-section .dropdown-menu li a .data-higlight{font-weight:bold}
.mobile-responsive .search-section #search-section .dropdown-menu li a:hover{background:#eee;outline:0;cursor:pointer}
.mobile-responsive .search-section #search-section .dropdown-menu li.focused-item{background:#eee;outline:0}
.mobile-responsive .search-section #search-section .search-submit:active{margin-top:0}
.mobile-responsive .search-section #search-section .dropdown-backdrop{display:none}
.mobile-responsive .search-section .main-head{padding:0;font-size:15.04px}
.mobile-responsive .search-section .main-head h2.show-results{font-size:20.32px;font-weight:normal;line-height:24px;margin:0;margin:30px 0 30px 0;position:relative;right:3px}
.mobile-responsive .search-section .main-head h2.show-results:focus{outline:0}
.ui-selectmenu-button:focus{outline:1px solid #4d90fe !important}
.mobile-responsive .search-section .main-head #results{margin:30px 0 0 0;border:0}
.mobile-responsive .search-section .main-head #results .results-listing{width:77%;padding:0}
.mobile-responsive .search-section .main-head #results .results-listing a{font-size:20.23px}
.mobile-responsive .search-section .main-head #results .results-listing p{font-size:16px;margin-bottom:0}
.mobile-responsive .search-section .main-head #results .results-listing li{border:0;padding:25px 0 0 0;font-size:16px;margin:0}
.mobile-responsive .search-section .main-head #results .results-listing li .with-image{float:left;width:100%}
.mobile-responsive .search-section .main-head #results .results-listing li .with-image>a{font-size:16px;font-weight:normal;float:left;margin-right:15px}
.mobile-responsive .search-section .main-head #results .results-listing li .with-image p{font-size:16px}
.mobile-responsive .search-section .main-head #results .results-listing li:first-child{padding:0}
.mobile-responsive .search-section .main-head #results .results-listing span.highlight{font-weight:bold}
.mobile-responsive .search-section .main-head #results .icons{background:url(clientlibs/css/search-icons.png) no-repeat 0 0 scroll;width:17px;height:17px;display:inline-block}
.mobile-responsive .search-section .main-head #results .pdf{vertical-align:baseline;margin:0 5px;background-position:0 0}
.mobile-responsive .search-section .main-head .keymatch-promo{border:0;width:77%;margin:30px 0 30px 0;font-size:16px}
.mobile-responsive .search-section .main-head .keymatch-promo .keymatch-flag{color:black;font-size:16px;font-style:italic;padding:0;text-transform:none;padding-bottom:6px;line-height:20.8px;font-weight:bold;margin:0}
.mobile-responsive .search-section .main-head .keymatch-promo .promo-content a{font-size:20.32px;font-weight:bold}
.mobile-responsive .search-section .main-head .keymatch-promo .promo-content p{font-size:16px;margin-bottom:0}
.mobile-responsive .search-section .main-head .pagination{border:0;padding:0 0 0 0 !important;margin:37px 0 30px 0;display:inline-block;text-align:right}
.mobile-responsive .search-section .main-head .pagination .select-box-wrapper #choose-card11{width:140px;height:50px;margin-bottom:30px}
.mobile-responsive .search-section .main-head .pagination .results-pages{display:inline-block;margin-bottom:0;vertical-align:top;padding:16px 0}
.mobile-responsive .search-section .main-head .pagination .results-pages .currentActivePage{color:#293033;cursor:default;text-decoration:none}
.mobile-responsive .search-section .main-head .pagination .results-pages li a{display:block}
.mobile-responsive .search-section .main-head .pagination .results-pages li{display:inline-block;font-size:15.04px;padding-left:5px}
.mobile-responsive .search-section .main-head .pagination .results-pages li strong{font-weight:normal}
.mobile-responsive .search-section .main-head .pagination .page-list{display:inline-block;width:140px;height:50px}
.mobile-responsive .search-section .main-head #page-dropdown{width:140px;height:50px}
.mobile-responsive .search-section .help-box{padding-left:0;padding-top:25px;padding-bottom:75px;border:0;border-top:1px solid #dbdbdb;width:100%;clear:both}
.mobile-responsive .search-section .help-box p{font-size:15.04px}
.mobile-responsive .search-section .results-none,.mobile-responsive .search-section .results-none-with-suggestion{padding:20px 0 20px 0}
.mobile-responsive .search-section .results-none h2,.mobile-responsive .search-section .results-none-with-suggestion h2{font-size:24px;color:#000;margin:0;font-family:var(--DiscoverSans-Bold),Helvetica,sans-serif}
.mobile-responsive .search-section .results-none h2:focus,.mobile-responsive .search-section .results-none-with-suggestion h2:focus{outline-offset:1px;outline:0}
.mobile-responsive .search-section .results-none p,.mobile-responsive .search-section .results-none-with-suggestion p{font-size:24px;padding:10px 0 5px 0;font-weight:normal;font-family:var(--DiscoverSans-Medium),Helvetica,sans-serif}
.mobile-responsive .search-section .loading-content{text-align:center;padding:120px 50px}
.mobile-responsive .search-section .loader{border:3px solid #f2f2f2;border-radius:50%;width:50px;height:50px;-webkit-animation:spin 1.5s linear infinite;animation:spin 2s linear infinite;animation-fill-mode:none;display:inline-block}
.mobile-responsive .main-content #error{margin:35px 0 75px 0}
.mobile-responsive .main-content #error .button-wrapper .btn-primary{min-width:235px;font-size:19px;color:white;font-family:var(--DiscoverSans-Medium),Helvetica,sans-serif}
.mobile-responsive .main-content #error h2{font-size:32px;font-family:var(--DiscoverSans-Medium),Helvetica,sans-serif}
.mobile-responsive .main-content #error p{font-size:15px;line-height:1.3;margin:12px 0 20px;font-family:var(--DiscoverSans-Medium),Helvetica,sans-serif}
.ui-selectmenu-open,.ui-selectmenu-open ul,.ui-selectmenu-menu .ui-widget-content{width:140px !important}
.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:222px;left:852px;display:none}
.dropdown-style.ui-selectmenu-open,.dropdown-style.ui-selectmenu-open ul{width:140px !important}
.search-section .ui-selectmenu-button{height:50px}
.search-section .ui-selectmenu-button span.ui-selectmenu-text{padding:17.6px 27.2px 16px 10.67px !important}
.search-section .ui-selectmenu-button.ui-widget span.ui-selectmenu-text{font-weight:normal}
@keyframes spin{0{border-top-color:#ff6000;border-right-color:#f2f2f2;border-bottom-color:#f2f2f2;border-left-color:#f2f2f2;transform:rotate(0)}
20%{border-top-color:#ff6000;border-right-color:#ff6000;border-bottom-color:#f2f2f2;border-left-color:#f2f2f2}
40%{border-top-color:#ff6000;border-right-color:#ff6000;border-bottom-color:#ff6000;border-left-color:#f2f2f2;transform:rotate(360deg)}
60%{border-top-color:#f2f2f2;border-right-color:#ff6000;border-bottom-color:#ff6000;border-left-color:#ff6000}
80%{border-top-color:#f2f2f2;border-right-color:#f2f2f2;border-bottom-color:#ff6000;border-left-color:#ff6000;transform:rotate(720deg)}
100%{border-top-color:#f2f2f2;border-right-color:#f2f2f2;border-bottom-color:#f2f2f2;border-left-color:#ff6000;transform:rotate(1080deg)}
}
@media(max-width:991px){html body .content .search-section{width:100%;padding:0 50px}
.mobile-responsive .search-section{width:100%;padding:0 50px !important}
.mobile-responsive .search-section .main-head{width:100%;font-size:15px;clear:both}
.mobile-responsive .search-section .main-head #results .results-listing{width:86%}
.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:336px;left:353px}
}
@media(max-width:729px){html body .content .search-section{padding:0}
.mobile-responsive .content{padding:0}
.mobile-responsive .content #error{margin:25px 0 75px 0;padding:0 20px 0 20px}
.mobile-responsive .content #error h2{font-size:24px}
.mobile-responsive .content #error .button-wrapper{text-align:center}
.mobile-responsive .search-section{padding:0 !important;line-height:24px}
.mobile-responsive .search-section .search-text{font-weight:normal;padding:25px 30px;border-bottom:1px solid #dbdbdb;margin-top:0}
.mobile-responsive .search-section #search-section{background:#f8f8f8;position:relative;border-bottom:1px solid #dbdbdb;margin:0;padding:0 0 0 30px}
.mobile-responsive .search-section #search-section .search-submit{border-bottom:0}
.mobile-responsive .search-section #search-section #search-input{border-bottom:0}
.mobile-responsive .search-section #search-section .dropdown-menu{min-width:calc(100% - 95px);margin-left:30px;border-top:1px solid #dbdbdb}
.mobile-responsive .search-section .main-head{width:100%;padding:0 20px 0 30px}
.mobile-responsive .search-section .main-head .show-results{padding-right:35px}
.mobile-responsive .search-section .main-head #results .results-listing{width:100%;padding-bottom:0}
.mobile-responsive .search-section .main-head #results .pagination{text-align:center;padding-right:10px !important;width:100% !important;margin:0}
.mobile-responsive .search-section .main-head #results .pagination .results-pages{height:auto;display:block;margin:15px auto;padding:0}
.mobile-responsive .search-section .main-head #results .pagination .page-list{margin:30px auto 20px auto;display:block}
.mobile-responsive .search-section .main-head .select-box-wrapper .ui-selectmenu-button{width:150px !important}
.mobile-responsive .search-section .help-box{padding:30px 50px 20px 0;margin-left:30px;width:95%;width:calc(100% - 50px)}
.mobile-responsive .search-section .help-box p{padding-right:25px}
.mobile-responsive .search-section p{line-height:24px}
.mobile-responsive .search-section .results-none,.mobile-responsive .search-section .results-none-with-suggestion{padding:25px 20px 20px 30px}
.mobile-responsive .search-section .results-none h2,.mobile-responsive .search-section .results-none-with-suggestion h2{font-size:19px;font-weight:bold;color:#000;margin:0;line-height:26px}
.mobile-responsive .search-section .results-none p,.mobile-responsive .search-section .results-none-with-suggestion p{font-size:19px;font-weight:normal;padding:17px 0 5px 0}
.dropdown-style.ui-selectmenu-open,.dropdown-style.ui-selectmenu-open ul{width:150px !important}
}
.search-container{width:262px;font-family:var(--DiscoverSans-Medium)}
.search-container .search-box{width:77.9%;top:0;margin-left:8px;height:44px;padding:5px;line-height:30px;box-sizing:border-box;position:relative;font-size:15px}
.search-container .predict-submit{top:0;position:absolute;z-index:1001;background:#ff6000;padding:10px;-webkit-transition:background .1s linear;-moz-transition:background .1s linear;transition:background .1s linear;border:0;width:43px;height:44px;left:212px}
#search_overlay .search-container .predict-submit:hover{background:#d14811}
.search-container .search-box:focus{outline-color:#4d90fe;outline-offset:-1px;outline-style:solid;outline-width:1px}
#search-section{background-color:#fff;border:0;padding:0;position:relative;margin:27px 0 0 0}
#search-section #search_form{margin:0}
.search-result-wrapper{margin:0 auto;width:940px;padding:0}
#search-suggestions{display:none;margin:0;box-shadow:none;z-index:1;margin-top:4px;border-top:1px solid #dbdbdb;padding:0}
#search-suggestions li{padding:2px 13px 2px 18px}
#search-suggestions li a:hover{background:#eee;outline:0}
#search-suggestions li a{line-height:24px;color:#96999b;font-size:15.04px}
.open>.dropdown-menu{display:block !important}
#search-suggestions li a span.data-higlight{font-weight:bold;color:#293033}
#search-suggestions li.focused-item{background:#eee}
.help-text-wrapper .hc-search__input{width:100%;border:0;background:transparent;font-size:19px;padding-top:20px;padding-bottom:5px;padding-left:30px;height:45px}
.help-text-wrapper .hc-search__container{position:relative;border-bottom:1px solid #63686b;margin:20px 15px;width:233px;display:inline-block}
.help-text-wrapper .icon-search img{display:inline-block;width:100%}
.help-text-wrapper .icon-search{background-image:none;height:18px;width:18px;position:absolute;bottom:7px;left:2px}
.help-text-wrapper .icon-search:before{display:none}
@media only screen and (min-width:992px){.help-text-wrapper .hc-search__container{margin-top:10px}
}
@media only screen and (min-width:768px){.help-text-wrapper .hc-search__container{margin-top:10px}
}
@media only screen and (max-width:768px){.help-text-wrapper{margin:20px 30px}
.help-text-wrapper .hc-search__container{margin:0;width:100%}
}
@media(max-width:940px){.search-result-wrapper{width:100%}
}
@media(max-width:729px){#search-section{background:#f8f8f8;position:relative;border-bottom:1px solid #dbdbdb;padding:0 0 0 30px}
#search-section #search-input{border-bottom:0}
#search-section .search-submit{border-bottom:0}
}
.search-text{margin-top:28px;font-weight:normal;padding:0;border-bottom:0}
#search-bar{background-color:white;border:0;padding:0;position:relative}
#search-bar #suggestion_form{padding-top:27px;width:100%;float:left;position:relative}
#search-bar #predict-input{width:93%;width:calc(100% - 65px);border:1px solid #dbdbdb;color:#293033;font-size:15.04px;margin:0;outline:0 none;padding:15px 20px;float:left}
#search-bar .search-submit{border:1px solid #e1e1e1;background:url("clientlibs/images/mag-glass.png") 23px 16px no-repeat #f8f8f8;width:60px;height:50px;float:left;margin:0;padding:11px 20px 10px 43px;border-radius:0;border-left:0}
#search-bar .search-input{height:50px}
#search-bar .search-submit:active{margin-top:0}
.help-box{padding-top:25px;padding-bottom:75px;border:0;border-top:1px solid #dbdbdb;width:100%;clear:both}
.help-box p{font-size:15.04px}
#search-bar #search_suggest{top:0;left:0;width:100% !important;display:table !important;border-collapse:collapse;cursor:pointer;border:1px solid #dbdbdb;border-top:0}
#search-bar .dropdown{opacity:0;height:0;overflow:hidden;z-index:10;background:#fff;width:0;border:0;padding:0;font-size:15px;-webkit-transition:padding 1s ease-in-out;-moz-transition:padding 1s ease-in-out;transition:padding 1s ease-in-out;-webkit-transition-property:padding,opacity;-moz-transition-property:padding,opacity;transition-property:padding,opacity;position:absolute;top:100%}
#search-bar .dropdown.open{opacity:1;height:auto;width:93% !important;width:calc(100% - 65px) !important}
@media(max-width:729px){.search-text{font-weight:normal;padding:25px 30px;border-bottom:1px solid #dbdbdb;margin-top:0}
#search-bar #predict-input{margin-left:30px !important;width:calc(100% - 95px) !important;border-bottom:0}
#search-bar #search_suggest{position:relative;border-bottom:1px solid #dbdbdb}
#search-bar .dropdown{top:51px}
#search-bar .dropdown.open{border:0;opacity:1;height:auto;width:89% !important;width:calc(100% - 95px) !important;margin-left:30px}
#search-bar .dropdown.open #search_suggest{position:relative}
.help-box{padding:30px 50px 20px 0;margin-left:30px;width:95%;width:calc(100% - 50px)}
.help-box p{padding-right:25px}
#search_overlay .search-container{padding:30px 0;position:absolute;width:99.9%;top:60px;left:0;z-index:1000;background:#fff;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}
#search_overlay .search-container .search-box{height:44px;padding:5px;line-height:30px;border:0;box-sizing:border-box;margin:0;width:95%;font-size:15px;position:relative;top:-10px}
#search-bar #search-box{width:72%;width:calc(100% - 95px);margin-left:30px;border-left:1px solid #dbdbdb}
#search-bar .search-submit{border-bottom:0}
#search-bar #suggestion_form{padding:0;background:#f8f8f8;position:relative;border-bottom:1px solid #dbdbdb}
.mobile-responsive .main .show-mobile{display:block;line-height:10px;padding-bottom:10px}
}
div#main-head{position:relative;right:3px}
.ui-selectmenu-open{display:block !important}