.clearfix:before,.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.center-block{display:block;margin-left:auto;margin-right:auto;}
.pull-right{float:right!important;}
.pull-left{float:left!important;}
.hide{display:none!important;}
.show{display:block!important;}
.invisible{visibility:hidden;}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.hidden{display:none!important;}
.affix{position:fixed;}
/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css *//**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in IE and iOS.
 *//* Document
   ========================================================================== */html{font-family:sans-serif;/* 1 */line-height:1.15;/* 2 */-ms-text-size-adjust:100%;/* 3 */-webkit-text-size-adjust:100%;/* 3 */}
/* Sections
   ========================================================================== *//**
 * Remove the margin in all browsers (opinionated).
 */body{margin:0;}
/**
 * Add the correct display in IE 9-.
 */article,aside,footer,header,nav,section{display:block;}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */h1{font-size:2em;margin:.67em 0;}
/* Grouping content
   ========================================================================== *//**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */figcaption,figure,main{/* 1 */display:block;}
/**
 * Add the correct margin in IE 8.
 */figure{margin:1em 40px;}
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */hr{-webkit-box-sizing:content-box;box-sizing:content-box;/* 1 */height:0;/* 1 */overflow:visible;/* 2 */}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */pre{font-family:monospace,monospace;/* 1 */font-size:1em;/* 2 */}
/* Text-level semantics
   ========================================================================== *//**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */a{background-color:transparent;/* 1 */-webkit-text-decoration-skip:objects;/* 2 */}
/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */a:active,a:hover{outline-width:0;}
/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */abbr[title]{border-bottom:none;/* 1 */text-decoration:underline;/* 2 */text-decoration:underline dotted;/* 2 */}
/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */b,strong{font-weight:inherit;}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */b,strong{font-weight:bolder;}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */code,kbd,samp{font-family:monospace,monospace;/* 1 */font-size:1em;/* 2 */}
/**
 * Add the correct font style in Android 4.3-.
 */dfn{font-style:italic;}
/**
 * Add the correct background and color in IE 9-.
 */mark{background-color:#ff0;color:#000;}
/**
 * Add the correct font size in all browsers.
 */small{font-size:80%;}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-.25em;}
sup{top:-.5em;}
/* Embedded content
   ========================================================================== *//**
 * Add the correct display in IE 9-.
 */audio,video{display:inline-block;}
/**
 * Add the correct display in iOS 4-7.
 */audio:not([controls]){display:none;height:0;}
/**
 * Remove the border on images inside links in IE 10-.
 */img{border-style:none;}
/**
 * Hide the overflow in IE.
 */svg:not(:root){overflow:hidden;}
/* Forms
   ========================================================================== *//**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */button,input,optgroup,select,textarea{font-family:sans-serif;/* 1 */font-size:100%;/* 1 */line-height:1.15;/* 1 */margin:0;/* 2 */}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */button,input{/* 1 */overflow:visible;}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */button,select{/* 1 */text-transform:none;}
/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;/* 2 */}
/**
 * Remove the inner border and padding in Firefox.
 */button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}
/**
 * Restore the focus styles unset by the previous rule.
 */button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}
/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em;}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */legend{-webkit-box-sizing:border-box;box-sizing:border-box;/* 1 */color:inherit;/* 2 */display:table;/* 1 */max-width:100%;/* 1 */padding:0;/* 3 */white-space:normal;/* 1 */}
/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */progress{display:inline-block;/* 1 */vertical-align:baseline;/* 2 */}
/**
 * Remove the default vertical scrollbar in IE.
 */textarea{overflow:auto;}
/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;/* 1 */padding:0;/* 2 */}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */[type="search"]{-webkit-appearance:textfield;/* 1 */outline-offset:-2px;/* 2 */}
/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
 */[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */::-webkit-file-upload-button{-webkit-appearance:button;/* 1 */font:inherit;/* 2 */}
/* Interactive
   ========================================================================== *//*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */details,menu{display:block;}
/*
 * Add the correct display in all browsers.
 */summary{display:list-item;}
/* Scripting
   ========================================================================== *//**
 * Add the correct display in IE 9-.
 */canvas{display:inline-block;}
/**
 * Add the correct display in IE.
 */template{display:none;}
/* Hidden
   ========================================================================== *//**
 * Add the correct display in IE 10-.
 */[hidden]{display:none;}
@font-face{
	font-family:'GT-America';
	src:url(/resources/fonts/GT-America-Standard-Regular.eot);
	src:url(/resources/fonts/GT-America-Standard-Regular.eot?#iefix) format("embedded-opentype"),url(/resources/fonts/GT-America-Standard-Regular.woff2) format("woff2"),url(/resources/fonts/GT-America-Standard-Regular.woff) format("woff");
	font-weight:300;
	font-style:normal;
	font-stretch:normal;}
/* Usage eg
Opacity	
@include opacity(0.8);

Transition
@include transition(color .3s ease);

Border Radius
@include border-radius(50%);

*//* ==========================================================================
   Helper classes
   ========================================================================== */.clearfix:before,.clearfix:after{content:" ";/* 1 */display:table;/* 2 */}
.clearfix:after{clear:both;}
/* ==========================================================================
   Browser Upgrade Prompt
   ========================================================================== */.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0;}
a{-webkit-transition:.3s ease-in;transition:.3s ease-in;}
.mb--10{margin-bottom:10px;}
.mb--11{margin-bottom:11px;}
.mb--12{margin-bottom:12px;}
.mb--13{margin-bottom:13px;}
.mb--14{margin-bottom:14px;}
.mb--15{margin-bottom:15px;}
.mb--16{margin-bottom:16px;}
.mb--17{margin-bottom:17px;}
.mb--18{margin-bottom:18px;}
.mb--19{margin-bottom:19px;}
.mb--20{margin-bottom:20px;}
.mb--21{margin-bottom:21px;}
.mb--22{margin-bottom:22px;}
.mb--23{margin-bottom:23px;}
.mb--24{margin-bottom:24px;}
.mb--25{margin-bottom:25px;}
.mb--26{margin-bottom:26px;}
.mb--27{margin-bottom:27px;}
.mb--28{margin-bottom:28px;}
.mb--29{margin-bottom:29px;}
.mb--30{margin-bottom:30px;}
.mb--31{margin-bottom:31px;}
.mb--32{margin-bottom:32px;}
.mb--33{margin-bottom:33px;}
.mb--34{margin-bottom:34px;}
.mb--35{margin-bottom:35px;}
.mb--36{margin-bottom:36px;}
.mb--37{margin-bottom:37px;}
.mb--38{margin-bottom:38px;}
.mb--39{margin-bottom:39px;}
.mb--40{margin-bottom:40px;}
.mb--41{margin-bottom:41px;}
.mb--42{margin-bottom:42px;}
.mb--43{margin-bottom:43px;}
.mb--44{margin-bottom:44px;}
.mb--45{margin-bottom:45px;}
.mb--46{margin-bottom:46px;}
.mb--47{margin-bottom:47px;}
.mb--48{margin-bottom:48px;}
.mb--49{margin-bottom:49px;}
.mb--50{margin-bottom:50px;}
.mb--51{margin-bottom:51px;}
.mb--52{margin-bottom:52px;}
.mb--53{margin-bottom:53px;}
.mb--54{margin-bottom:54px;}
.mb--55{margin-bottom:55px;}
.mb--56{margin-bottom:56px;}
.mb--57{margin-bottom:57px;}
.mb--58{margin-bottom:58px;}
.mb--59{margin-bottom:59px;}
.mb--60{margin-bottom:60px;}
.mb--61{margin-bottom:61px;}
.mb--62{margin-bottom:62px;}
.mb--63{margin-bottom:63px;}
.mb--64{margin-bottom:64px;}
.mb--65{margin-bottom:65px;}
.mb--66{margin-bottom:66px;}
.mb--67{margin-bottom:67px;}
.mb--68{margin-bottom:68px;}
.mb--69{margin-bottom:69px;}
.mb--70{margin-bottom:70px;}
.mb--71{margin-bottom:71px;}
.mb--72{margin-bottom:72px;}
.mb--73{margin-bottom:73px;}
.mb--74{margin-bottom:74px;}
.mb--75{margin-bottom:75px;}
.mb--76{margin-bottom:76px;}
.mb--77{margin-bottom:77px;}
.mb--78{margin-bottom:78px;}
.mb--79{margin-bottom:79px;}
.mb--80{margin-bottom:80px;}
.mb--81{margin-bottom:81px;}
.mb--82{margin-bottom:82px;}
.mb--83{margin-bottom:83px;}
.mb--84{margin-bottom:84px;}
.mb--85{margin-bottom:85px;}
.mb--86{margin-bottom:86px;}
.mb--87{margin-bottom:87px;}
.mb--88{margin-bottom:88px;}
.mb--89{margin-bottom:89px;}
.mb--90{margin-bottom:90px;}
.mb--91{margin-bottom:91px;}
.mb--92{margin-bottom:92px;}
.mb--93{margin-bottom:93px;}
.mb--94{margin-bottom:94px;}
.mb--95{margin-bottom:95px;}
.mb--96{margin-bottom:96px;}
.mb--97{margin-bottom:97px;}
.mb--98{margin-bottom:98px;}
.mb--99{margin-bottom:99px;}
.mb--100{margin-bottom:100px;}
.mt--10{margin-top:10px;}
.mt--11{margin-top:11px;}
.mt--12{margin-top:12px;}
.mt--13{margin-top:13px;}
.mt--14{margin-top:14px;}
.mt--15{margin-top:15px;}
.mt--16{margin-top:16px;}
.mt--17{margin-top:17px;}
.mt--18{margin-top:18px;}
.mt--19{margin-top:19px;}
.mt--20{margin-top:20px;}
.mt--21{margin-top:21px;}
.mt--22{margin-top:22px;}
.mt--23{margin-top:23px;}
.mt--24{margin-top:24px;}
.mt--25{margin-top:25px;}
.mt--26{margin-top:26px;}
.mt--27{margin-top:27px;}
.mt--28{margin-top:28px;}
.mt--29{margin-top:29px;}
.mt--30{margin-top:30px;}
.mt--31{margin-top:31px;}
.mt--32{margin-top:32px;}
.mt--33{margin-top:33px;}
.mt--34{margin-top:34px;}
.mt--35{margin-top:35px;}
.mt--36{margin-top:36px;}
.mt--37{margin-top:37px;}
.mt--38{margin-top:38px;}
.mt--39{margin-top:39px;}
.mt--40{margin-top:40px;}
.mt--41{margin-top:41px;}
.mt--42{margin-top:42px;}
.mt--43{margin-top:43px;}
.mt--44{margin-top:44px;}
.mt--45{margin-top:45px;}
.mt--46{margin-top:46px;}
.mt--47{margin-top:47px;}
.mt--48{margin-top:48px;}
.mt--49{margin-top:49px;}
.mt--50{margin-top:50px;}
.mt--51{margin-top:51px;}
.mt--52{margin-top:52px;}
.mt--53{margin-top:53px;}
.mt--54{margin-top:54px;}
.mt--55{margin-top:55px;}
.mt--56{margin-top:56px;}
.mt--57{margin-top:57px;}
.mt--58{margin-top:58px;}
.mt--59{margin-top:59px;}
.mt--60{margin-top:60px;}
.mt--61{margin-top:61px;}
.mt--62{margin-top:62px;}
.mt--63{margin-top:63px;}
.mt--64{margin-top:64px;}
.mt--65{margin-top:65px;}
.mt--66{margin-top:66px;}
.mt--67{margin-top:67px;}
.mt--68{margin-top:68px;}
.mt--69{margin-top:69px;}
.mt--70{margin-top:70px;}
.mt--71{margin-top:71px;}
.mt--72{margin-top:72px;}
.mt--73{margin-top:73px;}
.mt--74{margin-top:74px;}
.mt--75{margin-top:75px;}
.mt--76{margin-top:76px;}
.mt--77{margin-top:77px;}
.mt--78{margin-top:78px;}
.mt--79{margin-top:79px;}
.mt--80{margin-top:80px;}
.mt--81{margin-top:81px;}
.mt--82{margin-top:82px;}
.mt--83{margin-top:83px;}
.mt--84{margin-top:84px;}
.mt--85{margin-top:85px;}
.mt--86{margin-top:86px;}
.mt--87{margin-top:87px;}
.mt--88{margin-top:88px;}
.mt--89{margin-top:89px;}
.mt--90{margin-top:90px;}
.mt--91{margin-top:91px;}
.mt--92{margin-top:92px;}
.mt--93{margin-top:93px;}
.mt--94{margin-top:94px;}
.mt--95{margin-top:95px;}
.mt--96{margin-top:96px;}
.mt--97{margin-top:97px;}
.mt--98{margin-top:98px;}
.mt--99{margin-top:99px;}
.mt--100{margin-top:100px;}
.hidden-desktop{display:none;}
.visible-desktop{display:block;}
@media (max-width: 1024px) {
.hidden-tablet{display:none;}
.visible-tablet{display:block;}
}
@media (max-width: 768px) {
.hidden-mobile{display:none;}
.visible-mobile{display:block;}
}
.text--right{text-align:right;}
.text--center{text-align:center;}
.text--left{text-align:left;}
.text--white{color:#fff;}
.arrow{width:0;height:0;}
.arrow--up{border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #fff;}
.arrow--down{border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #fff;}
.arrow--right{border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #fff;}
.arrow--left{border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #fff;}
body{font-family:"GT-America";}
.section{width:100%;height:100%;position:relative;overflow:hidden;}
.single-item{width:100%;}
.slick-initialized .slick-slide{height:100%;position:relative;background-size:cover!important; background-position: center!important;}
.slider_inner{position:absolute;width:100%;    height: 100%!important;/* -webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%; */z-index:1;}
@media (max-width: 768px) {
.slider_inner{width: 100%}
}
.slider_inner p{color:#640028;font-size:37px;}
.slider_inner p a{color:#640028;}
.slider_inner p a:hover{color:#640028; text-decoration: none; color:#aa7b8d;}
@media (max-width: 1024px) {
.slider_inner p{font-size:25px;}
}
.slider_inner .description{position:absolute;right:0;top:0;width:35%;}
@media (max-width: 768px) {
.slider_inner .description{width:100%;}
}
.slider_inner .contact{position:absolute;bottom:0;left:0;margin-bottom:0;     letter-spacing: -0.04em;     bottom: 38px;
    left: 42px;}
.logo{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;max-width:50%;height:auto;}
@media (max-width: 768px) {
.logo{max-width:80%;}
}
body{line-height:1;}
.slider_inner .logo,.mainsection .logo{cursor:pointer;}
.down_arrow{    bottom: 61px;
    left: 61px;position:absolute;}
a.clear{position:absolute;bottom:0;right:0;text-decoration:none;color:#ccc;font-family:"GT-America",Arial;}

	.slider_inner .description{

		position: absolute;
	    right: 38px;
	    top: 41px;
	    width: 755px;
	    font-size: 52px;
	    line-height: 1.076923076923077;
	    letter-spacing: -0.06em;
}



	.slider_inner p{
	font-size:28px;
	line-height: 1.178571428571429;
	}

/*
@media (max-width: 1500px) {
.slider_inner p{font-size:28px;}
}
*/
@media (max-width: 1024px) {
		.down_arrow{width:60px;}
		.slider_inner p{font-size:24px; }
		.slider_inner .description{position:absolute; right: 38px;
	    top: 41px; width: 420px; font-size:32px;}
}

@media (max-width: 767px) {
	.slider_inner .contact {
		bottom: 20px;
	    left: 17px;
	    line-height: 1.25;
	}

	.slider_inner p{font-size:12px;}
	.slider_inner .description{position:absolute; 
		font-size:18px;
	    
        left: 13px;
        right: auto;
	    top: 11px;
	    width: 240px;
	    font-size: 18px;
	    line-height: 1.23;
	}
	
	.down_arrow {
	    bottom: 26px;
	    left: 26px;
	    position: absolute;
	    width: 40px;
	    height: 40px;
	}
	
	.single-item{
		background-image: url(../images/matt-gibson-architecture-shadow-house-v1-mobile.jpg);
		background-position: center center;
		background-size: cover;
	}
	
	.slick-list,.slick-next,.slider { display: none;}
}

.section.slick-slider{
    background-color: #640028;
}

.section.mainsection{
    background-color: #F2F2F2;
}

.slick-slide {
    background-color: #640028;
}

body,html,main,section,.slick-list,.slick-track{
	height: 100%;
}

a {
    -webkit-transition: color .3s ease-in;
    transition: color .3s ease-in;
}