/* Nav */
#remote_nav {background:#000; box-shadow: 0 7px 0 0 rgba(0,0,0,0.2); top:0;}
#remote_nav .remote_content {text-align:center; padding:12px 0; max-width:910px;}
#remote_nav .remote_content a {width:90%; display:block; vertical-align:middle; color:#fff; font-family: 'Montserrat', sans-serif; font-weight:800; text-decoration:none; font-size:11px; line-height:20px; margin:0 auto; padding:10px 0; letter-spacing:.5px;}
#remote_nav .remote_content a span {background-color:#f8e71c; display:inline-block; padding:0 2px; color: #000;}

#nav_bar-holder {height:34px; width:100%; overflow:hidden; z-index:1; position:absolute; top:-34px; left:0; right:0; background:#fff; display:none; opacity:0;}
#nav_bar {height:34px; background:#fff; width:100%; position:relative; z-index:1; top:-34px;
-webkit-transition:all .5s ease;
transition:all .5s ease;
}
#nav_bar-content {max-width:1080px; position:relative; z-index:1; margin:0 auto; height:34px;}

#nav_bar-left {width:40%; float:left; text-align:right; padding:0 10px 0 0; box-sizing:border-box;}
#nav_bar-independent {display:inline-block; text-align:left; height:34px; line-height:34px; padding:0 0 0 34px; color:#c362ca; font-family: 'M PLUS Rounded 1c', sans-serif; font-size:9.5px; background:url("../images/i_cardtag.png") 0 4px no-repeat; background-size:27px 27px; margin:0 50px 0 0; font-weight:900;}
#nav_bar-remote {display:inline-block; text-align:left; height:34px; line-height:34px; padding:0 0 0 34px; color:#70c870; font-family: 'M PLUS Rounded 1c', sans-serif; font-size:9.5px; background:url("../images/r_cardtag.png") 0 4px no-repeat; background-size:27px 27px; font-weight:900;}

#nav_bar-right {width:60%; float:left; text-align:right; height:34px; line-height:34px;}
#nav_bar-logo {display:inline-block; margin:0 8px 0 0;}
#nav_bar-title {display:inline-block; margin:0 10px 0 0; font-family: 'M PLUS Rounded 1c', sans-serif; font-weight:900; font-size:11px; letter-spacing:0.07px; color:#333; padding:0 10px 0 0; position:relative;}
#nav_bar-title:after {content:" "; display:block; width:2px; height:20px; position:absolute; top:7px; right:0; background:#999;}
#nav_bar-link {display:inline-block; margin:0 10px 0 0; font-family: 'M PLUS Rounded 1c', sans-serif; font-weight:900; font-size:11px; letter-spacing:0.07px;}
#nav_bar-link a {color:#28d5d5; text-decoration:none; border-bottom: 4px solid #28D5D5; line-height:12px; display:inline-block; margin:0 0 0 4px;}
#nav_bar-link a:first-of-type {margin-left:0; margin-right: 4px;}

/* Footer */
#remote_footer {background:#00c6d1; position:fixed; bottom:0; left:0; right:0; box-shadow: 0 -6px 0 0 rgba(0,0,0,0.33); transition: all 1s ease; padding:4px 0 10px 0;}
#remote_footer .remote_content {max-width:1080px; width:100%; box-sizing:border-box; margin:0 auto; color:#fff; z-index:-1;}
#remote_footer a#remote_signup {display:block; color:#fff; text-decoration:none; font-family:'M PLUS Rounded 1c', sans-serif; font-size:14px; position:relative; font-weight:700; margin:0 0 0 34px; padding:0 0 0 51px; vertical-align:middle;}
#remote_footer a#remote_signup strong {font-weight:500; font-size:27px; vertical-align:middle; margin:0 20px 0 0; display:block;}
#remote_footer a#remote_signup:before {content:" "; display:block; width:38px; height:26px; background:url("../images/email_icon.png") 0 0 no-repeat;  background-size:38px 26px; position:absolute; top:7px; left:0;}
#remote_footer a#remote_signup span {vertical-align:middle; margin:0 6px 0 0;}
#remote_footer a#remote_signup span.footer_mobile {display:block; color:#000; border-bottom:none; text-decoration:underline; background-color:#f8e71c; margin-left:18px; float:left; padding:0 2px;} 
#remote_footer a#remote_signup span.footer_desktop {display:none;}
#remote_footer a#remote_signup i.fa-arrow-circle-right {font-size:30px; vertical-align:middle; margin:0 0 0 4px; display:inline-block;}


#footer_survey-toggle {display:block; position:absolute; width:24px; height:22px; right:24px; top:11px; z-index:9999;}
#footer_survey-toggle img {width:100%; height:auto;}
#remote_footer.footer-hidden {bottom:-200px;}

/* Media Queries */

@media only screen and (min-width: 400px) {

#remote_footer a#remote_signup span.footer_mobile {display:inline-block; float:none;  position:relative;  left:50%; transform:translateX(-50%); margin-left:-60px;}

}

@media only screen and (min-width: 600px) {



}

@media only screen and (min-width: 720px) {

}

@media only screen and (min-width: 865px) {

}

@media only screen and (min-width: 960px) {

/* Nav */
#remote_nav .remote_content {padding:21px 0;}
#remote_nav .remote_content a {width:auto; display:inline-block; vertical-align:middle; font-size:12px; line-height:29px; padding:0 30px;}


}

@media only screen and (min-width: 1024px) {

/* Sticky Nav */
#remote.sticky #remote_nav {
  position:fixed;
  top:34px;
  z-index:9999;
  left:0;
  width:100%;  
}

#nav_bar-holder {display:block;}
#remote.sticky #nav_bar-holder {opacity:1;}
#remote.sticky #nav_bar-holder #nav_bar {top:0;}


/* Footer */
#remote_footer {padding:0; display:block;}
#remote_footer .remote_content {height:42px;}
#remote_footer a#remote_signup strong {display:inline-block;}
#remote_footer a#remote_signup span {height:42px; line-height:42px;}
#remote_footer a#remote_signup span.footer_mobile {display:inline-block; color:#fff; text-decoration:underline; background:none; margin-left:18px; float:none;} 
#remote_footer a#remote_signup i.fa-arrow-circle-right {height:42px; line-height:42px; margin:-4px 0 0 4px;}
#footer_survey-toggle {width:24px; height:22px; right:24px; top:11px;}

#remote_footer a#remote_signup span.footer_mobile {display:none;} 
#remote_footer a#remote_signup span.footer_desktop {display:inline-block;}


}

@media only screen and (min-width: 1080px) {
	
}

@media only screen and (min-width: 1190px) {
#remote.sticky #remote_nav {/*width: calc(100% - 200px); left: 200px;*/}
#remote_footer {/*width: calc(100% - 200px); left: 200px;*/}



}
