/*
Theme Name: TPF
Description: A child theme for Divi
Author:   Mad Dog md@maddogproductions.com
Template: Divi
*/



/* HEADER */
/**********/

/* DONATE BUTTON */
@media (min-width: 980px) {
.donate-button a {
background-color: #D9AE38;
color: #fff !important;
padding: 12px!important;
text-align: center;
}
li.donate-button {margin-top:-3px !important;}
body ul#menu-main-menu li.donate-button.current-menu-item a {color: #fff !important;}
}



/*POP-UP BUTTON STYLING */
.smallblueshort_code {
    background-color: #29698a!important;
    color: #fff;
    border-radius: 5px !important;
    padding: 7px 20px !important;
    font-size: 20px !important;
}

.smallblueshort_code:hover {
    color: #e1e1e1;
}




/* TOGGLE Styling */
/**** https://www.needyesterday.com/4-snippet-for-the-toggle-module/ ****/

.toggle_custom_3.et_pb_toggle {
    border: none;
    border-bottom: 4px solid #ddd !important;
    transition: 0.4s
}

.toggle_custom_3.et_pb_toggle_open{
    border-bottom: 4px solid #29698A !important;
    }

.toggle_custom_3 .et_pb_toggle_title:before {
    font-size: 50px !important ;
    content: "3" !important;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.toggle_custom_3.et_pb_toggle_open .et_pb_toggle_title:before {
    color: #ddd;
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

/* TOGGLE UL SPACING */
.et_pb_toggle_content li {margin-bottom: 12px;}





/**************************************/
/* CURRENT PROJECT TABS REMOVAL AND STYLING */

.et_pb_tabs.notabs {
border: none;
} 
.notabs ul {
margin-bottom: 20px;
}

.notabs .et_pb_tabs_controls li {
border-right: none;
}

.notabs ul.et_pb_tabs_controls {
background-color: white;
}
.notabs img.alignleft {
margin-right: 70px;
}
.notabs .et_pb_all_tabs {
border: 1px solid #D9AE38;
}

.notabs .et_pb_tabs_controls {
padding: 0 10% !important;
}
.notabs .et_pb_tabs_controls li {
width: 33% !important;
}
.notabs .et_pb_tabs_controls li a {
width: 100% !important;
text-align:center;
text-transform: uppercase;
letter-spacing:2px;
line-height: 1.2em !important;
}
.notabs .et_pb_tab_active a {
border-bottom: 1px dotted #29698A !important;
}
/*.notabs .et_pb_tab p {
font-weight: 600 !important;
} */
/*.notabs .et_pb_tabs_controls li a:before {
display:block;
font-size:40px;
color: #a3a3a3;
margin-bottom: 15px;
font-weight: 600 !important;
}

.notabs .et_pb_tabs_controls li.et_pb_tab_active a:before {
color: #0b83a1;
}
*/
ul.et_pb_tabs_controls::after {
border-top: none !important;
}

.et_pb_tabs .et_pb_all_tabs .et_pb_tab {
padding-top: 1em;
}

/*
* === Mobile Styles ===
*/
@media (max-width: 768px) {

.notabs .et_pb_tabs_controls li {
width: 100% !important;
}

.notabs .et_pb_tabs_controls {
padding: 0 !important;
}

.notabs .et_pb_tabs_controls li {
margin-bottom: 35px;
}
}

/* TAB IMAGE STYLING */
/*********************/
.tab-image-left {float:left; margin-right: 12px; margin-top: 6px;}
.tab-image-right {float: right; margin-left: 12px; margin-top: 6px;}

@media only screen and (max-width: 600px) {
.tab-image-left {float:none; margin-right: auto; margin-top: auto; width: 100% !important;}
.tab-image-right {float: none; margin-left: auto; margin-top: auto; width: 100% !important;}
}



/* FOOTER */
/**********/

#footer-widgets {padding: 1% 0 0 !important;}
#footer-widget {margin-bottom: 1% !important;}

div#silhouette {float: left; margin-right: 20px;}

/* Remove bottom footer from divi */
#footer-bottom {display:none;}


