.et_pb_section_1_tb_footer.et_pb_section:hover{ background: #003466!important; }
#news-wrap article .et_pb_image_container{ height: 200px; overflow: hidden;}
@media only screen and (max-width: 980px) {
.melarge { -webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
}
.mesmall {
-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
}
#main-header .my-container{ display: flex ; justify-content: space-between; align-items: center; max-width: 100%; }
#main-header .my-container .logo_container{ text-align: initial;}
}
@media only screen and (min-width: 981px) {
.melarge { -webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
}
.mesmall {
-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
}
}
#logo {
max-height: 93%;}
span.album-title {
display: block;
font-size: x-small;
font-weight: 800;
}
.myalbum img{
max-width: 350px!important;
max-height: 275px!important;
min-height: 275px!important;
padding:5px;
-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
}
.col-sm-4.myalbum {
padding: 20px;
text-align: center;
margin-bottom: 10px;
}
.container-fluid {
margin-top: 20px;
} #et-secondary-nav .menu-item-has-children>a:first-child:after, #top-menu .menu-item-has-children>a:first-child:after {
content: "\45";
}
#et-secondary-nav .menu-item-has-children:hover>a:first-child:after, #top-menu .menu-item-has-children:hover>a:first-child:after {
content: "\43";
}
nav.woocommerce-breadcrumb {
display: none;
}
#top-menu-nav #top-menu a:hover,
#mobile_menu_slide a:hover { 
background-color: transparent !important; 
color: #e09900 !important;
opacity:1 !important;
}
.et_pb_text ol, .et_pb_text ul {
padding-bottom: 1em;
padding-left: 50px!important;
display: inline-block;
} #calendar-iframe{
margin-top:100px;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
}
#calendar-events{
margin-top:100px;
}
iframe {
margin-top: 20px;
margin-bottom: 10px;
} 
#calendar-events{
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
padding:20px;
margin-bottom:50px;
}
span#calendar-icon {
float: left;
text-align: center;
border: 1px solid #ccc;
padding: 5px;
margin-right: 10px;
min-width: 105px;
min-height: 100px;
}
div#calendar-day {
background: red;
color: white;
font-weight:bold;
}
div#calendar-event {
margin-bottom: 30px;
font-size: 1.2em;
min-height: 100px;
}
div#calendar-month {
margin-top: 20px;
}
@media (max-width: 980px) {
.et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #main-header, .et_fixed_nav #top-header {
position: fixed;
}
}
.et_pb_module {
min-height: 190px !important;
}
.et_pb_text_inner a{
font-size: 18px !important;
}
.et_pb_with_border.et_pb_module.et_pb_cta_2.et_clickable.et_pb_promo.et_pb_text_align_center.et_pb_bg_layout_dark {
min-height: 334px !important;
}
.home .et-l--footer .et_pb_section_0_tb_footer.et_pb_section{background-color: #003466 !important;}
.home .et-l--footer .et_pb_section_0_tb_footer.et_pb_section:hover {
background-color: #003466 !important;
}
.home .et_pb_gutters3 .et_pb_with_background {
background-color: #003466!important;
}
.et_pb_column_1_3 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4, .et_pb_column_2_5 h4 {
color: #fff;
}
.container.et_menu_container {
background: #003466;
}
.et_header_style_left .logo_container {
position: relative;
width: 100%;
height: 112px;
text-align: center;
}
#top-menu-nav #top-menu a, #mobile_menu_slide a{color:#fff !important;}
#top-menu-nav #top-menu .current-menu-item a{color:#2ea3f2 !important;}
#top-menu-nav #top-menu .sub-menu li a {
color: #005297 !important;
}
.et_pb_gutters3 .et_pb_section_0_tb_footer.et_pb_section {
background-color: rgb(0, 52, 102)!important;
}
.page-id-135 .et_clickable {
background: #003466 !important;
}
.et_pb_text_5{background: #003466 !important;}
.et_pb_gutters3 .et_pb_section_0_tb_footer.et_pb_section:hover {
background-color: rgb(0, 52, 102)!important;
}
.page-id-135 .et_had_animation .et_pb_text_inner a {
color: #fff;
}
.page-id-135 .et_pb_text_5 .et_pb_text_inner a{ color: #fff;}
.et_pb_row_0 .et_pb_section.et_pb_with_background .et_pb_module .et_pb_text_inner{    background-color: rgba(0,0,0,0.32);
padding: 1em 1.5em; text-align:center;}
.et_pb_module .et_pb_text_inner h1{   
color: #fff;
font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
font-weight: 700;
text-transform: uppercase;
font-size: 60px;
background-color: rgba(0,0,0,0.32);
padding: 17px 1.5em;
text-align:center;
}
.page-id-145 .et_pb_module {
min-height: 0 !important;
}
.home .et_pb_module {
min-height: 0px !important;
}
.et_pb_text_1 h2{ font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;}
.home .et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular {
background-color: #2ea3f2!important;
}
.home .et_pb_section.et_pb_section_2 a{
color: #000 !important;
font-size: 57px !important;
}
.wpcf7-submit{       
color: #ffffff!important;
border-radius: 30px;
font-size: 14px;
font-weight: 600!important;
text-transform: uppercase!important;
background-color: #003466;
padding: 2px 27px;border:none;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
border-color: #ff0c00;
background: #ff0c00;
color: #fff;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450;
background: #46b450;
color: #fff;
}
@media only screen and (min-width:200px) and (max-width:767px) {
.home .et_pb_section.et_pb_section_2 a {
font-size: 36px !important;
line-height: initial;}
}