

/* Start Search Popup */
.search-popup{position:fixed;font-family:'Roboto', sans-serif;left:0px;top:-100%;width:100%;height:100%;background:#041a33cc;z-index:9999;visibility:hidden;opacity:0;overflow:auto;transition:all 700ms ease;-moz-transition:all 700ms ease;-webkit-transition:all 700ms ease;-ms-transition:all 700ms ease;-o-transition:all 700ms ease;}
.search-popup.popup-visible{top:0;visibility:visible;opacity:1;}
.search-popup .close-search{position:absolute;right:15px;top:10px;font-size:24px !important;color:#ffffff;cursor:pointer;z-index:5;}
.search-popup .close-search .fa{font-size:24px !important;}
.search-popup .close-search:hover{opacity:0.70;}
.search-popup .search-form{position:relative;padding:0px 15px 50px;padding-top:130px;max-width:1024px;margin:0 auto;}
.search-popup .search-form fieldset{position:relative;border: none;-webkit-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;-moz-border-radius:12px;border-radius:12px;}
.search-popup .search-form fieldset input[type="search"], .search-popup .search-form fieldset input[type="text"]{position:relative;height:70px;padding:20px 220px 20px 30px;background:#ffffff;line-height:30px;font-size:24px;color:#233145;-webkit-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.search-popup .search-form fieldset input[type="submit"]{position:absolute;display:block;right:0px;top:0px;text-align:center;width:220px;height:70px;padding:20px 10px 20px 10px;color:#ffffff !important;background:#dda930;line-height:30px;font-size:20px;text-transform:uppercase;-moz-border-radius:0px 7px 7px 0px;-ms-border-radius:0px 7px 7px 0px;-o-border-radius:0px 7px 7px 0px;-webkit-border-radius:0px 7px 7px 0px;border-radius:0px 7px 7px 0px;border-color: transparent;}
.search-popup .search-form fieldset input[type="submit"]:hover{background:#dd9330;}
.search-popup h3{font-family:'Roboto', sans-serif;font-size:24px;color:#ffffff;margin-bottom:20px;text-align:center;}
.search-popup .recent-searches{font-size:16px;color:#ffffff;text-align:center;}
.search-popup .recent-searches li{display:inline-block;margin:0px 10px 10px 0px;}
.search-popup .recent-searches li a{display:block;line-height:24px;border:1px solid #ffffff;padding:7px 15px;color:#ffffff;border-radius:3px;}
.search-popup .recent-searches li a:hover{color:#dda930;border-color:#dda930;}
.form-group fieldset input[type="radio"]{
    padding: 5px;
    margin: 15px;
    font-size: 1.1em;
    color: #fff !important;
}
/* EndSearch Popup */