.centerContainer{background-size:;padding:55px 0 50px 0;background:#ffffff;background-color:rgba(255, 255, 255, 1);border-color:#ffffff #ffffff #ffffff #ffffff;}
h1,h1 a[href^=tel]{font-family:estilo-regular-1;font-size:75px ;font-weight:500;line-height:90px ;text-transform:uppercase;}
p,p a[href^=tel]{font-family:futura-pt-1;font-size:19px ;line-height:35px ;font-weight:300;}
.btn,  .disabled .btn:hover{font-family:futura-pt-1;font-size:24px ;line-height:24px ;font-weight:500;background-size:;border-style:solid solid solid solid;border-width:3px 3px 3px 3px;border-radius:0 0 0 0;text-transform:uppercase;padding:20px 35px 20px 35px;}
.btn:hover{font-family:futura-pt-1;font-weight:500;font-size:24px ;line-height:24px ;background-size:;border-style:solid solid solid solid;color:#bd0d0d;background:#ffffff;background-color:rgba(255, 255, 255, 1);border-color:#bd0d0d #bd0d0d #bd0d0d #bd0d0d;}
.btn:active,.btn .active{font-family:futura-pt-1;font-weight:500;font-size:24px ;line-height:24px ;background-size:;border-style:solid solid solid solid;}
.subnavContainer a{font-family:futura-pt-1;font-weight:300;font-size:14px ;line-height:24px ;padding:0 5px 0 0;color:#ffffff;}
.subnavContainer a:hover{font-family:futura-pt-1;font-size:14px ;line-height:24px ;font-weight:300;text-decoration:none;color:#bd0d0d;}
.subnavContainer a:active,.subnavContainer a .active{font-family:futura-pt-1;font-weight:300;font-size:14px ;line-height:24px ;color:#bd0d0d;}
.subnavContainer{font-family:futura-pt-1;font-weight:300;font-size:14px ;line-height:24px ;background-size:;padding:40px 0 10px 0;border-style:solid none none none;border-width:0 0 0 0;margin:0 0 0 0;background:#000000;background-color:rgba(0, 0, 0, 0.91);border-color:#000000 #000000 #000000 #000000;color:#ffffff;}
.headerContainer{background-size:;padding:33px 0 0 0;margin:36px 0 0 0;background:#818285;background-color:rgba(129, 130, 133, 1);border-style:solid solid solid solid;border-color:#000000 #000000 #000000 #000000;border-width:3px 0 3px 0;}
[class*="header-layout-"] .h-nav .nav > li > a{font-family:brandon-grotesque-1;font-size:14px ;font-weight:400;line-height:24px ;text-transform:uppercase;margin:0 0 0 0;padding:0 10px 5px 10px;color:#ffffff;}
[class*="header-layout-"] .h-nav .nav > li > a:hover{font-family:brandon-grotesque-1;font-size:14px ;line-height:24px ;font-weight:400;text-transform:uppercase;padding:0 10px 5px 10px;color:#bd0d0d;text-shadow:0 0 0 rgba(189, 13, 13, 1);}
[class*="header-layout-"] .h-nav .nav > li > a:active,[class*="header-layout-"] .h-nav .nav > .active > a{font-family:brandon-grotesque-1;font-size:14px ;line-height:24px ;font-weight:400;text-transform:uppercase;border-style:none none solid none;border-radius:0 0 0 0;border-width:2px 2px 2px 2px;padding:0 10px 5px 10px;color:#bd0d0d;text-shadow:0 0 0 rgba(189, 13, 13, 1);}
.headerContainer img{margin:-92px 0 0 0;width:auto;padding:0 0 0 0;}
.mod-testimonial{padding:0 0 0 0;}
.mod-testimonial p,.mod-testimonial p a[href^=tel]{font-family:futura-pt-1;font-size:20px ;line-height:28px ;font-weight:300;text-align:left;font-style:italic;}
.footerContainer{background-size:;background:#000000;background-color:rgba(0, 0, 0, 1);border-color:#000000 #000000 #000000 #000000;}
.footerContainer h1,.footerContainer h1 a[href^=tel]{font-family:raleway-1;font-size:47px ;line-height:70px ;font-weight:500;color:#ffffff;}
h3,h3 a[href^=tel]{font-family:raleway-1;font-size:34px ;font-weight:300;line-height:50px ;padding:0 0 5px 0;text-transform:uppercase;}
.footerContainer h3,.footerContainer h3 a[href^=tel]{font-family:raleway-1;font-size:24px ;line-height:34px ;font-weight:300;color:#ffffff;}
.featureContainer{padding:65px 0 90px 0;background-size:;background:#ffffff;background-color:rgba(255, 255, 255, 1);border-color:#ffffff #ffffff #ffffff #ffffff;}
.footerContainer .btn, .footerContainer .disabled .btn:hover{font-family:brandon-grotesque-1;font-size:16px ;line-height:24px ;font-weight:300;border-style:solid solid solid solid;background:#bd0d0d;background-color:rgba(189, 13, 13, 1);border-color:#bd0d0d #bd0d0d #bd0d0d #bd0d0d;color:#ffffff;}
.htoggle-menu p{background-size:;color:#bd0d0d;}
.mod-parallax .parallaxtext h3{font-family:futura-pt-1;font-size:82px ;line-height:114px ;font-weight:500;text-transform:uppercase;padding:60px 0 0 0;letter-spacing:26px ;color:#ffffff;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.25);}
.headerContainer.header-alt{background-size:;padding:30px 0 25px 0;margin:0 0 0 0;background:#000000;background-color:rgba(0, 0, 0, 0);border-color:#000000 #000000 #000000 #000000;}
@media (max-width: 979px) {.headerContainer{background-size:;padding:30px 0 25px 0;margin:0 0 0 0;background:#000000;background-color:rgba(0, 0, 0, 1);border-color:#000000 #000000 #000000 #000000;}}
[class*="header-layout-"] .h-nav .dropdown-menu  a{font-family:brandon-grotesque-1;font-size:14px ;line-height:24px ;font-weight:300;text-transform:uppercase;border-width:0 0 0 0;border-radius:0 0 0 0;}
.subnavContainer .footer-social a{font-size:28px ;line-height:32px ;margin:-5px 0 0 0;background-size:;border-style:solid solid solid solid;border-width:0 0 0 0;border-radius:100px 100px 100px 100px;padding:17px 20px 17px 20px;color:#ffffff;background:#bd0d0d;background-color:rgba(189, 13, 13, 1);border-color:#bd0d0d #bd0d0d #bd0d0d #bd0d0d;}
.subnavContainer .footer-social a:hover{font-size:28px ;line-height:32px ;background-size:;color:#bd0d0d;background:#ffffff;background-color:rgba(255, 255, 255, 1);border-style:solid solid solid solid;border-color:#bd0d0d #bd0d0d #bd0d0d #bd0d0d;}
h4,h4 a[href^=tel]{font-family:raleway-1;font-size:28px ;line-height:40px ;font-weight:300;text-align:left;}
.blog-post .post-month{font-family:brandon-grotesque-1;font-size:16px ;font-weight:400;line-height:22px ;margin:-10px 0 -5px 0;}
.blog-post .post-day{font-family:brandon-grotesque-1;font-size:30px ;line-height:40px ;}
body{font-family:futura-pt-1;font-size:14px ;line-height:24px ;font-weight:300;background-size:;}
.mod-testimonial h4,.mod-testimonial h4 a[href^=tel]{font-family:futura-pt-1;text-align:center;font-size:31px ;line-height:46px ;text-transform:none;}
a{font-family:futura-pt-1;font-size:19px ;line-height:35px ;font-weight:300;color:#bd0d0d;}
a:hover{font-family:futura-pt-1;font-size:19px ;line-height:35px ;font-weight:300;text-decoration:none;color:#bd0d0d;}
a:active,a .active{font-family:futura-pt-1;font-size:19px ;line-height:35px ;font-weight:300;text-decoration:none;color:#bd0d0d;}
.events h1{font-family:inherit;font-size:0 ;margin:0 -20px -5px 0;}
.mod-service-catalog h1{font-family:inherit;font-size:0 ;margin:-40px 0 0 0;}
.mod-photo.padBg{margin:0 0 0 0;}
.mod-photo{margin:0 0 0 0;}
h6,h6 a[href^=tel]{font-family:futura-pt-1;font-weight:200;font-size:22px ;line-height:30px ;margin:0 0 -5px 0;}
.camera_wrap .camera_caption{background-size:;}
.camera_wrap h3{font-family:futura-pt-1;font-size:58px ;line-height:94px ;font-weight:500;}
.camera_wrap p{font-family:futura-pt-1;font-size:25px ;line-height:36px ;font-weight:300;margin:0 0 0 0;padding:0 0 40px 0;}
.camera_wrap .btn, .camera_wrap .disabled .btn:hover{font-family:futura-pt-1;font-size:20px ;line-height:36px ;font-weight:300;background-size:;border-style:solid solid solid solid;border-width:1px 1px 1px 1px;border-radius:0 0 0 0;margin:30px 0 0 0;text-transform:lowercase;padding:5px 15px 6px 15px;}
.camera_wrap .btn:hover{font-family:futura-pt-1;text-transform:lowercase;font-size:20px ;line-height:36px ;font-weight:300;background-size:;border-style:solid solid solid solid;border-width:1px 1px 1px 1px;}
.camera_wrap .btn:active,.camera_wrap .btn .active{font-family:futura-pt-1;text-transform:lowercase;font-size:20px ;font-weight:300;line-height:36px ;background-size:;border-width:1px 1px 1px 1px;border-style:solid solid solid solid;}
.wideContainer{margin:-115px 0 0 0;padding:0 0 0 0;background-size:;background:#ffffff;background-color:rgba(255, 255, 255, 1);border-color:#ffffff #ffffff #ffffff #ffffff;}
.mod_article{margin:0 0 15px 0;}
.mod-divider{font-family:inherit;padding:0 0 0 0;margin:25px 0 50px 0;}
.news h1{font-family:raleway-1;font-weight:500;font-size:36px ;line-height:40px ;text-transform:uppercase;}
.headerContainer a{font-family:futura-pt-1;font-size:14px ;line-height:35px ;margin:0 0 0 0;font-weight:300;}
.headerContainer a:hover{font-family:futura-pt-1;font-size:14px ;font-weight:300;line-height:35px ;text-decoration:none;}
.headerContainer a:active,.headerContainer a .active{font-family:futura-pt-1;line-height:35px ;font-size:14px ;font-weight:300;}
.headerContainer .cart-hover-container .btn{font-family:futura-pt-1;font-size:19px ;line-height:35px ;font-weight:300;}
.headerContainer .cart-hover-container .btn:hover{font-family:futura-pt-1;font-weight:300;font-size:19px ;line-height:35px ;}
.headerContainer .cart-hover-container .btn:active,.headerContainer .cart-hover-container .btn .active{font-family:futura-pt-1;line-height:35px ;font-size:19px ;font-weight:300;}
.padBg{background-size:;}
.headerContainer h4,.headerContainer h4 a[href^=tel]{font-family:raleway-1;font-size:28px ;font-weight:300;line-height:40px ;color:#ffffff;}
[class*="header-layout-"] .h-nav{margin:0 0 0 0;padding:0 0 0 0;}
.headerContainer .header-social a{font-size:20px ;line-height:28px ;margin:10px 0 0 0;color:#ffffff;background:#bd0d0d;background-color:rgba(189, 13, 13, 1);border-style:solid solid solid solid;border-color:#bd0d0d #bd0d0d #bd0d0d #bd0d0d;}
.headerContainer .header-social a:hover{font-size:20px ;line-height:28px ;color:#bd0d0d;background:#ffffff;background-color:rgba(255, 255, 255, 1);border-style:solid solid solid solid;border-color:#bd0d0d #bd0d0d #bd0d0d #bd0d0d;}
.headerContainer .call2Action .btn{font-family:futura-pt-1;border-style:solid solid solid solid;border-width:1px 1px 1px 1px;border-radius:0 0 0 0;background-size:;font-size:14px ;line-height:20px ;font-weight:400;text-transform:uppercase;margin:0 0 25px 1px;background:#bd0d0d;background-color:rgba(189, 13, 13, 1);border-color:#bd0d0d #bd0d0d #bd0d0d #bd0d0d;color:#ffffff;}
.headerContainer .call2Action .btn:hover{font-family:futura-pt-1;font-size:14px ;line-height:20px ;font-weight:400;background-size:;color:#bd0d0d;background:#ffffff;background-color:rgba(255, 255, 255, 1);border-style:solid solid solid solid;border-color:#bd0d0d #bd0d0d #bd0d0d #bd0d0d;text-shadow:0 0 0 rgba(189, 13, 13, 1);}
.headerContainer .call2Action .btn:active,.headerContainer .call2Action .btn .active{font-family:futura-pt-1;font-weight:400;line-height:20px ;font-size:14px ;background-size:;}
.menuwrap a{font-family:inherit;margin:-8px 0 0 0;}
.events p{font-family:inherit;margin:0 0 0 0;}
.events .event-date .event-day{font-family:inherit;margin:-11px 0 -11px 0;font-size:38px ;line-height:38px ;}
.news .news-date .news-day{font-family:inherit;font-size:38px ;line-height:40px ;margin:-21px 0 -11px 0;}
.events h4{font-family:inherit;font-size:18px ;line-height:18px ;}
.headerContainer .cart-hover-container .shippingReviewImg img{margin:0 0 0 0;}
h2,h2 a[href^=tel]{font-family:estilo-regular-1;font-weight:300;font-size:47px ;line-height:48px ;text-transform:uppercase;padding:20px 0 20px 0;}
h5,h5 a[href^=tel]{font-family:futura-pt-1;font-weight:300;font-size:22px ;line-height:30px ;}
.headerContainer .header-search{margin:0 0 0 0;}
.headerContainer h2,.headerContainer h2 a[href^=tel]{font-family:futura-pt-1;font-size:14px ;line-height:28px ;font-weight:300;margin:0 0 -5px 0;color:#ffffff;}
.headerContainer h6,.headerContainer h6 a[href^=tel]{font-family:futura-pt-1;font-size:14px ;line-height:28px ;font-weight:300;padding:0 0 0 0;margin:0 0 0 0;color:#ffffff;}
[class*="header-layout-"] .h-nav .dropdown-menu  a:hover{font-family:brandon-grotesque-1;background-size:;font-weight:300;font-size:14px ;line-height:24px ;}
[class*="header-layout-"] .h-nav .dropdown-menu  a:active,[class*="header-layout-"] .h-nav .dropdown-menu .active a{font-family:brandon-grotesque-1;background-size:;font-weight:300;line-height:24px ;font-size:14px ;}
[class*="header-layout-"] .h-nav .dropdown-menu{background-size:;border-width:0 0 0 0;border-radius:0 0 0 0;margin:0 0 0 5px;background:#ffffff;background-color:rgba(255, 255, 255, 1);border-style:solid solid solid solid;border-color:#ffffff #ffffff #ffffff #ffffff;}
.gridWideContainer{margin:0 0 0 0;background-size:;border-width:0 0 0 0;background:#ffffff;background-color:rgba(255, 255, 255, 1);border-color:#ffffff #ffffff #ffffff #ffffff;}
.gridWideContainer img{margin:0 0 0 0;}
.gridWideContainer h3,.gridWideContainer h3 a[href^=tel]{font-family:estilo-regular-1;font-size:80px ;font-weight:600;line-height:90px ;padding:5px 5px 20px 5px;color:#000000;}
.gridWideContainer h6,.gridWideContainer h6 a[href^=tel]{font-family:futura-pt-1;text-transform:uppercase;font-size:22px ;letter-spacing:6px ;font-weight:400;line-height:40px ;color:#000000;}
.gridWideContainer .btn, .gridWideContainer .disabled .btn:hover{font-family:futura-pt-1;font-size:26px ;background-size:;text-transform:uppercase;line-height:34px ;border-style:solid solid solid solid;border-width:3px 3px 3px 3px;border-radius:0 0 0 0;font-weight:500;padding:15px 60px 15px 60px;margin:25px 0 0 0;}
.gridWideContainer .btn:hover{font-family:futura-pt-1;background-size:;border-style:solid solid solid solid;border-width:3px 3px 3px 3px;font-size:26px ;line-height:34px ;font-weight:500;}
.gridWideContainer p,.gridWideContainer p a[href^=tel]{font-family:proxima-nova-1;font-size:70px ;line-height:80px ;font-weight:500;text-align:center;color:#000000;}
.wideContainer img{margin:-135px 0 -125px 0;}
.featureContainer .btn, .featureContainer .disabled .btn:hover{font-family:inherit;background-size:;}
.featureContainer h3,.featureContainer h3 a[href^=tel]{font-family:estilo-regular-1;font-weight:700;font-size:85px ;letter-spacing:1px ;line-height:80px ;padding:0 0 35px 0;color:#000000;}
.featureContainer h6,.featureContainer h6 a[href^=tel]{font-family:raleway-1;line-height:40px ;font-size:24px ;letter-spacing:2px ;color:#000000;}
.wideContainer h3,.wideContainer h3 a[href^=tel]{font-family:estilo-regular-1;font-size:90px ;margin:0 0 0 0;font-weight:600;letter-spacing:5px ;line-height:70px ;padding:260px 0 145px 0;color:#000000;}
.wideContainer p,.wideContainer p a[href^=tel]{font-family:raleway-1;font-size:24px ;line-height:40px ;font-weight:200;text-transform:uppercase;color:#000000;}
.mod_map .btn, .mod_map .disabled .btn:hover{font-family:brandon-grotesque-1;font-size:16px ;line-height:24px ;text-transform:none;background-size:;border-style:solid solid solid solid;border-radius:1px 1px 1px 1px;border-width:1px 1px 1px 1px;margin:0 0 50px 0;font-weight:300;}
.mod_map .btn:hover{font-family:brandon-grotesque-1;background-size:;border-style:solid solid solid solid;}
.mod_map h3,.mod_map h3 a[href^=tel]{font-family:inherit;}
.mod-vwo{margin:0 0 0 0;}
.subnavContainer .mainContainer > .container{padding:35px 0 0 0;border-style:none none none none;border-width:0 0 0 0;margin:0 0 0 0;background:#000000;background-color:rgba(0, 0, 0, 0);border-color:#000000 #000000 #000000 #000000;}
.wideContainer .btn, .wideContainer .disabled .btn:hover{font-family:futura-pt-1;font-weight:500;font-size:16px ;line-height:34px ;text-transform:uppercase;border-width:3px 3px 3px 3px;border-style:solid solid solid solid;}
.wideContainer .btn:hover{font-family:inherit;border-width:3px 3px 3px 3px;border-style:solid solid solid solid;background-size:;}
.gridWideContainer .video-player{margin:0 0 0 0;}
.mod_dualmedia{padding:285px 0 285px 0;}
.mod_dualmedia h3,.mod_dualmedia h3 a[href^=tel]{font-family:estilo-regular-1;font-size:85px ;font-weight:300;line-height:80px ;color:#ffffff;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.25);}
.mod-photo p{font-family:estilo-regular-1;font-size:42px ;line-height:50px ;font-weight:200;text-transform:uppercase;color:#ffffff;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.25);}
.gridWideContainer .btn:active,.gridWideContainer .btn .active{font-family:inherit;}
.mod-buttonnav .mod-butts li{background-size:;border-style:solid solid solid solid;border-width:1px 1px 1px 1px;background:none;background-color:;border-color:#bd0d0d #bd0d0d #bd0d0d #bd0d0d;}
.mod-buttonnav .mod-butts li:hover{background-size:;border-width:1px 1px 1px 1px;background:#bd0d0d;background-color:rgba(189, 13, 13, 1);border-style:solid solid solid solid;border-color:#bd0d0d #bd0d0d #bd0d0d #bd0d0d;}
.mod-buttonnav .mod-butts li.active{background-size:;border-width:1px 1px 1px 1px;border-style:solid solid solid solid;background:#bd0d0d;background-color:rgba(189, 13, 13, 1);border-color:#bd0d0d #bd0d0d #bd0d0d #bd0d0d;}
.mod-photo h3{font-family:inherit;color:#ffffff;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.25);}
.subnavContainer h3,.subnavContainer h3 a[href^=tel]{font-family:inherit;color:#ffffff;}
.subnavContainer h1,.subnavContainer h1 a[href^=tel]{font-family:estilo-regular-1;text-transform:uppercase;color:#ffffff;}
.subnavContainer .newScrollToTop{margin:-75px 0 0 0;}
.mod-photo img{border-width:0 0 0 0;border-style:solid solid solid solid;padding:10px 6px 10px 6px;}
.featureContainer img{border-width:0 0 0 0;}
.mod-testimonial h1,.mod-testimonial h1 a[href^=tel]{font-family:inherit;}
.gridWideContainer .mainContainer > .container{border-width:0 0 0 0;background:#ffffff;background-color:rgba(255, 255, 255, 1);border-color:#ffffff #ffffff #ffffff #ffffff;}
.mod_hero h1,.mod_hero h1 a[href^=tel]{font-family:estilo-regular-1;text-transform:uppercase;font-weight:700;font-size:85px ;}
.events h2{font-family:estilo-pro-1;font-size:22px ;line-height:28px ;}
.centerContainer .btn, .centerContainer .disabled .btn:hover{font-family:inherit;padding:12px 12px 12px 12px;color:#ffffff;background:#bd0d0d;background-color:rgba(189, 13, 13, 1);background-size:;border-color:#bd0d0d #bd0d0d #bd0d0d #bd0d0d;}
.centerContainer .btn:hover{font-family:inherit;background:#ffffff;background-color:rgba(255, 255, 255, 1);background-size:;border-color:#bd0d0d #bd0d0d #bd0d0d #bd0d0d;color:#bd0d0d;text-shadow:0 0 0 rgba(189, 13, 13, 1);}
.mod-contact .btn, .mod-contact .disabled .btn:hover{font-family:futura-pt-1;padding:12px 12px 12px 12px;font-weight:100;text-transform:none;font-size:16px ;border-style:solid solid solid solid;border-width:1px 1px 1px 1px;}
.mod-contact .btn:hover{font-family:inherit;background-size:;}
.mod-testimonial h3,.mod-testimonial h3 a[href^=tel]{font-family:estilo-regular-1;text-align:center;font-weight:500;font-size:48px ;}
.mod-testimonial h6,.mod-testimonial h6 a[href^=tel]{font-family:inherit;text-align:center;font-size:41px ;font-weight:400;text-transform:uppercase;margin:10px 0 25px 0;}
.headerContainer .mainContainer > .container{background:#000000;background-color:rgba(0, 0, 0, 0);border-color:#000000 #000000 #000000 #000000;}
.headerContainer.header-alt .mainContainer > .container{background:#000000;background-color:rgba(0, 0, 0, 0);border-color:#000000 #000000 #000000 #000000;}
@media (max-width: 979px) {.headerContainer .mainContainer > .container{background:#000000;background-color:;border-color:#000000 #000000 #000000 #000000;}}
.footerContainer .mainContainer > .container{background:#000000;background-color:rgba(0, 0, 0, 1);border-color:0#000000 #000000 #000000;}
.headerContainer .header-actions{background:#000000;background-color:rgba(0, 0, 0, 0);border-color:#000000 #000000 #000000 #000000;}
.headerContainer.header-alt .header-actions{background:#000000;background-color:rgba(0, 0, 0, 0);border-color:#000000 #000000 #000000 #000000;}
@media (max-width: 979px) {.headerContainer .header-actions{background:#000000;background-color:rgba(0, 0, 0, 1);border-color:#000000 #000000 #000000 #000000;}}
.headerContainer .user-action-header{background:#000000;background-color:rgba(0, 0, 0, 0);border-color:#000000 #000000 #000000 #000000;}
.headerContainer.header-alt .user-action-header{background:#000000;background-color:rgba(0, 0, 0, 0);border-color:#000000 #000000 #000000 #000000;}
@media (max-width: 979px) {.headerContainer .user-action-header{background:#000000;background-color:rgba(0, 0, 0, 1);border-color:#000000 #000000 #000000 #000000;}}
.headerContainer .padBg{background:#000000;background-color:rgba(0, 0, 0, 0);border-color:#000000 #000000 #000000 #000000;}
.headerContainer.header-alt .padBg{background:#000000;background-color:rgba(0, 0, 0, 0);border-color:#000000 #000000 #000000 #000000;}
@media (max-width: 979px) {.headerContainer .padBg{background:#000000;background-color:rgba(0, 0, 0, 1);border-color:#000000 #000000 #000000 #000000;}}
.footerContainer .padBg{background:#000000;background-color:rgba(0, 0, 0, 1);border-color:#000000 #000000 #000000 #000000;}
.subnavContainer .padBg{background:#000000;background-color:rgba(0, 0, 0, 0);border-color:#000000 #000000 #000000 #000000;}
.headerContainer h1,.headerContainer h1 a[href^=tel]{color:#ffffff;}
.headerContainer h3,.headerContainer h3 a[href^=tel]{color:#ffffff;}
.headerContainer h5,.headerContainer h5 a[href^=tel]{color:#ffffff;}
.headerContainer p,.headerContainer p a[href^=tel]{color:#ffffff;}
.headerContainer.header-alt h1,.headerContainer.header-alt h1 a[href^=tel]{color:#ffffff;}
@media (max-width: 979px) {.headerContainer h1,.headerContainer h1 a[href^=tel]{color:#ffffff;}}
.headerContainer.header-alt h2,.headerContainer.header-alt h2 a[href^=tel]{color:#ffffff;}
@media (max-width: 979px) {.headerContainer h2,.headerContainer h2 a[href^=tel]{color:#ffffff;}}
.headerContainer.header-alt h3,.headerContainer.header-alt h3 a[href^=tel]{color:#ffffff;}
@media (max-width: 979px) {.headerContainer h3,.headerContainer h3 a[href^=tel]{color:#ffffff;}}
.headerContainer.header-alt h4,.headerContainer.header-alt h4 a[href^=tel]{color:#ffffff;}
@media (max-width: 979px) {.headerContainer h4,.headerContainer h4 a[href^=tel]{color:#ffffff;}}
.headerContainer.header-alt h5,.headerContainer.header-alt h5 a[href^=tel]{color:#ffffff;}
@media (max-width: 979px) {.headerContainer h5,.headerContainer h5 a[href^=tel]{color:#ffffff;}}
.headerContainer.header-alt h6,.headerContainer.header-alt h6 a[href^=tel]{color:#ffffff;}
@media (max-width: 979px) {.headerContainer h6,.headerContainer h6 a[href^=tel]{color:#ffffff;}}
.headerContainer.header-alt p,.headerContainer.header-alt p a[href^=tel]{color:#ffffff;}
@media (max-width: 979px) {.headerContainer p,.headerContainer p a[href^=tel]{color:#ffffff;}}
.footerContainer h2,.footerContainer h2 a[href^=tel]{color:#ffffff;}
.footerContainer h4,.footerContainer h4 a[href^=tel]{color:#ffffff;}
.footerContainer h5,.footerContainer h5 a[href^=tel]{color:#ffffff;}
.footerContainer h6,.footerContainer h6 a[href^=tel]{color:#ffffff;}
.footerContainer p,.footerContainer p a[href^=tel]{color:#ffffff;}
.footerContainer label{color:#ffffff;}
.subnavContainer h2,.subnavContainer h2 a[href^=tel]{color:#ffffff;}
.subnavContainer h4,.subnavContainer h4 a[href^=tel]{color:#ffffff;}
.subnavContainer h5,.subnavContainer h5 a[href^=tel]{color:#ffffff;}
.subnavContainer h6,.subnavContainer h6 a[href^=tel]{color:#ffffff;}
.subnavContainer p,.subnavContainer p a[href^=tel]{color:#ffffff;}
.subnavContainer label{color:#ffffff;}
.noBG{background:none !important;background-color:none !important;border-color:none !important;}
.noBG .mainContainer > .container{background:none !important;background-color:none !important;border-color:none !important;}
.noBG .padBg{background:none !important;background-color:none !important;border-color:none !important;}
.noBG h1,.noBG h1 a[href^=tel]{color:#ffffff !important;}
.noBG h2,.noBG h2 a[href^=tel]{color:#ffffff !important;}
.noBG h3,.noBG h3 a[href^=tel]{color:#ffffff !important;}
.noBG h4,.noBG h4 a[href^=tel]{color:#ffffff !important;}
.noBG h5,.noBG h5 a[href^=tel]{color:#ffffff !important;}
.noBG h6,.noBG h6 a[href^=tel]{color:#ffffff !important;}
.noBG p,.noBG p a[href^=tel]{color:#ffffff !important;}
.noBG label{color:#ffffff !important;}
.centerContainer .mainContainer > .container{background:#ffffff;background-color:rgba(255, 255, 255, 1);border-color:#ffffff #ffffff #ffffff #ffffff;}
.featureContainer .mainContainer > .container{background:#ffffff;background-color:rgba(255, 255, 255, 1);border-color:#ffffff #ffffff #ffffff #ffffff;}
.wideContainer .mainContainer > .container{background:#ffffff;background-color:rgba(255, 255, 255, 1);border-color:#ffffff #ffffff #ffffff #ffffff;}
.centerContainer .padBg{background:#ffffff;background-color:rgba(255, 255, 255, 1);border-color:#ffffff #ffffff #ffffff #ffffff;}
.featureContainer .padBg{background:#ffffff;background-color:rgba(255, 255, 255, 1);border-color:#ffffff #ffffff #ffffff #ffffff;}
.wideContainer .padBg{background:#ffffff;background-color:rgba(255, 255, 255, 1);border-color:#ffffff #ffffff #ffffff #ffffff;}
.gridWideContainer .padBg{background:#ffffff;background-color:rgba(255, 255, 255, 1);border-color:#ffffff #ffffff #ffffff #ffffff;}
.centerContainer h1,.centerContainer h1 a[href^=tel]{color:#000000;}
.centerContainer h2,.centerContainer h2 a[href^=tel]{color:#000000;}
.centerContainer h3,.centerContainer h3 a[href^=tel]{color:#000000;}
.centerContainer h4,.centerContainer h4 a[href^=tel]{color:#000000;}
.centerContainer h5,.centerContainer h5 a[href^=tel]{color:#000000;}
.centerContainer h6,.centerContainer h6 a[href^=tel]{color:#fc2f2f;font-family:inherit;}
.centerContainer p,.centerContainer p a[href^=tel]{color:#000000;}
.centerContainer label{color:#000000;}
.featureContainer h1,.featureContainer h1 a[href^=tel]{color:#000000;}
.featureContainer h2,.featureContainer h2 a[href^=tel]{color:#000000;}
.featureContainer h4,.featureContainer h4 a[href^=tel]{color:#000000;}
.featureContainer h5,.featureContainer h5 a[href^=tel]{color:#000000;}
.featureContainer p,.featureContainer p a[href^=tel]{color:#000000;}
.featureContainer label{color:#000000;}
.wideContainer h1,.wideContainer h1 a[href^=tel]{color:#000000;}
.wideContainer h2,.wideContainer h2 a[href^=tel]{color:#000000;}
.wideContainer h4,.wideContainer h4 a[href^=tel]{color:#000000;}
.wideContainer h5,.wideContainer h5 a[href^=tel]{color:#000000;}
.wideContainer h6,.wideContainer h6 a[href^=tel]{color:#000000;}
.wideContainer label{color:#000000;}
.gridWideContainer h1,.gridWideContainer h1 a[href^=tel]{color:#000000;}
.gridWideContainer h2,.gridWideContainer h2 a[href^=tel]{color:#000000;}
.gridWideContainer h4,.gridWideContainer h4 a[href^=tel]{color:#000000;}
.gridWideContainer h5,.gridWideContainer h5 a[href^=tel]{color:#000000;}
.gridWideContainer label{color:#000000;}
.mod_dualmedia h1,.mod_dualmedia h1 a[href^=tel]{color:#ffffff;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.25);}
.mod_dualmedia h2,.mod_dualmedia h2 a[href^=tel]{color:#ffffff;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.25);}
.mod_dualmedia h4,.mod_dualmedia h4 a[href^=tel]{color:#ffffff;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.25);}
.mod_dualmedia h5,.mod_dualmedia h5 a[href^=tel]{color:#ffffff;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.25);}
.mod_dualmedia h6,.mod_dualmedia h6 a[href^=tel]{color:#ffffff;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.25);}
.mod_dualmedia p,.mod_dualmedia p a[href^=tel]{color:#ffffff;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.25);}
.mod-parallax .parallaxtext h6{color:#ffffff;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.25);}
.mod-photo h1{color:#ffffff;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.25);}
.mod-photo h2{color:#ffffff;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.25);}
.mod-photo h4{color:#ffffff;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.25);}
.mod-photo h5{color:#ffffff;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.25);}
.mod-photo h6{color:#050505;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.25);font-family:inherit;}
.newScrollToTop{color:#ffffff;background-color:#bd0d0d;}
.events .events-header .events-sort .events-view li a{color:#bd0d0d;}
.events .events-header .events-sort .events-view li a.active{color:#bd0d0d;}
.events .events-header .events-sort .events-view .icon-list-view:before{border-style:solid solid solid solid;border-color:#bd0d0d #bd0d0d #bd0d0d #bd0d0d;}
.events .events-header .events-sort .events-view li a.active:hover{color:#ffffff;}
.btn-primary, .disabled .btn-primary:hover{background:#bd0d0d;background-color:rgba(189, 13, 13, 1);border-style:solid solid solid solid;border-color:#bd0d0d #bd0d0d #bd0d0d #bd0d0d;color:#ffffff;}
.btn-primary:hover{color:#bd0d0d;background:#ffffff;background-color:rgba(255, 255, 255, 1);border-style:solid solid solid solid;border-color:#bd0d0d #bd0d0d #bd0d0d #bd0d0d;}
.btn, .disabled .btn:hover{background:#bd0d0d;background-color:rgba(189, 13, 13, 1);border-style:solid solid solid solid;border-color:#bd0d0d #bd0d0d #bd0d0d #bd0d0d;color:#ffffff;}
.btn-warning{background:#bd0d0d;background-color:rgba(189, 13, 13, 1);border-style:solid solid solid solid;border-color:#bd0d0d #bd0d0d #bd0d0d #bd0d0d;color:#ffffff;}
.btn-warning:hover{color:#bd0d0d;background:#ffffff;background-color:rgba(255, 255, 255, 1);border-style:solid solid solid solid;border-color:#bd0d0d #bd0d0d #bd0d0d #bd0d0d;}
[class*="header-layout-"] .h-nav .dropdown-menu a{background:#ffffff;background-color:rgba(255, 255, 255, 1);border-style:solid solid solid solid;border-color:#ffffff #ffffff #ffffff #ffffff;color:#000000;}
[class*="header-layout-"] .h-nav .dropdown-menu a:hover{color:#ffffff;background:#bd0d0d;background-color:rgba(189, 13, 13, 1);border-style:solid solid solid solid;border-color:#bd0d0d #bd0d0d #bd0d0d #bd0d0d;}
.header-alt [class*="header-layout-"] .h-nav .dropdown-menu a{background:#ffffff;background-color:rgba(255, 255, 255, 1);color:#000000;border-style:solid solid solid solid;border-color:#ffffff #ffffff #ffffff #ffffff;}
.header-alt [class*="header-layout-"] .h-nav .dropdown-menu a:hover{color:#ffffff;background:#bd0d0d;background-color:rgba(189, 13, 13, 1);border-style:solid solid solid solid;border-color:#bd0d0d #bd0d0d #bd0d0d #bd0d0d;}
.header-alt [class*="header-layout-"] .h-nav .dropdown-menu{background:#ffffff;background-color:rgba(255, 255, 255, 1);border-style:solid solid solid solid;border-color:#ffffff #ffffff #ffffff #ffffff;}