@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap");  body:after{
content:"";
position:fixed; top:0;
height:100vh ; left:0;
right:0;
z-index:-1; background: url() center center;  
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
} 
@media only screen 
and (max-device-height : 1024px) 
and (max-device-width : 1024px) {
.palette-primary.custom-background,
.boldgrid-section.background-fixed {
background-attachment: scroll !important;
}
}   .navbar-toggle {
margin-top: -26px !important;
}
body.custom-background {
background-color: #5c88a9 !important;
} .navbar-toggle {
margin-top: -51px;
} .palette-primary .site-header {
background: #326d99; 
} .site-branding {
margin-left: 0px;
height: 80px; } .post-title-hidden .entry-content, .mce-content-body .entry-content {
padding-top: 0px;
margin-top: 0px;
} .call-to-action {
background: none !important;
color: #fff !important;
padding-top: 0px !important;
min-height: 200px;
border-radius: 5px;
margin-top: 70px !important;
margin-bottom: -10px !important;
} @media only screen and (min-width : 992px) {
.col-md-6.header-6 {
width: calc(100% * (1 / 3));
}
.col-md-6.header-7 {
width: calc(100% * (2 / 3));
}
} .palette-primary .nav > li > a:hover, .palette-primary .nav > li > a:focus, .palette-primary .site-header .widget.well .nav > li > a:hover, .palette-primary .site-header .widget.well .nav > li > a:focus, .palette-primary .navbar-default .navbar-nav .dropdown-menu > .active > a, .palette-primary .navbar-default .navbar-nav > .active > a, .palette-primary .navbar-default .navbar-nav > .active > a:hover, .palette-primary .navbar-default .navbar-nav > .active > a:focus, .palette-primary .navbar-default .navbar-nav > li > a:hover, .palette-primary .navbar-default .navbar-nav > li > a:focus, .palette-primary .button-primary:hover, .palette-primary .button-primary:focus, .palette-primary .button-primary:active, .palette-primary .pager li > a:active, .palette-primary .pager li > a:hover {
background: none;
}  
.palette-primary .navbar-default .navbar-nav > li > a:hover {
color: #FFC107 !important;
} .palette-primary .site-title a, .palette-primary .site-description, .palette-primary .navbar-default .navbar-nav .open .dropdown-menu > li > a, .palette-primary .navbar-default .navbar-nav > li > a, .palette-primary .site-header .widget.well, .palette-primary .site-header caption {
color: #ffffff !important;
font-family: "Open Sans",Helvetica,Arial,sans-serif;
font-size: 16px;
text-transform: capitalize;
background: #326d99 !important; 
} .palette-primary .navbar-default .navbar-nav .dropdown .dropdown-menu > li > a:hover, .palette-primary .navbar-default .navbar-nav .dropdown .dropdown-menu > li > a:focus { color: #FFC107 !important;
} .palette-primary .background-secondary, .palette-primary .dropdown-menu, .palette-primary .navbar-default .navbar-nav > li > a, .palette-primary .site-title a, .palette-primary .background-secondary h2, .palette-primary .background-secondary p {
background: #326d99;
} .navbar-default {
padding-top: 35px;
float: left !important;
} .entry-header h1.entry-title {
display: none;
}  a:link {
color: #2A5DB0 !important;
text-decoration: none;
} a:visited {
color: #2A5DB0 !important;
} a:hover {
color: #23527c;
text-decoration: underline;
} a:active {
color: blue;
} .btn-raised.btn-color-2 {
border-color: #2d5986;
background: linear-gradient(#3973ac, #2d5986);
color: #fff !important;
}
.btn-raised.btn-color-2:hover, .btn-raised.btn-color-2:focus {
background: linear-gradient(#3d7ab8, #2a547e);
color: #FFC107 !important;
}  .site-footer {
padding: 0em 0;
background-color: #326D99  !important;
} a.footerone:link {
color:#ffffff !important;
text-decoration: none;
}
a.footerone:visited {
color:#ffffff !important;
}
a.footerone:hover {
color:#FFC107 !important;
} #password-form {
text-align: center;
} .shortcode-copy {
background: transparent;
}  .page-template-page_home .entry-content,
.site-content,
.site-footer, .mce-content-body {
background-image: none !important;
}
.entry-title {
background: none !important;
}  .nf-form-fields-required {
display: none;
} .nf-form-title {
color: #23507d !important;
} .ninja-forms-req-symbol {
color: #ec4d4d !important;
} .nf-field-label .nf-label-span, .nf-field-label label {
font-weight: 700;
margin: 0;
padding: 0;
font-size: 18px;
}  .nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] {
background: #326d99 !important;
}
.nf-form-content button:hover, .nf-form-content input[type=button]:hover, .nf-form-content input[type=submit]:hover {
color: #ffee00 !important;
} .listcolor1
{color:#1156c7 !important} a.whitelink:link {color: #ffffff !important;}
a.whitelink:visited {color: #ffffff !important;}
a.whitelink:hover {color: #ffd27e !important;} .btn-raised.btn-color-1:hover, .btn-raised.btn-color-1:focus {
background: #cd8a0e;
color: #fff;
}
.btn-color-1, .btn-color-1-flat {
color: #fff !important;
}
.btn-raised.btn-color-1 {
background: #3475b7;
}
.btn-raised.btn-color-1 {
border:none;
font-size: 16px !important;
color: #fff !important;
} .welcome-card {
margin-top: -120px;
padding: 25px;
position: relative;
z-index: 11;
border-radius: 10px;
overflow: hidden;
box-shadow: rgb(201, 204, 206) 0px 20px 30px -10px;
background-color: #fff !important;
box-sizing: border-box;
} #nf-label-field-314 {
color: #ad7f14 !important;
}   .error404 .site-content, .single .site-content, .blog .site-content, .archive .site-content {
background: #ffffff;
}  .mec-masonry .mec-masonry-col6 {
width: 100%; 
float: left;
height: 100%;
} .mec-masonry .mec-masonry-col6 .mec-event-month, .mec-masonry .mec-masonry-col6 h6 {
text-transform: capitalize;
font-size: 21px;
padding: 4px 0;
display: inline;
color: #817e7e;
font-weight: 600;
} .mec-masonry .mec-masonry-col6 .mec-event-detail, .mec-masonry .mec-masonry-col6 address {
font-size: 15px;
margin-bottom: 0;
} .mec-masonry .mec-masonry-col6 i {
font-size: 24px;
float: left;
margin-right: 7px;
height: 50px;
color: #0ab1f0;
} .mec-masonry-content.mec-event-grid-modern .mec-event-title {
font-size: 24px;
font-weight: 600;
} .mec-masonry .mec-events-content p {
margin-bottom: 20px;
display: none;
}   .mec-event-title {
font-weight: 600 !important;
} .mec-event-list-standard .mec-time-details {
text-transform: uppercase;
font-size: 17px;
}
.mec-event-list-standard .mec-event-meta .mec-venue-details span {
font-size: 17px;
}
.mec-event-list-standard .mec-event-meta .mec-venue-details .mec-event-address span {
font-size: 13px;
} .mec-booking-button {
font-weight: 600 !important;
} #post-4541 {
background-color: #ffffff !important;
}
#post-4544 {
background-color: #ffffff !important;
} .post-password-form {
min-height: initial;
padding: 33px;
max-width: 650px;
margin: auto;
margin-top: 135px;
background-color: #f6fbff !important;
border-radius: 5px;
margin-bottom: 175px;
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
@media (max-width: 479px) {
.post-password-form {
padding: 40px;
}
} input[type=submit] {
background-color: #326d99;
border: solid 1px #648fbb;
color: #fff;
padding: 6px 28px;
text-decoration: none;
margin: 4px 2px;
font-size: 19px;
border-radius: 5px;
}
input:hover[type=submit] 	{
background-color: #3aa5f4;
}
input[type=submit]:active {
background-color: #3aa5f4;
}