section.content{background:#fff url(../media/template_assets/witty/v1/assets/1x1.png) top center repeat}section.content h4,section.content h5,section.content h6{color:#222}section.content strong{color:#222}section.content p{color:#222}section.content ul li{color:#222}section.content ul li ul li{color:#222}section.content .widget.form form label{color:#222}body,html{background:#fff url(../media/site_assets/2548af785dd5f78d891886fad3ab570f/assets/roughcloth.png) top center repeat;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1em;font-weight:normal;line-height:1.5em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}img{display:block;height:auto;width:100%}b,strong{font-weight:bold}em,i{text-decoration:italic}.shadow{-webkit-box-shadow:0 0 18px rgba(0, 0, 0, .5);-moz-box-shadow:0 0 18px rgba(0, 0, 0, .5);box-shadow:0 0 18px rgba(0, 0, 0, .5)}.top-bar{background:#2e474f url(../media/template_assets/witty/v1/assets/1x1.png) top center repeat;padding:18px 0 12px 0;position:relative}.top-bar #mobile-nav-button{display:none}.top-bar .cta{float:right}.top-bar .cta p{color:#fff;font-family:Rokkitt, serif;font-size:1.2em;font-weight:700;line-height:30px;margin:0}.top-bar .cta p a{color:#fff;font-weight:700}.top-bar .cta p strong{color:#fff;font-size:1.4em;font-weight:700;line-height:30px}.top-bar .cta p strong a{color:#fff;font-weight:700}.top-bar .social{float:left;height:24px;margin:0}.top-bar .social ul{margin:0;list-style-type:none}.top-bar .social ul li{display:inline;margin:0}.top-bar .social ul li a img{-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box;display:inline;height:24px;width:auto}header{background:#fff url(../media/site_assets/2548af785dd5f78d891886fad3ab570f/assets/header_1.png) top center repeat;border-top:3px solid #78b8cf;padding:36px 0;position:relative;width:100%}header .logo img{height:auto;margin:0 auto;width:50%}nav{background:#78b8cf;border-top:3px solid #2e474f}nav ul.primary{list-style-type:none;margin:0;text-align:center}nav ul.primary li{border-right:1px solid rgb(33.78%, 65.173%, 76.455%);display:inline;margin:0 0 0 -4px;padding:9px 0 13px 0}nav ul.primary li a{color:#fff;font-family:Rokkitt, serif;font-size:1em;font-weight:700;line-height:40px;padding:11px 12px 11px 12px;text-decoration:none}nav ul.primary li a:hover,nav ul.primary li.active a{background:#2e474f}nav ul.primary li:first-child{border-left:1px solid rgb(33.78%, 65.173%, 76.455%);margin:0}.subnav{background:#2e474f;text-align:center;width:100%}.subnav ul.secondary{list-style-type:none;margin:3px 0}.subnav ul.secondary li{display:inline}.subnav ul.secondary li a{-webkit-background-clip:padding-box;-webkit-border-radius:20px;-moz-background-clip:padding-box;-moz-border-radius:20px;border-radius:20px;background-clip:padding-box;color:#fff;font-size:.7em;font-weight:bold;line-height:36px;padding:9px 18px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.subnav ul.secondary li a.active,.subnav ul.secondary li a:hover{background:rgb(13.623%, 21.027%, 23.396%);color:#fff}section.content{padding:48px 0}section.content h1,section.content h2,section.content h3,section.content h4,section.content h5,section.content h6,section.content p{margin:0 0 18px 0}section.content h1,section.content h2,section.content h3,section.content h4,section.content h5,section.content h6{font-family:Rokkitt, serif;font-weight:700;line-height:1em}section.content h1{border-bottom:3px solid #2e474f;color:#2e474f;font-size:2em;text-transform:uppercase}section.content h2{color:#78b8cf;font-size:1.8em}section.content h3{color:#999;font-size:1.6em}section.content h4{font-size:1.4em}section.content h5{font-size:1.2em}section.content h6{font-size:1em}section.content p{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:.9em;line-height:1.5em}section.content ul{list-style-position:inside;list-style-type:disc;margin:0}section.content ul li{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:.9em;line-height:1.5em}section.content ul li ul{list-style-position:inside;list-style-type:circle;margin:12px 0 0 18px}section.content ul li ul li{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.1em;line-height:1.7em}section.content a{color:#2e474f;font-weight:bold}section.content a:hover{text-decoration:none}section.content a.btn{background:#78b8cf;-webkit-background-clip:padding-box;-webkit-border-radius:6px;-moz-background-clip:padding-box;-moz-border-radius:6px;border-radius:6px;background-clip:padding-box;color:#fff;font-family:Rokkitt, serif;font-size:1.2em;font-weight:700;line-height:36px;padding:9px 18px;text-decoration:none}section.content a.btn:hover{background:#2e474f}section.content iframe,section.content img{background:#fff;border:3px solid #e1e1e1;display:block;padding:3px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section.content .widget{margin-bottom:18px}section.content .widget.carousels nav.carousel-nav{background:#e1e1e1;text-align:center}section.content .widget.carousels nav.carousel-nav a{color:#999;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:.8em;font-weight:bold;line-height:1.5em;text-decoration:none}section.content .widget.carousels nav.carousel-nav a.prev{margin:9px 0 9px 12px}section.content .widget.carousels nav.carousel-nav a.next{margin:9px 12px 9px 0}section.content .widget.carousels nav.carousel-nav a:hover{color:#2e474f}section.content .widget.form{clear:both}section.content .widget.form form label{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:.9em;font-weight:normal;line-height:1.5em}section.content .widget.form form input,section.content .widget.form form select,section.content .widget.form form textarea{background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-background-clip:padding-box;-webkit-border-radius:0;-moz-background-clip:padding-box;-moz-border-radius:0;border-radius:0;background-clip:padding-box;border:3px solid #e1e1e1;width:100%}section.content .widget.form form select{padding:12px}section.content .widget.form form input[type=submit]{background:#78b8cf;border:none;-webkit-background-clip:padding-box;-webkit-border-radius:6px;-moz-background-clip:padding-box;-moz-border-radius:6px;border-radius:6px;background-clip:padding-box;color:#fff;font-family:Rokkitt, serif;font-size:1.05em;font-weight:700;line-height:1em;margin:0;padding:11px 18px 10px 18px;text-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto}section.content .widget.form form input[type=submit]:hover{background:#2e474f}section.content .widget.form form input[type="checkbox"]{margin:0 0 18px 0}section.content .widget.map{border:3px solid #e1e1e1}section.content .widget.map a{border:3px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section.content .widget.map a img{border:none;padding:0}section.content .row:last-child{margin-bottom:-18px}section.mobile-nav{display:none}section.footer-blocks{background:#000 url(../media/template_assets/witty/v1/assets/1x1.png) top center repeat;padding:24px 0 18px 0}section.footer-blocks h1,section.footer-blocks h2,section.footer-blocks h3{font-family:Rokkitt, serif;font-weight:700;line-height:1em;margin:0 0 18px 0}section.footer-blocks h1{border-bottom:3px solid #2e474f;color:#2e474f;font-size:2em;text-transform:uppercase}section.footer-blocks h2{color:#78b8cf;font-size:1.8em}section.footer-blocks h3{color:#999;font-size:1.6em}section.footer-blocks p{color:#999;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:.9em;line-height:1.5em}section.footer-blocks a{color:#2e474f;font-weight:bold}section.footer-blocks a:hover{color:rgb(26.871%, 41.475%, 46.148%)}section.footer-blocks ul{list-style-position:inside;list-style-type:none;margin:0}section.footer-blocks ul li{color:#999;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:.9em;line-height:1.5em;margin:0}footer{background:#000 url(../media/template_assets/witty/v1/assets/1x1.png) top center repeat;padding:18px 0}footer .copyright p{color:#78b8cf;font-family:Rokkitt, serif;font-size:1.2em;font-weight:700;line-height:1em;margin:0;text-align:center}footer .accreditation p{line-height:100%;margin:0;text-align:center}footer .accreditation p a{color:#fff;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:.8em}footer .accreditation p a:hover{text-decoration:none}@media only screen and (max-width: 959px){nav ul.primary li{padding:3px 0 7px 0}}@media only screen and (max-width: 959px){nav ul.primary li a{line-height:27px;padding:5px 6px 5px 6px}}@media only screen and (max-width: 959px){.subnav ul.secondary li a{line-height:30px;padding:6px 12px}}@media only screen and (max-width: 767px){.top-bar{padding:18px 0}}@media only screen and (max-width: 767px){.top-bar #mobile-nav-button{background:#111;-webkit-background-clip:padding-box;-webkit-border-radius:0 0 6px 6px;-moz-background-clip:padding-box;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;background-clip:padding-box;display:block;margin:0 18px 0 0;position:absolute;right:0;top:0}}@media only screen and (max-width: 767px){.top-bar #mobile-nav-button a{color:#fff;display:block;font-size:.9em;font-weight:bold;padding:3px 12px;line-height:26px;text-decoration:none;text-transform:uppercase}}@media only screen and (max-width: 767px){.top-bar #mobile-nav-button a img{float:left;height:10px;margin:8px 6px 0 0;width:auto}}@media only screen and (max-width: 767px){.top-bar .cta{float:none;margin:18px 0 0 0;text-align:center}}@media only screen and (max-width: 767px){.top-bar .cta p{line-height:1em}}@media only screen and (max-width: 767px){.top-bar .cta p strong{display:block;font-size:1.8em;line-height:.8em;margin:3px 0 0 0}}@media only screen and (max-width: 767px){.top-bar .social{float:none;margin:0}}@media only screen and (max-width: 767px){.top-bar .social ul{text-align:left}}@media only screen and (max-width: 767px){header{border-bottom:3px solid #e1e1e1}}@media only screen and (max-width: 767px){header .logo img{width:100%}}@media only screen and (max-width: 767px){nav.primary{display:none}}@media only screen and (max-width: 767px){.subnav{display:none}}@media only screen and (max-width: 767px){section.content{border-bottom:3px solid #e1e1e1;padding:36px 18px}}@media only screen and (max-width: 767px){section.content .widget.carousels nav.carousel-nav{display:none}}@media only screen and (max-width: 767px){section.mobile-nav{background:#fff url(../media/site_assets/2548af785dd5f78d891886fad3ab570f/assets/header_1.png) top center repeat;display:block;padding:36px 18px}}@media only screen and (max-width: 767px){section.mobile-nav nav{background:#fff url(../media/site_assets/2548af785dd5f78d891886fad3ab570f/assets/header_1.png) top center repeat;border-top:none}}@media only screen and (max-width: 767px){section.mobile-nav nav ul.mobile-nav-primary{height:100%;list-style-type:none;margin:0;text-align:center}}@media only screen and (max-width: 767px){section.mobile-nav nav ul.mobile-nav-primary li{display:inline;margin:0}}@media only screen and (max-width: 767px){section.mobile-nav nav ul.mobile-nav-primary li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-background-clip:padding-box;-webkit-border-radius:6px;-moz-background-clip:padding-box;-moz-border-radius:6px;border-radius:6px;background-clip:padding-box;background:#c1c1c1;color:#fff;display:block;font-family:Rokkitt, serif;font-size:1.4em;font-weight:700;margin:0 0 3px 0;padding:12px 9px 9px 9px;text-decoration:none;width:100%}}@media only screen and (max-width: 767px){section.mobile-nav nav ul.mobile-nav-primary li.active a{background:#2e474f;border-bottom:none}}@media only screen and (max-width: 767px){section.mobile-nav nav ul.mobile-nav-primary li.active a:hover{background:#2e474f;border-bottom:none}}@media only screen and (max-width: 767px){section.mobile-nav nav ul.mobile-nav-primary li a:hover{background:#78b8cf;border-bottom:none;color:#fff}}@media only screen and (max-width: 767px){section.mobile-nav nav ul.mobile-nav-primary li ul.mobile-secondary{background:#f1f1f1;border:3px solid #e1e1e1;-webkit-background-clip:padding-box;-webkit-border-radius:6px;-moz-background-clip:padding-box;-moz-border-radius:6px;border-radius:6px;background-clip:padding-box;margin:0 0 12px 0}}@media only screen and (max-width: 767px){section.mobile-nav nav ul.mobile-nav-primary li ul.mobile-secondary li{margin:0}}@media only screen and (max-width: 767px){section.mobile-nav nav ul.mobile-nav-primary li ul.mobile-secondary li a{background:none;-webkit-background-clip:padding-box;-webkit-border-radius:0;-moz-background-clip:padding-box;-moz-border-radius:0;border-radius:0;background-clip:padding-box;border-bottom:3px solid #e1e1e1;color:#999;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:.75em;font-weight:bold;margin:0;padding:6px;text-decoration:none;text-transform:uppercase;white-space:nowrap}}@media only screen and (max-width: 767px){section.mobile-nav nav ul.mobile-nav-primary li ul.mobile-secondary li a.active,section.mobile-nav nav ul.mobile-nav-primary li ul.mobile-secondary li a:hover{background:#78b8cf;border-bottom:3px solid #e1e1e1;color:#fff}}@media only screen and (max-width: 767px){section.mobile-nav nav ul.mobile-nav-primary li ul.mobile-secondary li:first-child a.active,section.mobile-nav nav ul.mobile-nav-primary li ul.mobile-secondary li:first-child a:hover{-webkit-background-clip:padding-box;-webkit-border-radius:3px 3px 0 0;-moz-background-clip:padding-box;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background-clip:padding-box}}@media only screen and (max-width: 767px){section.mobile-nav nav ul.mobile-nav-primary li ul.mobile-secondary li:last-child a{border-bottom:none}}@media only screen and (max-width: 767px){section.mobile-nav nav ul.mobile-nav-primary li ul.mobile-secondary li:last-child a.active,section.mobile-nav nav ul.mobile-nav-primary li ul.mobile-secondary li:last-child a:hover{-webkit-background-clip:padding-box;-webkit-border-radius:0 0 3px 3px;-moz-background-clip:padding-box;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;background-clip:padding-box}}@media only screen and (max-width: 767px){section.footer-blocks{padding:18px}}@media only screen and (max-width: 767px){.container .container{width:384px}}@media only screen and (max-width: 767px){.container .container .columns{width:384px}}@media only screen and (max-width: 479px){.container .container{width:264px}}@media only screen and (max-width: 479px){.container .container .columns{width:264px}}
