html{
     margin-top:0px!important;
}

.is-content{
   cursor: pointer; 
}

.is-content:hover {
   cursor: pointer; 
}

#wpadminbar{
     top:auto!important;
     bottom:0;
}
 @font-face {
     font-family: 'BuiltSb';
     src: url('webfonts-built/BuiltTitlingSb-Regular.woff2') format('woff2'), url('webfonts-built/BuiltTitlingSb-Regular.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}
 @font-face {
     font-family: 'BuiltRgBold';
     src: url('webfonts-built/BuiltTitlingRg-Bold.woff2') format('woff2'), url('webfonts-built/BuiltTitlingRg-Bold.woff') format('woff');
     font-weight: bold;
     font-style: normal;
}
 @font-face {
     font-family: 'BuiltRg';
     src: url('webfonts-built/BuiltTitlingRg-Regular.woff2') format('woff2'), url('webfonts-built/BuiltTitlingRg-Regular.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}
 .hero-image{
     background-color: red;
     width: 100% !important;
     height: 84vh;
     background-color: #ff9900;
     background: url(../assets/colon_web_2.jpg) bottom center no-repeat;
     background-size: cover;
     font-family: 'Gobold';
}
 .h1_title, .h1_title_mobile{
     width: 100%;
     position: absolute;
     text-align: center;
     z-index: 1;
     font-family: 'Gobold';
     margin-top: 16vh;
     font-size: 4rem;
     color: white;
}
 .h2_title{
     width: 100%;
     position: absolute;
     text-align: center;
     z-index: 1;
     font-family: 'Gobold';
     font-size: 2.6rem;
     color: black;
}
 .h4_title{
     width: 100%;
     position: absolute;
     text-align: center;
     z-index: 1;
     font-family: 'Gobold';
     font-size: 1.6rem;
     color: black;
     padding-right: 20%;
     padding-left: 20%;
     padding-top: 2rem;
}
 .heroslide{
     color: white;
}
 .heroslide_title{
     font-size: 1.8rem !important;
     max-width: 100% !important;
     margin-top: 36vh;
/*     margin-left: 11vh;*/
     text-align: center;
}
 .heroslide > p{
     margin-top: 4vh;
     font-size: 1rem;
    max-width: 50% !important;
    margin-left: auto;
    margin-right: auto;
     text-align: center;
}
 .container.hero{
     padding: 0;
}
 .slick-next{
     right: 25px !important;
     z-index: 99;
}
 .slick-next:before {
     content: '➜';
}
 .slick-prev{
     left: 25px !important;
     z-index: 99;
     -moz-transform: scaleX(-1) translateY(-20px);
     -webkit-transform: scaleX(-1) translateY(-20px);
     -o-transform: scaleX(-1) translateY(-20px);
     transform: scaleX(-1) translateY(-20px);
}
 .slick-prev:before {
     content: '➜';
}
 .slick-dots {
     position: absolute;
     top: 78vh;
     display: block;
     width: 100%;
     padding: 0;
     margin: 0;
     list-style: none;
     text-align: center;
}
 .slick-dots li button:before {
     font-family: 'slick';
     font-size: 28px;
     line-height: 20px;
     position: absolute;
     top: 0;
     left: 0;
     width: 28px;
     height: 28px;
     content: '•';
     text-align: center;
     opacity: .25;
     color: white;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
}
 .slick-dots li.slick-active button:before {
     opacity: .75;
     color: white;
}
 #section_description{
     min-height: 40vh;
}

 .h1_title_mobile{
         display: none; 
    }
 

/******** MOBILE *******/

@media only screen and (max-width: 600px) {
    
     .hero-image{
        background: url(../assets/colon_web_2.jpg) bottom right no-repeat;
        background-size: auto 100%;
    }

    .heroslide_title{
        font-size: 1.2rem !important;
        max-width: 100% !important;
        margin-top: 40vh;
        text-align: center;
        margin-left: 0;
        padding-left: 18%;
        padding-right: 18%;
     }
    
     .heroslide > p{
         font-size: .8rem !important;
         max-width: 100% !important;
        text-align: center;
         margin-left: 0;
        padding-left: 10%;
         padding-right: 10%;
         line-height: normal;
    }
    
    .h1_title{
        display: none;   
    }
    
    .h1_title_mobile{
        width: 100%;
        position: absolute;
        text-align: center;
        z-index: 1;
        font-family: 'Gobold';
        margin-top: 4vh;
        margin-left: 0;
        font-size: 2.5rem;
        color: white;
        display: block; 
        
    }
  
     .h1_title{
         margin-top: 3vh;
        font-size: 7vw;
    }
     .h2_title{
         font-size: 2rem;
    }
     .h4_title{
        font-family: 'Gobold';
        font-size: 1rem;
        color: black;
        padding-right: 0;
        padding-left: 0;
        padding-top: 2rem;
        line-height: normal;
    }
    
    #section_description {
        min-height: 65vh;
    }
    
    #content_cly2ap8e3{
         font-size: 1.2rem;
    }
}