/* Themify Customize Styling */
a {		font-weight:bold;
	font-weight:bold;
 
}
body #site-logo a img {		width: 325px; 
}
#footer-logo a {	display: none; 
}
@media(max-width: 1280px) { /* Themify Customize Styling */
body #site-logo a img {		width: 325px; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body #site-logo a img {		width: 325px; 
}
 }@media(max-width: 680px) { /* Themify Customize Styling */
body #site-logo a img {		width: 325px; 
}
 }
/* Themify Custom CSS */
.sidebarmenu .module-title {color: #26768a!important}

.btntextwhite a {color:#fff!important}
.accordion-title a {color:#fff!important;}
.page-id-3970 .ancr-group, .page-id-3981  .ancr-group {display:none}
@media (min-width: 1058px) and (max-width: 1280px){
.home .module-icon {
    display: inherit!important;
}
}



blockquote {
    font-style: italic;
    background-color: #DFF4F4;
    border-left-width: 12px;
    border-left-color: #2F8092;
    padding-left: 1.4em;
    padding-right: 1.4em;
    padding-bottom: 0.4em;
    padding-top: 1.4em;
}
.gform_wrapper.gravity-theme .gfield {
    margin: 15px 0px;
}
.gform_wrapper.gravity-theme .gfield input,
.gform_wrapper.gravity-theme .gfield select{
   border-radius:0px;
}
#pagewrap input[type=checkbox] {
    border: 2px solid #ccc!important;
}

.list-checkbox-wrap .nf-field-element li label, .list-image-wrap .nf-field-element li label, .list-radio-wrap .nf-field-element li label {
	float: left!important;}
#pagewrap input[type=radio], #pagewrap input[type=checkbox] {
    border: 1px solid #ccc!important;
}
#pagewrap input[type=radio], #pagewrap input[type=checkbox] {
    border: 1px solid #ccc!important;
}
@media screen and (max-width: 1061px) {
.header-bar {
    z-index:999;
	position:relative;
}
}
#main-nav li a {padding:15px 36px;}

@media screen and (max-width:1280px) {
	    .themify_builder_content-13 .tb_c9y7656.module-buttons .module-buttons-item a {
        font-size: 18px!important;
        
    }
	
}

.themify_builder_content-2622 .tb_f1zt885.module-icon {
margin-top: -10px!important;}

@media screen and (min-width: 1062px) {
.themify_builder_content-2622 .tb_f1zt885.module-icon {
	display:none!important;
}
	
}
 
		.tb_bm14160.module-tab.ui>.tab-nav  a {font-size:15px!important;}
	
	.tb_bm14160.module-tab.ui>.tab-nav .current a {font-size:24px!important;border:0px solid #fff!important}
	
	:is(button,a,input,select,textarea,.button):focus {
    outline: 0px dotted hsla(0, 0%, 59%, .2)!important;
}


.module-accordion.tb_obzo716 .accordion-title  {
	background:#33889d!important;
	width:220px!important;
	text-align:center!important;
} 