/*
 Theme Name:     TMAC WP
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    TMAC WP - by Offshore Connect (Divi Child Theme)
 Author:         Offshore Connect
 Author URI:     https://offshoreconnect.com.au
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
 Content width: 1154px
------------------------------------------------------- */
a:where(:not(.wp-element-button)) {
    text-decoration: none !important;
}

#homepage-hero .et_pb_slide>.et_pb_container {
    margin-left:0 !important;
}

.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .timeslot {
    margin:0 !important;
    padding:0 !important;
}
.mptt-shortcode-wrapper .mptt-shortcode-table tbody td.mptt-shortcode-hours {
    padding-top:20px !important;
    padding-bottom:20px !important;
}

.mptt-shortcode-wrapper .mptt-navigation-tabs {
    display: flex;
    flex-flow: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
}
.mptt-shortcode-wrapper .mptt-navigation-tabs li {
    padding:.25rem 1rem .25rem 1rem;
}


.home .flickity-page-dots {
    bottom:40px !important;
}



/*collpse and set the height of the toggle text*/

.pa-toggle-blurb .et_pb_blurb_description {
	max-height: 200px;
	transition: max-height 0.3s ease-out;
	overflow: hidden;
}


/*add gradient to the collapsed text*/

.pa-toggle-blurb .et_pb_blurb_description:after {
	content: "";
	display: inline-block;
	position: absolute;
	pointer-events: none;
	height: 100px;
	width: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	background-image: linear-gradient(0deg, #fff 10%, transparent);
}


/*style the expand text link*/

.pa-toggle-blurb .pa-blurb-expand-button {
	padding: 0.5em;
	text-align: center;
	color: #D54F41!important; 
	font-weight: bold;
}


/*change the curor to a pointed when hovering over the expand text link*/

.pa-toggle-blurb .pa-blurb-expand-button span {
	cursor: pointer;
}


/*define the font family for the toggle icon*/

.pa-toggle-blurb .pa-blurb-expand-button .pa-blurb-toggle-icon {
	font-family: ETMODULES, "sans-serif";
}


/*set the max height and transition of the expanded toggle*/

.pa-toggle-blurb .pa-blurb-toggle-expanded {
	max-height: 2000px;
	transition: max-height 0.3s ease-in;
}


/*hide the gradient when the toggle is expanded*/

.pa-toggle-blurb .pa-blurb-toggle-expanded.et_pb_blurb_description:after {
	background: none;
}
.pa-toggle-blurb .et_pb_blurb_description sup {
    font-size:12px; 
}




/** RESPONSIVE **/
/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
  
}
 
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {
}

/*** Responsive Styles Standard (HD Laptops 1366x768) ***/
@media all and (max-width: 1366px) {
    
    
    
}
@media all and (max-width: 1300px) {
}

@media all and (min-width: 1301px) and (max-width: 1488px){
}
 
/*** Responsive Styles Tablet And Below ***/
@media all and (min-width: 981px) and (max-width: 1488px){
}
@media all and (max-width: 980px) {
    
}
 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
 
}
 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
 
}
 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
 
}