.browsehappy{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}body{font:normal 15px/1.5 'Source Sans Pro', sans-serif;background:#fff;color:#fff}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:300}.wrapper{max-width:1250px;margin:0 auto}.wrapper.full{max-width:100%}.container-fluid{max-width:1156px}#header{background:url(../images/header-v2.jpg) no-repeat center top;height:273px}#header.full{background-size:cover}#top-links{color:#fff;background:#3399ff;font-size:12px;padding-top:10px}#top-links a{color:#fff}#logo{font-size:48px;font-weight:700;line-height:0.8;margin-top:60px}#logo span{color:#ecd240;letter-spacing:-2px}#logo .tag-line{margin-top:7px;font-size:34px;font-weight:300}#banner{background:#000;padding:35px 0}.b-desc{padding:10px 33px 33px 33px 0}#banner h1{font-size:26px;color:#4c9fd9;margin-bottom:20px}#banner p{font-size:22px;font-weight:300;line-height:1.2;margin-bottom:20px}#banner .callout{font-size:32px;font-weight:300}#banner .callout a{font-weight:400;color:#fff;text-decoration:none}#banner .callout a:hover{color:#4c9fd9}.slider{max-width:896px;margin:0 auto}.flexslider{border:0;box-shadow:0 0 0;min-height:200px;margin-bottom:0;overflow:hidden;background:none;border-radius:0;max-height:407px}.flex-control-nav{display:none}.flex-direction-nav a{background:#fff}.flex-direction-nav a:before{font-size:26px;line-height:1.7}.flex-control-paging li a{border-radius:0}.flex-direction-nav .flex-next,.flex-direction-nav .flex-prev{text-align:center}#content{background:#f4f4f4;color:#000;padding:16px 0}#content h2{color:#2266aa;font-weight:400;margin-bottom:20px}#content p{margin-bottom:20px}#content .boxed{padding:0 20px}#content #main .boxed{padding-left:50px}#content #sidebar .boxed{padding-right:50px;padding-top:30px}#content #sidebar h2{margin-bottom:40px;margin-top:0}.form{border:1px solid #959595}.form .field{border-bottom:1px solid #959595;height:48px}.form .field input{height:47px;width:100%;padding:15px;border-radius:0;color:#000;border:0}.form .field input[type=submit]{padding:0;font-size:20px;height:48px}.form .field .btn-blue{background:#2266aa;color:#fff;font-weight:500}.form .field:last-child{border-bottom:0}#footer{background:#000;color:#fff;padding:36px 0}#footer a{color:#fff;text-decoration:none}#footer a:hover{color:#4c9fd9}#footer .contact-info{color:#e3e3e3;font-size:24px;font-weight:300;margin-bottom:20px}#footer .contact-info p{line-height:1}#footer .contact-info a{color:#e3e3e3;text-decoration:none}#footer .contact-info a:hover{color:#4c9fd9}.social{font-size:32px;color:#3a5a98}.social p{line-height:1}.social p img{vertical-align:baseline}.copyrights{font-size:11px}#map{height:220px;width:100%}#info-window{color:#000}#footer .footer-text{font-size:11px;color:#ecd240;text-align:center;padding-top:23px}
@media (min-width: 1401px){#header{background-image:url(../images/header-full.jpg);background-size:cover}}@media (min-width: 768px){.flex-direction-nav .flex-next{right:0}#sidebar{background:url(../images/vr.jpg) no-repeat right center;min-height:590px}}@media (max-width: 1199px){#top-links{font-size:11px}}@media (max-width: 1023px){#logo{font-size:43px}#logo .tag-line{font-size:31px}#banner h1{font-size:21px;margin-top:0}#banner p{font-size:18px}#banner .callout{font-size:28px}.b-desc{padding:0}#content #main .boxed,#content #sidebar .boxed{padding:0 20px}#content h2{font-size:24px}#footer .contact-info{font-size:20px}.social{font-size:29px}}@media (max-width: 767px){#logo{font-size:30px}#logo .tag-line{font-size:20px}.flex-direction-nav a{height:32px;width:32px}.flex-control-nav{display:none}.flex-direction-nav a:before{font-size:20px}.banner-wrapper{padding:20px 15px}.flexslider{margin-bottom:0}#content #main .boxed,#content #sidebar .boxed{padding:0}#banner .callout{font-size:21px}#banner h1{font-size:21px}#banner p{font-size:15px}#content p,#content h2{margin-bottom:10px}#content h2{font-size:21px}body{font-size:14px}#map{margin-bottom:20px}#header{background-position:left top}}
#map{margin-bottom: 10px;}