body {

font-family: Tahoma, Arial, Helvetica, sans-serif;

font-size: 18px;

/* line-height: 34px; */

}

.mLayout {

overflow: hidden;

}

[class^='WaLayoutContainer'] {

background-color: transparent !important;

}

.rotating-hero-banner {

width: 100vw;

left: 50%;

margin-left: -50vw;

}

.rotating-hero-banner .hero-slide {

position: relative;

}

.rotating-hero-banner .hero-slide:before {

content: "";

position: absolute;

width: 100%;

height: 100%;

background-color: #000;

top: 0;

right: 0;

bottom: 0;

left: 0;

opacity: 0.6;

}

.rotating-hero-banner .hero-slide img {

width: 100%;

height: auto;

}

.rotating-hero-banner .hero-slide .hero-content {

position: absolute;

top: 50%;

transform: translateY(-50%);

left: 0;

right: 0;

max-width: 1460px;

margin: auto;

color: #fff;

}

.rotating-hero-banner .hero-slide .hero-content h1 {

margin-top: 0;

color: #fff;

}

.rotating-hero-banner .hero-slide .hero-content p.lead {

font-weight: 700;

font-size: 25px;

}

.rotating-hero-banner .hero-slide .hero-content h2 {

color: #fff;

}

.rotating-hero-banner .hero-slide .hero-content .btn {

color: #fff;

text-decoration: none;

border: 1px solid #fff;

padding: 10px 20px;

}

.rotating-hero-banner .hero-slide .hero-content .btn-default {

background-color: #fff;

color: #000;

margin-left: 10px;

}

.rotating-hero-banner .hero-banner .slick-arrow {

position: absolute;

top: 50%;

transform: translateY(-50%);

font-size: 0;

width: 25px;

height: 50px;

z-index: 1;

background: url("/resources/Pictures/right-arrow.png") no-repeat center / 25px;

box-shadow: none;

border: none;

padding: 0;

cursor: pointer;

}

.rotating-hero-banner .hero-banner .slick-prev {

left: 60px;

transform: translateY(-50%) rotate(180deg);

}

.rotating-hero-banner .hero-banner .slick-next {

right: 60px;

}

.rotating-hero-banner .hero-banner .slick-dots {

display: flex!important;

justify-content: center;

align-items: center;

margin-top: 59px;

list-style: none;

position: absolute;

bottom: 20px;

left: 50%;

transform: translateX(-50%);

}

.rotating-hero-banner .hero-banner .slick-dots li {

width: 10px;

height: 10px;

border-radius: 50%;

background: #D8D8D8;

margin: 0 6px;

cursor: pointer;

transition: .2s ease all;

}

.rotating-hero-banner .hero-banner .slick-dots li.slick-active {

width: 15px;

height: 15px;

background: #1295c6;

}

.rotating-hero-banner .hero-banner .slick-dots li button {

display: none;

}

.full-width-slider {

position: relative;

width: 100vw;

left: 50%;

margin-left: -50vw;

overflow: hidden;

}

.full-width-slider .cameraContent {

margin: auto;

max-width: 1200px;

}

.full-width-slider .camera_caption {

opacity: 1 !important;

visibility: visible !important;

bottom: 0 !important;

height: 100%;

display: flex;

justify-content: center;

align-items: center;

background: transparent;

}

.full-width-slider .camera_prev, .full-width-slider .camera_next {

opacity: 1 !important;

}

.full-width-slider .camera_overlayer {

background: rgb(0 0 0 / 30%);

}

.scrolling-logos .slick-list {

max-width: 90%;

margin: auto;

text-align: center;

}

.scrolling-logos .slick-list img {

border: 1px solid rgba(0, 0, 0, 0.1);

display: inline-block;

transition: all 0.6s;

}

.cms-slider .containerPhotoOuter {

height: auto !important;

}

.cms-slider .img_horizontal {

width: 230px !important;

height: 160px !important;

}

.cms-slider .img_horizontal img {

width: 100%;

height: auto !important;

border: 1px solid rgba(0, 0, 0, 0.1);

}

@media (max-width: 767px) {

.rotating-hero-banner .hero-slide .hero-content {

position: relative;

top: 0;

transform: none;

background: #000;

padding: 30px 20px;

}

.rotating-hero-banner .hero-slide:before {

opacity: 0;

}

.rotating-hero-banner .hero-slide .hero-content p.lead {

font-size: 18px;

}

.rotating-hero-banner .hero-banner .slick-dots {

display: none !important;

}

.rotating-hero-banner .hero-banner .slick-arrow {

top: 15%;

}

}

@media (min-width: 768px) and (max-width: 1199px) {

.rotating-hero-banner .hero-slide .hero-content {

max-width: 642px;

}

.rotating-hero-banner .hero-slide .hero-content h1 {

font-size: 24px;

}

.rotating-hero-banner .hero-slide .hero-content p {

margin: 10px 0;

font-size: 15px;

line-height: 25px;

}

.rotating-hero-banner .hero-slide .hero-content p.lead {

font-size: 20px;

}

.rotating-hero-banner .hero-slide .hero-content h2 {

margin: 20px 0;

font-size: 18px;

}

}

@media (max-width: 1199px) {

.rotating-hero-banner .hero-banner .slick-arrow {

background-size: 10px;

z-index: 99;

}

.rotating-hero-banner .hero-banner .slick-prev {

left: 20px;

}

.rotating-hero-banner .hero-banner .slick-next {

right: 10px;

}

}

@media (min-width: 1200px) and (max-width: 1599px) {

.rotating-hero-banner .hero-slide .hero-content {

max-width: 980px;

}

.rotating-hero-banner .hero-banner .slick-arrow {

background-size: 20px;

}

}

@media (min-width: 1600px) and (max-width: 1699px) {

.rotating-hero-banner .hero-slide .hero-content {

max-width: 1250px;

}

}.WaPlaceHolder{max-width:100%;}
.WaLayoutTable{width:100%;max-width:1200px;margin:0 auto;}
.fullwidth-section .WaLayoutTable{max-width:100%;}
.zonePlace{padding: 0px;}
.gadgetStyle001 {
    max-width: 1200px;
    margin: 0 auto;
}
#socialLoginContainer, #idSocialLoginContainer {
	display: none !important;
} .WaGadgetAuthorizationRequired .openAuthFormContainer {
display: none !important;
} 
/* Login button */
.WaGadgetLoginButton .loginLink, .WaGadgetLoginForm .loginLink {
    background: #4f623c !important;
    color: white !important;
}
/* Login button on hover */
.WaGadgetLoginButton .loginLink:hover, .WaGadgetLoginForm .loginLink:hover {
    background: #4f623c !important;
}
/* Logout button */
.WaGadgetLoginButton .authenticated .loginLink, .WaGadgetLoginForm .authenticated .loginLink {
    background: #4f623c !important;
    color: white !important;
}
/* Logout button on hover */
.WaGadgetLoginButton .authenticated .loginLink:hover, .WaGadgetLoginButton .authenticated .loginLink.hover, .WaGadgetLoginForm .authenticated .loginLink:hover, .WaGadgetLoginForm .authenticated .loginLink.hover {
    background: #4f623c !important;
    color: white !important;
}

.WaGadgetLoginForm .loginContainer.authenticated.loginContainer.authenticated .loginLink {
width: 150px;
height: 50px;
}
.WaGadgetLoginForm .loginContainer.authenticated.loginContainer.authenticated .loginLink:before {
   font: normal 18px/50px 'Ubuntu';
content: 'PROFILE';
}
.WaGadgetLoginForm .loginContainer.loginContainer .loginLink {
width: 150px;
height: 50px;
}
.WaGadgetLoginForm .loginContainer.loginContainer .loginLink:before {
font: normal 18px/50px 'Ubuntu';
   content: 'MEMBER LOGIN';
}
.levelRecurring {
  display: none;
}
.WaGadgetBlog .boxBodyInfoOuterContainer h5 .postedByLink{
display:none;
}
.mLayout {
    overflow: hidden;
}

[class^='WaLayoutContainer'] {    
    background-color: transparent !important;
}

.full-width-slider {
    position: relative;
    width: 100vw;
    left: 50%;
    margin-left: -50vw;
    overflow: hidden;
}

.full-width-slider .cameraContent {
    margin: auto;
    max-width: 1200px;
}

.full-width-slider .camera_caption {
    opacity: 1 !important;
    visibility: visible !important;
    bottom: 0 !important;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background: transparent;
}

.full-width-slider .camera_prev, .full-width-slider .camera_next {
    opacity: 1 !important;
}

.full-width-slider .camera_overlayer {
    background: rgb(0 0 0 / 30%);
}

.scrolling-logos .slick-list {
    max-width: 90%;
    margin: auto;
}

.scrolling-logos .slick-list img {
    border: 1px solid rgba(0, 0, 0, 0.1);
    display: inline-block;
    transition: all 0.6s;
    width: 218px;
}

.navigationOuterContainer .navigationContainer input.nextButton, .navigationOuterContainer .navigationContainer input.typeButton, .navigationOuterContainer .navigationContainer input[type=submit], .loginButton, .typeButton, input[type=submit] {background-color: #4f623c !important; color:#ffffff !important;} /* button color */
.navigationOuterContainer .navigationContainer input.nextButton:hover, .navigationOuterContainer .navigationContainer input.typeButton:hover, .navigationOuterContainer .navigationContainer input[type=submit]:hover, .loginButton:hover, .typeButton:hover, input[type=submit]:hover {background-color: #91a489 !important;} /* hover color */

body#PAGEID_8689 .WaGadgetBlog .controlPanel .toggleButton {
    background: #f68b1f;
}

body#PAGEID_8689 .WaGadgetBlog .controlPanel .controlPanelInner a {
    background: #4F623C;
    color: #fff;
}