body{font-family:jaf-bernina-sans-1;font-size:16px ;line-height:31px ;color:#333333;background:#dceeff;background-color:rgba(220, 238, 255, 1);background-size:;font-weight:300;text-shadow:0 0 0 rgba(0, 0, 0, 1);}
h3{font-family:futura-pt-1;font-size:36px ;font-weight:500;line-height:35px ;margin:0 0 10px 0;color:#333;}
h1{font-family:futura-pt-1;font-weight:500;font-size:60px ;line-height:90px ;color:#333;}
h6{font-style:italic;font-weight:400;font-size:18px ;color:#888;line-height:18px ;margin:0 0 10px 0;}
.headerContainer{border-color:#dddddd #dddddd #dddddd #dddddd;border-width:0 0 1px 0;border-style:none none none none;padding:15px 0 25px 0;-webkit-box-shadow:0 4px 5px 0 rgba(0, 0, 0, 0.14), inset 0 4px 5px 0 rgba(0, 0, 0, 0.14);box-shadow:0 4px 5px 0 rgba(0, 0, 0, 0.14), inset 0 4px 5px 0 rgba(0, 0, 0, 0.14);background:#333365;background-color:rgba(51, 51, 101, 1);background-size:;margin:0 0 0 0;}
.headerContainer img{width:300px;padding:25px 25px 25px 25px;margin:-36px 0 0 0;}
[class*="header-layout-"] .h-nav .nav > li > a{font-family:jaf-bernina-sans-1;text-transform:uppercase;font-size:16px ;line-height:12px ;font-weight:300;margin:0 0 0 0;color:#ffffff;padding:16px 30px 0 0;text-shadow:0 0 0 rgba(0, 0, 0, 1);}
.footerContainer{background:#333365;background-color:rgba(51, 51, 101, 1);border-color:#1f1f1f #1f1f1f #1f1f1f #1f1f1f;border-width:10px 0 0 0;border-style:none none none none;background-size:;-webkit-box-shadow:0 0 25px 5px rgba(72, 69, 128, 1);box-shadow:0 0 25px 5px rgba(72, 69, 128, 1);}
.footerContainer p{color:#eee;line-height:24px ;padding:6px 0 0 0;}
.footerContainer h3{font-family:futura-pt-1;color:#eee;}
.subnavContainer{background:#333365;background-color:rgba(51, 51, 101, 1);padding:15px 0 10px 0;font-family:jaf-bernina-sans-1;color:#eee;border-color:#2e9eea #2e9eea #2e9eea #2e9eea;border-style:solid none none none;border-width:2px 2px 2px 2px;background-size:;font-size:16px ;text-shadow:0 0 0 rgba(0, 0, 0, 1);font-weight:300;}
.btn{color:#fff;background:#2b8a8f;background-color:rgba(43, 138, 143, 1);border-radius:5px 5px 5px 5px;text-shadow:0 0 0 rgba(0, 0, 0, 1);font-family:futura-pt-1;text-transform:uppercase;font-weight:400;}
.btn:hover{background:#3ea7b3;background-color:rgba(62, 167, 179, 1);color:#fff;}
.padBg{background:#cccccc;background-color:rgba(204, 204, 204, 0.25);}
input[type="text"]{color:#333;border-radius:0 0 0 0;border-width:1px 1px 1px 1px;border-color:#dddddd #dddddd #dddddd #dddddd;padding:15px 10px 15px 10px;}
textarea{padding:10px 10px 10px 10px;margin:0 0 0 0;border-color:#dddddd #dddddd #dddddd #dddddd;border-width:1px 1px 1px 1px;border-radius:0 0 0 0;}
.centerContainer .mainContainer > .container{background:none;background-color:none;padding:40px 40px 40px 40px;-webkit-box-shadow:0 0 0 0 rgba(3, 3, 3, 0.35), inset 0 0 0 0 rgba(3, 3, 3, 0.35);box-shadow:0 0 0 0 rgba(3, 3, 3, 0.35), inset 0 0 0 0 rgba(3, 3, 3, 0.35);margin:20px 0 0 0;background-size:;}
.centerContainer{padding:20px 0 0 0;margin:0 0 0 0;background:#dceeff;background-color:rgba(220, 238, 255, 1);background-size:;}
.subnavContainer a{color:#eeeeee;margin:0 0 0 20px;font-family:jaf-bernina-sans-1;font-size:16px ;font-weight:300;text-shadow:0 0 0 rgba(0, 0, 0, 1);line-height:18px ;padding:0 0 0 0;}
.mod-photo img{border-color:#bdbdbd #bdbdbd #bdbdbd #bdbdbd;border-width:1px 1px 1px 1px;border-style:solid solid solid solid;-webkit-box-shadow:0 0 0 0 rgba(5, 5, 5, 0.47), inset 0 0 0 0 rgba(5, 5, 5, 0.47);box-shadow:0 0 0 0 rgba(5, 5, 5, 0.47), inset 0 0 0 0 rgba(5, 5, 5, 0.47);padding:0 0 0 0;}
.mod_hero h1{font-family:futura-pt-1;padding:0 0 40px 0;}
.mod_video .video-player{border-style:solid solid solid solid;border-color:#858585 #858585 #858585 #858585;border-width:1px 1px 1px 1px;padding:0 0 0 0;margin:40px 0 0 0;}
.mod_article img{border-style:none none none none;border-color:#7d7c7c #7d7c7c #7d7c7c #7d7c7c;border-width:1px 1px 1px 1px;padding:0 0 0 0;}
.mod-rte h6{margin:-40px 0 30px 0;}
.mod-rte p{line-height:24px ;padding:0 0 0 0;margin:10px 0 0 0;}
.mod-rte h3{font-family:futura-pt-1;margin:0 0 10px 0;color:#7bb3b8;text-shadow:0 0 0 rgba(5, 5, 5, 1);}
.mod-rte h4{padding:10px 0 0 0;font-family:futura-pt-1;color:#eee;font-size:36px ;line-height:35px ;font-weight:500;}
.htoggle-menu a{background:none;background-color:none;color:#524acc;background-size:;}
.mod-rte h5{font-size:34px ;line-height:34px ;}
.mod_article p{line-height:24px ;}
.mod_article .btn{font-family:futura-pt-1;margin:20px 0 -31px 0;}
.footerContainer h5{color:#c2c2c2;font-size:16px ;line-height:16px ;}
.mod-contact{background:none;background-color:none;}
.mod_map .map{background:none;background-color:none;border-color:#050505 #050505 #050505 #050505;border-style:solid solid solid solid;border-width:0 0 0 0;}
.mod_map{background:none;background-color:none;}
.mod-contact .btn{font-family:futura-pt-1;margin:20px 0 0 0;}
[class*="header-layout-"] .h-nav .dropdown-menu  a{background:none;background-color:none;color:050505;font-family:jaf-bernina-sans-1;text-align:left;font-weight:300;}
[class*="header-layout-"] .h-nav .dropdown-menu  a:hover{color:#ffffff;font-family:jaf-bernina-sans-1;background:#434299;background-color:rgba(67, 66, 153, 1);background-size:;border-radius:0 0 0 0;font-weight:300;}
[class*="header-layout-"] .h-nav .dropdown-menu  a:active,[class*="header-layout-"] .h-nav .dropdown-menu .active a{color:#ffffff;font-family:jaf-bernina-sans-1;background:#434299;background-color:rgba(67, 66, 153, 1);background-size:;border-radius:0 0 0 0;}
.headerContainer .call2Action .btn{font-family:jaf-bernina-sans-1;background:#434299;background-color:rgba(67, 66, 153, 1);margin:6px 0 0 0;border-color:#434299 #434299 #434299 #434299;border-width:1px 1px 1px 1px;border-style:solid solid solid solid;background-size:;font-size:14px ;}
[class*="header-layout-"] .h-nav .nav > li > a:active,[class*="header-layout-"] .h-nav .nav > .active > a{color:#2e9eea;padding:16px 30px 0 0;font-family:jaf-bernina-sans-1;font-weight:300;font-size:16px ;text-shadow:0 0 0 rgba(0, 0, 0, 1);}
.divImageGalleryNormal img{padding:0 0 0 0;}
.divImageGalleryNormal .media-grid a{border-color:#e6e6e6 #e6e6e6 #e6e6e6 #e6e6e6;border-width:0 0 0 0;border-style:none none none none;}
.mod_article{padding:0 0 0 0;}
.featureContainer{background:#437cbe;background-color:rgba(67, 124, 190, 1);background-size:;padding:0 0 20px 0;margin:0 0 0 0;}
.featureContainer .mainContainer > .container{background:none;background-color:none;margin:0 0 -60px 0;background-size:;padding:100px 0 100px 0;}
.featureContainer h2{padding:21px 0 0 0;color:#ffffff;font-family:futura-pt-1;}
.mod_article h3{font-family:futura-pt-1;padding:15px 0 0 0;}
.mod-twitter p{color:#ffffff;}
.mod-twitter{background:#ffffff;background-color:rgba(255, 255, 255, 1);}
.mod-rte a{color:#2b8a8f;font-size:22px ;font-family:futura-pt-1;line-height:35px ;padding:0 0 0 0;}
[class*="header-layout-"] .h-nav .nav > li > a:hover{padding:16px 30px 0 0;font-family:jaf-bernina-sans-1;color:#2e9eea;font-weight:300;}
.subnavContainer .footer-social a{color:#ffffff;font-size:18px ;}
.featureContainer h2,.featureContainer h2 a[href^=tel]{font-family:omnes-pro-1;font-weight:200;font-size:60px ;line-height:78px ;color:#080000;text-transform:none;}
.camera_wrap .camera_caption{background:none;background-color:none;background-size:;}
.camera_wrap h3{font-family:omnes-pro-1;color:#ffffff;text-shadow:0 0 0 rgba(0, 0, 0, 1);font-weight:200;font-size:64px ;line-height:71px ;}
.camera_wrap p{font-family:futura-pt-1;color:#f2f2f2;font-size:24px ;font-weight:300;line-height:36px ;text-shadow:0 0 0 rgba(0, 0, 0, 1);}
.mod_article h3,.mod_article h3 a[href^=tel]{font-family:jaf-bernina-sans-1;font-size:25px ;font-weight:400;text-shadow:0 0 0 rgba(0, 0, 0, 1);line-height:35px ;padding:0 0 5px 0;margin:0 0 0 0;color:#030000;}
.mod_hero h1,.mod_hero h1 a[href^=tel]{font-family:jaf-bernina-sans-1;font-weight:200;line-height:62px ;font-size:60px ;color:#000000;margin:-20px 0 0 0;}
.mod_article p,.mod_article p a[href^=tel]{font-family:jaf-bernina-sans-1;color:#080000;text-shadow:0 0 0 rgba(0, 0, 0, 1);font-size:18px ;font-weight:300;line-height:29px ;}
.mod-photo a{font-family:omnes-pro-1;color:#2e9eea;font-size:18px ;font-weight:200;text-shadow:0 0 0 rgba(0, 0, 0, 1);}
.mod-photo a:hover{font-family:omnes-pro-1;font-weight:200;font-size:30px ;line-height:5px ;color:#2e9eea;}
.mod_article h4,.mod_article h4 a[href^=tel]{font-family:jaf-bernina-sans-1;font-size:36px ;font-weight:200;color:#333333;text-shadow:0 0 0 rgba(0, 0, 0, 1);line-height:45px ;padding:0 0 20px 0;margin:-20px 0 0 0;}
.mod_video .mejs-overlay.mejs-layer.mejs-overlay-play .mejs-overlay-button:before{color:#ffffff;font-size:100px ;}
.footerContainer h3,.footerContainer h3 a[href^=tel]{font-family:jaf-bernina-sans-1;color:#ffffff;font-weight:200;font-size:30px ;line-height:44px ;}
.footerContainer p,.footerContainer p a[href^=tel]{font-family:jaf-bernina-sans-1;color:#cccccc;font-size:20px ;font-weight:300;line-height:29px ;text-shadow:0 0 0 rgba(0, 0, 0, 1);margin:-10px 0 0 0;}
.subnavContainer a:hover{font-family:jaf-bernina-sans-1;text-decoration:none;color:#53c1d6;font-size:16px ;}
.wideContainer{margin:0 0 -30px 0;padding:0 0 0 0;border-width:0 0 0 0;}
.wideContainer .mainContainer > .container{border-width:0 0 0 0;border-radius:0 0 0 0;}
.wideContainer img{border-width:0 0 0 0;}
.centerContainer .btn, .centerContainer .disabled .btn:hover{font-family:jaf-bernina-sans-1;text-transform:none;font-size:17px ;font-weight:300;line-height:25px ;padding:5px 5px 5px 5px;background:none;background-color:none;background-size:;margin:20px 0 20px 0;color:#333333;text-shadow:0 0 0 rgba(0, 0, 0, 1);border-color:#333333 #333333 #333333 #333333;border-style:solid solid solid solid;border-width:1px 1px 1px 1px;}
.centerContainer .btn:hover{font-family:jaf-bernina-sans-1;background:#333365;background-color:rgba(51, 51, 101, 1);background-size:;border-color:#333365 #333365 #333365 #333365;color:#ffffff;}
a{font-family:jaf-bernina-sans-1;color:#434299;font-weight:400;font-size:18px ;line-height:29px ;}
a:hover{font-family:jaf-bernina-sans-1;text-decoration:underline;color:#434299;font-size:18px ;}
.mod_article h2,.mod_article h2 a[href^=tel]{font-family:omnes-pro-1;color:#333333;font-weight:400;font-size:35px ;padding:20px 0 5px 0;}
.mod_article h6,.mod_article h6 a[href^=tel]{font-family:futura-pt-1;font-style:normal;font-size:22px ;font-weight:300;text-shadow:0 0 0 rgba(0, 0, 0, 1);}
.mod_article h5,.mod_article h5 a[href^=tel]{font-family:jaf-bernina-sans-1;font-weight:300;color:#555555;font-size:21px ;text-shadow:0 0 0 rgba(0, 0, 0, 1);padding:0 0 0 0;line-height:30px ;margin:-5px 0 0 0;}
[class*="header-layout-"] .h-nav{margin:0 0 0 0;padding:0 0 0 0;}
.divImageGalleryNormal h3{font-family:omnes-pro-1;font-weight:400;font-size:35px ;text-shadow:0 0 0 rgba(0, 0, 0, 1);line-height:50px ;}
.headerContainer .call2Action .btn:hover{font-family:jaf-bernina-sans-1;background:#524acc;background-color:rgba(82, 74, 204, 1);background-size:;border-color:#524acc #524acc #524acc #524acc;font-size:14px ;}
.mod_map h3,.mod_map h3 a[href^=tel]{font-family:jaf-bernina-sans-1;font-weight:300;font-size:26px ;text-shadow:0 0 0 rgba(0, 0, 0, 1);line-height:37px ;}
.mod_map p,.mod_map p a[href^=tel]{font-family:jaf-bernina-sans-1;color:#333333;font-weight:200;text-shadow:0 0 0 rgba(0, 0, 0, 1);font-size:18px ;line-height:32px ;padding:0 0 5px 0;margin:0 0 10px 0;}
.mod-contact h3,.mod-contact h3 a[href^=tel]{font-family:jaf-bernina-sans-1;font-weight:300;font-size:26px ;text-shadow:0 0 0 rgba(0, 0, 0, 1);}
.mod-contact p,.mod-contact p a[href^=tel]{font-family:jaf-bernina-sans-1;color:#333333;font-size:18px ;font-weight:200;text-shadow:0 0 0 rgba(0, 0, 0, 1);}
.featureContainer h1,.featureContainer h1 a[href^=tel]{font-family:futura-pt-1;font-weight:300;font-size:80px ;text-shadow:0 0 0 rgba(0, 0, 0, 1);}
.blog-post h3,.blog-post h3 a[href^=tel],.blog-post h3 a{font-family:jaf-bernina-sans-1;font-weight:300;text-shadow:0 0 0 rgba(0, 0, 0, 1);font-size:30px ;}
.blog-post .post-date{background:#333365;background-color:rgba(51, 51, 101, 1);background-size:;border-radius:5px 5px 5px 5px;}
.blog-post .post-month{font-family:jaf-bernina-sans-1;color:#ffffff;font-weight:200;font-size:19px ;text-shadow:0 0 0 rgba(0, 0, 0, 1);line-height:24px ;}
.blog-post .post-day{font-family:jaf-bernina-sans-1;color:#ffffff;font-size:28px ;line-height:19px ;}
.blog-post h4,.blog-post h4 a[href^=tel]{font-family:jaf-bernina-sans-1;font-weight:300;font-size:21px ;line-height:35px ;padding:0 0 10px 0;}
.blog-post img{padding:0 0 0 0;margin:0 0 0 0;}
.mod_video{margin:-45px 0 -1px 0;}
.mod_video .mejs-overlay.mejs-layer.mejs-overlay-play:hover .mejs-overlay-button:before{color:#434299;}
.mod_article h1,.mod_article h1 a[href^=tel]{font-family:jaf-bernina-sans-1;font-weight:300;line-height:70px ;padding:0 0 40px 0;font-size:50px ;}
.mod-divider{font-family:inherit;padding:0 0 20px 0;}
.featureContainer img{border-style:none none none none;padding:0 0 0 0;margin:0 0 5px 0;width:auto;}
.featureContainer h3,.featureContainer h3 a[href^=tel]{font-family:jaf-bernina-sans-1;color:#ffffff;}
.featureContainer p,.featureContainer p a[href^=tel]{font-family:jaf-bernina-sans-1;color:#ffffff;}
.featureContainer .btn, .featureContainer .disabled .btn:hover{font-family:jaf-bernina-sans-1;text-transform:none;background:none;background-color:none;background-size:;border-color:#ffffff #ffffff #ffffff #ffffff;border-style:solid solid solid solid;border-width:1px 1px 1px 1px;font-size:17px ;text-shadow:0 0 0 rgba(0, 0, 0, 1);color:#ffffff;}
.featureContainer .btn:hover{font-family:jaf-bernina-sans-1;background:#434299;background-color:rgba(67, 66, 153, 1);background-size:;border-color:#434299 #434299 #434299 #434299;}
.featureContainer a{font-family:jaf-bernina-sans-1;color:#434299;font-size:19px ;line-height:29px ;}
.events h3{font-family:jaf-bernina-sans-1;font-weight:400;line-height:48px ;font-size:35px ;padding:0 0 0 0;}
.events p{font-family:jaf-bernina-sans-1;font-size:18px ;line-height:29px ;font-weight:400;text-shadow:0 0 0 rgba(0, 0, 0, 1);padding:0 0 0 0;}
.events h4{font-family:jaf-bernina-sans-1;font-size:24px ;color:#434299;font-weight:500;padding:10px 0 0 0;}
.events .event-date .event-day{font-family:jaf-bernina-sans-1;font-size:40px ;color:#ffffff;font-weight:400;line-height:19px ;}
.events .event-date{font-family:jaf-bernina-sans-1;font-size:20px ;color:#ffffff;line-height:21px ;margin:0 0 0 0;text-align:center;padding:10px 0 0 0;}
.events h2{font-family:jaf-bernina-sans-1;font-size:18px ;}
.events h1{font-family:jaf-bernina-sans-1;font-size:0 ;font-weight:600;margin:0 0 0 -20px;}
.mod_video h3{font-family:jaf-bernina-sans-1;font-weight:400;padding:0 0 0 0;margin:0 0 10px 0;}
.featureContainer h6,.featureContainer h6 a[href^=tel]{font-family:jaf-bernina-sans-1;color:#ffffff;text-shadow:0 0 0 rgba(0, 0, 0, 1);font-size:22px ;line-height:21px ;}
.featureContainer h5,.featureContainer h5 a[href^=tel]{font-family:jaf-bernina-sans-1;color:#434299;font-weight:400;font-size:24px ;line-height:36px ;padding:0 0 10px 0;margin:0 0 0 0;}
.centerContainer h6,.centerContainer h6 a[href^=tel]{font-family:jaf-bernina-sans-1;text-transform:none;font-size:20px ;color:#333333;font-style:italic;line-height:31px ;}
.footerContainer img{border-style:none none none none;border-width:0 0 0 0;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0;}
[class*="header-layout-"] .h-nav .dropdown-menu{margin:5px 0 0 0;padding:0 0 0 0;}
.events .select-list{background:none;background-color:none;background-size:;}
.events-list{background:none;background-color:none;background-size:;border-radius:0 0 0 0;}
.events-list li{background:none;background-color:none;background-size:;}
.wideContainer a{font-family:jaf-bernina-sans-1;color:#ffffff;font-size:65px ;text-align:center;text-transform:none;font-weight:300;line-height:65px ;}
.wideContainer a:hover{font-family:jaf-bernina-sans-1;color:#ffffff;font-weight:300;font-size:65px ;line-height:65px ;}
.mod_hero h3,.mod_hero h3 a[href^=tel]{font-family:futura-pt-1;}
.blog-post body{font-family:jaf-bernina-sans-1;font-size:16px ;}
.blog-post p,.blog-post p a[href^=tel]{font-family:jaf-bernina-sans-1;font-size:18px ;font-weight:300;text-shadow:0 0 0 rgba(0, 0, 0, 1);color:#000000;line-height:29px ;padding:10px 0 0 0;}
.blog-post a{font-family:inherit;}
.blog-post a:hover{font-family:inherit;text-decoration:underline;}
.blog-post .btn, .blog-post .disabled .btn:hover{font-family:jaf-bernina-sans-1;}
.blog-post .btn:hover{font-family:jaf-bernina-sans-1;text-decoration:none;}
.events .fc-agenda-slots .fc-widget-content{font-family:inherit;background:none;background-color:none;background-size:;}
.events .fc-agenda-slots .fc-widget-header{font-family:inherit;background:none;background-color:none;background-size:;}
.events .fc-widget-content.fc-today{font-family:inherit;background:none;background-color:none;background-size:;}
.events .fc-header-title h2{font-family:jaf-bernina-sans-1;}
.events .fc-button-agendaDay .fc-button-inner{font-family:inherit;background:none;background-color:none;background-size:;}
.events .fc-event-skin{font-family:inherit;background:#333365;background-color:rgba(51, 51, 101, 1);background-size:;border-style:none none none none;}
.divImageGalleryNormal.padBg{background:#95d1e1;background-color:rgba(149, 209, 225, 1);background-size:;}
.mod_video p{font-family:jaf-bernina-sans-1;font-size:20px ;font-weight:300;line-height:35px ;padding:10px 0 0 0;}
.mod-contact input[type="text"]{font-family:inherit;margin:0 0 0 0;padding:0 0 0 0;}