h1,h2,h3,h4,h5,h6{font-family:Oswald, sans-serif;color:#525252}h1{font:100 36px Oswald, sans-serif;line-height:35px;padding:0;margin:50px 0 20px}h2{font-size:24px;line-height:30px;margin:10px 0 0;color:#605f5f;padding:0 0 15px}h3{font-size:20px;font-family:Oswald, sans-serif}h4{font-size:20px;font-family:Arial, Helvetica, sans-serif}h5{font-size:14px}h6{font-size:13px}p{line-height:22px;margin:0 0 15px;font-size:14px}strong{color:#263e6e;font-weight:200}a{color:#263e6e;border:none}a:focus,a:hover,a:visited{color:rgb(9.767%, 15.935%, 28.272%)}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}input[type="email"],input[type="password"],input[type="text"],select,textarea{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body{background:url("/media/template_assets/pinstripe/v1/assets/bg_footer_img.png") repeat left top #0071bc;font:100 16px Arial, Helvetica, sans-serif;color:#595858}.content .row:nth-child(2) .container .widget:first-child .carousel{background:url("/media/template_assets/pinstripe/v1/assets/shadow_img.png") no-repeat left bottom;padding-bottom:17px;margin-top:-2px}[id^="home_row-"]:not(:nth-child(2)) .carousel{background:url("/media/template_assets/pinstripe/v1/assets/gallery_bg_img.png") no-repeat center top}[id^="home_row-"]:not(:nth-child(2)) .carousel-item{height:440px;margin-left:175px;margin-top:35px;width:588px}img{border:none}[id^="home_row-"]:not(:nth-child(2)) .carousel-nav{padding:0 19%}[id^="home_row-"]:not(:nth-child(2)) .carousel-nav .next,[id^="home_row-"]:not(:nth-child(2)) .carousel-nav .prev{margin-top:-280px}@media only screen and (max-width: 959px){[id^="home_row-"]:not(:nth-child(2)) .carousel{background:url("/media/template_assets/pinstripe/v1/assets/ipad_gallery_bg_img.png") no-repeat center top}}@media only screen and (max-width: 959px){[id^="home_row-"]:not(:nth-child(2)) .carousel-item{height:440px;margin-left:108px;margin-top:32px;width:532px}}header.main{float:left;width:100%;background:#fff;clear:both;border-bottom:2px solid #0071bc}header.main nav{float:left;width:940px;background:#fff;margin:0 0 15px;padding:1px 0;position:relative;z-index:99999;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5}header.main ul.primary-navigation{width:100%;max-width:940px;margin:0;border-bottom:1px solid #ccc;border-top:1px solid #ccc;float:left}header.main ul.primary-navigation li{float:left;padding:0;margin:0;position:relative;text-align:center;background:url("/media/template_assets/pinstripe/v1/assets/nav_bullet.gif") no-repeat 2px 20px}header.main ul.primary-navigation li:first-child{background:none}header.main ul.primary-navigation li:first-child a{margin:0}header.main ul.primary-navigation li:first-child{border-left:none;padding-left:0}header.main ul.primary-navigation li a{text-decoration:none;font:100 16px Oswald, sans-serif;color:#757575;line-height:13px;display:block;padding:14px 36px;margin:0 0 0 8px}header.main nav .primary-navigation > li:hover > a,header.main ul.primary-navigation li a:hover,header.main ul.primary-navigation li.active a{background:#263e6e;color:#fff}header.main nav .primary-navigation > li:hover .secondary-nav-container a:hover{color:#f4f2f2}header.main nav .primary-navigation > li:hover .secondary-nav-container a{color:#fff}header.main nav .secondary-nav-container{display:none;left:8px;position:absolute;top:41px;width:125px;background:#0071bc;z-index:99999}header.main nav .primary-navigation > li:hover .secondary-nav-container{display:block}header.main nav ul.secondary-navigation{margin:0;padding:0}header.main ul.primary-navigation li ul li:first-child a{padding:10px}header.main nav ul.secondary-navigation li{padding:0;margin:0;background:none;width:100%;border-top:1px solid darken(primary_color, 10%)}header.main nav ul.secondary-navigation li:first-child{border-top:none}header.main nav ul.secondary-navigation li a{float:left;padding:10px;text-align:center;color:#fff;text-transform:capitalize;marging-left:6px;width:100%;margin:0}header.main nav ul.secondary-navigation li a:hover{background:#263e6e}[id^="home_row-"]:nth-child(2){background:url("/media/template_assets/pinstripe/v1/assets/gallerytop_bg_img.png") repeat left top #0071bc}.content .widget.gallery{padding-bottom:15px}.content .widget.gallery a{margin:0 6px 0;background:none;padding:0}.content .widget.gallery a: hover{background:none}.content .widget.gallery a img{width:100%;border-width:2px;margin:0 0 9px}.content img{border:4px solid #cbcbcb;margin:0 0 5px}.content ol{margin-left:0;list-style-position:inside}.content .widget.map{width:100%;margin:0;border:2px solid #fff;float:left}.content .widget.map img{height:250px}.content .widget.map a,.content .widget.map a:hover{background:none;padding:0;margin:0}.content .widget.video{margin:0 0 20px}.content .widget.form{padding:4px 0 10px;float:left;width:100%}.content .widget.form .errorlist{margin:0 0 5px}.content .widget.form .errorlist li{color:#282828;border:1px solid red}.content .widget.form button,.content .widget.form input,.content .widget.form textarea{width:100%}.content .widget.form input[type="submit"],.content .widget.form input[type="submit"]:active{width:auto;float:right;border:none;color:#fff;background:#263e6e;padding:5px 10px;text-decoration:none;font-family:Oswald, sans-serif;font-size:16px;-o-transition:background .3s ease-in;-ms-transition:background .3s ease-in;-moz-transition:background .3s ease-in;-webkit-transition:background .3s ease-in;transition:background .3s ease-in;margin-top:15px;text-align:center;-webkit-appearance:none;text-shadow:inherit}.content .widget.form input[type="submit"]:hover{background:#263e6e}.content .widget.form input,.content .widget.form textarea{width:100%;margin:0 0 5px;padding:6px 5px}.content .widget.form label{color:#595858;font-family:Arial, Helvetica, sans-serif;margin:0 0 3px;font-size:14px;font-weight:normal}.content .widget.form .submit{width:auto;padding:10px 25px;border-radius:0;fomarginnt-size:14px;font-weight:normal;text-shadow:normal}.content .widget.form textarea{height:85px;margin:0 0 20px}.content .widget.carousels img{border:1px solid #fff;margin:0}.carousel .carousel-nav{position:relative;z-index:99999}.carousel .carousel-nav > a.next,.carousel .carousel-nav > a.prev{margin-top:-70px;text-indent:-9999px;text-decoration:none}.carousel .carousel-nav > a.next{margin-right:10px}.carousel .carousel-nav > a.prev{margin-left:10px}.carousel .carousel-nav > a.next:before,.carousel .carousel-nav > a.prev:before{display:inline;font-size:2.6em;font-weigth:700;color:#fff;width:34px;height:34px;-moz-border-radius:36px;-webkit-border-radius:36px;border-radius:36px;visibility:visible;background:#181818;border:4px solid #77726E}.carousel .carousel-nav > a.next:before{content:"\203A";text-indent:12px;line-height:27px;float:right}.carousel .carousel-nav > a.prev:before{content:"\2039";text-indent:9px;line-height:27px;float:left}blockquote{border-left:medium none;font-style:normal;padding:0 0 0 20px;margin:0;line-height:20px;color:#595858;font-size:14px;font-family:Arial, Helvetica, sans-serif;overflow:hidden;width:98%}.logo{margin:10px 0 0;text-align:center}.logo img{max-width:100%}.logo h1,h2{padding:0;margin:0;background:none;font:100 36px Oswald, sans-serif;line-height:35px;padding:0}.logo h1 a,h2 a{text-decoration:none}.cta-container{float:right;font:100 18px Oswald, sans-serif;color:#3b3b3b;margin:15px 0 0;text-align:right;text-transform:capitalize;line-height:16px;letter-spacing:1px;position:relative;z-index:1}.cta-container .phone{font:100 26px Oswald, sans-serif;color:#3b3b3b;padding:0 0 0 5px;text-decoration:none}.content a.readmore{background:#263e6e;color:#fff;padding:4px 10px 3px;text-decoration:none;font:100 15px Arial, Helvetica, sans-serif;-o-transition:background .3s ease-in;-ms-transition:background .3s ease-in;-moz-transition:background .3s ease-in;-webkit-transition:background .3s ease-in;transition:background .3s ease-in;margin-top:15px;text-align:center}.content a.readmore:hover{background:#0071bc}nav.mobile{display:none;float:left;width:100%}.social{float:left;width:auto;padding:10px 0 0}.social ul:before{content:"Follow Us On:";font:100 16px Oswald, sans-serif;color:#3b3b3b;line-height:28px;float:left;width:100%}.social ul{float:right;width:auto;margin:0;padding:0}.social ul li{float:left;margin:0;padding:0;position:relative;z-index:1}.social ul li:first-child a{margin-left:0}.social ul li a{margin-left:6px}.social ul li a img{width:auto;vertical-align:top}.widget.form:before{width:96%;color:#605f5f;padding:5px 2%;float:left;margin:0 0 10px;padding:0 0 10px;content:"Get In Touch";line-height:26px;font-size:24px;text-transform:none;font-family:Oswald, sans-serif;border-bottom:1px solid #d1d1d1}.widget.form h2{font-size:16px;text-transform:inherit;line-height:1.1em;color:#758b14;font-family:Arial, Helvetica, sans-serif}.content{float:left;width:100%;background:#fff}.content ul li:before{content:"\2713";font-weight:700;margin:0 0 8px 0;padding-right:6px;background:none}.content .container ul li{padding-right:10px;text-indent:-18px;margin-left:18px}.content .container ol li{padding-right:10px;text-indent:-12px;margin-left:18px}.content .container{padding:0;position:relative;x-index:9}.content .container ul.errorlist li:before{content:""}.content .container ul.errorlist li{margin:0 0 5px;text-indent:1px}.content .row:last-child .container{padding-bottom:30px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.footer{float:left;width:100%;font:100 14px Arial, Helvetica, sans-serif;color:#b3b1a1;padding:0;margin:0;text-align:center;background:url("/media/template_assets/pinstripe/v1/assets/bg_footer_img.png") repeat left top #0071bc}.footer nav{width:100%;padding:0;text-align:center;display:inline-block}.footer .secondary-nav-container{display:none}.footer ul.primary-navigation{padding:0;margin:0 0 10px;width:100%;text-align:center}.footer ul.primary-navigation li{display:inline}.footer ul.primary-navigation li a{text-decoration:none;color:#fff;font:100 14px Arial, Helvetica, sans-serif}.footer ul.primary-navigation li a:hover{text-decoration:underline}.footer ul.primary-navigation li.active a{text-decoration:underline}.footer ul.primary-navigation li:before{content:"|";padding-left:15px;margin-right:15px;color:#fff}.footer ul.primary-navigation li:first-child:before{content:""}.footer address{font:100 14px Arial, Helvetica, sans-serif;color:#fff;padding:0 0 20px;line-height:22px}.footer address strong{font-weight:700;color:#fff}.footer address a,footer address a:visited{text-decoration:underline;color:#fff}.footer address a:hover,footer address a:focus{color:#0071bc;text-decoration:none}.footer-bottom,.footer-top{width:100%;text-align:center;display:inline-block}.footer-top{background:url("/media/template_assets/pinstripe/v1/assets/bg_footer_img.png") repeat left top rgb(0%, 47.92%, 79.725%);padding-top:20px}.footer .copyright{padding:10px 0;text-align:right;font-size:14px;text-align:center;color:#fff}.footer .copyright p{font-size:14px;line-height:14px;margin:0}@media only screen and (max-width: 959px){.content a.readmore{padding:4px 10px 6px}}@media only screen and (max-width: 959px){.content .widget.gallery a{width:75px;margin:0 11px 18px 0}}@media only screen and (max-width: 959px){header.main ul.primary-navigation li a{padding:14px 24px}}@media only screen and (max-width: 959px){header.main nav{width:768px;margin-left:-10px}}@media only screen and (max-width: 959px){.navLeft,.navRight{display:none}}@media only screen and (max-width: 959px){.content .row:nth-child(2) .container .widget:first-child .carousel-fade{background-position:center bottom}}@media only screen and (max-width: 767px){.content .row:nth-child(2) .container .widget:first-child .carousel-fade{background-position:center bottom}}@media only screen and (max-width: 767px){.widget.carousels{display:none}}@media only screen and (max-width: 767px){.content .row:first-child .container{margin-top:0}}@media only screen and (max-width: 767px){.widget.form h2:before{width:96.5%}}@media only screen and (max-width: 767px){.widget{padding:0 5px}}@media only screen and (max-width: 767px){.content .widget.form{padding:18px 5px 10px}}@media only screen and (max-width: 767px){.content .widget.html img{width:100%;height:auto}}@media only screen and (max-width: 767px){.footer .copyright,.social,.social ul,footer address,footer ul.primary-navigation{width:100%;text-align:center}}@media only screen and (max-width: 767px){.social ul li,footer ul.primary-navigation li{float:none;display:inline}}@media only screen and (max-width: 767px){.cta-container,.logo{text-align:center;width:100%}}@media only screen and (max-width: 767px){.cta-container{padding:0 0 15px;margin-top:15px}}@media only screen and (max-width: 767px){.logo{margin:10px 0 0}}@media only screen and (max-width: 767px){.logo img{width:100%;margin:-15px 0 10px}}@media only screen and (max-width: 767px){.logo h1{margin:0;padding:0;border-bottom:none;font-size:28px;line-height:43px;background:none}}@media only screen and (max-width: 767px){.logo h2{margin:0;padding:0;border-bottom:none;font-size:28px;line-height:43px;background:none}}@media only screen and (max-width: 767px){.footer{margin:0;padding:0}}@media only screen and (max-width: 767px){.footer .copyright{padding-top:10px;display:inline-block}}@media only screen and (max-width: 767px){header ul.primary-navigation li a,header.main ul.primary-navigation li{width:100%}}@media only screen and (max-width: 767px){header.main ul.primary-navigation li{padding:0 0 1px}}@media only screen and (max-width: 767px){header.main nav ul.secondary-navigation li a{width:100%}}@media only screen and (max-width: 767px){header.main nav .secondary-nav-container{display:block;position:relative;top:1px}}@media only screen and (max-width: 767px){header.main nav ul.secondary-navigation li a{margin:0}}@media only screen and (max-width: 767px){header.main nav .primary-navigation > li:hover .secondary-nav-container a{color:#c3c2c2;background:#e1e1e1}}@media only screen and (max-width: 767px){h1{font-size:28px;line-height:43px;background:none;margin:15px 0}}@media only screen and (max-width: 767px){h2{font-size:20px}}@media only screen and (max-width: 767px){h3{font-size:18px;line-height:22px}}@media only screen and (max-width: 767px){header.main nav{display:none}}@media only screen and (max-width: 767px){nav.mobile{display:block;margin-top:0}}@media only screen and (max-width: 767px){nav.mobile ul{width:100%;float:left;margin-top:20px}}@media only screen and (max-width: 767px){nav.mobile ul li{margin:0 0 1px;float:left;width:100%}}@media only screen and (max-width: 767px){nav.mobile ul li a{width:100%;float:left;text-decoration:none;padding:4px 2%;color:#fff;background:rgb(22.605%, 36.881%, 65.435%)}}@media only screen and (max-width: 767px){nav.mobile ul li a:hover,nav.mobile ul li.active > a,nav.mobile ul li.active ul li a.active{background:#0071bc}}@media only screen and (max-width: 767px){nav.mobile ul ul{margin:0}}@media only screen and (max-width: 767px){nav.mobile ul ul li a:before{content:"\00BB \0020";font-size:14px;line-height:15px;vertical-align:top}}@media only screen and (max-width: 767px){nav.mobile ul ul li a{padding-left:5%;padding-bottom:1px;text-transform:capitalize}}@media only screen and (max-width: 767px){nav.mobile ul ul li:last-child{margin:0}}@media only screen and (max-width: 767px){nav.mobile ul ul li:first-child{margin-top:1px}}@media only screen and (max-width: 767px){.footer ul.primary-navigation li:before{margin-right:4px;padding-left:0}}@media only screen and (max-width: 767px){.footer ul.primary-navigation li a{font-size:12px}}@media only screen and (max-width: 767px){.footer address{font-size:13px}}@media only screen and (max-width: 767px){.footer address div{width:100%}}@media only screen and (max-width: 767px){.footer address div:first-child{border:none}}@media only screen and (max-width: 767px){footer .copyright{padding-top:15px}}@media only screen and (min-width:767px){.logo{margin:-22px 0 20px}}
