/***
 * Theme Name: FC WordPress
 * Author: Forge Creative Limited
 * Author URI: http://www.forge.co.nz/
 * Description: Forge Creative Child Theme
 * Version: 5.4.2
 * Template: dt-the7
 */

@import 'css/main.css';


/***Header Menu***/
body .active-bg-decoration > li.act > a, body .hover-bg-decoration > li:not(.act):hover > a { border-bottom: 3px solid #cb924e; }
body .mini-widgets { margin-right: 50px; margin-left: 25px; }
body .mini-widgets .text-area a, body .mobile-mini-widgets .text-area a, body .mobile-mini-widgets-in-menu .text-area a { background-color: #a42134; color: #fff; text-decoration: none !important; padding: 15px 20px; border-radius: 5px; }
body .mini-widgets .text-area a:hover, body .mobile-mini-widgets .text-area a:hover, body .mobile-mini-widgets-in-menu .text-area a:hover { background-color: #4fb44e; }
body .mini-widgets .text-area a *, body .mobile-mini-widgets .text-area a *, body .mobile-mini-widgets-in-menu .text-area a * { text-decoration: none !important; color: #fff; font-size: 16px; line-height: 20px; }
body .mini-widgets .text-area a i, body .mobile-mini-widgets .text-area a i, body .mobile-mini-widgets-in-menu .text-area a i { margin-right: 5px; }

/***Header Menu Mobile***/
body .mobile-menu-icon-bg-on .dt-mobile-menu-icon:not(.floating-btn) { margin-right: -20px; background-image: url(/wp-content/uploads/Avondale-Christian-Kindergarten-menu-icon.png) !important; background-size: contain !important; width: 70px !important; background-position: center !important; background-repeat: no-repeat !important; height: 140px; }
body .dt-mobile-menu-icon .lines, body .dt-mobile-menu-icon .lines:before, body .dt-mobile-menu-icon .lines:after { background-color: transparent; }
.small-mobile-menu-icon .dt-mobile-menu-icon .lines-button { opacity: 0; }

/***Typography***/
body .text-font-caveat * { font-family: "Caveat", Helvetica, Arial, Verdana, sans-serif; }
body .text-white * { color: #fff; }
body .text-red * { color: #a42134; }
body .text-gold * { color: #cb924e; }
body .text-blue * { color: #004b67; }
body .text-bold * { font-weight: 700; }
body .text-large * { font-size: 120px; line-height: 140px; }
body .text-medium * { font-size: 25px; line-height: 30px; }
body .text-uppercase * { text-transform: uppercase; }

body .btn-red { background-color: #a42134 !important;  }
body .btn-red:hover { background-color: #4fb44e !important; }


/***Content Custom***/
body .content-width { max-width: 550px; margin-left: auto; }
body .align-center { text-align: center; }
body #content a.aio-icon-box-link:hover .aio-icon-header h3.aio-icon-title { color: #cb924e; }
body #content .leaf-left-bottom { background-image: url('/wp-content/uploads/leaf-left-bottom.png'); background-repeat: no-repeat; background-position: bottom left; background-size: 250px; }
body #content .leaf-left-top { background-image: url('/wp-content/uploads/leaf-left-top.png'); background-repeat: no-repeat; background-position: top left; background-size: 250px; }
body #content .leaf-right-top { background-image: url('/wp-content/uploads/leaf-right-top.png'); background-repeat: no-repeat; background-position: top right; background-size: 250px; }
body .page-title-head h1 { padding-right: 40px; }

/***Testimonial Section***/
body .testimonial-carousel .testimonial-content *, body .testimonial-carousel .testimonial-name .text-primary { color: #fff; }
body .testimonial-carousel .testimonial-item { padding-bottom: 0 !important; }
body .testimonial-carousel .testimonial-content { margin-bottom: 30px !important; }
body .testimonial-carousel .testimonial-content * { font-weight: 700; }
body .testimonial-carousel .testimonial-name .text-primary { font-weight: 300; font-style: italic;  }

/*** Media Queries***/
@media screen and (max-width: 1100px){
	body .text-large * { font-size: 75px; line-height: 80px; }
}

@media screen and ( max-width: 767px){
	body #content .leaf-left-bottom { padding-bottom: 250px; }
	body #content .text-large p { text-align: left !important; font-size: 60px; line-height: 65px; }
	body.home #main { padding-top: 200px; }
	body.home .hero-section .content-width { margin: unset; }	
	body.home #content h1 { font-size: 45px; line-height: 50px; }
	body.home .hero-section .vc_column-inner { padding: unset; }
}