.clear{clear:both;}
#nav-search .input-box{position:relative;display:inline-block;margin:10px 0;}
#nav-search .input-box input{border-radius:3px;background:#FFF;border-color:transparent;box-shadow:none;color:#017761;font-weight:300;transition:.1s background;width:100%;min-width:300px;padding:5px;padding-right:30px;padding-left:10px;font-size:15px;line-height:20px;}
#nav-search .input-box input:hover{background:#F9F9F9;}
#nav-search .input-box .submit-button{background:0 0;border:none;position:absolute;right:0;width:32px;top:0;padding:9px 0;font-size:16px;color:#00A888;}
#nav-search .input-box input:focus{background:#F9F9F9;border-color:transparent;box-shadow:none;}
.ui-autocomplete {z-index: 9999;}
@media (max-width:415px){input#keyword, input.form-control#email_newsletter{min-width:inherit!important;}
}
.button-group{position:absolute;right:15px;top:0;padding:0;}
.button-group li{display:inline-block;margin:0 -2px;}
.ads-response{clear:both;padding-bottom:10px;}
ul.button-group li{margin:23px 0 5px 10px;}
ul.button-group li a{color:white;}
footer{background:#00A888 url(/img/footer.png) repeat center 60px;color:#fff;width:100%;padding-top:20px;margin-top:20px;text-align:center;font-size:13px;}
footer h3{font-size:30px;}
input.form-control#email_newsletter{background-color:rgba(1, 119, 97, 0.8);color:#FFF!important;margin-bottom:0;border:none;height:52px;min-width:400px;padding-left:25px;vertical-align:top;border-radius:0;display:inline-block;}
footer hr{border-color:#017761;margin-top:60px;}
#nav-footer a{margin:0 5px;padding-bottom:5px;display:inline-block;}
#copy_right{background-color:rgba(1, 119, 97, 0.8);color:#fff;padding:10px;}
#copy_right a{color:#FFF;margin-left:5px;}
a:hover .fa-twitter{color:#00aced;}
a:hover .fa-facebook{color:#3b5998;}
a:hover .fa-google-plus{color:#dd4b39;}
.button_outline:hover, a.button_outline:hover{background:#1dd7b2;color:#fff;}
.button_outline, a.button_outline{border:2px solid #1dd7b2;background:0 0;color:#1dd7b2;padding:13px 24px;text-decoration:none;display:inline-block;cursor:pointer;font-weight:600;font-size:16px;text-transform:uppercase;-webkit-font-smoothing:antialiased;outline:0;}
.top{position:fixed;right:40px;bottom:20px;z-index:99999;background:#00A888;font-size:30px;color:#EEEEEE;padding:10px 12px 14px;text-align:center;cursor:pointer;opacity:0.8;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .09);box-shadow:0 1px 1px rgba(0, 0, 0, .09);}
.top i{padding:0;}
.top:hover{background:#017761;color:#FFF;opacity:1;}
img.echo{background:#F1F1F1 url(/img/ajax.gif) no-repeat center 35%;}