/* Generated by Font Squirrel (https://www.fontsquirrel.com) on September 29, 2016 */







@font-face {

    font-family: 'oswald_stencilbold';

    src: url('oswald-stencil-webfont.woff2') format('woff2'),

         url('oswald-stencil-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}





html, td, div {font-family:Source Sans Pro, sans-serif;font-size:16px;color:#555555;font-weight:300}



.container {max-width:1170px;margin:0 auto;box-sizing:border-box;padding:0 10px;}

.left {float:left;}

.right {float:right;}

.header {background-color:white;height:33px;position:fixed;top:0;left:0;width:100%;box-sizing:border-box;border-top:1px solid #F6F6F6;z-index:111}

body {margin:0;margin-top:33px;}

.header .right a {font-size:11px;text-transform:uppercase;font-weight:400;font-family:Montserrat, sans-serif;color:black;padding-right:11px;text-decoration:none;letter-spacing:1px;}
.header .right {line-height:33px}
.header .left img {margin-top:-1px}

.header .right img {vertical-align:middle;cursor:pointer;}

.mobileonly {display:none}

#menu1 {display:none;background-color:rgba(255,255,255,.8);position:fixed;top:33px;left:0;width:100%;z-index:111}

#menu1 a {font-size:12px;text-transform:uppercase;font-weight:400;font-family:Montserrat, sans-serif;color:black;padding-right:10px;text-decoration:none;padding:10px;display:block;}

.quote {background-image:url(images/face.png);height:357px;;background-position:center;overflow-y:hidden}

.innerquote {max-width:650px;text-align:center;padding:65px 0;color:white;font-size:30px;}

.innerquote h2 {font-family:Montserrat, sans-serif;font-weight:400;font-size:30px;}

.innerquote h2 b {font-family:Montserrat, sans-serif;font-weight:400;font-size:48px;display:block;}

.photo {float:left;margin-right:50px;max-width:100%}

.slashes input[type="text"] {font-family:Source Sans Pro, sans-serif;height:41px;background-position:top left;background-repeat:no-repeat;padding-left:40px;border:1px solid #b7b7b7;vertical-align:top;display:inline-block;box-sizing:border-box;margin-top:15px;width:100%;max-width:275px;}

.slashes .container {text-align:center;color:white;}

.slashes h3 {font-size:48px;color:white;font-weighr:700;font-family:Montserrat, sans-serif;margin:0;margin-bottom:5px;}

.slashes input[type="image"] {

vertical-align:top;display:inline-block;margin-top:15px;}

.container.kw {line-height:160%;padding-top:30px;padding-bottom:30px;}

.kw h1 {font-size:60px;color:#111111;font-weight:300;margin-bottom:0;line-height:60px;}

.kw h1 {font-size:60px;color:#111111;font-weight:300;margin-bottom:0;line-height:60px;}

.kw h2 {font-size:24px;color:#555555;font-weight:300;margin-top:0;line-height:24px;margin-bottom:20px;}



.kw h1 .icons img {vertical-align:middle; margin-top:-13px;margin-left:5px;margin-right:5px;;position:relative;display:inline-block;}
.header .right img {display:none}
.kw a {font-weight:700;color:#0072bc;text-decoration:none;}

.intouch {font-family:oswald_stencilbold;font-weight:normal;color:#b7b7b7;font-size:30px;text-align:center;line-height:38px;}

.intouch b {color:white;font-size:72px;display:block;line-height:72px;}

.contactbutton {display:block;margin:20px auto;max-width:100%;}

.intouch .icons img {padding:0 15px}

.slashes {background-image:url(images/slashes.png);padding:30px 0}

.vegas {min-height:988px;background-image:url(images/BG.png);background-position:center;}

.bigform {max-width:623px;box-sizing:border-box;margin:0 auto;margin-top:80px;border:15px solid #111111;text-align:center;background-color:#111111}

.forminner {padding:40px 40px;background-color:white;}

.forminner h1 {font-family:oswald_stencilbold;font-weight:normal;font-size:72px;color:#f7941d;margin-top:0;margin-bottom:-15px;}

.forminner b {display:block;font-weight:700;font-size:26px;font-weight:Montserrat,sans-serif;color:#555555;}



.forminner input[type="text"] {font-family:Source Sans Pro, sans-serif;height:41px;background-position:top left;background-repeat:no-repeat;padding-left:40px;border:1px solid #cccccc;vertical-align:top;display:inline-block;box-sizing:border-box;margin-top:15px;width:100%;border-radius:5px;}

.forminner textarea {padding-top:10px;font-family:Source Sans Pro, sans-serif;float:left;height:84px;background-position:top left;background-repeat:no-repeat;padding-left:40px;border:1px solid #cccccc;vertical-align:top;display:inline-block;box-sizing:border-box;margin-top:15px;width:calc(100% - 190px)}

.forminner input[type="image"] {float:right;margin-top:15px;}

.insta {text-align:center;padding-top:24px;padding-bottom:15px;color:#111111;font-size:18px;}

.insta img {max-width:100%;vertical-align:middle;margin-top:-9px;}

.striped2 {background-image:url(images/slashes2.png);padding-top:30px;padding-bottom:30px;}

.bordered {border:6px solid white;border-image:url(images/border.png) 6 round;

text-align:center;font-size:46px;color:white;

background-image:url(images/slashes.png);padding:40px 30px;}

.bordered b {color:#0072bc;font-weight:300}

.landscape {min-height:492px;background-image:url(images/landscape.jpg);background-size:auto 100%;}

.innerbar {;background-color:rgba(0,0,0,.6);padding:30px;}

.innerbar .container b {font-family:Montserrat, sans-serif;font-weight:400;font-size:36px;display:block;}

.innerbar .container {font-family:Montserrat, sans-serif;font-weight:400;font-size:24px;;text-align:center;color:white;}

.end {background-color:#101010;padding-top:30px;padding-bottom:50px;}

.end .container {text-align:center;color:#7d7d7d;font-size:14px;}

.end .container a {color:#7d7d7d;text-decoration:none;padding:0 3px;}

.end .container small {display:block;padding-top:10px;padding-bottom:12px;font-size:12px;text-transform:uppercase;}

.end .container .icons img {width:46px;padding:0 5px;}
.kwform {right:5px;width:271px;color:white;position:relative;position:absolute;}
.kwform b {font-size:18px;color:white;font-family:Montserrat, sans-serif;text-transform:uppercase;}
.kwform b img {float:right;padding-left:15px}
.kwform div {border-top:1px solid #5C5C5C;border-bottom: 1px solid #5C5C5C;text-align:center;padding:15px 0;margin:15px 0;color:white;}
.kwform div img {padding-top:5px;display:block;margin:0 auto;}
.kwform input[type="text"] {background-color:#252525;width:100%;border:0;height:41px;display:block;margin-bottom:1px;background-position:left;background-repeat:no-repeat;;padding-left:40px;color:#9A9377;box-sizing:border-box;}
.kwform input[type="image"] {padding-top:5px;display:block;}
@media(max-width:1300px) {
.kwform {float:none;clear:both;margin:0 auto;position:relative;}
}
@media(min-width:1100px) {

	.leftone {margin-right:10px}

}
@media(max-width:900px) {
	
}

@media(max-width:700px) {
	
.header .right img {display:block}
	.header .right a {display:none}

	.mobileonly {display:block;}

	.kw {text-align:center;}

		.kw h1 .icons{display:block;text-align:center;clear:both;}

	.photo {display:block;float:none;clear:both;margin-left:auto;margin-right:auto;}

	.quote{background-position:left;}

}

@media(max-width:500px) {
.landscape {background-image:url(images/mobilebk.jpg);}
.innerbar .container {font-size:16px}
	.innerquote {padding:30px}

.forminner textarea {width:100%;float:none;clear:both;}

.forminner input[type="image"] {display:block;margin:0 auto;margin-top:15px;;float:none;clear:both}

}

.kwform::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #9A9377;opacity:1;
}
.kwform::-moz-placeholder { /* Firefox 19+ */
  color: #9A9377;opacity:1;
}
.kwform:-ms-input-placeholder { /* IE 10+ */
  color: #9A9377;opacity:1;
}
.kwform:-moz-placeholder { /* Firefox 18- */
  color: #9A9377;opacity:1;
}

@media(max-width:400px) {

	.insta img {display:block;margin:0 auto;}

		.innerquote  h2 {font-size:25px}

		.bordered {font-size:30px}

	.innerquote  h2 b{font-size:35px}

	.forminner {padding:40px 5px}

}

