/*---------------------------------------------------------------------------------

 Theme Name:   St Brigid's School, Collie
 Theme URI:    http://www.stbrigidscollie.wa.edu.au
 Description:  St Brigid's School, Collie
 Author:       Chameleon Logic
 Author URI:   http://www.chameleonlogic.com.au
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/

#submitdiv {position: fixed;
    top: 32px;
    z-index: 9999;}

#main-header { display:none; }
#page-container { 
	padding-top:0px !important; 
	margin-top:-1px !important 
}

#footer-bottom {
    display: none;
}

body {
    color: #000000;
	font-weight: 300;
}

.et_pb_text_inner h1 {
	padding-top:10px;
}

    .et_pb_slider, .et_pb_slider .et_pb_container { 
        height: 138px !important; 
    }
    .et_pb_slider, .et_pb_slider .et_pb_slide { 
        max-height: 138px; 
    }


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

.et_pb_slides .et_pb_slider_container_inner {
    display: table-cell;
    vertical-align: bottom !important;
	padding-bottom: 50px; 
}
    /* Set the slider height */
    .contentslider , .contentslider .et_pb_container { 
        height: 400px !important; 
    }
    .contentslider, .contentslider .et_pb_slide  { 
        max-height: 400px; 
    }
    .contentslider .et_pb_slide_description { 
        position: relative; 
        top: 25%; 
        padding-top: 0 !important; 
        padding-bottom:0 !important; 
        height:auto !important; 
    }

.side_buttons .et_pb_button_module_wrapper {
    margin-bottom: 0px !important;
}

.nav li {
    position: relative;
    line-height: 0.2em !important;
}
.fullwidth-menu li li a {
    width: 200px;
    padding: 12px 6px;
}
}

.quicklinks table, body.et-pb-preview #main-content .container table {
    width: 100%;
    margin: 0 0 0 0;
    border: 0px;
    text-align: center;
}

.quicklinks tr td {
    padding: 0px;
    border: 0px;
}


.quicklinks img {
padding-left: 0px;
width: 55px;
}



td {
font-size:13px;
}

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


.et_pb_fullwidth_menu .fullwidth-menu-nav > ul {
    padding: 0px 0 0 !important;
    line-height: 1em;
}
.fullwidth-menu li > a {
    padding-bottom: 15px;
}
.quicklinks img {
padding-left: 0.05vw;
width: 2.5vw;
}
	#homeql img {
padding-left: 7px;
width: 3.7vw;
}
.menu-item-10990 ul.sub-menu{
	width:290px !important;
	}
.menu-item-10990 ul li a {
    width: 250px !important;
}
}

.simcal-default-calendar-list ul.simcal-events {
    margin: 0px 14px 0px !important;
}

.simcal-default-calendar-list ul.simcal-events li.simcal-event {
    margin-bottom: 0px !important;
}

ul.simcal-events {
	padding-bottom: 0px !important;
}

span.simcal-event-title {
	font-size: 11px !important;
}

.contactdetails a, .footer a {
	color: #000000 !important;
}


.mfp-title {
	visibility: hidden !important;
}


.latestsub h6 {
	font-size: 12px !important;
}

span.mobile_menu_bar:before {
    color: white!important;
}

#ssb-btn-4 {
border-radius: 0px 0px 10px 0px; 
-moz-border-radius: 0px 0px 10px 0px; 
-webkit-border-radius: 0px 0px 10px 0px;
}

#ssb-container {	
	visibility: visible !important;
}

.simcal-event-details ul {
	padding: 0 0 5px 1em!Important;
}
.simcal-default-calendar-list .simcal-event-details .simcal-event-description, .simcal-default-calendar-list .simcal-event-details p {
    margin: 0 0 0.2em!Important;
}

.single .et_pb_post {
    margin-bottom: 0px!important;
}

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

@media (min-width: 981px) {
#left-area {
    padding-bottom: 0px!important;
}
}

.ci-all-content-wrap.ci-style-6 {
    min-height: 320px;
}

@media only screen and (min-width: 981px) {
	.et_pb_posts .et_pb_post img,
	.et_pb_posts .et_overlay {
		height: 117px !important;
		width: 200px;
		float: left;
		left: 0;
		margin-right: 25px;
	}
		.et_pb_posts .et_pb_post img.newsletter {
		height: 214px !important;
		width: 150px;
		float: right;
		right: 0;
		margin-left: 25px;
	}
}

.et_pb_post.category-newsletter  {
    margin-bottom: 10px;
}