/*
 Theme Name:     Melbourne Performance Academy
 Theme URI:      http://sydneyperformanceacademy.com
 Description:    Sydney Performance Academy Child Theme
 Author:         Web Recipes
 Author URI:     http://webrecipes.com.au
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

h1, h2, h3, h4, h5, h6 {
    font-family: 'Oswald', Helvetica, Arial, Lucida, sans-serif;
}
h1{
	border-bottom: 2px solid #443947 !important;
	margin-bottom: 20px;
}

 h1,h2,h3,h4 {
	color: #2C1C37;
	}

.school-post{padding: 0 0px !important;}

#footer-bottom {background-color: #fff !important;}

table.openings tr td a{	color:#2EA3F2;}
table.openings tr td a:link:hover{color:#DCAE00}
table.openings tr td a:visited:hover{color:#BD6F2B}
table.openings {background-color:#2C1C37 !important;}

.jr-container .responsive-table {
	background-color:#2C1C37 !important;
    color: white !important;
}
.responsive-table tbody th[data-title="Class"] {
	color: white !important;
	border-top: 1px solid #eee;
}
.responsive-table thead tr th {color: white !important;}
.responsive-table  a{color:#2EA3F2;}
.responsive-table  a:link:hover{color:#DCAE00}
.responsive-table  td a:visited:hover{color:#BD6F2B}
.responsive-table tbody td[data-title]:before {
    font-size: .9em;
    color: white !important;
	content: attr(data-title);
    float: left;
    font-size: .8em;
}


.mfp-title{display:none;}

#top-header .et-social-icons { float:right !important; }
#top-header #et-info { width: 100%; }

#main-footer {
    background-color: #fff;
}

#top-header .container {font-weight: 400  !important;}
#footer-info {  font-size: 11px;float:none;width: 100%; margin:0 auto; text-align: center !important; }

@media only screen and ( min-width:981px ) {
    /* Set the slider height */
    .home-hero-slider, .home-hero-slider .et_pb_container { 
        height: 500px !important; 
    }
    .home-hero-slider, .home-hero-slider .et_pb_slide { 
        max-height: 500px; 
    }
    .home-hero-slider .et_pb_slide_description { 
        position: relative; 
        top: 25%; 
        padding-top: 0 !important; 
        padding-bottom:0 !important; 
        height:auto !important; 
    }
}

a.more-link {
    background-color: transparent;
    border: 0 none;
    border-radius: 0;
    color: #c1a09a !important;
    display: block;
    font-family: "manus" !important;
    font-size: 28px;
    margin-top: 25px;
    text-transform: lowercase;
    font-weight: 400;
}
a.more-link:hover {
    color: #333c59 !important;
}

#comment-wrap {
display:none;
}
.post-meta {display:none;}

 /*Home Page Testimonial slider*/

.testimonial-slider, .testimonial-slider .et_pb_slide {
	min-height: 320px !important; }
.testimonial-slider .et_pb_slider .et_pb_container {height: 320px !important;}
.testimonial-slider .et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
	Padding-top: 0% !important;
	Padding-bottom: 50px!important;
	}

.testimonial-slider .et-pb-controllers a {
	border-radius: 0px;
	position:relative !important; }


/*Change the column order Services page*/

/* Smartphones in landscape mode (480-768px) */
@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {
	.reverse { 
	display: -webkit-flex; /* Safari */
	-webkit-flex-direction: column-reverse; /* Safari 6.1+ */
	display: flex;
	flex-direction: column-reverse !important;}
}
/* Tablets in portrait mode (768-980px) */
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
	.reverse { 
	display: -webkit-flex; /* Safari */
	-webkit-flex-direction: column-reverse; /* Safari 6.1+ */
	display: flex;
	flex-direction: column-reverse !important;}
}


/* Large screens (1405px upwards) */
@media only screen and ( min-width: 1405px ) { 
	.home-hero-slider .et_pb_slide {min-height: 550px;}


}

/* Laptops and desktops (1100-1405px) */
@media only screen and ( min-width: 1100px ) and ( max-width: 1405px) { 
	.home-hero-slider .et_pb_slide {min-height: 550px;}
}

/* Tablets in landscape mode (981-1100px) */
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) { 

.testimonial-slider, .testimonial-slider .et_pb_slide {
	min-height: 400px !important; }
.testimonial-slider .et_pb_slider .et_pb_container {height: 400px !important;}
.testimonial-slider .et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
	Padding-top: 0% !important;
	Padding-bottom: 50px!important;}
.about-section .et_pb_column_1 {padding-top: 10% !important;}


}

/* Tablets in portrait mode (768-980px) */
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
	.home-hero-slider .et_pb_slide {min-height: 300px;}
.et_pb_row:last-child .et_pb_column:last-child {margin-bottom: 30px !important;}}

/* Smartphones in landscape mode (480-768px) */
@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {

h1 {font-size:22px !important;}
.home-hero-slider .et_pb_slide {min-height: 235px;}
.home-welcome-section{padding: 0 0px !important;}

.yourschool-grid-section .et_pb_row{padding:0 0px !important;}
.enrollment-section{padding: 0 0px !important;}
.fees-payments-section{padding: 0 0px !important;}
.trial-classes-section{padding: 0 0px !important;}
.codeofconduct-section {padding: 0 0px !important;}

.studio-foundations-section{padding: 0 0px !important;}
.studio-advanced-section{padding: 0 0px !important;}


}

/* Smartphones in portrait mode (0-479px) */
@media only screen and ( max-width: 479px ) {
h1 {font-size:22px !important;}
.home-hero-slider .et_pb_slide {min-height: 130px;}
.home-welcome-section{padding: 0 0px !important;}
.home-blurb-section{padding: 0 0px !important;}
.latest-news-section{padding: 0 0px !important;}
.yourschool-grid-section .et_pb_row{padding:0 0px !important;}
.enrollment-section{padding: 0 0px !important;}
.fees-payments-section{padding: 0 0px !important;}
.trial-classes-section{padding: 0 0px !important;}
.codeofconduct-section{
	padding: 0 0px !important;}

.studio-foundations-section{padding: 0 0px !important;}
.studio-advanced-section{padding: 0 0px !important;}

.reverse { 
display: -webkit-flex; /* Safari */
-webkit-flex-direction: column-reverse; /* Safari 6.1+ */
display: flex;
flex-direction: column-reverse !important;}

.COC-Text {padding-top:30px !important;}

}