﻿@font-face {
font-family: 'Dax-Regular';
font-style: normal;
font-weight: normal;
src: local('Dax-Regular'), url('ufonts.com_dax-regular.woff') format('woff');
}


/* WonderWebs-Bootstrap 9.3 Responsive template - Website stylesheet - Copyright 2018 WonderWebs.com */

body,.Normal{font-family: 'Dax-Regular';}/* Default font and colour. Use long form CSS */
h1{font-family: 'Dax-Regular';}
h2{font-family: 'Dax-Regular'; color: #e31a21;}
h3{font-family: 'Dax-Regular';}
h4{}
h5{}
h6{}
hr{}
pre{}
blockquote{}
strong,b,.NormalBold{}
input[type="text"], input[type="file"], input[type="password"], input[type="date"], input[type="email"], select, textarea{}

/* Hyperlinks and buttons */
a,a:link,a:visited{}
a:active,a:hover{}
.SigninSeparator,.SigninPane a:link,.SigninPane a:visited{}
.SigninPane a:active,.SigninPane a:hover{}
.BreadCrumbSeparator,a.BreadCrumbs:link,a.BreadCrumbs:visited{}
a.BreadCrumbs:active,a.BreadCrumbs:hover{}
.FooterLinks span,.FooterSeparator,.FooterLinks a:link,.FooterLinks a:visited{}
.FooterLinks a span:hover,.FooterLinks a:active,.FooterLinks a:hover{}
.StandardButton,a.StandardButton,a.StandardButton:link{}
.StandardButton:hover,a.StandardButton:hover{}

/* Structure and content */
.Outer{}
.PageID{}
.Page{background: #ffffff; padding-top: 0;}/* Website background */
.Above{}
.Paper{border: none; box-shadow: none; display: inherit;}/* Wraps Header and Contents sections. Set display:inherit to disable rubber-banding */
.Header{display: inherit;}/* Wraps AboveLogo down to BelowLogo */
.AboveLogo{}
.LogoSpan{}
.LogoWrapper{padding-top:17.094%;}/* Responsive logo height {padding-top:(height*100/width)%;} Otherwise use px */
.LogoPane{background:url("Logo-1170x200.png") no-repeat scroll 0 0 #C3447A;background-size:cover}
.LogoLink{}
.Logo{}
.BelowLogo{}
.MenuBar{background: none;}/* Menu wrapper includes SigninPane */
.MenuPane{width: 100%;}/* Menu column */
.MenuPaneInner{}
.SigninPane{display: none;}/* Signin column */
.SigninPaneInner{display: none;}
.Account{}
.SigninSeparator::after{}
.SigninTop{}
.BelowMenu{}
.Contents{display: inherit;}/* Main page content. Set display:inherit to disable rubber-banding */
.Contents .Span{}/* Website foreground */
.BreadCrumbBar{display: none;}
.BreadCrumbs{}/* Use line-height to set BreadCrumbBar height */
.BreadCrumbPane{display: none;}/* Breadcrumbs column */
.BreadCrumbSeparator:after{}
.SearchBar{display: none;}/* Search column */
.SearchWrapper{}/* Padding and margins */
.SearchPane{display: none;}/* Use height:px to set SearchBar height */
.SearchInput{}
a.SearchIcon{}
a.SearchIcon:hover{}
.SearchIcon .far{}
.ContentPane{min-height:420px !important;}
.ContentLeft{}/* Move this min-height into the primary content panel */
.ContentLeftDown{}
.ContentRight{}
.ContentRightUp{}
.Foot{}
.Footer{}/* Wraps all footer rows */
.FooterLinks{}
.SigninBottom{}
.FooterSeparator{}
.FooterSeparator:after{}
.Terms{}
.Privacy{}
.Copyright{}
.Producer{}

/* Containers */
.Container{}/* Padding and margins for all */
.Default.Container{}
.Titled.Container{}
.Featured.Container{}
.NoContainer.Container{}
.NoPadding.Container{}
.NoGaps.Container{}

/* Featured Container. Modify these to suit any container */
.Featured.Container{}
.Featured .ContainerTitle{}
.Featured .ContainerBody{}
.Featured .Normal{}
.Featured a,.Featured a:link,.Featured a:visited{}
.Featured a:active,.Featured a:hover{}

/* Menu and Submenu font. Use long form CSS */
.MenuBar ul.Menu a{}
.MenuBar ul.Menu .sub a{}

/* Menu item borders and separators. Set border:none; to remove defaults */
.MenuBar ul.Menu a.first{border-left: none;}
.MenuBar ul.Menu a{}
.MenuBar ul.Menu a.last{border-right: none;}
.MenuBar ul.Menu .sub a.first{}
.MenuBar ul.Menu .sub a{}
.MenuBar ul.Menu .sub a.last{}

/* Menu colours - Every menu item also has a unique ID */
.MenuBar ul.Menu a,.MenuBar ul.Menu a:visited{background: none;}/* Menu */
.MenuBar ul.Menu a.branch{background: none;}/* Branch */
.MenuBar ul.Menu a.current,.MenuBar ul.Menu a.breadcrumb{background: none;}/* Active */
.MenuBar ul.Menu a:hover,.MenuBar ul.Menu a:focus{background: none;}/* Hover */

/* SubMenu colours */
.MenuBar ul.Menu .sub a,.MenuBar ul.Menu .sub a:visited{}/* Sub Menu */
.MenuBar ul.Menu .sub a.branch{}/* Branch */
.MenuBar ul.Menu .sub a.current,.MenuBar ul.Menu .sub a.breadcrumb{}/* Active */
.MenuBar ul.Menu .sub a:hover,.MenuBar ul.Menu .sub a:focus{}/* Hover */

/* Menu item height and padding e.g. {height:40px;line-height:40px;} */
.MenuBar ul.Menu a{height: 24px;line-height: 24px;}
.MenuBar ul.Menu .sub a{}

/* Hamburger menu */

.hamburger a.hamburger-wrapper{}/* Use for full-screen menu */
.hamburger a.hamburger-bun{}/* Hamburger bun */
.hamburger a.hamburger-bun span{}/* Hamburger meat */
.hamburger .mean-nav{}/* Menu background */
.hamburger .mean-nav ul li a{}/* Menu items */
.hamburger .mean-nav ul li a:hover{}
.hamburger a.meanmenu-reveal span {height: 2px;	margin-top: 5px;filter: drop-shadow(2px 2px 6px #222);}
.hamburger a.meanmenu-reveal {background-color: transparent;}
.hamburger {padding-top: 0 !important;}

/* Splash */
.SplashPage{}/* Background */
.SplashPlacement{}/* Content padding */
.SplashContent{}/* Content */

/* Custom Classes - Any uncommented classes here will appear in the word processor menu */
/* .CustomClass01{} */
/* .CustomClass02{} */
/* .CustomClass03{} */
/* .CustomClass04{} */
/* .CustomClass05{} */
/* .CustomClass06{} */
/* .StandardButton{} */

/*Other styles*/


/*Basic Styles*/
.LogoRow {display: none;}
#HorizontalMenu{text-align: center;}
.MenuBar ul.WWXHTMLMenu li{float: none;display: inline-block;}
.BelowMenuRow .Span{width: 100%;}
.MenuRow {position: absolute;left: 0;right: 0;top: 24px;}
.Block2Wrapper {background: #e3e3e3;}
.Block1Wrapper, .Block2Wrapper{padding: 8% 5px;}
.Page7942 .ContentPane{min-height:100% !important;}
#dnn_ContentLeft, #dnn_ColumnRight {width: 50%;}
.Block3Wrapper h2 {font-size: 30px;line-height: 36px;font-weight: 400;}
.ContentLeftRow {padding: 8% 5px;}
.ContentRightRow .Span {width: 100%;}
#dnn_ContentRight {width: 100%;}
.table > tbody > tr > td {padding: 12px 0;}
.Bottom1Column .Span {padding: 8% 5px;} 
.Bottom2Column, .Bottom3Column{background: rgb(242, 0, 0);}
.Bottom2Column .Span{background: rgb(242, 0, 0);padding-top: 8%;}
.Bottom3Column .Span{background: rgb(242, 0, 0);padding-bottom: 8%;}
.Bottom2Column .Block3Wrapper h2 {color: rgb(255, 255, 255);font-size: 42px;margin-bottom: 5%;line-height: 48px;}




/*Banner*/
.ms-slide .ms-slide-layers {background-color: rgba(255, 255, 255, 0.2);}
.edsms__multiSlider, .edsms__multiSlider * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
a.FrontButtons:active, a.FrontButtons:hover {color: #fff;text-decoration: none;background: rgb(231, 33, 40);}
.FrontButtons {display: inline-block;width: 100%;text-align: center;padding: 5px 0;margin: 5px 0;background: rgb(227, 26, 33);color: rgb(255, 255, 255) !important;text-transform: capitalize;font-size: 24px;}
.BannerButtons {}

/*Home*/
.HomeText h2 {font-size: 30px;font-weight: 400;line-height: 36px;color: #fff;}
.HomeText {background: rgb(227, 26, 33);color: rgb(255, 255, 255);padding: 3% 5px;}


/*Menu Tabs*/
.livetabsdefault .ui-widget-header {background: rgb(251, 251, 251);border-top: none;border-left: none;border-right: none;border-radius: 0 0 5px;border-color: rgb(203, 203, 203);}
.livetabsdefault .ui-state-default a, .livetabsdefault .ui-state-default a:link{color: rgb(33, 33, 33);text-decoration: none;outline: none;}
.livetabsdefault .ui-state-default, .livetabsdefault .ui-widget-content .ui-state-default {border: 1px solid rgb(211, 211, 211);font-weight: normal;color: rgb(255, 255, 255);	outline: none; background: #fff;}
.livetabsdefault .ui-state-active a, .livetabsdefault .ui-state-active a:link, .livetabsdefault .ui-state-active a:visited {color: rgb(255, 255, 255);outline: none;text-decoration: none;}
.livetabsdefault .ui-state-active, .livetabsdefault .ui-widget-content .ui-state-active{background: rgb(242, 0, 0);}
.livetabsdefault .ui-widget-content{border: none;}
.livetabsdefault .ui-tabs {padding: 0;}
.livetabsdefault .ui-tabs .ui-tabs-panel {padding: 0;display: block;border-width: 0;background: none;}
.table > tbody > tr:nth-of-type(1) > td {border-top: none;}


/*Contact*/
.ContactAddress h2, .ContactAddress p, .ContactAddress a {color: #fff;}
#LiveForm17987 li:nth-of-type(1)>label{display: none;}


/*footer*/
#dnn_ctr18057_HtmlModule_lblContent {position: relative;height: 10vw;}
.SocialIcons {padding: 8%;color: rgb(255, 255, 255);font-size: 30px;text-align: right;position: absolute;top: 50%;transform: translateY(-50%);	right: 0;left: 0;}


/*Thank You*/
.ThankYou h2, .ThankYou p{color: #fff}

/*TextEditor*/
.dnnTextEditor {margin-top: 150px;}

/* Phone and Tablet */
@media (min-width: 0) and (max-width:991px) {
.hamburger .mean-bar,.PreloadImage{background:none;}/* Logo */
}

/* Phone */
@media (min-width: 0) and (max-width: 767px) {
#dnn_ContentLeft, #dnn_ColumnRight {width: 100%;}
.FrontButtons {display: block;padding: 2px 0;margin: 5px auto;font-size: 18px;max-width: 250px;}
.BannerBox {display: none;}
.hamburger .mean-bar, .PreloadImage {background:url("Logo-1982x180.png") no-repeat scroll 0 0 / 991px 90px transparent;}
.SocialIcons {text-align: center;}
}

/* Desktop */
@media (min-width: 992px) and (max-width: 1199px) { 

}

/* Widescreen */
@media (min-width: 1200px) { 

}