body {
    background-color: black;
}

a, p {
    font-family: "LouisGeorgeCafe", Helvetica, sans-serif;
    color: white;
}

a {
    text-decoration: none;
}

h1, h2 {
    font-family: "LouisGeorgeCafe-Bold", Helvetica, sans-serif;
    color:white;

}

h2 {
    font-size: 28px;
}

h3, h4, h5, h6 {
    font-family: "LouisGeorgeCafe-Light", Helvetica, sans-serif;
    color:white;

}

.italic {
    font-style: italic;
}

.pink {
    color:#e73363!important;
}

.yellow {
    color:#f3e950;
}

.green {
    color:#9ad0c0;
}

.pink-background{
        background-color:#e73363!important;
}

.yellow-background{
        background-color:#f3e950!important;
}

.green-background{
        background-color:#9ad0c0!important;
}

/*Header*/
.sk-menu-container {
    margin: auto;
    text-align: center;
}
/* Medium devices (landscape tablets, 995px and up) */
@media only screen and (min-width: 995px) {
  .sk-menu-container {
      margin: 50px 0 0 50px; 
      text-align: left; 
    }
} 

.sk-menu-link {
    margin: 0 7px 0 7px;
}

.sk-first-menu-link {
    margin: 0 7px 0 0;
}

.social-icon {
    width:20px;
}

.sk-logo {
    margin: 20px 20% 0 20%;
}
/* Medium devices (landscape tablets, 995px and up) */
@media only screen and (min-width: 995px) {
  .sk-logo {
      margin: 50px 50px 0 0;
      max-width: none;
    }
} 

/*Hero section*/
.sk-hero-container{
    margin:60px;
}

.sk-hero-image{
    width:100%;
    margin-bottom: 50px;    
}
/* Medium devices (landscape tablets, 995px and up) */
@media only screen and (min-width: 995px) {
  .sk-hero-image {
       margin-bottom: inherit;
    }
} 

.service-number {
    float: left;
    width: 30px;
    padding-top: 16px;    
}

.service-title {
    float: left;
    width: 150px;
    font-size: 46px;
}
/* Medium devices (landscape tablets, 995px and up) */
@media only screen and (min-width: 995px) {
  .sk-hero-image {
       font-size: inherit;
    }
} 



.service-divider {
    float: left;
    width: calc(100% - 180px);
    padding-right:20px;
    padding-top: 32px;

}

.sk-service-break {
      display:inherit;
}
/* Medium devices (landscape tablets, 995px and up) */
@media only screen and (min-width: 995px) {
  .sk-service-break {
      display:none;
    }
} 

/* Medium devices (landscape tablets, 1000px and up) */
@media only screen and (min-width: 1000px) {
  .sk-service-break {
      display:inherit;
    }
} 



/*About section*/

.sk-about {
    width:80%;
    margin-right: 10%;
    margin-left: 10%;
}
/* Medium devices (landscape tablets, 995px and up) */
@media only screen and (min-width: 995px) {
  .sk-about {
      width:390px;
      margin-right: auto;
      margin-left: auto;
    }
} 

.sk-about-description {
    line-height: 1.5;
    font-size: 22px;
}

.sk-about-headline {
    font-size: 46px;
    margin-top: 0px;
    line-height: 1.4;
}

a.sk-about-link {
    color: #e73162;
    font-style: italic;
}

/* Testimonials */
.sk-testimonials {
    width:80%;
    margin-right:10%;
    margin-left:10%;
    margin-top: 100px;
}
/* Medium devices (landscape tablets, 995px and up) */
@media only screen and (min-width: 995px) {
  .sk-testimonials {
        width:250px;
        margin:auto;
        margin-top: 100px;
    }
} 
 

.row-stretch {
}

.sk-testimonials-headline {
    font-size: 36px;
}


.slick-slide {
    background-color: #98cfbf;
    color: #ffffff;  
    opacity: 1!important;
    margin: 0!important;
    height: 650px;
    width: 450px!important;
    padding: 10px 20px 10px 30px;
    line-height: 1.5;
}
/* Medium devices (landscape tablets, 995px and up) */
@media only screen and (min-width: 995px) {
  .slick-slide {
      background-color: #98cfbf;
      color: #ffffff;  
      opacity: 1!important;
      margin: 0!important;
      height: 450px;
      width: 350px!important;
      padding: 10px 20px 10px 30px;
      line-height: 1.5;
    }
} 
 

.slick-active {
    opacity: 1!important;
}

.sk-testimonial-body {
    color:inherit;
    font-size: 24px;

}
/* Medium devices (landscape tablets, 995px and up) */
@media only screen and (min-width: 995px) {
  .sk-testimonial-body {
      font-size: inherit;
    }
}

.sk-testimonial-title {
    color:inherit;
    font-size: 28px;
    font-family: "LouisGeorgeCafe-Bold", Helvetica, sans-serif;        
}

.slick-current {
    background-color:#f4e84b!important;
    color: #000000!important;
}

.sk-drag {
    color:#cccccc;
    text-align:right;
    font-style:italic;
    margin-top: -15px;
}

/*Founder section*/

.sk-founder-pic {
    width:390px;
    height: auto;
}

.sk-founder-headline {
    line-height: 1.75;
    font-size: 32px;    
}
.sk-founder-description {
    line-height: 2;
    font-size: 16px;    
}


.sk-founder-container {
    width:390px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}
/* Medium devices (landscape tablets, 995px and up) */
@media only screen and (min-width: 995px) {
  .sk-founder-container {
      width:390px;
      margin-right: auto;
      margin-left: auto;
    }
}

/*Footer*/

.sk-logo-footer {
    max-width: 450px;
    height: auto;
    margin: 20px 50px 0 50px;
}
/* Medium devices (landscape tablets, 995px and up) */
@media only screen and (min-width: 995px) {
  .sk-logo-footer {
      margin: 10px 50px 0 0;
    }
} 
.footer-break {
    margin:10px 100px 100px;
}

.sk-contact-headline {
    font-size: 22px;
    font-family: "LouisGeorgeCafe-Bold", Helvetica, sans-serif;    
}

/*Client logos*/
.sk-clientlogo {
    max-width:150px;
}

/* Lightbox styling */
.featherlight-content {
    background-color:#f3e950!important;
}

.sk-featherlight-content {
    color:#000000;
}

.sk-featherlight-link {
    color:#000000;
    text-decoration: underline;
}
.sk-fl-break {
    border-bottom: 1px;
    border-color: #000000;
    margin-bottom: 23px;
}
.sk-fl-short-break {
    border-bottom: 1px;
    border-color: #000000;
    width:100px;
    margin-left: 0px;
}

.sk-fl-sub {
    text-transform: uppercase;
    letter-spacing: 2px;
}

.featherlight-close-icon {
    font-size: 30px;
    line-height: 50px!important;
    width: 50px!important;
    background: rgba(255,255,255,0);!important;
}


/*Container system*/

* {
  box-sizing: border-box;
}

.column {
  float: left;
  width: 100%;
  padding: 10px;
}
/* Medium devices (landscape tablets, 995px and up) */
@media only screen and (min-width: 995px) {
  .column {
      width:50%;
    }
} 

.four-column {
  float: left;
  width: 50%;
}
/* Medium devices (landscape tablets, 995px and up) */
@media only screen and (min-width: 995px) {
  .four-column {
      width:25%;
    }
} 


.row {
    margin-bottom: 100px;
}

.no-margin {
    margin-bottom: 0px;
}

.no-padding {
    padding: 0px;
}


.row:after {
  content: "";
  display: table;
  clear: both;
}

.hide-mobile {
    display:none;
}
/* Medium devices (landscape tablets, 995px and up) */
@media only screen and (min-width: 995px) {
  .hide-mobile {
      display:inherit;
    }
} 

.hide-desktop {
    display:inherit;
}
/* Medium devices (landscape tablets, 995px and up) */
@media only screen and (min-width: 995px) {
  .hide-desktop {
      display:none;
    }
} 
    
.mobile-center {
    text-align: center;
}
/* Medium devices (landscape tablets, 995px and up) */
@media only screen and (min-width: 995px) {
  .mobile-center {
        text-align: inherit;
    }
} 
    