body {font-family: 'Libre Baskerville', serif;font-size: 18px;line-height: 28px;color: #4A4A4A;background: #fff;overflow-x: hidden;-moz-osx-font-smoothing: grayscale;text-rendering: optimizelegibility;}

/**********
spacers
**********/
.pt-5{padding-top:5px!important;}
.pt-10{padding-top:10px;}
.pt-20{padding-top:20px;}
.pt-30{padding-top:30px;}
.pt-40{padding-top:40px;}
.pt-50{padding-top:50px;}
.pt-60{padding-top:60px;}
.pt-70{padding-top:70px;}
.pt-80{padding-top:80px;}
.pt-90{padding-top:90px;}
.pt-100{padding-top:100px;}
.pt-150{padding-top:150px;}

.pb-5{padding-bottom:5px!important;;}
.pb-10{padding-bottom:10px;}
.pb-20{padding-bottom:20px;}
.pb-30{padding-bottom:30px;}
.pb-40{padding-bottom:40px;}
.pb-50{padding-bottom:50px;}
.pb-60{padding-bottom:60px;}
.pb-70{padding-bottom:70px;}
.pb-80{padding-bottom:80px;}
.pb-90{padding-bottom:90px;}
.pb-100{padding-bottom:100px;}
.pb-150{padding-bottom:150px;}

.mt-5{margin-top:5px!important;}
.mt-10{margin-top:10px;}
.mt-20{margin-top:20px;}
.mt-30{margin-top:30px;}
.mt-40{margin-top:40px;}
.mt-50{margin-top:50px;}
.mt-60{margin-top:60px;}
.mt-70{margin-top:70px;}
.mt-80{margin-top:80px;}
.mt-90{margin-top:90px;}
.mt-100{margin-top:100px;}

.mb-5{margin-bottom:5px!important;;}
.mb-10{margin-bottom:10px;}
.mb-20{margin-bottom:20px;}
.mb-30{margin-bottom:30px;}
.mb-40{margin-bottom:40px;}
.mb-50{margin-bottom:50px;}
.mb-60{margin-bottom:60px;}
.mb-70{margin-bottom:70px;}
.mb-80{margin-bottom:80px;}
.mb-90{margin-bottom:90px;}
.mb-100{margin-bottom:100px;}

/**********
text
**********/

/*titles*/
h1, h2, h3, h4, h5, h6 {margin-bottom: 0px;margin-top: 0px;}

h1{}
h2{font-family: 'Work Sans', sans-serif;font-size: 18px;line-height: 36px;color:#BD9D65;letter-spacing: 2px;}
h3{font-size: 17px;font-weight: bold;}
h4{}


/*lists*/
ul{padding-left: 17px;}

/*links*/
a:link{color:#000;text-decoration: none;outline:none;
        -webkit-transition: all .3s ease;
           -moz-transition: all .3s ease;
                transition: all .3s ease;
                }

a:visited{color:#000;text-decoration: none;} a:hover{color:#000; text-decoration: none;} a:active{color:#000;text-decoration: none;}

/*paragraphs*/
p{margin-top:0px!important;margin-bottom:25px!important;}
p:last-child{margin-bottom:0!important;}

/*text sizes*/
.standard-txt {font-size: 18px!important;line-height: 28px;}
.small-txt{font-size: 16px;line-height: 24px;}

/*text colours*/
.white-txt{color:#FFF;}


/**********
backgrounds
**********/
.white-bkg{background: #FFFFFF;}

/**********
genral randomness
**********/

hr{height:1px; background: #464f5e;border-width: 0; margin-top: 10px;margin-bottom:10px;width: 90%;}

.full-height{height: 100%;position: relative}
.half-height{height: 50%;position: relative}

.vertical-center{position: relative;top: 50%;transform: translateY(-50%);}

.button{display: inline-flex;text-transform: uppercase;}
.button a{background-color: #BD9D65;color:#FFF;font-family: 'Work Sans', sans-serif;font-size: 14px;line-height: 16px;padding: 10px 25px;}
.button a:hover{background-color:#3A3B3D;}

/**********
header
**********/
header{height:84px;background: #FFF;position: fixed;width: 100%;z-index: 10;top: 0;}
header .logo{padding-top:11px;}
header p{font-family: 'Work Sans', sans-serif;font-size: 15px;line-height: 20px;color:#4A4A4A;}


/**********
footer
**********/
footer{width: 100%;background: #3A3B3D;border-bottom:10px solid #BD9D65;}

footer a.social-icon{color:#FFF;font-size: 20px;margin-right: 10px;}
footer a.social-icon:hover{color:#BD9D65; text-decoration: none;}

/**********
slider
**********/
.slider-wrap {max-height: 400px;overflow-y: hidden;padding-top: 0px;background: #FFF;margin-top: 84px;}
.slider-item.slick-slide:focus{outline: transparent!important;}
.slider-item .background-img {height: 400px;background-size: cover;}
.slider .slide-content h1{font-size: 48px;line-height: 62px;color:#FFF;display: inline-block;}

/**********
sections
**********/
.slider-wrap .background-img{background-image:url('../img/header-image.png');}
.section-three{background-image:url('../img/Section 3 - Image.png');background-position: right;background-size: cover;}
.section-four{background-image:url('../img/Section 4 - Image.png');background-position: left;background-size: cover;}

.section-five img{position: relative;bottom: -120px;}

.section-six{background-image:url('../img/Section 6 - Image.png');background-position: right;background-size: cover;}

.section-seven img{position: absolute;top: -180px;}

/* Large devices (large desktops, 1200px and smaller) */
@media (max-width : 1200px) {

.section-two{padding-bottom: 90px;}

.section-four{background-image:url('../img/Section-4---Image-large.jpg');background-color:#c8b48b;background-size: 120% auto;padding-bottom:100px!important;background-position: bottom left;background-repeat: no-repeat;}

}

/* Medium Devices, Desktops Menu changes here, col-md-12 stacks here*/
@media  (max-width : 992px) {

.slider .vertical-center{transform:unset;top: unset;}
.slider .slide-content h1{font-size: 34px;line-height: 44px;padding-top: 37px;}
.slider-wrap {max-height: 500px;}
.slider-item .background-img {height: 500px;background-image:url('../img/header-image-mobile.jpg');background-position: center center;}

.section-two {padding-bottom: 0px;}

.section-five img {bottom: 0;padding-top: 20px;}

.section-seven img {position: unset;top: 0;}

.section-six{background-image:url('../img/Section-6---Image-mobile.jpg');background-size: 100% auto;background-position: center bottom;background-repeat: no-repeat;}


.section-six img{padding-bottom:25px;}

.section-seven{margin-top: -50px;}

.section-seven.pt-80.pb-80{padding-top:0px;padding-bottom:0px;}

.pb-100 {padding-bottom: 50px;}
.pt-100 {padding-top: 50px;}

/* stack padding */
.stack-pad-top{padding-top:40px;}
.stack-pad-bottom{padding-bottom:40px;}
.stack-margin-top{margin-top:40px;}

h2 {line-height: 23px;margin-bottom: 15px;}


}

/* Small Devices, Tablets*/
@media (max-width : 768px) {

.section-four {padding-bottom: 40px!important;background-size: 100% auto;}

.section-three{background-size: 170% auto;background-position: -410px 0px;}


.section-six{background-position:left bottom;}


}

/* Extra Small Devices, Landscape */
@media (max-width : 568px) {
.section-four{background-image:url('../img/Section-4---Image-mobile.jpg');background-color:#c8b48b;background-size: 100% auto;;background-position: bottom center;background-repeat: no-repeat;padding-bottom: 300px!important;}
.section-four h2{color:#FFF;}

.section-three{background-image:url('../img/Section-3---Image-mobile.jpg');background-color:#4a4925;background-size: 140% auto;background-position: bottom center;background-repeat: no-repeat;}

.section-three {padding-bottom: 450px!important;}

.section-six{background-image:none;}
.section-six.pt-100{padding-top:0px} .section-six .pt-50{padding-top:0px}
.section-six {padding-bottom: 0px!important;}


}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {

}

/* Extra Small Devices, Small Phones, we dont really use this anymore*/
@media only screen and (max-width : 320px) {

}
