/* 
	This CSS file contains the custom css styles for the Schoolzine Website template 
	When adding to this file use the following comment example:
*/

/* 
	Added by: Your Name
	Date: Date Added
	Descriptoin: A breif description of the change 
*/


.footer3 .col-sm-2 img{
    max-height:120px;
}
.event-list-wrap3 ul li a i {
    background:rgba(6,36,62, 1);
}
.event-list-wrap3 ul li a span {
    font-size: 12px;
}
#header.header5 #top-search{
    background: #EF8275;
}

#sideItem84 .newsslider-3 .col-sm-3{background:#fff; color:#555;}

#sideItem84.dark .ipost .entry-title h4 a{color: rgb(6,36,62);}

.header5 #logo { margin-left:10px; }

.slide-number {
    color: #fff;
}

.event-list-wrap3 ul li h3, .tiles_6 h3.header{margin-top:0;}

#print_options { 
    
}
#print_options p{margin:0; padding:0;}
#print_options #date{
    
}
#date .fwrp.fgrp::after {
    display: block;
    clear: both;
    content: "";
}
#print_modal.ui-dialog .ui-dialog-content {padding:0 1em;}


body.bottompad{
    padding-bottom:80px;
}

#infoBar{
    background: #fff;
    position: fixed;
    bottom: 0;
    padding: 0;
    width: 100%;
    z-index: 1000;
    box-shadow:0 0 10px rgba(0,0,0,0.1)
}
#infoBar p {
    text-align: center;
}
#infoBar .right {
	position: absolute;
    right: 20px;
    margin: -10px 0 0 0;
    top: 50%;
}
#infoBar .right p{margin:0;}

@media (max-width: 769px){
    #infoBar{
        
    }
    #infoBar .right {
	    position: static;
	    margin: 10px 0 0 0;
    }
    #infoBar .right p{margin:10px 0;}
}
.jumpExamples img{ border:1px solid #444;  }

@media (max-width: 575px){
.slider-arrow-right, .slider-arrow-left{ display:none; }
.slider-caption.slider-caption-right {padding:10px;}
.swiper_wrapper:not(.force-full-screen), .swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide {
    height: 200px !important;
}
    
}
@media (max-width: 992px){
    #templateSelector{ display:none; }
}

#content.bgImgColor #content01, #content.bgImg #content01, #content.bgColor #content01{ padding: 40px !important; }

@media (max-width: 575px){
    #content.bgImgColor #content01, #content.bgImg #content01, #content.bgColor #content01 {
        padding: 20px !important;
    }
}
body.device-touch.device-sm .portfolio-notitle .portfolio-desc, 
body.device-touch.device-xs .portfolio-notitle .portfolio-desc{display:block !important;}

#page-title {
    margin-top: -40px;
}

.event-list-wrap3 ul li h3{
    margin-top:0;
}

.footer-13 .primaryBg, #footer.primaryBg {
    background:rgb(114,32,46) !important;
}

.heading-block > span:not(.before-heading){
    color:#333;
}

#tiles21{
    padding-bottom:0;
}

.no-header h2 {

  display: none;
}