/*
Theme Name: Wyndford Child Theme
Theme URI: https://expertel.ca
Version: 1.0
Description: Child Theme for Wyndford
Author: Expertel
Author URI: https://expertel.ca
Template: wp-bootstrap-starter
*/


@font-face {
  font-family: bw-aleta-10;
  src: url(https://175wynforddev.communitystaging.ca/wp-content/uploads/2020/08/Bw-Aleta-No-10-Bold.otf);
 font-style: normal;
}
@font-face {
  font-family: OpenSans-Regular;
  src: url(https://175wynforddev.communitystaging.ca/wp-content/uploads/2020/08/OpenSans-Regular.ttf);
 font-style: normal;
}
@font-face {
  font-family: OpenSans-SemiBold;
  src: url(https://175wynforddev.communitystaging.ca/wp-content/uploads/2020/08/OpenSans-SemiBold.ttf);
 font-style: normal;
}

@media (min-width: 1200px){
  .container {
    max-width: 1440px;
  }
}

body{
 background-color:#f0efef;
 font-family: OpenSans-Regular;
 font-size:18px;
 line-height: 26px;
}
div#main-nav {
   margin-left: 100px;
}
div#main-nav li {
   margin-right: 60px;
}

header#masthead {
   
   background-color: #203a32;
   box-shadow: 0 0rem 0rem rgba(0,0,0,.05), inset 0 0px 0 rgba(0,0,0,.1);
   padding-top: 0;
 height:100px;
}
.navbar-brand {
 padding-top:0;
 padding-bottom:0;
}
.site-logo {
   margin-top: 35px;
   margin-bottom: 35px;
}

#page #masthead .navbar-nav > li > a {
   color: #f4efe9;
   padding: 0.5rem;
   font-weight: 500;
   font-size: 18px;
   font-family: bw-aleta-10;
}

#page footer#colophon {
   height:160px;
 background-color: transparent;
}


/* Container holding the image and the text */
.landing-banner {
 position: relative;
padding: 0;
 color: white;
}
/* Centered text */
.landing-banner .centered {
   font-size: 30px;
 line-height:36px;
   font-family: bw-aleta-10;
   position: absolute;
       bottom: 22%;
   right: 5%;
   width: 610px;
}
.landing-banner .landing_txt {
   font-size: 16px;
 line-height:22px;
   font-family: bw-aleta-10;
background-color:#203a32;
 color:#fff;
 padding:16px;
}
#page h2 {
 font-family: bw-aleta-10;
 font-size:20px;
 text-transform: uppercase;
 margin-top: 20px;
   margin-bottom: 20px;
   padding-bottom: 0;
}
#page .vision-text {
 font-family: bw-aleta-10;
 font-size:30px;
 line-height: 40px;

}
#page .vision_boxes p, #page .vision_boxes li{
 font-family: OpenSans-SemiBold;
 font-size:16px;
 line-height: 22px;
padding-bottom: 12px;
}
#page .vision_boxes h3{
 font-family: bw-aleta-10;
 font-size:28px;
 line-height: 37px;
border-bottom: solid 2px #34e87d;
 padding-bottom: 20px;
 height: 130px;
 margin-top: 0;
}
#page .vision_boxes ul{padding-left: 18px;}
#page .vision_boxes ul {
 list-style: none; /* Remove default bullets */
}

#page .vision_boxes ul li::before {
 content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
 color: #34e87d; /* Change the color */
 font-weight: bold; /* If you want it to be bold */
 display: inline-block; /* Needed to add space between the bullet and the text */
 width: 1em; /* Also needed for space (tweak if needed) */
 margin-left: -1em; /* Also needed for space (tweak if needed) */
}

#page .team_boxes h3{
 font-family: bw-aleta-10;
 font-size:28px;
 line-height: 37px;

}

#page .team_boxes h3, #page .team_boxes p {
   padding-left: 33px;
   padding-right: 33px;

}
#page .team_boxes a, #page .plan-slider a{
 font-family: bw-aleta-10;
 font-size:20px;
 line-height: 27px;
 color:#000;

}

.vision h2, .team h2, .vision p.vision-text{
 text-align:center;
}

.vision_boxes{
 background-color:#fff;
 padding: 24px;
 min-height:670px;
}


.carousel-indicators li {
   border-radius: 50%;
   width: 16px;
   height: 16px;
   background-color: #404040;
}
.carousel-indicators {
   bottom: -50px;
}


footer p.disclaimer_text{
 
 font-family: OpenSans-Regular;
 font-size:14px;
 line-height: 18px;
 margin-top: 45px;
 color:#000;
}
footer p.copy_text{
 
 font-family: OpenSans-Regular;
 font-size:14px;
 line-height: 18px;
 color:#000;
}
.partners img{
 padding-top:40px;
 margin-right:50px;
 margin-bottom:12px;
}
.bg_white{
 background-color:#fff;
 
}
.bg-green{
 background-color:#203a32;
 }
#page .bg-green h2, #page .bg-green .vision-text, #page .bg-green p {
 color:#fff;
 }
#page .bg-green a {
 color:#34e87d;
 }
#page .bg-green .btn-primary {
   color: #000;
   background-color: #34e87d;
   border-color: #34e87d;
 font-family: OpenSans-Regular;
 font-size:20px;
 padding-left:70px;
 padding-right:70px;
}

#page .bg-green .form-control{
 background-color: #203a32;
   
   border: 1px solid #f4efe9;
}

#page .navbar-light .navbar-toggler-icon {
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 0.8)' stroke-width='2px' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}


#page-sub-header{
  display: none !important;
}