/* Themify Customize Styling */
h1 {	
	font-family: "Playfair Display";	font-weight:700;
 
}
h2 {	
	font-family: "Playfair Display";	font-weight:700;

	color: #013c31; 
}
h3 {	
	font-family: "Playfair Display";	font-weight:700;

	color: #013c31; 
}
body #site-logo a img {		width: 380px; 
}
#main-nav a:hover {	
	color: #013c31; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	background-color: transparent;
	color: #013c31; 
}
#main-nav ul a:hover {	
	color: #013c31; 
}
#main-nav .sub-menu > .current_page_item > a, #main-nav .sub-menu > .current-menu-item > a {	
	color: #013c31; 
}
#footer-logo a img {		width: 220px; 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
body #site-logo a img {		width: 380px; 
}
#footer-logo a img {		width: 220px; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body #site-logo a img {		width: 380px; 
}
#footer-logo a img {		width: 220px; 
}
 }@media(max-width: 600px) { /* Themify Customize Styling */
body #site-logo a img {		width: 380px; 
}
#footer-logo a img {		width: 220px; 
}
 }
/* Themify Custom CSS */

.page-id-220 .themify_builder_content-83 {display:none}

.page-id-220 .accordion-title i {
  
    position: absolute;
    right: 0;
}

.menucta a {background: #013c31; border-radius:5px}
.menucta a:hover {color:black!important}
.menu-item-custom-48  a  {color:white!important}
.menu-item-custom-48  a:hover {color:white!important}
.menu-item-custom-48  a {background: #013c31!important; border-radius:5px}
.tb_3e7870 .menu-item-custom-48  a  {color:white!important}

@media screen and (max-width:680px) {
    body #site-logo a img {
        width: 275px!important;
    }
	.lpctabutton .module-buttons-item {
		box-sizing: border-box!important;
    place-content: center!important;
    width: 100%!important;
}
	
}