@charset "UTF-8";
/* CSS Document */
/*
Theme Name: Antolin
Theme URI: http://www.
Description: For the use of Jonathan Antolin
Author: Carina Gomez
Author URI:  https://kstudiofx.com/
Version: 1.0
.
This theme is for the use of Jonathan Antolin only. It is not to be redistributed or resold in any way.
.
*/


*{
	box-sizing: border-box;
}
html {
  position: static ;
  top: 0 ;
  box-sizing: border-box;
  
}

*, :after, :before {
  box-sizing: inherit;
}

body, html {
  max-width: 100%;
  -webkit-tap-highlight-color: transparent;
  overflow-x: hidden;
}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
  border: 0;
  vertical-align: baseline;
  margin: 0;
  padding: 0;
}

body {
	font-family: 'Montserrat', sans-serif;
	font-size: 21px;
	line-height:30px;
	font-weight: 300;
	color: #fff;
	margin: 0;
	padding: 3% 0px 0 0px;
	background:#000 url('images/slash.png') no-repeat top right;
	background-size: cover;
	
}
*, *:before, *:after {
  -moz-box-sizing: border-box; 
  -webkit-box-sizing: border-box; 
  box-sizing: border-box;
 }
input[type=submit], textarea { -webkit-appearance: none; border-radius: 0; -webkit-border-radius:0; }
* { -webkit-tap-highlight-color:transparent; }
/*
div, a, section, article, span, img, h1, h2, h3, h4, h5, h6 { -webkit-user-select:none; -moz-user-select:none; }
*/
p {
	font-family: 'Montserrat', sans-serif;
	font-size: 21px;
	line-height:30px;
	color: #fff;
	font-weight: 300;
	margin: 0 0 25px 0;
}
@media only screen and (max-width:1023px){
	p {

}
}
img {
    height: auto;
    vertical-align: top;
    max-width: 100%;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
a:link {
color: #827f6e;
text-decoration: none;
-webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
  transition: border .25s linear, color .25s linear, background-color .25s linear;
}

a:visited {
color: #827f6e;
text-decoration: none;
}
a:hover, a:active, a:focus{
color:#fff;
outline: 0px none!important;
}
a:active, a:focus { outline: none; }
input::-moz-focus-inner { 
  border: 0; 
}
.row{width:98%;min-width:320px;margin:0 auto;padding-left:20px;padding-right:20px}
.row .row{min-width:0;padding-left:0;padding-right:0}
.column,.columns{margin-left:2.12766%;float:left;min-height:1px;box-sizing:border-box;position:relative}
.column:first-child,.columns:first-child,.alpha{margin-left:0}
.column.omega,.columns.omega{float:right}
.row .one.column,.row .one.columns{width:6.38298%}
.row .two.columns{width:14.89362%}
.row .three.columns{width:23.40426%}
.row .four.columns{width:31.91489%}
.row .five.columns{width:40.42553%}
.row .six.columns{width:48.93617%}
.row .seven.columns{width:57.44681%}
.row .eight.columns{width:65.95745%}
.row .nine.columns{width:74.46809%}
.row .ten.columns{width:82.97872%}
.row .eleven.columns{width:91.48936%}
.row .twelve.columns{width:100%}
.row .push_one{margin-left:10.6383%}
.row .push_one:first-child{margin-left:8.51064%}
.row .pull_one.one.column{margin-left:-14.89362%}
.row .pull_one.two.columns{margin-left:-23.40426%}
.row .pull_one.three.columns{margin-left:-31.91489%}
.row .pull_one.four.columns{margin-left:-40.42553%}
.row .pull_one.five.columns{margin-left:-48.93617%}
.row .pull_one.six.columns{margin-left:-57.44681%}
.row .pull_one.seven.columns{margin-left:-65.95745%}
.row .pull_one.eight.columns{margin-left:-74.46809%}
.row .pull_one.nine.columns{margin-left:-82.97872%}
.row .pull_one.ten.columns{margin-left:-91.48936%}
.row .push_two{margin-left:19.14894%}
.row .push_two:first-child{margin-left:17.02128%}
.row .pull_two.one.column{margin-left:-23.40426%}
.row .pull_two.two.columns{margin-left:-31.91489%}
.row .pull_two.three.columns{margin-left:-40.42553%}
.row .pull_two.four.columns{margin-left:-48.93617%}
.row .pull_two.five.columns{margin-left:-57.44681%}
.row .pull_two.six.columns{margin-left:-65.95745%}
.row .pull_two.seven.columns{margin-left:-74.46809%}
.row .pull_two.eight.columns{margin-left:-82.97872%}
.row .pull_two.nine.columns{margin-left:-91.48936%}
.row .pull_two.eleven.columns{margin-left:-108.51064%}
.row .push_three{margin-left:27.65957%}
.row .push_three:first-child{margin-left:25.53191%}
.row .pull_three.one.column{margin-left:-31.91489%}
.row .pull_three.two.columns{margin-left:-40.42553%}
.row .pull_three.three.columns{margin-left:-48.93617%}
.row .pull_three.four.columns{margin-left:-57.44681%}
.row .pull_three.five.columns{margin-left:-65.95745%}
.row .pull_three.six.columns{margin-left:-74.46809%}
.row .pull_three.seven.columns{margin-left:-82.97872%}
.row .pull_three.eight.columns{margin-left:-91.48936%}
.row .pull_three.ten.columns{margin-left:-108.51064%}
.row .pull_three.eleven.columns{margin-left:-117.02128%}
.row .push_four{margin-left:36.17021%}
.row .push_four:first-child{margin-left:34.04255%}
.row .pull_four.one.column{margin-left:-40.42553%}
.row .pull_four.two.columns{margin-left:-48.93617%}
.row .pull_four.three.columns{margin-left:-57.44681%}
.row .pull_four.four.columns{margin-left:-65.95745%}
.row .pull_four.five.columns{margin-left:-74.46809%}
.row .pull_four.six.columns{margin-left:-82.97872%}
.row .pull_four.seven.columns{margin-left:-91.48936%}
.row .pull_four.nine.columns{margin-left:-108.51064%}
.row .pull_four.ten.columns{margin-left:-117.02128%}
.row .pull_four.eleven.columns{margin-left:-125.53191%}
.row .push_five{margin-left:44.68085%}
.row .push_five:first-child{margin-left:42.55319%}
.row .pull_five.one.column{margin-left:-48.93617%}
.row .pull_five.two.columns{margin-left:-57.44681%}
.row .pull_five.three.columns{margin-left:-65.95745%}
.row .pull_five.four.columns{margin-left:-74.46809%}
.row .pull_five.five.columns{margin-left:-82.97872%}
.row .pull_five.six.columns{margin-left:-91.48936%}
.row .pull_five.eight.columns{margin-left:-108.51064%}
.row .pull_five.nine.columns{margin-left:-117.02128%}
.row .pull_five.ten.columns{margin-left:-125.53191%}
.row .pull_five.eleven.columns{margin-left:-134.04255%}
.row .push_six{margin-left:53.19149%}
.row .push_six:first-child{margin-left:51.06383%}
.row .pull_six.one.column{margin-left:-57.44681%}
.row .pull_six.two.columns{margin-left:-65.95745%}
.row .pull_six.three.columns{margin-left:-74.46809%}
.row .pull_six.four.columns{margin-left:-82.97872%}
.row .pull_six.five.columns{margin-left:-91.48936%}
.row .pull_six.seven.columns{margin-left:-108.51064%}
.row .pull_six.eight.columns{margin-left:-117.02128%}
.row .pull_six.nine.columns{margin-left:-125.53191%}
.row .pull_six.ten.columns{margin-left:-134.04255%}
.row .pull_six.eleven.columns{margin-left:-142.55319%}
.row .push_seven{margin-left:61.70213%}
.row .push_seven:first-child{margin-left:59.57447%}
.row .pull_seven.one.column{margin-left:-65.95745%}
.row .pull_seven.two.columns{margin-left:-74.46809%}
.row .pull_seven.three.columns{margin-left:-82.97872%}
.row .pull_seven.four.columns{margin-left:-91.48936%}
.row .pull_seven.six.columns{margin-left:-108.51064%}
.row .pull_seven.seven.columns{margin-left:-117.02128%}
.row .pull_seven.eight.columns{margin-left:-125.53191%}
.row .pull_seven.nine.columns{margin-left:-134.04255%}
.row .pull_seven.ten.columns{margin-left:-142.55319%}
.row .pull_seven.eleven.columns{margin-left:-151.06383%}
.row .push_eight{margin-left:70.21277%}
.row .push_eight:first-child{margin-left:68.08511%}
.row .pull_eight.one.column{margin-left:-74.46809%}
.row .pull_eight.two.columns{margin-left:-82.97872%}
.row .pull_eight.three.columns{margin-left:-91.48936%}
.row .pull_eight.five.columns{margin-left:-108.51064%}
.row .pull_eight.six.columns{margin-left:-117.02128%}
.row .pull_eight.seven.columns{margin-left:-125.53191%}
.row .pull_eight.eight.columns{margin-left:-134.04255%}
.row .pull_eight.nine.columns{margin-left:-142.55319%}
.row .pull_eight.ten.columns{margin-left:-151.06383%}
.row .pull_eight.eleven.columns{margin-left:-159.57447%}
.row .push_nine{margin-left:78.7234%}
.row .push_nine:first-child{margin-left:76.59574%}
.row .pull_nine.one.column{margin-left:-82.97872%}
.row .pull_nine.two.columns{margin-left:-91.48936%}
.row .pull_nine.four.columns{margin-left:-108.51064%}
.row .pull_nine.five.columns{margin-left:-117.02128%}
.row .pull_nine.six.columns{margin-left:-125.53191%}
.row .pull_nine.seven.columns{margin-left:-134.04255%}
.row .pull_nine.eight.columns{margin-left:-142.55319%}
.row .pull_nine.nine.columns{margin-left:-151.06383%}
.row .pull_nine.ten.columns{margin-left:-159.57447%}
.row .pull_nine.eleven.columns{margin-left:-168.08511%}
.row .push_ten{margin-left:87.23404%}
.row .push_ten:first-child{margin-left:85.10638%}
.row .pull_ten.one.column{margin-left:-91.48936%}
.row .pull_ten.three.columns{margin-left:-108.51064%}
.row .pull_ten.four.columns{margin-left:-117.02128%}
.row .pull_ten.five.columns{margin-left:-125.53191%}
.row .pull_ten.six.columns{margin-left:-134.04255%}
.row .pull_ten.seven.columns{margin-left:-142.55319%}
.row .pull_ten.eight.columns{margin-left:-151.06383%}
.row .pull_ten.nine.columns{margin-left:-159.57447%}
.row .pull_ten.ten.columns{margin-left:-168.08511%}
.row .pull_ten.eleven.columns{margin-left:-176.59574%}
.row .push_eleven{margin-left:95.74468%}
.row .push_eleven:first-child{margin-left:93.61702%}
.row .pull_eleven.two.columns{margin-left:-108.51064%}
.row .pull_eleven.three.columns{margin-left:-117.02128%}
.row .pull_eleven.four.columns{margin-left:-125.53191%}
.row .pull_eleven.five.columns{margin-left:-134.04255%}
.row .pull_eleven.six.columns{margin-left:-142.55319%}
.row .pull_eleven.seven.columns{margin-left:-151.06383%}
.row .pull_eleven.eight.columns{margin-left:-159.57447%}
.row .pull_eleven.nine.columns{margin-left:-168.08511%}
.row .pull_eleven.ten.columns{margin-left:-176.59574%}
.row .pull_eleven.eleven.columns{margin-left:-185.10638%}
.row .one.centered{margin-left:46.80851%}
.row .two.centered{margin-left:42.55319%}
.row .three.centered{margin-left:38.29787%}
.row .four.centered{margin-left:34.04255%}
.row .five.centered{margin-left:29.78723%}
.row .six.centered{margin-left:25.53191%}
.row .seven.centered{margin-left:21.2766%}
.row .eight.centered{margin-left:17.02128%}
.row .nine.centered{margin-left:12.76596%}
.row .ten.centered{margin-left:8.51064%}
.row .eleven.centered{margin-left:4.25532%}
img,object,embed{max-width:100%;height:auto}
img{-ms-interpolation-mode:bicubic}
.clearfix,.row{*zoom:1}
.clearfix:before,.row:before{content:"";display:table}
.clearfix:after,.row:after{content:"";display:table;clear:both}
.valign:before{content:' ';display:inline-block;vertical-align:middle;margin-right:-0.25em}
.valign>div,.valign>article,.valign>section,.valign>figure{display:inline-block;vertical-align:middle}
@media only screen and (max-width:1023px){body{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;width:100%;min-width:0}
.container{min-width:0;margin-left:0;margin-right:0}
.row{width:100%;min-width:0;margin-left:0;margin-right:0}
.row .row .column,.row .row .columns{padding:0}
.row .centered{margin-left:0 !important}
.column,.columns{width:auto !important;float:none;margin-left:0;margin-right:0}
.column:last-child,.columns:last-child{margin-right:0;float:none}
[class*="column"]+[class*="column"]:last-child{float:none}
[class*="column"]:before{display:table}
[class*="column"]:after{display:table;clear:both}
[class^="push_"],[class*="push_"],[class^="pull_"],[class*="pull_"]{margin-left:0 !important}
}
#logo a:hover {
   text-decoration: none;
}
.clear {
	clear:both;
} 

.last {
	margin-right: 0;
}
hr {
	border-top: 1px solid #ccc;
	width: 100%;
	clear: both;
}
ul, ol{
    margin-bottom: 25px;
    padding-left: 35px;
}
ul li {
    list-style: disc outside none;
	margin-bottom:5px;
}
ol li {
    list-style: decimal outside none;
	margin-bottom:5px;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}
.alignnone {
    margin: 5px 20px 20px 0;
}
img.alignleft, img.alignright, img.aligncenter, img.alignnone, .featuredimg img{
	border: 0;
}

@media only screen and (max-width: 1024px) {
.alignright, .alignnone, .alignleft  {
    float: none;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
    margin-top: 5px;
}
}
small{
    color: #999999;
    display: block;
    font-size: 12px;
    font-weight: 600;
    line-height: 18px;
    margin-bottom: 10px;
    text-transform: uppercase;
    margin-top:0px;
}

.ginput_container input, textarea {
	border: 1px solid #e1e1e1;
	padding: 10px!important;
	font-size: 16px !important;
	line-height: 21px;
	color:#17365d;
	font-family: 'Montserrat', sans-serif!important;
}
.hero-button {
	background:#827f6e;
	-webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
	transition: border .25s linear, color .25s linear, background-color .25s linear;
	color:#fff!important;
	font-size: 19px;
	line-height: 22px;
	padding: 18px 45px;
    font-family: 'Montserrat', sans-serif;
    border: 0!important;
    display: inline-block;
    border-radius: 2px;
}
.hero-button:hover {
	background: #000;
}
.button {
	background:transparent;
	-webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
	transition: border .25s linear, color .25s linear, background-color .25s linear;
	color:#b7b4a5!important;
	font-size: 16px;
	line-height: 22px;
	padding: 17px 44px;
    font-family: 'Montserrat', sans-serif;
    border: 1px solid #827f6e!important;
    display: inline-block;
    border-radius: 2px;
  
}
.button:hover {
	background: #827f6e;
	color:#000!important;
}
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a {
	color:#fff;
	font-weight: 200;
}
h1, h1 a {
    font-size: 42px;
    line-height: 52px;
    margin-bottom: 35px;
}
@media only screen and (max-width: 767px) {
	h1, h1 a {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 20px;
}
}
h2, h2 a {
	font-size: 42px;
	line-height: 46px;
	margin-bottom:20px;
}
@media only screen and (max-width: 1023px) {
	h2, h2 a {
    font-size: 34px;
    line-height: 40px;
}
}
h3, h3 a {
	font-size: 28px;
	line-height: 34px;
	margin-bottom: 20px;
}
h4, h4 a, h2.post-title, h2.post-title a {
	font-size: 24px;
	line-height: 32px;
	margin-bottom: 15px;
}

h4.post-title a {
	line-height: 27px;
}
h5, h5 a {
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 15px;
}
h6, h6 a {
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 15px;
    opacity: .4;
    font-weight: 300;
}
blockquote {
    font: 16px/24px normal;
    margin-bottom: 25px;
    margin-left: 50px;
    margin-top: 25px;
    overflow: hidden;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-top: 15px;
    color:#48484a;
}
blockquote p {
    color: #48484a;
    margin-bottom: 15px;
}
.uppercase {
	text-transform: uppercase;
}
#logo {
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
#logo, #logo a {
	border: none;
	text-align: left;
	
}
@media only screen and (max-width: 1023px) {
	#logo, #logo a {
		text-align: center;
		}
}
#logo img{
	border: none;
	margin: 0;
	padding: 0;
	width: 100%;
	    max-width: 445px;
}
.right {
	text-align: right;
}
.left {
	text-align: left;
}
.center {
	text-align: center;
}
/* CUSTOM STYLES */
.stripe-section {
	width: 90%;
    margin: 0 auto;
    position: relative;
    padding-top: 60px;
    padding-bottom: 40px;
}
.hero-box {
	width: 94%;
    margin: 0 auto;
    position: relative;
    padding-top: 30px;
    padding-bottom: 20px;
    margin-bottom:30px;
    background-size: cover;
    background-position: top center;
    border: 1px solid;
    border-color: rgba(255, 255, 255, 0.2);
}
.hero-section {
	width: 90%;
    margin: 0 auto;
    position: relative;
    padding-top: 150px;
    padding-bottom: 40px;
}
@media only screen and (max-width: 1023px) {
	.hero-section {
    padding-top: 100px;
}
}
@media only screen and (max-width: 767px) {
	.hero-section {
    padding-top: 50px;
}
}
.hero-holder {
    width: 70%;
    margin-bottom: 200px;
    max-width: 850px;
}
@media only screen and (max-width: 1025px) {
	.hero-holder {
    margin-bottom: 0px;
}
}
@media only screen and (max-width: 1023px) {
	.hero-holder {
    width: 100%;
    margin-bottom: 100px;
    text-align: center;
}
}
@media only screen and (max-width: 767px) {
	.hero-holder {
    margin-bottom: 0px;
}
}
.hero-holder p {
	opacity: .6;
	    margin: 35px 0 35px 0;
}
.arrow i {
    color: #827f6e;
    opacity: .8;
    text-shadow: 2px 2px 10px rgba(0,0,0,0.8);
    font-size: 30px;
}
/* MENU */
nav {
	text-align: right;
}
@media only screen and (max-width: 1023px) {
	nav {
	text-align: center;
	    margin-top: 25px;
}
}
nav li {
    list-style: none;
    display: inline-block;
    margin-left: 35px;
}
@media only screen and (max-width: 1023px) {
	nav li {
    margin-left: 15px;
    margin-right: 15px;
}
}
nav li a {
	color: #fff!important;
	font-size: 14px;
	text-transform: uppercase;
	padding-bottom: 5px;
}
nav li a:hover, nav li.current-menu-item a {
	border-bottom: 2px solid;
	border-color: rgba(255, 255, 255, 0.25)
}
/* FOOTER */
footer {
	background: #000;
	border-top: 1px solid;
    border-color: rgba(255, 255, 255, 0.1);
    padding-top: 60px;
    padding-bottom: 50px;
    font-size: 16px;
    line-height: 28px;
    color:#fff!important;
}
.footerlogo {
	margin-bottom: 30px;
}
.copyright {
	font-size: 12px;
	opacity: .6;
	line-height: 18px;
	margin-bottom: 30px;
}
footer span {
	margin-left: 10px;
	margin-right: 10px;
}
@media only screen and (max-width:767px){ 
	footer span {
    color: #000!important;
    display: block;
    font-size: 1px;
    line-height: 1px;
}
}
footer a {
	color: #fff!important;
	opacity: .8;
	text-decoration:underline!important;
}
/* FEATURED TEXT */
.featured-text, .stripe-text{
	    width: 85%;
	    position: relative;
	    overflow: hidden;
	    padding-top: 100px;
	    padding-bottom: 100px;
}
@media only screen and (max-width:767px){ 
.featured-text, .stripe-text {
    padding-top: 20px;
    padding-bottom: 50px;
}
}
.featured-text.feat-left .feat-img{
	float: left;
	margin-right:5%;
}
.featured-text.feat-right .feat-img{
	float: right;
	margin-left: 5%;
}
@media only screen and (max-width:1025px){
	.featured-text.feat-left .feat-img{
	margin-right:10%;
}
.featured-text.feat-right .feat-img{
	margin-left: 10%;
}
}
.featured-text .feat-content {
	width: 50%;
	display: inline-block;
}
@media only screen and (max-width:767px){ 
.featured-text .feat-content {
    width: 100%;
}
}
.feat-img{
    position: relative;
    width: 45%;
   margin-bottom: 40px;
}
@media only screen and (max-width:1025px){
	.feat-img{
    width: 40%;
	}
}
@media only screen and (max-width:767px){ 
	.feat-img {
    width: 100%;
    margin-bottom: 90px;
}
}
.featured-text.feat-left .feat-img img{
	margin-left: 30px;
}
.featured-text .bgcolor {
    background: #827f6e;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 40px;
    left: -30px;
    z-index: -1;
    opacity: .35;
}
.feat-right .bgcolor {
    width: 90%;
    left: 30px;
}
.featured-text h2 {
	margin-bottom: 50px;
}
@media only screen and (max-width:1023px){
.featured-text h2 {
    margin-bottom: 40px;
}
}
.btn-holder {
    margin-top: 50px;
}
/*MOBILE MENU */
.mobile nav li a {
    font-size: 24px;
    border-bottom: 0!important;
}
.mobile nav li.current-menu-item a {
	border-bottom: 0!important;
}
.button_container {
    position: relative;
    top: 5px;
    height: 27px;
    width: 80%;
    cursor: pointer;
    z-index: 100;
    transition: opacity .25s ease;
    margin: 0 auto!important;
}
.button_container:hover {
  opacity: .7;
}
.button_container.active .top {
  -webkit-transform: translateY(11px) translateX(0) rotate(45deg);
          transform: translateY(11px) translateX(0) rotate(45deg);
  background: #FFF;
}
.button_container.active .middle {
  opacity: 0;
  background: #FFF;
}
.button_container.active .bottom {
  -webkit-transform: translateY(-11px) translateX(0) rotate(-45deg);
          transform: translateY(-11px) translateX(0) rotate(-45deg);
  background: #FFF;
}
.button_container span {
  background: #fff;
  border: none;
  height: 2px;
  width: 100%;
  position: absolute;
  top: 6px;
  left: 0;
  transition: all .35s ease;
  cursor: pointer;
}
.button-holder {
    position: fixed;
    top: 19px;
    right:19px;
    height: 49px;
    width: 50px;
    background: rgba(0, 0, 0, .6);
    border-radius: 1px;
        z-index: 100;
    border: 1px solid rgba(255, 255, 255, .2);
}
@media only screen and (min-width:600px) {
	.button-holder {
		top: 9%;
    right: 5%;
		}
}
@media only screen and (min-width: 767px) {
	.button-holder {
		top: 4%;
    right: 5%;
		}
}
@media only screen and (min-width: 1024px) {
	
	.button-holder {
		top: 3%;
    right: 2%;
		}
		.home .button-holder {
		top: 6%;
    right: 4%;
		}
}
.button_container span:nth-of-type(2) {
  top:16px;
}
.button_container span:nth-of-type(3) {
  top: 27px;
}

.overlay {
  position: fixed;
      background: #000;
  top: 0;
  left: 0;
  width: 100%;
  height: 0%;
  opacity: 0;
  visibility: hidden;
  transition: opacity .35s, visibility .35s, height .35s;
  overflow: hidden;
}
.overlay.open {
  opacity: .9;
  visibility: visible;
  height: 100%;
      z-index: 1;
}
.overlay.open li {
  -webkit-animation: fadeInRight .5s ease forwards;
          animation: fadeInRight .5s ease forwards;
  -webkit-animation-delay: .35s;
          animation-delay: .35s;
}
.overlay.open li:nth-of-type(2) {
  -webkit-animation-delay: .4s;
          animation-delay: .4s;
}
.overlay.open li:nth-of-type(3) {
  -webkit-animation-delay: .45s;
          animation-delay: .45s;
}
.overlay.open li:nth-of-type(4) {
  -webkit-animation-delay: .50s;
          animation-delay: .50s;
}
.overlay nav {
  position: relative;
  height: 70%;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 50px;

  font-weight: 400;
  text-align: center;
}
.overlay ul {
  list-style: none;
  padding: 0;
  margin: 0 auto;
  display: inline-block;
  position: relative;
  height: 100%;
}
.overlay ul li {
  display: block;
  min-height: 50px;
  position: relative;
  opacity: 0;
}
.overlay ul li a {
  display: block;
  position: relative;
  color: #FFF;
  text-decoration: none;
  overflow: hidden;
}
.overlay ul li a:hover:after, .overlay ul li a:focus:after, .overlay ul li a:active:after {
  width: 100%;
}
.overlay ul li a:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  height: 3px;
  background: #FFF;
  transition: .35s;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    left: 20%;
  }
  100% {
    opacity: 1;
    left: 0;
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    left: 20%;
  }
  100% {
    opacity: 1;
    left: 0;
  }
}
.mobile {
	display: none;
}
@media only screen and (max-width: 1200px) {
	.mobile {
	display: block;
}
.desktop {
	display: none;
}
	}
.noscroll { 
  overflow: hidden;
}
/* INTERNAL PAGE */
.page-template-site-stripes {
	padding-top: 0;
}
.page-template-site-stripes header {
    position: absolute;
    top: 30px;
    width: 100%;
}
@media only screen and (max-width: 1023px) {
.page-template-site-stripes header {
    top: 50px;
}
}
.stripe-hero {
	min-height: 300px;
    padding: 180px 0 155px;
    background-size: cover;
    background-position: top center;
    border-bottom: 1px solid;
    border-color: rgba(255, 255, 255, 0.2);
}
/* CONTACT */
.stripe-map {
    display: flex;
}
.contact-content {
    width: 50%;
    padding: 5%;
}
.acf-map {
	width: 50%;
}
.gform_wrapper span.gform_description {
	    opacity: .5;
    text-transform: uppercase;
    font-size: 16px;
}
.stripe-contact {
    margin-bottom: 50px;
}
/* fixes potential theme css conflict */
.acf-map img {
   max-width: inherit !important;
}
.stripe-text .row {
    max-width: 1500px!important;
}
.sub {
	opacity: .4;
}
.stats {
    display: flex;
    text-align: center;
}
@media only screen and (max-width:1023px){
	.stats {
    display:block;
}
}
.stat {
	-webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
        padding: 0 20px;
}
.stripe-section + .stripe-section {
    padding-top: 0px;
}
.stat h5 {
	opacity: .4;
}
.stat h2 {
	margin-bottom: 5px;
}
@media only screen and (max-width:1200px){
.stats-stripe .columns {
   width: 100%!important;
    margin: 0 auto!important;
}
}
.stripe-testimonials {
    background: #151515;
    padding: 50px;
    max-width: 90%;
    margin: 0 auto 50px auto;
}
@media only screen and (max-width:600px){
	.stripe-testimonials {
    padding: 50px 25px;
    margin: 0 auto 25px auto;
}
}
.stripe-testimonials h4 {
	margin-bottom:35px;
}
.stripe-testimonials p {
    font-size: 18px;
    margin-bottom: 0;
    line-height: 24px;
    opacity: .4;
}
@media only screen and (max-width:1023px){
.stripe-text .columns {
	margin-bottom: 25px;
}
}
