/*
 Theme Name:     Manatee Chamber - Divi Child Theme
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */

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

/* =Theme customization starts here
------------------------------------------------------- */
/*
@font-face{font-family:ETmodules;font-display:swap;src:url(https://www.manateechamber.com/wp-content/themes/Divi/core/admin/fonts/modules.eot);src:url(https://www.manateechamber.com/wp-content/themes/Divi/core/admin/fonts/modules.eot?#iefix) format("embedded-opentype"),url(https://www.manateechamber.com/wp-content/themes/Divi/core/admin/fonts/modules.ttf) format("truetype"),url(https://www.manateechamber.com/wp-content/themes/Divi/core/admin/fonts/modules.woff) format("woff"),url(https://www.manateechamber.com/wp-content/themes/Divi/core/admin/fonts/modules.svg#ETmodules) format("svg");
} */

body{
    background:#fff;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+25,0d6ba7+100 */
    /*background: #fcfcfc;  Old browsers */
    /*background: -moz-linear-gradient(top, #fcfcfc 25%, #0567a4 100%);  FF3.6-15 */
    /*background: -webkit-linear-gradient(top, #fcfcfc 25%,#0567a4 100%);  Chrome10-25,Safari5.1-6 */
    /*background: linear-gradient(to bottom, #fcfcfc 25%,#0567a4 100%);  W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#0567a4',GradientType=0 );  IE6-9 */
}

h1{color:#0067a5;}
h2{color:#00a2ad}
h3{color:#c0c0c0;}

#main-header, .et-fixed-header{border-bottom:solid 1px #00a2ad;}
#main-header{z-index: 9000;}
#top-header{
    padding:0;
}
#top-header .et-social-icon a{font-size: 12px;
}
.textoverlay{position: absolute;z-index: 2000; width:100%; text-align: center;}
.textoverlay h2{font-size: 30px}
.textoverlay h3{font-size:24px}
.textoverlay h4{font-size:20px}

.wpcf7-textarea{max-width: 80%;}
.prbox{width:100%;}
.rmnav .et-menu .menu-item-has-children>a:first-child:after{right:-10px;}
/*#main-header{border-bottom:solid 1px #ffff; border-top:solid 1px #ffff; background:url("images/bg-swoop.jpg") top center no-repeat; background-position: cover;  text-shadow: 0 1px 1px #000;}
#top-menu li.mega-menu>ul>li>a:first-child{ border-bottom:solid 1px #fcfcfc}
#et-secondary-menu{text-shadow: 0 1px 1px #000;} */

/*SOCIAL ICONS */

.et-social-facebook a.icon:before { content: '\e093'; }
.et-social-twitter a.icon:before { content: '\e094'; }
.et-social-google-plus a.icon:before { content: '\e096'; }
.et-social-pinterest a.icon:before { content: '\e095'; }
.et-social-linkedin a.icon:before { content: '\e09d'; }
.et-social-tumblr a.icon:before { content: '\e097'; }
.et-social-instagram a.icon:before { content: '\e09a'; }
.et-social-skype a.icon:before { content: '\e0a2'; }
.et-social-flikr a.icon:before { content: '\e0a6'; }
.et-social-myspace a.icon:before { content: '\e0a1'; }
.et-social-dribbble a.icon:before { content: '\e09b'; }
.et-social-youtube a.icon:before { content: '\e0a3'; }
.et-social-vimeo a.icon:before { content: '\e09c'; }
.et-social-rss a.icon:before { content: '\e09e'; }

.home .et_pb_module_header span{display:block;font-size: 24px;}
.home .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{width:90%; max-width:none; margin:4px auto;}

#top-menu .join a{
    background:#00456d;
    color:#fff!important;
    border-radius: 10px;
    padding: 10px!important;
}
.et-fixed-header #top-menu .join a{
    color:#fff!important;
}
#top-menu li li a{line-height: 16px;}
.entry-content ul li{margin-left:25px;}

#menu-recover-manatee-menu li{display: inline-block;}
#menu-recover-manatee-menu a {padding: 10px!important;}
#menu-recover-manatee-menu .join a{background:#00456d;
    color:#fff!important;
    border-radius: 10px;
    padding: 10px!important;}

.platinumimg img{display:inline-block; vertical-align: middle; padding:10px; width:150px; height: auto;}
/*.platinumimg img.img{width:120px; height: auto;} */
.slb p{padding-bottom:0px;}
/*.platinumimg2 img{display:inline-block; vertical-align: middle; padding:15px; width:180px; height: auto;} */
.platinumimg2 ul{text-align: center}
.platinumimg2 ul li{display: inline-block;list-style: none;}
.platinumimg2 ul li img{width:100%; max-width:180px; height: auto;vertical-align: middle;}

/*#main-footer{background: url("images/bg-swoop-footer.jpg") top center no-repeat; text-shadow: 0 1px 1px #000;}*/

#footer-widgets{padding:6% 0 6%;}

.credits{font-size: 12px; line-height: 14px; color:#fff; padding:20px 0;}
.credits a{color:#fff;}
.platinum{text-align: left;}
.platinum img{ margin:4px; vertical-align: middle; text-align: center!important;}


/*ADS CSS */

.g-single img{margin:auto;text-align:center;display:block;}
#main-footer{border-top: solid 2px #0067a5;}
#footer-bottom{border-top: solid 2px #0067a5;}

.et_pb_text_inner li{margin-left:20px;}

/*TESTIMONIALS/MEMBER SPOTLIGHT*/
body#testimonials {
    color:#fff;
    background:none;
    background-image: none;
}

#testimonials a img {
    border:0;
}
#testimonials  p {
    margin-bottom:1em;
}

#testimonials  img {
    border:1px solid #dadee0;
    width:100px;
    margin:0 10px 10px 0;
    float:left;
}
#testimonials  .quoteCite {
    clear:left;
    font-weight: bold;
}

#newMembers{color:#fff; margin: 10px auto 20px auto;}
#newMembers h2 {margin:auto;display: block;text-align: center;}
#newMembers li{line-height: 20px; margin:20px 0 20px 40px;font-weight: bold;}
#memberScroll div{margin:auto;}

#sponsors2{color:#fff;text-align: center;line-height: 24px; padding:20px; min-height: 200px; vertical-align: middle;}
#sponsors2 h2{color:#fff;}
#sponsors2 #fscroller{margin: 80px auto 0 auto;}
#sponsors2 #fscroller div span{font-size:24px;}
#sponsors2 #fscroller div a{font-size: 20px; color:#fff; text-decoration: underline;}

.loadMoreBtn{font-style:italic;}

/*Divi nested mobile menu css*/

#main-header .et_mobile_menu .menu-item-has-children > a { background-color: transparent; position: relative; }
#main-header .et_mobile_menu .menu-item-has-children > a:after { font-family: 'ETmodules'; text-align: center; speak: none; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; position: absolute; }
#main-header .et_mobile_menu .menu-item-has-children > a:after { font-size: 16px; content: '\4c'; top: 13px; right: 10px; }
#main-header .et_mobile_menu .menu-item-has-children.visible > a:after { content: '\4d'; }
#main-header .et_mobile_menu ul.sub-menu { display: none !important; visibility: hidden !important;  transition: all 1.5s ease-in-out;}
#main-header .et_mobile_menu .visible > ul.sub-menu { display: block !important; visibility: visible !important; }


/*Custom toggle icons*/

.et_pb_toggle_title:before{content: "\22";color:#000;}


.et_pb_team_member_description{padding:10px;margin:10px;}
.et_pb_team_member{margin-bottom:20px!important;}


/*MicroNet Template css*/
.page-id-1276 #et-secondary-nav .menu-item-has-children > a:first-child::after, .page-id-1276 #top-menu .menu-item-has-children > a:first-child::after {display:none;}
.page-id-1276 #top-header .et-social-icon a, .page-id-1276 #footer-bottom .et-social-icon a {display:none;}

.page-id-3861 #et-secondary-nav .menu-item-has-children > a:first-child::after, .page-id-3861 #top-menu .menu-item-has-children > a:first-child::after{display:none;}
/* .page-id-3861 #top-header .et-social-icon a, .page-id-3861 #footer-bottom .et-social-icon a, .page-id-3861 #et_search_icon {display:none;} */



.page-id-4424 .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:after{position:relative; content: "Select Page"; font-family:Open Sans,Arial,sans-serif; font-weight: bold;top:-10px; }

.page-id-1276 #et_search_icon::before, .page-id-3861 #et_search_icon::before{
    background: url("https://www.manateechamber.com/images/search.jpg") top center no-repeat;
    background-size: auto 100%;
    font-size: 0px;
    width:17px;
    height: 17px;
}
.page-id-1276 span.et_close_search_field:after, .page-id-3861 span.et_close_search_field:after{
    font-size: 0px;
    width:17px;
    height: 17px;
    background: url("https://www.manateechamber.com/images/x.jpg") top center no-repeat;
    background-size:auto 100%;
}
.page-id-1276 .et-social-icons{display: none!important;}



@media only screen and (min-width: 981px){


}


@media (max-width: 1024px){
.platinumimg2 ul li img{width:125px; height: auto;vertical-align: middle;}
}
@media (max-width: 1023px){

}
@media (max-width: 768px){

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

}

/* AA Below for CSS Table on Form */

/*LIST*/
.conversion-rate-list {
    width: 100%;
    margin: 30px auto;

    list-style: none;
}

dl {
    /* margin: 0 0 1.5em; */
    margin: 0;
}

.item {
    border: 1px solid #d3cdcd;
    padding-bottom: 1.5em;
    margin-left: 0 !important;
    border-radius: 6px;
}

.item + .item {
    margin-top: 5px;
}

.platform,
.name {
    font-family: Open Sans,Arial,sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-align: center;
    line-height: 1.5;
}

.platform {
    border-bottom: 1px solid #d3cdcd;
}

.name {
    font-size: .9rem;
    font-weight: 600;
}

.value {

    font-size: .9rem;
    text-align: center;
    line-height: 1.25;

}

/*TABLE*/
.conversion-rate-table {
    display: none;

    width: min(80%, 900px);
    border: 1px solid #d3cdcd;
    margin: 30px 0;

    border-radius: 6px;
}

.header {
    border-bottom: 1px solid #d3cdcd;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.55;
    text-align: center;
}

.cell {
    font-size: .85rem;
    text-align: center;
    line-height: 1.25;
    width: 33%;
}

.header + .header,
.cell + .cell {
    border-left: 1px solid #d3cdcd;
}

@media (min-width: 600px) {
    .conversion-rate-list {
        display: none;
    }

    .conversion-rate-table {
        display: table;
    }
}

/* Component Needs */

.pc-tab > input,
.pc-tab section > div {
    display: none;
}

#tab1:checked ~ section .tab1,
#tab2:checked ~ section .tab2,
#tab3:checked ~ section .tab3,
#tab4:checked ~ section .tab4,
#tab5:checked ~ section .tab5 {
    display: block;
}

#tab1:checked ~ nav .tab1,
#tab2:checked ~ nav .tab2,
#tab3:checked ~ nav .tab3,
#tab4:checked ~ nav .tab4,
#tab5:checked ~ nav .tab5 {
    color: red;
}

/* Visual Styles */
*, *:after, *:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


.pc-tab {
    width: 100%;
    max-width: 700px;
    margin: 0 auto;
}
.pc-tab ul.press-list {
    list-style: none;
    list-style-type: none !important;
    margin: 0;
    padding: 0 !important;
}
.pc-tab ul li label {
    float: left;
    padding: 15px 25px;
    border: 1px solid #ddd;
    border-bottom: 0;
    background: #eeeeee;
    color: #444;
}
.pc-tab ul li label:hover {
    background: #dddddd;
}
.pc-tab ul li label:active {
    background: #ffffff;
}
.pc-tab ul li:not(:last-child) label {
    border-right-width: 0;
}
.pc-tab section {
    clear: both;
}
.pc-tab section div {
    padding: 20px;
    width: 100%;
    border: 1px solid #ddd;
    background: #fff;
    line-height: 1.5em;
    letter-spacing: 0.3px;
    color: #444;
}
.pc-tab section div h2 {
    margin: 0;
    padding-bottom: 0;
    letter-spacing: 1px;
    color: #34495e;
}

#tab1:checked ~ nav .tab1 label,
#tab2:checked ~ nav .tab2 label,
#tab3:checked ~ nav .tab3 label,
#tab4:checked ~ nav .tab4 label,
#tab5:checked ~ nav .tab5 label {
    background: white;
    color: #111;
    position: relative;
}
#tab1:checked ~ nav .tab1 label:after,
#tab2:checked ~ nav .tab2 label:after,
#tab3:checked ~ nav .tab3 label:after,
#tab4:checked ~ nav .tab4 label:after,
#tab5:checked ~ nav .tab5 label:after {
    content: "";
    display: block;
    position: absolute;
    height: 2px;
    width: 100%;
    background: #ffffff;
    left: 0;
    bottom: -1px;
}

body #gform_wrapper_1 .gform_body .gform_page_footer .gform_button, .gform_wrapper .gform_body .gform_page .gform_page_footer .gform_next_button, .gform_wrapper .gform_body .gform_page .gform_page_footer .gform_previous_button {
	background: #00456d;
    color: #fff!important;
    border-radius: 10px;
    padding: 10px;
    border: 1px solid #00456d;
    font-size: 1rem;
}

body #gform_wrapper_1 .gform_wrapper .gform_body .gform_fields .gfield .ginput_container {
	border-radius: 5px;
    border-color: #a0a0a0
}

@media (min-width: 640px) { 
	#button_15_select_all {
		position: absolute;
		font-size: 1.2em;
		top: 80px;
		right: 0;
		color: #fff;
		background: #00a2ad;
		border-radius: 5px;
		padding: 10px 20px;
		border-color: #00a2ad;
	}
}

#button_15_select_all {
		position: absolute;
		font-size: 1.2em;
		top: 95px;
		left: 0;
		color: #fff;
		background: #00a2ad;
		border-radius: 5px;
		padding: 5px 15px;
		border-color: #00a2ad;
		width: 110px;
	}

.gfield_required {
	padding-top: 30px;
}
