body{text-size-adjust:none;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Proxima-nova",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;}.special-nav{position:absolute;margin:0 auto;}.block{overflow:hidden;}.block-fill-height{display:table;width:100%;height:100vh;}.featured-list p.featured-list-icon-text{font-size:16px;color:#617283;}.featured-list h3.featured-list-icon-text{font-size:20px;font-weight:600;}.statcard-desc{color:#fff;font-size:14px;}.statcard-number{font-size:36px;}@media (max-width: 736px) {.statcard-desc{letter-spacing:0px!important;font-size:11px!important}.statcard-number{font-size:24px;}}@media (max-width: 320px) {.statcard-desc{letter-spacing:0px!important;font-size:9px!important}}.app-navbar{font-size:13px;letter-spacing:.15em;}.app-navbar .navbar-brand{font-size:13px;padding-top:20px;}.row.no-gutter [class*='col-']:first-child{padding-right:0;}.row.no-gutter [class*='col-']:last-child{padding-left:0;}@media (min-width: 320px) {.app-navbar{padding-top:20px;}}.app-block-intro{padding-top:20px;}.app-block-intro img{width:80%;margin-bottom:-45%;}.app-block-game img,.app-block-stats img{width:100%;}@media (max-width: 480px) {.app-block-game-img{transform:scale(1.5)!important;}.statcard-number{font-size:24px;}}@media (max-width: 760px) {#waitingResults{display:none;}}.aggregator{font-size:21px;}.app-block-stats hr{width:calc(80% + 60px);}.app-block-design>.container>.row{z-index:2;}.app-block-design-img{margin-top:0px;max-width:100%;margin:0 auto;padding:20px;width:100%;}.app-block-design-img img{max-width:100%;}.container h2{font-size:36px;}h2.order{font-family:rockwell;}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:none;outline-offset:0px;}span.icon{color:#2998E2;font-size:36px;}#border-right{border-right:1px solid #e5eaec;}.panel-public{background:#F7F8F8;}.panel-public:hover{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02);-webkit-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}.blue-border{border:1px solid #2998E2;}.form-control#modal{background-color:#F7F8F8;}hr.white{border-top:1px solid #fff;}p.pull-text{max-width:330px;margin:0 auto;width:100%;}@media (min-width: 1024px) {.app-block-design-img{margin-top:-490px;margin-right:-310px;float:right;max-width:80%;}}@media (min-width: 1440px) {.app-block-design-img{margin-top:-490px;margin-right:-380px;float:right;max-width:70%;}}@media screen and (max-width: 768px) {.h1.block-title,h1.block-title{font-size:36px;}}@media screen and (max-width: 736px){.h1.block-title,h1.block-title{font-size:26px;}}@media screen and (max-width: 690px) {#btn-search{padding:20px!important;}#searchBox ::-webkit-input-placeholder{display:none;color:transparent;opacity:0;}}.app-block-footer{background-color:rgb(27,28,29);background-image:url('img/footer-bg.jpg');}.oval:hover{webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}.app-translate-15{-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);}.app-translate-50{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);}.app-translate-5{-webkit-transform:translateY(5%);-ms-transform:translateY(5%);transform:translateY(5%);}.app-translate-10{-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%);}.app-navbar{position:absolute;z-index:2;width:100%;}.noodls-btn:hover{background:rgba(195,195,195,0.37);color:#fff;}.btn-lg{border-radius:0px;}.btn-secondary{background:rgba(255,255,255,0.37);}.landing-block{background:#2998E2;background:#2998E2 url('images/lozenge_ptn_light.png');}.timeline-block{background:#2998E2;background-image:url('img/bg-section3.jpg');background-size:cover;}.footer-block{background:url('img/polygons.png'),linear-gradient(to bottom,#B24A7A 0%,#E25A5A 100%);background-size:cover;}.bolder{font-weight:600;}.iconlist span{color:#2998E2;font-weight:500;font-size:32px;opacity:1;}.text-inverse{color:#fff;}.featured-list-icon{color:#2998E2;}.lead-list{font-size:18px;font-weight:500;}.iconlist>li>.icon{float:left;margin-left:-5px;opacity:1;padding-right:10px;line-height:1;}.toolbar_queue_rainbow{display:block;position:relative;left:0;top:-1px;width:100%;z-index:1049;}.rainbow_detail{float:left;height:5px;width:33.3333%;}.rainbow_first{background:#2998E2;}.rainbow_second{background-color:#B24A7D;}.rainbow_third{background-color:#E25A5A;}.footer-about-us#footer{background:#E25A5A;color:#fff;padding:20px 0;margin:0px;text-align:center;}#footer_text a{color:#fff!important;}#search_suggestion{background-color:#ffffff;padding:0px;margin:-4px 10px;color:#607D8B;-webkit-transition:0.3s linear;-moz-transition:0.3s linear;transition:0.3s linear;position:absolute;width:100%;max-width:639px;z-index:9999;overflow:hidden;}h4.highlight{font-weight:600;}p.suggestedItem{font-size:18px;}p.suggestedItem:nth-child(odd){padding:5px 20px;}p.suggestedItem:nth-child(even){background-color:#eee;padding:15px 20px;}p.suggestedItem a{color:#1D2838!important;}@media (max-width: 400px) {.app-myphone-brand{font-size:46px!important;}}@media (max-width: 350px) {.app-myphone-brand{font-size:42px!important;}}@media (max-width: 992px) {.inner{display:none;}}@media (min-width: 768px){.modal-dialog{width:680px;margin:30px auto;}}.inner{margin:245px 55px;border-bottom:1px solid #2998E2;position:absolute;width:80%;}.row{margin-left:0px;margin-right:0px;}.btn-block{border-radius:0px;}.width-searchbar{max-width:680px;}.type-wrap{padding:0px;border-radius:5px;color:#fff;font-size:24px;font-weight:normal;letter-spacing:0px;margin:5px auto 0px;text-align:center;}#typed{font-weight:bold;font-size:30px;line-height:30px;font-family:Rockwell;text-decoration:none;letter-spacing:-1px;color:#2998E2;}#typed:hover{color:rgba(255,255,255,1);-webkit-transition:0.3s linear;-moz-transition:0.3s linear;transition:0.3s linear;}a.typed-link{text-decoration:none;position:absolute!important;top:5px;}a#color.typed-link{}a.typed-link:hover{text-decoration:none;}span#typed a{color:#2998E2!important;text-decoration:none;}.typed-cursor{opacity:1;font-size:42px;font-weight:100;color:#fff;text-decoration:none;-webkit-animation:blink 0.7s infinite;-moz-animation:blink 0.7s infinite;-ms-animation:blink 0.7s infinite;-o-animation:blink 0.7s infinite;animation:blink 0.7s infinite;}@-keyframes blink{
            0% { opacity:1; }
            50% { opacity:0; }
            100% { opacity:1; }
        }
        @-webkit-keyframes blink{
            0% { opacity:1; }
            50% { opacity:0; }
            100% { opacity:1; }
        }
        @-moz-keyframes blink{
            0% { opacity:1; }
            50% { opacity:0; }
            100% { opacity:1; }
        }
        @-ms-keyframes blink{
            0% { opacity:1; }
            50% { opacity:0; }
            100% { opacity:1; }
        }
        @-o-keyframes blink{
            0% { opacity:1; }
            50% { opacity:0; }
            100% { opacity:1; }
        }

.typed-cursor a {text-decoration: none;}


span.logo{
text-indent: -9999px;
font-family: Rockwell;
font-size: 20px;
background: url('img/public_logo_white_logo.png') no-repeat; 
width:102px;
height:30px;
white-space: nowrap; 
display: inline-block;
margin-top:25px;
line-height: 28px;
margin-left: -120px;
}



#aboutUs form input {
  width: 830px;
  font-weight: normal;
  padding-top: 4px;
  padding-right: 0px;
  padding-bottom: 4px;
  padding-left: 15px;
  font-size: 21px;
  margin-top: -4px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 30px;
  border-top: 0px;
  border-bottom: 0px;
  border-left: 0px;
  border-right: 0px;
  outline: none;
  height:66px;
  line-height: 30px;
  text-transform: capitalize;
  color:#1D2838;
} 



#waitingNoodls {
  position: absolute;
  top: 200px;
  left: 400px;
  width: 80px;
  height: 82px;
  z-index: 9999;
  margin-left: auto;
  margin-right: auto;
  background-image: url(images/loader.gif);
  background-repeat: no-repeat;
  background-position: center center;
}
#waitingNoodls.waitingNoodlsAlternate {
  top: 200px;
}

#waitingResults {
  z-index: 9999;
  position: absolute;
  display: none;
  left: 400px;
  top: 20px;
  min-height: 27px;
  min-width: 27px;
  max-height: 27px;
  max-width: 27px;
  background-image: url(images/css_waitingResults.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

div#searchBox {
  /*background-image: url(images/css_mainBox_home_searchBox.gif);*/
  background-repeat: no-repeat;
  background-position: left top;
  margin: 0px;
  margin-bottom: 0px;
  padding: 0px;
  height: 70px;
  position: relative;
} 

 div#searchBox form{
  margin: 0px;
  padding-top: 0px;
  padding-bottom: 10px;
  
}
 div#searchBox form input {
  font-weight: normal;
  padding-top: 4px;
  padding-right: 0px;
  padding-bottom: 4px;
  font-size: 21px;
  border-top: 0px;
  border-bottom: 0px;
  border-left: 0px;
  border-right: 0px;
  outline: none;
  height:66px;
  line-height: 30px;
  text-transform: capitalize;
  color:#1D2838;
  background: rgba(255, 255, 255, 0.3);
  width:100%;
  padding-left: 15px;
  overflow: hidden;
} 



div#searchBox form input:focus{
  background: rgba(255, 255, 255, 0.91);
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  transition: 0.3s linear;


}

 div#searchBox form input:focus::-webkit-input-placeholder{
  color:#bbbbbb;
  padding:0 10px ;
}


 #aboutUs_searchButton {
  position: relative;
  display: block;
  background-repeat: no-repeat;
  background-position: left top;
  border: 0px;
  text-indent: -9999px;
  cursor: pointer; /* hand-shaped cursor */
  background: transparent;

} 


#searchBox ::-webkit-input-placeholder {
   color: #1D2838;
   font-family: "proxima-nova", Helvetica, sans-serif;
   font-size: 18px;
   font-weight: 100;
   padding-left: 20px;
   margin-left: 20px;
   line-height: 30px;
}

#aboutUs::-moz-placeholder { /* Firefox 18- */
color: #fff;
font-family: "proxima-nova", Helvetica, sans-serif;
font-size: 24px;
font-weight: 400;
padding-left: 20px;
margin-left: 20px;
line-height: 30px;
}


:-ms-input-placeholder {  
    color: #c6c6c !important;
    font-family: "proxima-nova", Helvetica, sans-serif;
    font-size: 24px;
    font-weight: 400;
    padding-left: 20px;
    margin-left: 20px;
    line-height: 30px;
}

 input.address:-ms-input-placeholder {
   color: #c6c6c6 !important;
   font-family: "proxima-nova", Helvetica, sans-serif;
   font-weight: 400;
   padding-left: 20px;
   margin-left: 20px;
   line-height: 30px;
  }

.logo-top {
  position: absolute;
}


span.icon-modal{
  font-size: 21px;
  color:#1D2838;
}

