/*



 Theme Name:     Divi Child Theme



 Theme URI:      http://www.elegantthemes.com/gallery/divi/



 Description:    Divi Child Theme



 Author:         Cogent Design



 Author URI:     http://www.cogent-design.com



 Template:       Divi



 Version:        1.0.0



*/



 



@import url("../Divi/style.css");



 



/* =Theme customization starts here



------------------------------------------------------- */


a {
font-weight: bold;
}
.synved-social-container {
margin-top:20px;
}
#sidebar a {
font-weight: normal;
}
img {
width:100%;
}
img.no-resize {
width: auto;
}
.entry-content table,
.entry-content tr td {
border:none !important;
padding: 0px !important;
margin-bottom:15px;
}
img#logo {
width:225px;
margin-bottom:0px;
	margin-left: -3px;
height: 101px;
}
#top-header, #et-secondary-nav li ul {
    background-color: rgba(77, 199, 236, 0);
}
#main-header {
margin-top: -37px;
    padding-top: 37px !important;
    height: 101px;
}
.et_header_style_left .logo_container {
    margin-top: -37px;
	    height: auto;
    width: auto;
}
#top-header .container {
    z-index: 100000;
	    padding-top: 5px;
    padding-bottom: 5px;
}
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
    padding-top: 7px;
}
#et-secondary-menu {
margin-top:0px;
padding-bottom:0px !important;
}
#et-secondary-nav li {
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	height: 27px;
}
#main-header li.current-menu-item,
#top-header li.current-menu-item {
background-color:#e2e247;
}
ul#et-secondary-nav li a {
color:#FFFFFF !important;
text-transform: uppercase;
}
#et-secondary-nav .menu-item-has-children>a:first-child, #top-menu .menu-item-has-children>a:first-child {
    padding-right: 14px;
}
#et-secondary-nav .menu-item-has-children>a:first-child:after {
    top: 7px;
    font-size: 9px;
}
#top-menu .menu-item-has-children>a:first-child:after {
    top: 2px;
    font-size: 9px;
}
#et-secondary-nav li li{
	    padding: 0 !important;
}
ul#et-secondary-nav li li a {
text-transform: none;
font-weight: normal;
font-size: 14px !important;
padding: 2px 5px !important;
display:block;
line-height:23px;
}
#main-header li.current-menu-item a,
#top-header li.current-menu-item a{
color:#000000 !important;
font-weight: bold;
}
#main-header li.current-menu-item li a,
#top-header li.current-menu-item li a {
font-weight: normal !important;
}
#top-menu li {
padding-top: 2px;
	padding-right: 2px !important;
	padding-bottom: 2px !important;
	padding-left: 2px;
	margin-left:10px;
	font-size: 13.5px !important;
}
#top-menu li:hover {
	background:rgba(0,0,0,0.1)!important;
}
#top-menu a:hover {
	color: #000 !important;
	opacity: 1.0 !important;
}
#top-menu li a {
text-transform: uppercase;
font-weight: bold;
color:#000000;
}
#top-menu li.current-menu-item > a {
font-weight: bold !important;
}
#top-menu li > a {
padding-bottom: 3px !important;
    padding-top: 3px;
}
#top-menu li ul {
	margin-top: -5px;
}
.nav li ul,
#et-secondary-nav li ul {
top:28px !important;
left: 0px !important;
border:none !important;
padding:0px !important;
background-color:#8de4ff !important;
width:225px !important;
}
#et-secondary-nav li ul li {
text-align:left;
margin-left: 0px!important;
padding-left: 0px!important;
}
#et-secondary-nav li ul li a {
color:#000000 !important;
}
.nav li ul li,
#top-menu li li {
width:100%;
margin:0px;
padding:0px !important;
}
#top-menu li li a {
padding-top: 5px !important;
	padding-right: 0px !important;
	padding-bottom: 5px !important;
	padding-left: 5px !important;
	margin-left:0px !important;
	width:230px !important;
	font-weight: normal;
	text-transform: none;
	line-height: 17px !important;
}
.nav li ul ul {
top:0px !important;
left: 202px !important;
}
#footer-bottom  {
padding-top:30px !important;
padding-bottom:20px !important;
}
#footer-info, .et-social-icons li, .et-social-icon a {
color:#FFFFFF !important;
font-size:12px;
display: block !important;
}
#footer-widgets .footer-widget li:before {
	display: none;
}
p.cogent {
display:block;
font-size:10px;
float:left;
clear:left;
}
p.cogent a {
font-weight: normal !important;
	color: #4dc7eb !IMPORTANT;
}
.et-social-icon a  {
color:#fff;
}
.et_pb_slide {
    padding: 0px !important;
}
.et_pb_slider .et_pb_container {
    max-width: 1080px;
	width: 80%;
}
.home-slideshow .et_pb_slides .et_pb_slider_container_inner {
    vertical-align: top;
}
.et-pb-arrow-prev, .et-pb-arrow-next {
top:32% !important;
}
.home-slideshow .et_pb_slide{
height: 708px;
}
.home-slideshow .et_pb_slide_description {
padding-right:0px;
padding-left:0px;
padding-top:315px;
padding-bottom:0px;
}
.et_pb_slider .et_pb_slide {
text-align:right !important;
}
.et_pb_slide_content {
padding-bottom:0px !important;
}
.home-slideshow h1,
.home-slideshow h2,
.home-slideshow p,
.top-banner h1 {
text-transform: uppercase !important;
	font-weight: bold !important;
	text-shadow: 0px 0px 28px rgba(0, 0, 0, 1);
	display:block;
	}
.home-slideshow h1,
.home-slideshow h2 {
	min-height:40px;
}
.home-slideshow h1,
.home-slideshow h2 {
	font-size: 40px !important;
}
.top-banner h1 {
	font-size: 36px !important;
}
.top-banner h1{
color:#FFFFFF !important;
line-height: 1.1em !important;
}
.top-banner p {
color:#FFFFFF !important;
line-height: 1.5em !important;
}
.top-banner p {
font-size: 16px !important;
font-weight: bold !important;
}
.home-slideshow p {
font-size: 20px !important;
line-height: 24px !important;
}
#sections {
padding:0px  !important;
margin-top:-190px;
z-index:50;
}
#sections img {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.home-slideshow .et-pb-controllers {
bottom: 200px;
}
.home-slideshow .et_pb_more_button {
    margin-top: 0px;
}
a.et_pb_more_button,
a.et_pb_newsletter_button {
text-transform: uppercase !important;
line-height: 1 !important;
font-size:15px !important;
font-weight: bold !important;
border:none !important;
-moz-border-radius: 0px !important;
-webkit-border-radius: 0px !important;
border-radius: 0px !important;
padding: 6px 10px !important;
}
a.et_pb_more_button,
a.et_pb_more_button:hover,
.mailchimp2 a.et_pb_newsletter_button,
.mailchimp2 a.et_pb_newsletter_button:hover  {
background:#00b2e7 !important;
}
a.et_pb_newsletter_button,
a.et_pb_newsletter_button:hover {
width:130px;
}
.mailchimp a.et_pb_newsletter_button,
.mailchimp a.et_pb_newsletter_button:hover {
background:#0070b7 !important;
}
a.et_pb_more_button:hover,
a.et_pb_newsletter_button:hover { border:none !important; padding: 6px 30px 6px 10px !important; }
a.et_pb_more_button:after,
a.et_pb_newsletter_button:after { font-size: 24px !important; line-height: 1em !important; font-family: 'ETmodules'; font-weight: bold !important; line-height: 0.5 !important; }

.et_pb_section,
.et_pb_row {
padding: 15px 0px !important;
}
.banner .et_pb_row {
margin-bottom:120px !important;
min-height:300px;
}
.hotels .et_pb_row {
	padding: 30px 0px !important;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
}

.photo .et_pb_row_inner:nth-of-type(n+2) {
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
}

.et_pb_section.hotels {
padding: 30px 0px !important;
}
.hotels img {
margin-bottom:0px;
}
.et_pb_text {
margin-bottom:0px !important;
}
.et_pb_fullwidth_section {
padding:0px  !important;
}


.section-header h3 {
	font-size: 30px !important;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}
h3 {
	font-size: 22px !important;
	line-height:1.1em;
	color: #000000;
}
p {
line-height:1.7em;
}

.news .et_pb_post a {
display:block;
width:320px;
margin-right:60px;
float:left;
margin-top:0px;
padding:0px;
}
.news .et_pb_post h2 a {
display: inline;
width:320px;
margin-right:0px;
float:none;

}
.news .et_pb_post h2 a,
.events .et_pb_post h2 a  {
font-weight: normal;
}
.news .et_pb_post p a {
display: block;
width: auto;
margin-right:0px;
float:none;
}
h4,
.news .et_pb_post h2 {
margin-top:0px;
}
h4  {
color:#00b2e7 !important;
font-size:18px;
line-height:1.2em;
}
.news1 .et_pb_post h2,
.news .et_pb_post h2,
.events .et_pb_post h2  {
color:#00b2e7 !important;
font-size:22px;
line-height:1.2em;
}
.news .et_pb_post h4,
.events .et_pb_post h4  {
font-size:18px;
font-weight:bold;
color:#505050;
}
.news .et_pb_post p,
.news .et_pb_post h4,
.news .et_pb_post h3,
.news .et_pb_post h2 {
margin-left:380px;
}
.news1 .et_pb_post h2 a {
	font-weight: normal !important;
}
.news1 .et_pb_post,
.news .et_pb_post,
.section-line {
	padding-bottom: 30px;
	border-bottom: 1px solid #e5e5e5;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px !important;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	display:block;
	min-height: 237px;
}
.news1 .et_pb_blog_grid .et_pb_post {
border-top: none;
	border-left: none;
	border-right: none;
}
.home-seo h1 {
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	color: #00368a;
}
.home-seo1,
.home-seo1 p {
	color: #000000;
}
.mailchimp h2 {
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	color: #00368a;
}
.mailchimp2 h2 {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #00b2e7;
}
.mailchimp .et_pb_newsletter_form p input,
.mailchimp2 .et_pb_newsletter_form p input {
padding: 4px 4% !important;
border-radius: 0px !important;
}
.mailchimp2 .et_pb_newsletter_form p input {
background-color:#FFFFFF !important;
}
.et_pb_newsletter_description,
.et_pb_newsletter_form {
padding:0px !important;
width:100% !important;
}


.footer-widget {
width:100% !important;
margin:0px !important;
}
#footer-widgets .footer-widget li {
	padding-bottom: 14px;
}
#footer-widgets .footer-widget li:before {
border:none !important;
}
#footer-widgets .footer-widget ul.menu li {
padding-left: 0px;
padding-right: 2%;
}
#footer-widgets .footer-widget #nav_menu-3 ul.menu li {
padding-left: 0px;
padding-right: 4.3%;
}
#footer-widgets .footer-widget #nav_menu-3 ul.menu li:last-child  {
padding-right:0;
}
.widget_nav_menu {
width:100% !important;
}
#nav_menu-3 {
border-bottom: solid 1px #4d9bcd;
margin-bottom:30px !important;
}
#nav_menu-3 li {
float:left;
display: block;
text-transform: uppercase;
}
#nav_menu-3 li li{
float: left;
    display: block;
    clear: left;
    padding-right: 0px !important;
    padding-bottom: 5px !important;
    margin-left: 0px !important;
    margin-bottom: 0px !important;
    text-transform: none;
    font-weight: normal;
    line-height: 1.3em;
    max-width: 170px;
}
#nav_menu-3 li li a {
font-weight:normal;
}
#nav_menu-3 li li ul{
display:none;
}
#nav_menu-7 li, #nav_menu-8 li, #nav_menu-7 li ul {
display: inline;
}
#nav_menu-7 li a {
	display: inline-block;
	margin-right: 20px;
}

#nav_menu-7 ul ul#sub-menu {
	    padding-left: 15px;
}
}
.et_pb_widget ul li ul li.menu-item-353 {
margin-left:25px;
display: block;
width:67px;
}
#nav_menu-7 li a, #nav_menu-8 li a {
font-weight: normal;
}
#footer-widgets .fwidget,
#footer-widgets .footer-widget #nav_menu-7 li,
.et_pb_widget #nav_menu-7 ul li,
#footer-widgets .footer-widget #nav_menu-8 li,
.et_pb_widget #nav_menu-8 ul li {
margin-bottom:0px;
padding-bottom:0px !important;
width: auto;
}
#footer-widgets ul#menu-secondary-menu {
	margin-bottom: 15px;
}
#footer-widgets .footer-widget #nav_menu-7 li {
	    padding-right: 0px;
}

#nav_menu-7 ul ul li {
    margin-left: 0px !important;
}
#nav_menu-8  {
font-size:12px;
}
#footer-widgets {
    padding: 30px 0 0 !important;
}
.footer-widget {
margin-bottom:30px !important;
}
#footer-widgets .fwidget {
padding-bottom:0px;
}
#footer-bottom {
background-color: #0070B7 !important;
}
.top-banner {
	height:400px;
	padding-top: 60px;
	padding-bottom:60px;
}
#top-menu a {
font-weight: normal;
}
.events .et_pb_post {
width:47%;
float:left;
margin-top:20px;
margin-bottom:20px;
}
.events .et_pb_post:nth-child(odd) {
clear:left;
margin-right:3%;
}
.events .et_pb_post:nth-child(even) {
margin-left:3%;
}
a.more-link {
display:block;
}
.white,
.blue {
	display:block;
	margin-bottom:15px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.white {
	background:#FFFFFF;
	}
.blue {
	background:#00adfb;
	opacity: 0.9;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
  margin-top: 15px;
  
	}
.blue h1,
.blue h2,
.blue h3,
.blue h4,
.blue p,
.white h1,
.white h2,
.white h3,
.white h4,
.white p,
.white ul {
margin-left:20px;
margin-right:20px;
}
.blue h2 {
font-size:46px;
}
.form-submit input {
font-size: 15px !important; 
font-weight: bold !important; 
border-radius: 0px !important; 
padding: 6px 10px !important; 
line-height: 1em !important; 
background: #00B2E7 !important; 
border:  none !important;
color:#FFFFFF !important;
text-transform:uppercase;
}
.mailchimp2 {
padding:5% !important;
}
#comment-wrap {
padding-top: 0px !important;
}
.e-mailit_toolbox {
margin-top:30px;
}
.news .e-mailit_toolbox,
.events  .e-mailit_toolbox {
display:none;
}
a#e_mailit_custom_position {
background-color:#00B2E7 !important;
}

.et_pb_map h3 {
	display: none;
}
.et_pb_post .post-meta {
    margin-bottom: 21px;
}
.et_pb_blog_1.news .et_pb_post .post-meta {
    margin-bottom: 0px;
}
#left-area .post-meta {
    padding-bottom: 0px;
}


@media ( max-width: 1330px ) {
	.et_pb_slider .et_pb_container, .et_pb_row, .container {
    width: 96% !important;
}
}
@media (max-width: 1075px) {
#et_mobile_nav_menu {
    display: block;
}
	#top-menu,
	#et-secondary-menu, #et-secondary-nav {
    display: none;
}
	.mobile_menu_bar:before {
		    color: #ffffff !important;
	}
	.et_mobile_menu {
    right: 0px !important;
	left:auto  !important;
	top: 50px  !important;
    padding: 0 !important;
    width: 45% !important;
	border-top: 2px solid #FFFFFF !important;
}
.et_mobile_menu li a {
padding: 8px 5% !important;
}
.et_mobile_menu .menu-item-has-children > a {
    background-color: rgba(0, 0, 0, 0) !important;
	}
#main-header li.current-menu-item li,
#top-header li.current-menu-item li {
background-color: #4dc7ec;
}

.et_mobile_menu li a {
color:#000000 !important;
}
.et_mobile_menu li ul {
padding-left:0px !important;
}
.et_mobile_menu li li {
padding-left:0px !important;
}
.et_mobile_menu li li a {
padding-left:10% !important;
font-weight: normal;
}
.et_mobile_menu li li li a {
padding-left:15% !important;
}
	#top-header {height: 37px;}
}
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) {

.home-slideshow .et_pb_slide{
height: 605px;
}
.home-slideshow .et_pb_slide_description {
padding-top:230px;
}

#sections {
    padding: 0px;
    margin-top: -181px;
    z-index: 50;
}
.home-slideshow .et-pb-controllers {
bottom: 185px;
}

.news .et_pb_post a {
width:280px;
}
.news .et_pb_post h2 a {
width:280px;
}
.news .et_pb_post p a {
}
.news .et_pb_post h2  {
font-size:18px;
padding-bottom:5px;
}
.news .et_pb_post h4  {
font-size:15px;
padding-bottom:5px;
}
.news .et_pb_post {
	min-height: 144px;
}
.news .et_pb_post p,
.news .et_pb_post h4,
.news .et_pb_post h3,
.news .et_pb_post h2 {
margin-left:340px;
}
.top-banner {
min-height: 300px;
    height: auto;
    padding-bottom: 0px !important;
}
#footer-widgets .footer-widget #nav_menu-3 ul.menu li {
padding-right: 4%;
}


}
@media (min-width: 981px) {
#left-area {
    width: 63.125%;
    padding-bottom: 23px;
}
	.et_right_sidebar #main-content .container:before {
		display: none;
}
	#sidebar {
    width: 36.85% !important;
}
}

@media only screen and ( max-width: 980px ) {
.et_pb_slider .et_pb_container, .et_pb_row, .container {
    width: 90% !important;
}
#main-header {
    margin-top: 0px;
    padding-top: 0px !important;
    height: 70px;
}
	
	.et_header_style_left #logo, .et_header_style_split #logo {
    max-width: 100%;
}
	.et_header_style_left .logo_container {
    margin-top: 0px;
	}
#logo {
max-height: 70px !important; 
}
img#logo {
width:156px !important; 
}
#main-header #et_mobile_nav_menu {
    margin-top: 15px !important; 
}
#et-secondary-menu {
margin-top:0px !important;
}
.et_pb_slider {
overflow:visible;
}
.et_pb_slides {
height:400px !important; 
background:#000000;
}
.home-slideshow .et_pb_slide{
height: 400px !important; 
}
.home-slideshow .et_pb_slide_description {
padding-top:210px !important;
padding-left:70px;
text-align: right;
}


#sections {
    padding: 0px;
    margin-top: 0px;
    z-index: 50;
}
#sections img {
margin-top:10px;
margin-bottom:10px;
}
.home-slideshow .et-pb-controllers {
bottom: 10px;
}




.news .et_pb_post img {
margin-bottom:20px;
}
.news .et_pb_post a {
width: 100%;
}
.news .et_pb_post h2 a {
width: 100%;
}
.news .et_pb_post p a {
}
.news .et_pb_post h2  {

}
.news .et_pb_post h4  {
font-size:15px;
padding-bottom:5px;
}
.news .et_pb_post p,
.news .et_pb_post h4,
.news .et_pb_post h3,
.news .et_pb_post h2 {
margin-left:0px;
}
.et_pb_column {
padding-bottom:0px;
}

.home-slideshow .et_pb_slide_description h2 {
	font-weight: bold !important;
}

a.et_pb_more_button {
display:inline-block !important;
}
.et_pb_image_wrap, .et_pb_main_blurb_image {
    width: 100%;
}
.top-banner {
height:270px;
padding-top: 0px !important;
padding-bottom:0px !important;
background-position:center;

	overflow:visible;
}
.top-banner .et_pb_row {
width:100% !important;
padding-top:270px !important;
}
.top-banner .et_pb_column {
display:block;
background:#000000;
margin:0 0 30px;
padding:0px;
}
	.top-banner .et_pb_column.et_pb_column_empty {
		display: none;
	}
.top-banner .et_pb_text {
display:block;
width: 90%;
margin-left:auto;
margin-right: auto;
padding-top:15px;
padding-bottom:15px;
}

.top-banner h1 {
	font-size: 32px !important;
	line-height:32px !important;
}
.top-banner p {
font-size:15px !important;
}
.events .et_pb_post {
width:100%;
float: none;
margin-top:0px;
margin-bottom:40px;
}
.events .et_pb_post h2 {
margin-top:15px;
}
.events .et_pb_post:nth-child(odd) {
margin-right:0;
}
.events .et_pb_post:nth-child(even) {
margin-left:0;
}
.empty {
    display: block !important;
    height: 0px;
    padding: 0px !important;
}
.banner {
height:300px;
padding-top: 1px !important;
padding-bottom:0px;
background-position:center;
	overflow:visible;
	margin-top:180px;
}

.banner .et_pb_row {
width:100% !important;
padding:0px !important;
z-index:999;
display:block;
margin-top:-180px;
	background: #e8e8e8;
	min-height:180px;
}
#deep.banner {
	margin-top:430px;
	    z-index: 0;
}
#deep.banner .et_pb_row {
margin-top:-430px;
min-height: 430px;
}

#strike.banner {
	margin-top:250px;
}
#strike.banner .et_pb_row {
margin-top:-250px;
	min-height:250px;
}
#dock-edge.banner {
	margin-top:300px;
}
#dock-edge.banner .et_pb_row {
margin-top:-300px;
	min-height:300px;
}
.banner .et_pb_column {
padding-bottom: 0px;
	margin-bottom: 0 !important;
}
.white,
.blue {
	display:block;
	padding-bottom: 15px;
	padding-top: 15px;
}
.white {
	background: #e8e8e8;
	margin-bottom:0px;
	
	}
.blue {
	background:#00adfb;
	}
.banner .et_pb_text {
width: 90%;
margin-left:auto;
margin-right: auto;
}
.banner img,
.blue {
display: none  !important;
}

.blue h1,
.blue h2,
.blue h3,
.blue h4,
.blue p {
margin-left:20px;
margin-right:20px;
}
.white h1,
.white h2,
.white h3,
.white h4,
.white p {
margin-left:0px;
margin-right:0px;
}

.footer-widget li {
}
#nav_menu-3 {
border-bottom: none;
margin-bottom:0px !important;
}
.footer-widget li a {
display:block;
width:100%;
}
#footer-widgets .footer-widget li {
margin: 0px !important;
padding-top: 6px !important;
padding-bottom: 6px !important;
width:100%;
border-top: 1px solid #0084d8;
float: none;
}
#footer-widgets .fwidget, #footer-widgets .footer-widget #nav_menu-7 li, 
.et_pb_widget #nav_menu-7 ul li, 
#footer-widgets .footer-widget #nav_menu-8 li, 
.et_pb_widget #nav_menu-8 ul li {
padding-bottom: 6px !important;
}
#nav_menu-7 li, #nav_menu-8 li, #nav_menu-7 li ul {
display: block;
}
#nav_menu-7 li a,
#nav_menu-7 li ul {
float:none;
}
.footer-widget:nth-child(n) {
    width: 100% !important;
    margin: 0px !important;
}
#footer-widgets .footer-widget li li {
padding-top: 0px !important;
padding-bottom: 0px !important;
border-top: none;
	line-height: 1.7em;
    max-width: none;
}
#footer-widgets .fwidget, #footer-widgets .footer-widget #nav_menu-7 li li, 
.et_pb_widget #nav_menu-7 ul li li, 
#footer-widgets .footer-widget #nav_menu-8 li li, 
.et_pb_widget #nav_menu-8 ul li li {
padding-bottom: 0px !important;
margin-bottom: 0px !important;	
}
.et_pb_widget ul li ul li.menu-item-353 {
margin-left:0px;
}
#footer-widgets .footer-widget ul.menu {
margin-bottom:40px !important;
border-bottom: 1px solid #0084d8;
}
.et_pb_blurb_content {
max-width:100% !important;
text-align:left !important;
}
.mailchimp .et_pb_newsletter_description,
.mailchimp .et_pb_newsletter_form,
.mailchimp2 .et_pb_newsletter_description,
.mailchimp2 .et_pb_newsletter_form  {
padding:0px !important;
width:100% !important;
}

}
@media only screen and ( max-width: 767px ) {


.et_pb_slider {
overflow:visible;
}
.et_pb_slides {
height:480px !important; 
background:#000000;
}
.home-slideshow .et_pb_slide{
height: 290px !important; 
}
.home-slideshow .et_pb_slide_description {
padding-top:290px !important;
padding-left:0px;
	text-align: center;
}
.home-slideshow .et_pb_slide_description h1,
.home-slideshow .et_pb_slide_description h2 {
	font-size: 20px !important;
	font-weight: bold !important;
	 display: block !important;
}
.home-slideshow p {
margin-top:20px;
font-size: 16px !important;
font-weight: normal !important;
 display: block !important;
 line-height: 19px !important;

}
.home-slideshow h1, .home-slideshow h2, .home-slideshow p {
	    text-shadow: none !important;
}
.home-slideshow .et_pb_slide_content { display: block !important; } 
.home-slideshow .et_pb_more_button { display:inline-block !important;; }
.news .et_pb_post h2  {
font-size:18px;
padding-bottom:5px;
}
.et_mobile_menu {
    width: 100% !important;
}
.top-banner {
height:180px;
padding-top: 0px;
padding-bottom:0px;
background-position:center;

	overflow:visible;
}

.top-banner .et_pb_row {
width:100%;
padding-top:150px !important;
}
.top-banner h1 {
font-size:22px !important;
padding-bottom:0px !important;
line-height: 24px !important;
}
.top-banner p {
font-weight:normal !important;
font-size:14px !important;
line-height: 18px !important;
}
.banner {
	margin-top:280px;
}


.banner .et_pb_row {
display:block;
margin-top:-280px;
	min-height:280px;
}
#deep.banner {
	margin-top:630px
}
#deep.banner .et_pb_row {
margin-top:-630px;
min-height: 630px;
}


}
@media only screen and ( max-width: 479px ) {
.home-slideshow .et_pb_slide{
height: 180px !important; 
}
.home-slideshow .et_pb_slide_description {
padding-top:180px !important;
}
.home-slideshow p {
margin-top:10px;
}
.et_pb_slides {
height:350px !important; 
}
.home-slideshow .et-pb-controllers {
bottom:0;
}



#deep.top-banner {
	margin-bottom:210px;
}

#deep.top-banner .et_pb_column {
height:230px !important;
}
.top-banner h1 {
font-size:18px !important;
line-height:20px !important;
margin-bottom: 2px !important;
}
.top-banner p {
line-height:17px !important;
}
.banner {
	margin-top:400px;
	height:150px;
}
.banner .et_pb_row {
display:block;
margin-top:-400px;
	min-height:400px;
}
#strike.banner {
	margin-top:550px;
}
#strike.banner .et_pb_row {
margin-top:-430px;
	min-height:430px;
}
#dock-edge.banner {
	margin-top:450px;
}
#dock-edge.banner .et_pb_row {
margin-top:-430px;
	min-height:430px;
}
.section-header h3 {
font-size:20px;
}
}