@media all and (max-width: 980px) {

.et_header_style_left #logo,
	.et_header_style_split #logo {
		max-width: 78%;
	}}


.et_pb_title_container h1 {
    font-size: 46px;
}

h4 {
    color: #f5f5f5!important;
    background-color: #004f80!important;
    padding: 12px!important;
    margin-bottom: 22px!important;
}

.a2a_floating_style {
    background-color: rgba(255, 255, 255, 0.25);
    border-radius: 6px;
    padding: 0px;
    position: fixed;
    z-index: 995;
    animation: a2aFadeIn .2s ease-in;
}

.et_fixed_nav #main-header, .et_fixed_nav #top-header {
    position: fixed;
    z-index: 999;
}


.et_fixed_nav #main-header {
  background: rgba(226,226,226,1);
background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(226,226,226,1)), color-stop(50%, rgba(219,219,219,1)), color-stop(51%, rgba(209,209,209,1)), color-stop(100%, rgba(254,254,254,1)));
background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
background: -o-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
background: -ms-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=0 );
}


.fat-gallery-tabs ul li a {
    padding: 10px 10px;
}


.a2a_floating_style {
    background-color: rgba(34, 34, 34, 0.54);
}

.entry-title {
padding-bottom: 0px;

}

/* ipad menu landscape */
@media only screen and ( max-width:1100px ) {
#et_mobile_nav_menu { display:block !important; margin-bottom:20px; margin-top:6px }
#top-menu-nav { display:none; }
.et-fixed-header #et_mobile_nav_menu
{ margin-bottom:0; };
}

#top-menu li li:first-child a {
  border-top-style: solid!important;
  border-top-width: 0px!important;
}

.et_pb_widget ul li {
    margin-bottom: 0.5em;
    border-bottom-width: 1px;
    border-bottom-color: #dcd9d9;
    border-bottom-style: dotted;
}

.current-menu-item  a {
    font-weight: bold;
    color: #f15638;

}


.et_pb_blurb {
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom-width: 4px;
    border-bottom-color: #03609e;
    border-bottom-style: solid;
}

.et_pb_post {
    margin-bottom: 30px;
    border-bottom-width: 1px;
    border-bottom-color: #f15638;
    border-bottom-style: dotted;
    border-right-width: 1px;
    border-right-color: #f15638;
    border-right-style: dotted;
    padding-right: 7px;
    padding-bottom: 7px;
}

.post-content p {
padding-right: 12px;
}

    

.et_pb_post a.more-link {
    text-transform: capitalize;
    color: #ffffff;
    background: #f15638;
    float: right;
    border: solid 2px;
    padding-left: 34px;
    padding-right: 5px;
    margin: 5px;
    transition: 0.1s ease-out;
    text-decoration: none!important;
}
.et_pb_post a.more-link:hover {
    color: #f15638;
    background: #fff;
    float: right;
    border: solid 2px;
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 5px;
    margin-right: 0px;
    font-weight: bold;
    text-decoration: none!important;
}

.container:before { background-color:transparent !important; }
.et_pb_widget_area_right { border-left:0 !important; }
.et_pb_widget_area_left { border-right:0 !important; }



ul.special_bullet {
list-style: none;
}
ul.special_bullet li:before {
color: #FFF;
content: "■ ";
font-size: 18px;
}



.et_boxed_layout #page-container {
    -webkit-box-shadow: 0 0 80px 0 rgba(0, 0, 0, 7);
    -moz-box-shadow: 0 0 80px 0 rgba(0, 0, 0, 7);
    box-shadow: 0 0 80px 0 rgba(0, 0, 0, 7);
}



#top-menu a {
    -webkit-transition: all 0.075s cubic-bezier(0.4, 0, 0.2, 1);
    -moz-transition: all 0.075s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all 0.075s cubic-bezier(0.4, 0, 0.2, 1);
}





.nav li li ul {
  top: 0px!important;
  left: 270px!important;
}

#top-menu li li a {

    width: 270px;
      padding: 6px 20px;

}



.nav li ul {
  position: absolute;
  padding: 7px 0;
}

.nav li ul {
  border-color: #003bb2!important;
}

#top-menu li li {
  margin: 0;
  padding: 0 7px;
}

.nav ul li a:hover,
.et_mobile_menu li a:hover {
  opacity: 0.7;
  background-color: rgba(0, 0, 0, 0.03);
  border-left-width: 7px;
  border-left-color: #003bb2;
  border-left-style: solid;
  font-weight: bold!important;
}

.nav li ul {
  width: 300px;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 6px 22px rgba(0, 0, 0, 0.5);
}