body {	
font-family: "tittilium-web";	font-weight:normal;
}
h1 {		text-transform:capitalize; 
}
h2, #content h2 {		text-transform:capitalize; 
}
h3 {		text-transform:capitalize; 
}
h5 {		text-transform:capitalize; 
}
h6 {		text-transform:capitalize; 
}
#headerwrap {	
border-top: none !important;
border-right: none !important;
border-bottom: none !important;
border-left: none !important; 
}
body #site-logo a img {		width: 170px; 
}
#site-logo {	margin: auto; 
}
#site-description img {		width: 16px;
height: 16px; 
}
#main-nav a {		font-weight:normal;
color: #000000; 
}
#main-nav .current_page_item a,  #main-nav .current-menu-item a {	
color: #2c5486; 
}
.post-title, .post-title a {	
font-family: "tittilium-web";	font-weight:normal;
font-style:normal;
line-height:30px;
text-transform:none;
color: #2c5486; 
}
.loops-wrapper.list-thumb-image .post-title {	
font-family: "tittilium-web";	font-weight:normal;
}
.module-title {		font-style:normal;
text-transform:capitalize;	text-align:center; 
}
#sidebar {	
color: #2c5486;
font-family: "tittilium-web";	font-style:normal;
font-weight:normal;
text-decoration:none;
font-weight:normal;
}
#sidebar a {	
color: #2c5486; 
}
#sidebar a:hover {	
color: #2c5486; 
}
#sidebar .widgettitle {	
font-family: "tittilium-web";	font-weight:normal;
}
#footerwrap {	background: none;
background-color: #2c5486; 
}
@media(max-width: 1024px) { body {		font-weight:normal;
}
#site-description img {		width: 16px;
height: 16px; 
}
#main-nav a {		font-weight:normal;
}
.post-title, .post-title a {		font-weight:normal;
}
.loops-wrapper.list-thumb-image .post-title {		font-weight:normal;
}
#sidebar {		font-weight:normal;
}
#sidebar .widgettitle {		font-weight:normal;
}
}@media(max-width: 768px) { body {		font-weight:normal;
}
#site-description img {		width: 16px;
height: 16px; 
}
#main-nav a {		font-weight:normal;
color: #000000; 
}
#main-nav .current_page_item a,  #main-nav .current-menu-item a {	
color: #2c5486; 
}
.post-title, .post-title a {		font-weight:normal;
color: #2c5486; 
}
.loops-wrapper.list-thumb-image .post-title {		font-weight:normal;
}
#sidebar {	
color: #2c5486;	font-weight:normal;
}
#sidebar a {	
color: #2c5486; 
}
#sidebar a:hover {	
color: #2c5486; 
}
#sidebar .widgettitle {		font-weight:normal;
}
#footerwrap {	background: none;
background-color: #2c5486; 
}
}@media(max-width: 480px) { body {		font-weight:normal;
}
#site-logo {	margin: auto; 
}
#site-description img {		width: 16px;
height: 16px; 
}
#main-nav a {		font-weight:normal;
color: #000000; 
}
#main-nav .current_page_item a,  #main-nav .current-menu-item a {	
color: #2c5486; 
}
.post-title, .post-title a {		font-weight:normal;
color: #2c5486; 
}
.loops-wrapper.list-thumb-image .post-title {		font-weight:normal;
}
#sidebar {	
color: #2c5486;	font-weight:normal;
}
#sidebar a {	
color: #2c5486; 
}
#sidebar a:hover {	
color: #2c5486; 
}
#sidebar .widgettitle {		font-weight:normal;
}
#footerwrap {	background: none;
background-color: #2c5486; 
}
} .grecaptcha-badge { 
visibility: hidden;
}
#body {
padding: 0!important
} .module-contact .contact-error,.module-contact .contact-success{padding:.5em;border-radius:8px;margin-bottom:1em}.module-contact .contact-error{background-color:#e8311f;color:#ffeeed}.module-contact .contact-success{background-color:#9bd611;color:#293807}.module span.required{color:red}.module .builder-contact-field{margin:0 0 .5em}.builder-contact-field-send .tf_loader{display:none}.builder-contact-field-send .tf_loader:before{border-color:inherit;border-left-color:rgba(149,149,149,.6)}.module .control-label,.builder-contact.sending .tf_loader{display:inline-block}.module .builder-contact-field-send{margin-top:1em}.module.contact-style1 .control-label{margin-bottom:.3em}.module-contact.contact-style1 input[type=text],.module-contact.contact-style1 input[type=email]{width:100%;max-width:100%;box-sizing:border-box}.module.contact-animated-label .builder-contact-field input[type="tel"],.module.contact-animated-label .builder-contact-field input[type="text"],.module.contact-animated-label .builder-contact-field select,.module.contact-style2 .builder-contact-field input[type="tel"],.module.contact-style2 .builder-contact-field input[type="text"],.module.contact-style2 .builder-contact-field select{max-width:none;width:100%;box-sizing:border-box}.module.contact-style2 .builder-contact-field.builder-contact-field-send,.module.contact-style2 .builder-contact-field.builder-contact-field-captcha{order:1}@media screen and (min-width:681px){.module .builder-contact-radio-field,.module .builder-contact-checkbox-field{width:100%;clear:both}.module-contact label{display:inline-block;margin-right:10px}.module.contact-animated-label .builder-contact-fields,.module.contact-style2 .builder-contact-fields{display:flex;flex-wrap:wrap;margin-left:-3.5%}.module.contact-animated-label .builder-contact-field,.module.contact-style2 .builder-contact-field{flex-grow:1;justify-content:space-between;padding-left:3.5%;width:33.33%;box-sizing:border-box}.module.contact-style3 input[type=text],.module.contact-style3 input[type=password],.module.contact-style3 input[type=search],.module.contact-style3 input[type=email],.module.contact-style3 input[type=url],.module.contact-style3 input[type=tel],.module.contact-style3 .builder-contact-field-message ~ div,.module.contact-animated-label .builder-contact-field-gdpr,.module.contact-animated-label .builder-contact-static-field,.module.contact-animated-label .builder-contact-upload-field,.module.contact-animated-label .builder-contact-field.builder-contact-field-captcha,.module.contact-animated-label .builder-contact-field.builder-contact-field-optin,.module.contact-animated-label .builder-contact-field.builder-contact-field-sendcopy,.module.contact-animated-label .builder-contact-field.builder-contact-field-send,.module.contact-animated-label .builder-contact-field.builder-contact-textarea-field,.module.contact-animated-label .builder-contact-textarea-field,.module.contact-style2 .builder-contact-field-gdpr,.module.contact-style2 .builder-contact-static-field,.module.contact-style2 .builder-contact-upload-field,.module.contact-style2 .builder-contact-field.builder-contact-field-captcha,.module.contact-style2 .builder-contact-field.builder-contact-field-optin,.module.contact-style2 .builder-contact-field.builder-contact-field-sendcopy,.module.contact-style2 .builder-contact-field.builder-contact-field-send,.module.contact-style2 .builder-contact-field.builder-contact-textarea-field,.module.contact-style2 .builder-contact-textarea-field{width:100%}.module.contact-style2 .control-label{white-space:nowrap;width:100%;text-overflow:ellipsis;overflow:hidden;margin-right:0}.module.contact-style2 .builder-contact-field-gdpr .control-label{overflow:inherit;white-space:normal}.module.contact-style3 .builder-contact-field,.module.contact-style3 .builder-contact-field-message+.builder-contact-field-gdpr{width:35%}.module.contact-style3 .builder-contact-field-message{width:60%;position:absolute;top:0;right:0}.rtl .module.contact-style3 .builder-contact-field-message{left:0;right:auto}.module.contact-animated-label .control-label{white-space:nowrap;width:90%;text-overflow:ellipsis;overflow:hidden;vertical-align:middle}.module.contact-animated-label .control-label .field-gdpr{width:auto;white-space:normal}}@media screen and (max-width:680px){.module.contact-style2 .builder-contact-fields{display:grid}}.module-contact #recaptcha_area{display:inline-block}@media screen and (max-width:575px){.module-contact .themify_captcha_field{width:100%;transform:scale(.77);transform-origin:0 0}}.module.contact-animated-label label{position:relative;padding:0;vertical-align:middle}.module.contact-animated-label textarea{resize:none}.contact-animated-label .builder-contact-upload-field label{top:0 !important;left:0 !important}.control-input{position:relative}.contact-animated-label .form-control:focus+.tb_contact_label,.contact-animated-label .tb_filled+.tb_contact_label{top:0;left:0;transform:translateY(-100%)}.contact-animated-label .builder-contact-textarea-field .control-label,.contact-animated-label .builder-contact-text-field .control-label{visibility:hidden}.tb_contact_label{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);pointer-events:none;transition-property:transform,top,left;transition-duration:.3s;padding-left:10px;padding-right:10px}.builder-contact-textarea-field .tb_contact_label{top:10px;transform:translateY(0)}
.module.contact-style2 .builder-contact-field input[type=email]{
max-width: none;
width: 100%;
box-sizing: border-box;
}
.wrapmainform{
background-color: rgba(248, 248, 248, 1);
padding-left: 40px;
padding-bottom: 40px;
padding-right: 40px;
padding-top: 40px;
}
.wrapmainform .module-title {
text-align: center;
font-size: 30px;
color: rgba(0, 0, 0, 1);
}
.forcethisstyle input[type="text"], 
.forcethisstyle input[type="email"],
.forcethisstyle textarea {
background-color: rgba(255, 255, 255, 1)!important;
border-bottom-left-radius: 0px!important;
border-top-right-radius: 0px!important;
border-bottom-right-radius: 0px!important;
border-top-left-radius: 0px!important;
color: rgba(0, 0, 0, 1)!important;
border-radius: 0px!important;
}
.forcethisstyle input[type=submit]  {
border-bottom-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
border-top-left-radius: 0px;
font-family: "tittilium_web";
background-color: rgba(140, 197, 63, 1);
color: #fff;
border: none;
padding: 7px 20px;
cursor: pointer;text-transform: uppercase;
}
.novalidate .wpcf7-list-item {
margin:0;
}
textarea {
width: 97.5%;
}
#headerwrap #header {
height: 85px !important;
}
#menu-item-2333,
#footerwrap {
display: none!important;
}
.wrapmainform input[type="text"], 
.wrapmainform input[type="email"],
.wrapmainform  textarea {
font-family: "tittilium_web";
}
.wrapmainform .module-title {
font-family: "tittilium_web" !important;
}
#main-nav a {
font-family: "tittilium_web" !important;
}
#main-nav a {
font-size: 14px;
}
#main-nav a {
text-transform: capitalize !important;
}
.module-testimonial-slider .carousel_init {
width: initial!important;
}
@media screen and (max-width: 630px) {
textarea {
width: 92%;
}
}
.post-title a {
text-transform: lowercase !important;
}
#headerwrap.fixed-header #site-logo img {
margin-bottom: 0;
}
#headerwrap.fixed-header #header {
height: 85px !important; 
}
@media screen and (max-width: 680px){
body[class*="themify"] #site-logo a img {
width: 148px !important;
}}
.mobile_menu_active .mobile-button{
background-color: white;
}
.mobile_menu_active #headerwrap #main-nav{
border:none;
box-shadow: none;
border-radius: 0px;
padding:10px 10px;
}
.mobile_menu_active #headerwrap #main-nav li {
text-align: right;
}
.mobile_menu_active .mobile-button:before{
color: #2c5486;
}
.mobile_menu_active .mobile-button.active:before{
color: #2c5486;
}
.post-nav .arrow{
border-radius: 0px;
font: normal 30px/100% "tittilium_web",times,serif;
background-color:white;
color: #2b5285;
padding: 1px 0 0;
}
.post-nav a:hover span{
background-color: white;
}
.more-link{
display:none;
}
.themify_builder_content-55 .tb_lwea0.module-text.module .tb_text_wrap h1{
text-transform: none !important;
}
.widget li {
border-top: none;
}
.post-image img {
border-radius: 0px;
}
.checkbox a{
color:red;
text-align:center;
}
.cookie-notice-container {
padding: 5px 30px;
text-align: center;
width: 100%;
z-index: 2;
}
#cn-refuse-cookie{
display:none
}
#cn-notice-text a{
color: #333
}
#cn-accept-cookie{
background-color: #8DBF3F;
padding: 5px;
margin: 0px 0px 0px 0px;
display: inline-block;
color: white;
}
.entry-content h3 {
font-style: normal;
padding:20px 0px 20px 0px;
font-family:'tittilium-web'!important;
font-weight: normal;
}
#headerwrap {
padding: 10px 0px 10px 0px;
}
#site-logo {
margin: 0;
float: left;
display: block;
}
#site-logo a, #site-logo a:hover {
float: left;
display: block;
}
#headerwrap.fixed-header #site-logo img {
max-height: 44px;
width: 170px;
}
#main-nav-wrap {
bottom: 20px;
}
#headerwrap.fixed-header #main-nav-wrap {
bottom: 20px;
}
#headerwrap #header {
height: 70px!important;
}
#headerwrap.fixed-header #header {
height: 70px !important;
}