/*
Theme Name: Divi Child theme of Divi
Theme URI: 
Description: Child theme of Divi theme for the Divi theme
Author: <a href="http://www.elegantthemes.com">Elegant Themes</a>
Author URI: 
Template: Divi
Version: 3.0.75
*/

/* Generated by Orbisius Child Theme Creator (http://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Thu, 21 Sep 2017 08:28:33 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

h1 {
    color: #1862a8;
    font-weight: 700;
    font-size: 2.5em;
}

h2 {
    color: #1862a8;
    font-weight: 700;
    font-size: 2.0em;
}

h3 {
    color: #1862a8;
    padding-top:10px;
    font-weight: 600;
    font-size: 1.3em;
}

h4 a {
    color: #4d91a2;
    font-weight: 600;
    font-size: 1.0em;
}

h5 {
    color: #1862a8;
    font-weight: 500;
    font-size: 1.0em;
}

.FWD_ReadMore {
    background:#1862a8;
    color:white;
    padding:10px;
}


.FWD_ReadMore:hover {
    background:#4d91a2;
    color:white;
    padding:10px;
}

/*****************************************
style the fee table
****************************************/
.fee-table table, th, td {
    border: 1px solid #5E84A8;
    padding: 0;
    color: white!important;
}
.entry-content tr td, body.et-pb-preview #main-content .container tr td {
    border-top:none!important;
}

tr.fee-row-section {
    border-bottom: 1px solid white!important;
}

/*****************************************
hide the mini logo that appears on mobile
****************************************/
#logo {
    display:none;}

/*****************************************
Set the line height on the menu so it looks nicely padded.
****************************************/

#top-menu, #top-menu-nav {
    line-height: 3;
}




/* float the two buttons below phone number so they are on one line */

.homepage-btn {
    float:right;
    padding:10px 10%;
    width:50%;
}

/* hide border colour on Fee Schedule table */
.fee-table table, th, td {
   border: 1px solid #5E84A8;
   padding:0;
   margin:0;
}


.form-properties {
    border:1px solid #1862A8;
    border-radius:4px;
    padding:20px;
}

/*
Set radio buttons to right hand side on Family Feedback form
*/

.frm-family-quiz .frm-family-radio {
    text-align:right;
    max-width:700px;
    }


/*****************************************
Set style on above footer
****************************************/
.fwd_above_footer a{
    color:white!important;
}

/*****************************************
Set style on Contact Us
****************************************/
.fwd_above_footer a{
    color:black;
}

/*** wrap row in a flex box ***/

.fwd_image_on_top {
    display:flex;
}

@media all and (max-width: 980px) {

    .fwd_image_on_top {
        flex-direction:column-reverse;
    }


}