/* Ansid Media Customization */

.camera_thumbs_cont { 
   background: transparent !important;
}

@font-face {font-family: "Gill Sans"; src: url("/resources/SiteDesign/font/Gill Sans Heavy.ttf"); font-weight:900; font-style:normal; font-stretch:normal;}
@font-face {font-family: "Gill Sans"; src: url("/resources/SiteDesign/font/Gill Sans Italic.ttf"); font-weight:normal; font-style:italic; font-stretch:normal;}
@font-face {font-family: "Gill Sans"; src: url("/resources/SiteDesign/font/Gill-Sans-Bold-Italic.ttf"); font-weight:bold; font-style:italic; font-stretch:normal;}
@font-face {font-family: "Gill Sans"; src: url("/resources/SiteDesign/font/Gill-Sans-Bold.ttf"); font-weight:bold; font-style:normal; font-stretch:normal;}
@font-face {font-family: "Gill Sans"; src: url("/resources/SiteDesign/font/Gill-Sans-Heavy-Italic.ttf"); font-weight:900; font-style:italic; font-stretch:normal;}
@font-face {font-family: "Gill Sans"; src: url("/resources/SiteDesign/font/Gill-Sans-Light-Italic.ttf"); font-weight:300; font-style:italic; font-stretch:normal;}
@font-face {font-family: "Gill Sans"; src: url("/resources/SiteDesign/font/Gill-Sans-Light.ttf"); font-weight:300; font-style:normal; font-stretch:normal;}
@font-face {font-family: "Gill Sans"; src: url("/resources/SiteDesign/font/Gill-Sans-Medium-Italic.ttf"); font-weight:500; font-style:italic; font-stretch:normal;}
@font-face {font-family: "Gill Sans"; src: url("/resources/SiteDesign/font/Gill-Sans-Medium.ttf"); font-weight:500; font-style:italic; font-stretch:normal;}
@font-face {font-family: "Gill Sans"; src: url("/resources/SiteDesign/font/Gill-Sans.ttf"); font-weight:normal; font-style:normal; font-stretch:normal;}
@font-face {font-family: "Gill Sans"; src: url("/resources/SiteDesign/font/GillSans-Condensed-Bold.ttf"); font-weight:bold; font-style:normal; font-stretch:condensed;}
@font-face {font-family: "Gill Sans"; src: url("/resources/SiteDesign/font/GillSans-Condensed.ttf"); font-weight:normal; font-style:normal; font-stretch:condensed;}

p, td, th {
    font-family: "Gill Sans";
    color: #0E1033;
}

h1, h2 {
    font-family: "Gill Sans";
    font-weight: 900;
    color: #006AB6;
}

h3, h4 {
    font-family: "Gill Sans";
    font-weight: 500;
    color: #389946;
}

h5, h6 {
    font-family: "Gill Sans";
    font-weight: bold;
    color: #0E1033;
}

.WaGadgetMobilePanel a span {color:#fff;}

body {
    background: url(/resources/SiteDesign/bg.png) center repeat #ecf1f3;
}

a {
    text-decoration: none;
}

.WaPlaceHolder > div {
    max-width: 1095px;
}

#id_Content > div {
    padding: 40px 55px!important;
}

#id_Header > div,
#id_Header1 > div {padding: 0;}
#id_Content > div,
#id_Content1 > div,
#id_Content2 > div,
#id_Content3 > div,
#id_Content4 > div {background: #fff;}
.header_logo {padding: 6px 21px!important; background: #f9f9f9;}

.header_cell {vertical-align: middle; padding: 0 ;}

.header_quicklink_holder {
    padding: 0 20px;
    padding-left: 40px;
}

.header_quicklink {
    padding-left: 20px;
    border-right: 1px solid #000;
}

.quicklink1 {padding-left: 0;}
.quicklink4 {border: none;}

.header_quicklink * {
    text-transform: uppercase;
    padding: 0; margin: 0;
}

.header_quicklink h4,
.header_quicklink h4 a {
    color: #0E1033;
    text-decoration: none;
    font-size: 10pt;
}

.header_quicklink p,
.header_quicklink p a {
    font-size: 8pt;
    color: #389946;
    text-decoration: none;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel>li>.item>a,
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul ul li>.item>a {
    font-family: "Gill Sans";
    font-style:normal;
    font-weight:normal;
}

.sel a span {color: #006AB6;}

.zoneHeader3 {
    background: rgb(0,106,182);
    background: linear-gradient(90deg, rgba(0,106,182,1) 0%, rgba(99,198,241,1) 100%);
}

#id_Header2 .WaGadgetBreadcrumbs ul li+li:before, #id_Header2 .WaGadgetBreadcrumbs li {display: none;}
#id_Header2 .WaGadgetBreadcrumbs li.last {
    display: block;
    font-size: 34px;
    color: #fff;
    font-weight: 900;
    padding: 25px 0;
}

.WaGadgetHeadline h2 {
    display: flex;
}

.WaGadgetHeadline h2::before{
  content:url("/resources/SiteDesign/mla-wave.png");
  margin-right: 10px;
display: flex;
  align-items: center;
}

.call2action .WaLayoutItem {
    border-radius: 5px;
    border: 1px solid #bdbbbb;
    margin-bottom: 20px;
}

.call2action .call2actionDetails {min-height: 200px;}

.call2action .learnMoreBtn {padding: 20px;}

.zoneFooter2 * {color: #fff;}

.zoneFooter2 .WaGadgetHeadline {font-weight: bold;}

.footer_links,
#id_Footer2 {
    z-index: 999;
    position: relative;
    top: -50px;
}

.footer_links a {
    color: #fff;
    text-decoration: none;
}

.footer_links a:hover {
    color: #f9f9f9;
}

#id_Footer2 {
    top: -25px;
}

.zoneWAbranding {
    margin: 0;
    background: #006AB6;
    padding-top: 0;
}

.zoneWAbranding * {
    color: #fff;
}

.zoneFooter3 {background: #006AB6;}

#id_Footer2 {
    background: linear-gradient(to left, #006AB6 50%, #63C6F1 50%);
}

.footer_tagline * {
    font-weight: 900;
    font-style: italic;
    color: #fff;
    font-size: 20px;
}

.tagline_holder .WaLayoutSeparator {display: none;}

.WaGadgetMobilePanel .mobilePanel {background: #26A0D6;}

.WaGadgetLoginButton .loginContainer.authenticated.loginContainer.authenticated .loginLink {color: #26A0D6;}
.WaGadgetLoginButton .loginContainer.authenticated.loginContainer.authenticated .loginLink:hover, .WaGadgetLoginButton .loginContainer.authenticated.loginContainer.authenticated .loginLink.hover {background: #26A0D6; color: #fff;}

.WaGadgetLoginButton .loginContainer.loginContainer .loginLink  {background: #26A0D6;}

a.buttonStyle003, a:link.buttonStyle003


a.buttonStyle001, a:link.buttonStyle001 {background: #006AB6!important;}
a.buttonStyle001:hover, a:link.buttonStyle001:hover {background: #26A0D6!important;}

a.buttonStyle002, a:link.buttonStyle002 {background: #26A0D6!important;}
a.buttonStyle002:hover, a:link.buttonStyle002:hover {background: #63C6F1!important;}

a.buttonStyle003, a:link.buttonStyle003 {background: #389946!important;
margin-left: 25%;
margin-right: 25%;
bottom: 0;}
a.buttonStyle003:hover, a:link.buttonStyle003:hover {background: #8ECB84!important;}

a.buttonStyle004, a:link.buttonStyle004 {border: 1px solid #006AB6!important; color: #006AB6!important;}
a.buttonStyle004:hover, a:link.buttonStyle004:hover {background: #26A0D6!important; border: 1px solid #006AB6!important; color: #006AB6!important;}

a.buttonStyle005, a:link.buttonStyle005 {background: #26A0D6!important; border: 2px solid #000 ; width: 310px; height: 75px;
font-size: 24px; font-weight: bold;  font-family: "Gill Sans"; color: #D1D1D1; padding-top: 15px; }
a.buttonStyle005:hover, a:link.buttonStyle005:hover {background: #18cbd8!important; border: 3px solid #000; width: 310px; height: 75px; font-size: 24px; font-weight: bold; font-family: 'Gill Sans'; color: #fff; padding-top:15px;}

.WaGadgetMobilePanel .mobilePanel .mobilePanelButton:active, .WaGadgetMobilePanel .mobilePanel .mobilePanelButton.active,
.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel,
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul,
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul ul {
  background: #006AB6;
}

.zoneFooter1 {
    background: url("/resources/SiteDesign/whitebg.png");
background-repeat: no-repeat;
background-size: 1095px 100%;
background-position: center;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel {
  width: 100%;
  display: flex;
    align-items: stretch;
    justify-content: space-between;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel > li.dir > .item > a span::after {
    font-size: 15px;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel > li {
    flex: 0 1 auto;
}

.camera_caption {
    bottom: auto !important;
    width: 100%;
    right: 55%;
    top: 80px !important;
    max-width: 402px;
}
.camera_caption > div {background: rgba(0, 0, 0, 0.6);}
.camera_caption h3 {color:#fff;margin-top: 10px}
.camera_caption p {color:#fff;}

.zoneWAbranding {display: none;}

.WaGadgetNavigationLinks.gadgetStyleNone ul.orientationHorizontal li + li::before {
  display: none;
}

.WaGadgetNavigationLinks ul.orientationHorizontal li {
  display: block;
}

.no-flag h2::before {display: none;}

 .slideholder > div {max-width: 100%;padding:0;}

.WaGadgetAuthorizationRequired .openAuthFormContainer {
display: none !important;
} 

#socialLoginContainer, #idSocialLoginContainer {
	display: none !important;
} 

.news_cta a {
    color: #389946;
    font-weight: bold;
    text-decoration: none;
}

.news_cta a:after {
    content: "\00bb";
    padding-left: 5px;
}

.camera_caption a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

.camera_caption a:after {
    content: "\00bb";
    padding-left: 5px;
}


@media screen and (max-width: 767px) {
	.header_quicklink_holder {display: none!important;}
	.header_logo {
        width: 100%!important;
    }
    .slideholder {display:none!important}

    .call2action img {
        width: 100%;
    }
}

.levelProperties .levelPrice,
.levelRecurring {
    display: none;
}





.WaGadgetEventsStateList .fixedHeight {
    max-height: unset!important;
    overflow: unset;
}



.WaGadgetEventsStateList .boxFooterOuterContainer {
    display: none;
}


#PAGEID_1075177 .waPaymentSystemIcon.Offline,
#PAGEID_1075145 .waPaymentSystemIcon.Offline {background: none; width: 100%; height: auto;}

/* ------------------------ */