/*
Theme Name: School WP Theme
Version: 1.0
Description: A child theme of Zerif Lite
Template: zerif-lite
*/

@import url("../zerif-lite/style.css");

@media screen and (max-width:1023px) {
    .home-header-slider {
     padding-top: 111px;
    }
}
@media screen and (max-width:767px) {
    .home-header-slider {
     padding-top: 0px;
    }
}
@media screen and (min-width:1024px) {
    .home-header-slider {
	  padding-top: 144px;
    }
}

.home-header-slider {
 	
	padding-bottom: 50px;
}

/* 
    Page template styles
*/

/* The main title of the pages */
.entry-title,
.entry-title a {
	font-size: 32px;
	line-height: 37px;
	letter-spacing: 3px;
}

.entry-title:after {
	width: 20%;
	height: 2px;
}

/* Content of pages */
.entry-content p,
.entry-content em,
.entry-content strong,
.entry-content li,
.entry-content a {
	text-align: left;
	font-size: 14pt;
	letter-spacing: 1px;
	line-height: 18pt;
}

h1,h2 {
	letter-spacing: 1px;
}

.entry-content h1 a {
	font-size: 30px !important;
}

.entry-content h3 {
	letter-spacing: 1px;
}

/* --END-- */

/*
   Home Page Styles
*/

/* About us */
.about-us p {
	text-align: left;
	color: #fff;
	font-size: 20px;
	line-height: 25px;
}

.about-us .section-legend {
	font-size: 20px;
}

.section-header .section-legend {
	font-size: 20px;
	letter-spacing: 2px;
}

.section-header h2 {
	letter-spacing: 3px;
    line-height: 1.2em;
}


/* Focus Box */
.focus-box p {
    font-size: 24px;
    color: #000;
}

.focus-box h3 {
	font-size: 30px;
	letter-spacing: 2px;
}

.red-border-bottom:before,
.green-border-bottom:before,
.blue-border-bottom:before,
.yellow-border-bottom:before {
	height: 3px;
}

/* our team */
.team-member h3 {
 letter-spacing: 1px;
 color: #000;
 font-size: 18px;
}

.team-member .position {
 font-size: 16px;
 letter-spacing: 1px;
}

/* testimonials */
.feedback-box .message {
	letter-spacing: 1px;
}

.feedback-box .client-info .client-company {
	font-size: 15px;
	letter-spacing: 1px;
}

/* latest news */

#carousel-homepage-latestnews
.carousel-inner .item
.latestnews-title a {
	letter-spacing: 1px;
	font-size: 18px;
	line-height: 22px
}

.latesnews-content p {
 	font-size:16px;
	color: #000;
    letter-spacing: 1px;
}






/* company details */ 

#footer {
	background: #000;
}

.company-details div,
.company-details a
{
	color: #fff;
	font-size: 22px;
	line-height: 28px;	
	letter-spacing: 1px;

}


/* social media icons for bottom of page */

.fa {
	font-size: 66px;
}

.social li a {
	color: #fff;
}



.copyright {
	background: #000;
}

#zerif-copyright,
 .zerif-copyright-box,
 .zerif-copyright-box a {
	font-size: 12px;
	color: #fff !important;
}

/* WooCommerce */
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
  font-size: 1.2em;
  line-height: 1.4em;
  letter-spacing: 1px;
}

.woocommerce-page h1.page-title {
	font-size: 28px;
    letter-spacing: 2px;
}

.woocommerce .products a.button {
  letter-spacing: 1px;
  font-size: 16px;
}

.woocommerce-page .woocommerce-result-count {
   font-size: 20px;
   letter-spacing: 2px;
}

span.woocommerce-Price-currencySymbol {
  font-size: 1em;
  font-weight: bold;
  letter-spacing: 2px;
}

span.woocommerce-Price-amount {
  font-size: 1.5em;
  font-weight: bold;
  letter-spacing: 2px;

}

/* column shortcode CSS */
.one_half {
	width: 49% !important;
	margin-right: 2% !important;
}

.one_half.last_column {
	width: 49% !important;
	margin-right: 0px !important;
}

