/* Themify Customize Styling */
body {		font-size:18px;
 
}
a {	
	color: #000000; 
}
#headerwrap {	background: none;
	background-color: rgba(255,255,255,0.40);
	border: none !important; 
}
#header {	
	font-family: "Open Sans";	font-weight:600;
	letter-spacing:0.5px;
	font-size:12px;
	line-height:80px;

	color: #000000; 
}
#headerwrap.fixed-header #site-logo a img {	
	height: 50px; 
}
body #site-logo a img {	
	height: 75px; 
}
#site-description {	display: none; 
}
#main-nav {	
	border: none !important;margin-top: auto;
	padding: 0px; 
}
#main-nav a {	
	border: none !important;margin: auto;
	padding: 5px;
	font-family: "Open Sans";	font-size:11px;
	line-height:32px;
 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #000000; 
}
#main-nav-wrap #main-nav > .current_page_item > a, #main-nav-wrap #main-nav > .current-menu-item > a {	
	color: #ffc706; 
}
#main-nav li:not(.themify-widget-menu) > ul, #main-nav .has-mega-sub-menu .mega-sub-menu, #main-nav .has-mega-column > .sub-menu {	background: none;
	background-color: #ffffff;margin: auto;
	padding: 10px; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, #main-nav .has-mega-column > .sub-menu a, #main-nav .has-mega-sub-menu > .sub-menu a {	margin-top: auto;
	padding: 0px;
	font-family: "Open Sans";	font-size:11px;
	line-height:32px;
 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a, #main-nav .has-mega-sub-menu > .sub-menu a, .transparent-header #main-nav ul a {	
	color: #003866; 
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product h3, .wc-products .product h3 {	
	font-family: "Open Sans"; 
}
.woocommerce ul.products li.product a.button, .woocommerce ul.products li.product button.button, .woocommerce ul.products li.product input.button, .woocommerce ul.products li.product a.button.alt, .woocommerce ul.products li.product button.button.alt, .woocommerce ul.products li.product input.button.alt, .woocommerce ul.products li.product button.button.alt.disabled, .woocommerce ul.products li.product button.button:disabled, .woocommerce ul.products li.product button.button:disabled[disabled] {	background: none;
	background-color: #00315f;
	color: #ffffff; 
}
#footerwrap {	background: none;
	background-color: #ebebeb; 
}
#footer-logo a img {		width: 1000px; 
}
#footer {	
	color: #000000; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {		text-align:center; 
}
.footer-widgets {	
	font-family: "Open Sans"; 
}
#footer .footer-widgets .widgettitle {	
	color: #000000;
	font-family: "Open Sans";	font-weight:600;
	font-size:20px;
 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #00315f; 
}
#footerwrap .back-top a:before, #pagewrap .back-top.back-top-float {	
	color: #ffffff; 
}
@media(max-width: 1280px) { /* Themify Customize Styling */
a {	
	color: #000000; 
}
#headerwrap {	background: none;
	background-color: rgba(255,255,255,0.40);
	border: none !important; 
}
#header {	
	font-family: "Open Sans";	font-weight:600;

	color: #000000; 
}
#headerwrap.fixed-header #site-logo a img {	
	height: 50px; 
}
#main-nav {	
	border: none !important;margin-right: auto;
	margin-bottom: 0px;margin-left: auto; 
}
#main-nav a {	
	border: none !important;
	padding: 5px;
	font-family: "Open Sans";	line-height:32px;
 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #000000; 
}
#main-nav-wrap #main-nav > .current_page_item > a, #main-nav-wrap #main-nav > .current-menu-item > a {	
	color: #ffc706; 
}
#main-nav li:not(.themify-widget-menu) > ul, #main-nav .has-mega-sub-menu .mega-sub-menu, #main-nav .has-mega-column > .sub-menu {	background: none;
	background-color: #ffffff;
	padding: 15px; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, #main-nav .has-mega-column > .sub-menu a, #main-nav .has-mega-sub-menu > .sub-menu a {	
	font-family: "Open Sans"; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a, #main-nav .has-mega-sub-menu > .sub-menu a, .transparent-header #main-nav ul a {	
	color: #003866; 
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product h3, .wc-products .product h3 {	
	font-family: "Open Sans"; 
}
.woocommerce ul.products li.product a.button, .woocommerce ul.products li.product button.button, .woocommerce ul.products li.product input.button, .woocommerce ul.products li.product a.button.alt, .woocommerce ul.products li.product button.button.alt, .woocommerce ul.products li.product input.button.alt, .woocommerce ul.products li.product button.button.alt.disabled, .woocommerce ul.products li.product button.button:disabled, .woocommerce ul.products li.product button.button:disabled[disabled] {	background: none;
	background-color: #00315f;
	color: #ffffff; 
}
#footerwrap {	background: none;
	background-color: #ebebeb; 
}
#footer {	
	color: #000000; 
}
.footer-widgets {	
	font-family: "Open Sans"; 
}
#footer .footer-widgets .widgettitle {	
	color: #000000;
	font-family: "Open Sans";	font-weight:600;
 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #00315f; 
}
#footerwrap .back-top a:before, #pagewrap .back-top.back-top-float {	
	color: #ffffff; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
a {	
	color: #000000; 
}
#headerwrap {	background: none;
	background-color: rgba(255,255,255,0.40);
	border: none !important; 
}
#header {	
	font-family: "Open Sans";	font-weight:600;

	color: #000000; 
}
#headerwrap.fixed-header #site-logo a img {	
	height: 50px; 
}
#main-nav {	
	border: none !important; 
}
#main-nav a {	
	border: none !important;
	font-family: "Open Sans"; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #000000; 
}
#main-nav-wrap #main-nav > .current_page_item > a, #main-nav-wrap #main-nav > .current-menu-item > a {	
	color: #ffc706; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, #main-nav .has-mega-column > .sub-menu a, #main-nav .has-mega-sub-menu > .sub-menu a {	
	font-family: "Open Sans"; 
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product h3, .wc-products .product h3 {	
	font-family: "Open Sans"; 
}
.woocommerce ul.products li.product a.button, .woocommerce ul.products li.product button.button, .woocommerce ul.products li.product input.button, .woocommerce ul.products li.product a.button.alt, .woocommerce ul.products li.product button.button.alt, .woocommerce ul.products li.product input.button.alt, .woocommerce ul.products li.product button.button.alt.disabled, .woocommerce ul.products li.product button.button:disabled, .woocommerce ul.products li.product button.button:disabled[disabled] {	background: none;
	background-color: #00315f;
	color: #ffffff; 
}
#footerwrap {	background: none;
	background-color: #ebebeb; 
}
#footer {	
	color: #000000; 
}
#footer a {	
	color: #003967; 
}
.footer-widgets {	
	font-family: "Open Sans"; 
}
#footer .footer-widgets .widgettitle {	
	color: #000000;
	font-family: "Open Sans";	font-weight:600;
 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #00315f; 
}
#footerwrap .back-top a:before, #pagewrap .back-top.back-top-float {	
	color: #ffffff; 
}
 }@media(max-width: 680px) { /* Themify Customize Styling */
a {	
	color: #000000; 
}
#headerwrap {	background: none;
	background-color: rgba(255,255,255,0.40);
	border: none !important; 
}
#header {	
	font-family: "Open Sans";	font-weight:600;

	color: #000000; 
}
#headerwrap.fixed-header #site-logo a img {	
	height: 50px; 
}
#main-nav {	
	border: none !important; 
}
#main-nav a {	
	border: none !important;
	font-family: "Open Sans"; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #000000; 
}
#main-nav-wrap #main-nav > .current_page_item > a, #main-nav-wrap #main-nav > .current-menu-item > a {	
	color: #ffc706; 
}
#main-nav li:not(.themify-widget-menu) > ul, #main-nav .has-mega-sub-menu .mega-sub-menu, #main-nav .has-mega-column > .sub-menu {	background: none;
	background-color: #ffffff; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, #main-nav .has-mega-column > .sub-menu a, #main-nav .has-mega-sub-menu > .sub-menu a {	
	font-family: "Open Sans"; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a, #main-nav .has-mega-sub-menu > .sub-menu a, .transparent-header #main-nav ul a {	
	color: #003866; 
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product h3, .wc-products .product h3 {	
	font-family: "Open Sans"; 
}
.woocommerce ul.products li.product a.button, .woocommerce ul.products li.product button.button, .woocommerce ul.products li.product input.button, .woocommerce ul.products li.product a.button.alt, .woocommerce ul.products li.product button.button.alt, .woocommerce ul.products li.product input.button.alt, .woocommerce ul.products li.product button.button.alt.disabled, .woocommerce ul.products li.product button.button:disabled, .woocommerce ul.products li.product button.button:disabled[disabled] {	background: none;
	background-color: #00315f;
	color: #ffffff; 
}
#footerwrap {	background: none;
	background-color: #ebebeb; 
}
#footer {	
	color: #000000; 
}
#footer a {	
	color: #003967; 
}
.footer-widgets {	
	font-family: "Open Sans"; 
}
#footer .footer-widgets .widgettitle {	
	color: #000000;
	font-family: "Open Sans";	font-weight:600;
 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #00315f; 
}
#footerwrap .back-top a:before, #pagewrap .back-top.back-top-float {	
	color: #ffffff; 
}
 }
/* Themify Custom CSS */
.search-button{
	margin-top:0px;
}
#main-nav li>.sub-menu{
width: max-content !important;}
body.themify-popup-style-classic .mfp-wrap .mfp-inline-holder .mfp-content{
	margin:0px!important;
}

.woocommerce .wc-products .product .add_to_cart_button, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce ul.products li.product .button[data-product_id], .woocommerce button.button.alt.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled]{
	display:none;
}
.mec-wrap h1 a, .mec-wrap h2 a, .mec-wrap h3 a, .mec-wrap h4 a, .mec-wrap h5 a, .mec-wrap h6 a, .entry-content .mec-wrap h1 a, .entry-content .mec-wrap h2 a, .entry-content .mec-wrap h3 a, .entry-content .mec-wrap h4 a, .entry-content .mec-wrap h5 a, .entry-content .mec-wrap h6 a{
	font-size:18px;
}
.mec-single-event-category{
	display:none;
}
.woocommerce div.product form.cart{
	display:none;
}
.cart-icon{
	display:none!important;
}
#content{
	padding:2% 0;
}

.woocommerce div.product div.images img{
	height:290px;
	width:200px;
  margin-left: auto;
  margin-right: auto;
	
}

.product_meta{
	display:none;
}
.woocommerce div.product{
	padding-top:50px;
}

.woocommerce ul.products li.product a img{
	height:290px;
	width:200px;
  margin-left: auto;
  margin-right: auto;
}

.d1table {
        border-collapse: collapse;
        
    }
.d1table 
    td {
        border-bottom: 0.1px solid black;
        border-right: 0.1px solid black;
        padding-right: 100px;
        padding-left: 10px;
    }
.d1table a {
	cursor:context-menu;
}
.d1table a:hover{
	text-decoration:none;
}
.d2table{
	border-collapse: collapse;}
	.d2table td {
        border-bottom: 0.1px solid black;
        border-right: 0.1px solid black;
        padding-right: 10px;
        padding-left: 10px;
    }

.d2table p{
	margin:0px;
	padding:0px;
}
.d2table td{
	vertical-align:top;
}
.d2table td{
	width:20%
}
.d2table td:first-child{
	width:5%;
}
.d2table a {
	cursor:context-menu;
}
.d2table a:hover{
	text-decoration:none;
}
@media only screen and (max-width: 500px) {
	.d2table  td{width:100%;
		display:block;
	
	}
	.d2table td:first-child{
	width:100%;
	padding-top:5px;
		padding-bottom:5px;
}
}
.pum-content.popmake-content:focus-visible, 
.pum-content *:focus,
.pum-overlay .pum-content
{
	outline: none !important;
}

@media not all and (min-resolution:.001dpcm) { 
    @supports (-webkit-appearance:none) {
        .pum-overlay .pum-content {
            outline: none !important;
        }
    }
}
.post-1971{
	left:0% !important;
}
.b-s .tb_text_wrap .p {
	font-family:basic-sans,sans-serif !important;
}

body{
	font-family:minion-pro-condensed,sersif;
}
h1,h3,h4{
	font-family: "basic-sans",sans-serif !important; 
}

#footerwrap p{
	font-family: "basic-sans",sans-serif ; 
}

@media screen and (min-width: 800px) {
	.r-h{
	height:500px;
	}
}
