@charset "utf-8";

@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=33c336ed-0d08-415a-a930-4e8a3e1e4d48&fontids=5484526");
@font-face{
font-family:"GrilledCheese BTN W01 Regular";
src:url("../fonts/5484526/0729caf9-c6ed-45c4-9a8d-ad46e117a7d7.eot?#iefix");
src:url("../fonts/5484526/0729caf9-c6ed-45c4-9a8d-ad46e117a7d7.eot?#iefix") format("eot"),url("../fonts/5484526/ce51df68-d6dc-43e3-9d1b-a8c8a9d01d44.woff2") format("woff2"),url("../fonts/5484526/9786d253-765e-45da-8aaf-59c4a0c9e9b0.woff") format("woff"),url("../fonts/5484526/feee44b6-f24b-426d-9615-1ebbedd48f66.ttf") format("truetype");
}

/*

font-family:'GrilledCheese BTN W01 Regular', sans-serif;

font-family:'Museo Sans W01_300', sans-serif;
font-family:'Museo Sans W01_500', sans-serif;
font-family:'Museo Sans W01_700', sans-serif;

font-family:'BrandonText-Light', sans-serif;
font-family:'BrandonText-Regular', sans-serif;
font-family:'BrandonText-Medium', sans-serif;
font-family:'BrandonText-Bold', sans-serif;
font-family:'BrandonText-Black', sans-serif;

*/

/* header adjustment */

.header-top {margin-top:10px;}
.header-top .primary-logo {width:90px; margin-left:10px;}
.header-top .primary-logo a {display:block; width:100%;}
.header-top .primary-logo a img {width:100%; height:auto;}

.wrapper-content {max-width:1000px;}

.home-unauthenticated-top .home-unauthenticated-top-logo {
	float: left;
	margin: 11px 0 14px 10px;
	width:200px;
}
.home-unauthenticated-top .home-unauthenticated-top-logo a {display:block; width:100%;}
.home-unauthenticated-top .home-unauthenticated-top-logo a img { width:100%; height:auto;}

.sbc_section {width:100%; position:relative; box-sizing:border-box;}
.sbc_content {max-width:1000px; margin:0 auto; position:relative; box-sizing:border-box; padding:0 13px;}

.home-unauthenticated-top-nav {padding: 22px 0 0 0;}

/* Hero */

#hero_logo {width:168px; margin:0 auto;}
#hero_logo img {width:100%; height:auto;}

#bc100_hero h1 {margin:17px 0 8px; padding:0; font-family:'GrilledCheese BTN W01 Regular', sans-serif; font-size:23px; line-height:25px; text-align:center; color:#d83230; font-weight:400;}
#bc100_hero h1 strong {display:block; font-size:36px; font-weight:400; line-height:36px;}

#hero_message {max-width:300px; margin:0 auto; position:relative;}
#hero_message:after {
  content: "";
  clear: both;
  display: table;
}

#hero_message-judy {float:left; width:100px; margin-right:18px;}
#hero_message-judy img {width:100%; height:auto;}
#hero_message-txt {float:left; max-width:calc(100% - 120px);}
#hero_message-txt p {margin:8px 0 0 0; padding:0; font-family:'Museo Sans W01_500', sans-serif; font-weight:500; font-size:16px; line-height:1.25; color:#3a3a3a;letter-spacing: -.1px;}

#hero_sig {max-width:300px; margin:0 auto 17px auto;}
#hero_sig:after {
  content: "";
  clear: both;
  display: table;
}

#hero_sig-img {float:left; width:100px; text-align:center; margin-right:18px;margin-top: 15px;}
#hero_sig-img img {width:65px; height:auto;}
#hero_sig-txt {float:left; width:170px;}

#hero_sig-txt p {margin:0; padding:0; font-family: BrandonText-Regular, sans-serif; font-weight:400; font-size:14px; color:#3a3a3a;}
#hero_sig-txt p strong {display:block; font-family: BrandonText-Medium, sans-serif; font-weight:500; font-size:16px;}
/* Hero */


/* Nav */

#bc100_nav {background-color:#f4f1ea;}
#bc100_nav .sbc_content {overflow-x:auto; }

#bc100_nav-holder {text-align:left; max-width:990px; margin:0; padding:0; list-style:none; min-width:320px; white-space: nowrap;}
#bc100_nav-holder li {margin:0; padding:0; display:inline-block; margin-right:17px;}
#bc100_nav-holder li a {height:36px; line-height:41px; color:#3a3a3a; text-decoration:none; font-family: Arial, sans-serif; font-weight:700; text-align:left; display:block; font-size:14px;}
#bc100_nav-holder li:first-of-type a {}
#bc100_nav-holder li:last-of-type a {margin-right:0;}

#bc100_nav-holder li a:hover {color:#3a3a3a; text-decoration:none; }
#bc100_nav-holder li a.bc100_nav-highlight {color:#27acca; text-decoration:none;}
#bc100_nav-holder li a.bc100_nav-highlight:hover {color:#27acca; text-decoration:none;}
#bc100_nav-holder li a span.bc100_nav-desktop {display:none;}
#bc100_nav-holder li a span.bc100_nav-mobile {display:block;}

/* Nav */













/* Media Queries */
@media only screen and (min-width: 375px) {

/* Nav */
#bc100_nav-holder {padding:0;}
#bc100_nav-holder li {margin-right:12px;}
#bc100_nav-holder li a {font-size:14px;}

}



@media only screen and (min-width: 410px) {

/* Nav */
#bc100_nav-holder {padding:0; text-align:center;}
#bc100_nav-holder li {margin-right:20px;}
#bc100_nav-holder li:last-of-type {margin-right:0; padding-right:0;}

}

@media only screen and (min-width: 480px) {

}

@media only screen and (min-width: 760px) {

/* Nav */
#bc100_nav-holder {}
#bc100_nav-holder li {margin-right:80px;}
#bc100_nav-holder li:first-of-type {}
#bc100_nav-holder li:last-of-type {}
#bc100_nav-holder li a {font-size:18px;}

/* Hero */

#hero_logo {width:298px;}

#bc100_hero h1 {margin:0; font-size:55px; line-height:55px; text-align:center; color:#d83230; font-weight:400;}
#bc100_hero h1 strong {display:block; font-size:85px; font-weight:400; line-height:85px;}

#hero_message {max-width:550px; margin:20px auto 0 auto;}

#hero_message-judy {width:136px;}

#hero_message-txt {max-width:calc(100% - 154px);}
#hero_message-txt p {font-size:27px; line-height:1.33;}

#hero_sig {max-width:550px; margin:20px auto 30px auto;}

#hero_sig-img {width:136px; margin-right:16px;}
#hero_sig-img img {width:85px; height:auto;}
#hero_sig-txt {width:390px;}

#hero_sig-txt p {margin:0; padding:0; font-family: BrandonText-Regular, sans-serif; font-weight:400; font-size:14px; color:#3a3a3a;}
#hero_sig-txt p strong {display:block; font-family: BrandonText-Medium, sans-serif; font-weight:500; font-size:16px;}


}






@media only screen and (min-width: 960px) {
#bc100_nav-holder {text-align:left;}
}

@media only screen and (min-width: 1024px) {

/* Page */
.header-top .primary-logo {width:150px; margin-left:0px;}
.home-unauthenticated-top .home-unauthenticated-top-logo {width:300px;}

/* Hero */
#bc100_hero .sbc_content {padding:15px 0 15px 298px; min-height: 341px;}
#hero_logo {width:298px; margin:0; position:absolute; left:-30px; top:16px;}

#bc100_hero h1 {margin:0; font-size:55px; line-height:55px; text-align:center; color:#d83230; font-weight:400;}
#bc100_hero h1 strong {display:block; font-size:85px; font-weight:400; line-height:85px;}
#bc100_hero a {text-decoration: none;}
#hero_message {max-width:550px; margin:18px 0 0 0;}

#hero_message-judy {float:none; width:136px; margin-right:0; position:absolute; top:0; right:-140px;}

#hero_message-txt {float:none; max-width:100%;}
#hero_message-txt p {font-size:27px; line-height:1.33;}

#hero_sig {max-width:100%; margin:14px 0 0 0;}

#hero_sig-img {width:82px; margin-right:16px;}
#hero_sig-img img {width:100%; height:auto;}
#hero_sig-txt {width:390px;}

#hero_sig-txt p {margin:0; padding:0; font-family: BrandonText-Regular, sans-serif; font-weight:400; font-size:14px; color:#3a3a3a;}
#hero_sig-txt p strong {display:block; font-family: BrandonText-Medium, sans-serif; font-weight:500; font-size:16px;}


/* Nav */
#bc100_nav-holder {}
#bc100_nav-holder li {}
#bc100_nav-holder li:first-of-type {}
#bc100_nav-holder li:last-of-type {}
#bc100_nav-holder li a {}
#bc100_nav-holder li a span.bc100_nav-desktop {display:block;}
#bc100_nav-holder li a span.bc100_nav-mobile {display:none;}


}

@media only screen and (min-width: 1100px) {

/* Page */
.sbc_content {padding:0;}

/* Nav */
#bc100_nav-holder {padding:0;}
#bc100_nav-holder li {margin-right:100px;}

}
