#upsellclosebtn{font-size:18px !important;line-height:50px !important;}
:-moz-placeholder{color:#000 !important;opacity:.6 !important;}
::-moz-placeholder{color:#000 !important;opacity:.6 !important;}
:-ms-input-placeholder{color:#000 !important;opacity:.6 !important;}
::-webkit-input-placeholder{color:#888 !important;opacity:1 !important;}
p{color:#1b1b1b;}
*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;}
.row-section:after, [class*="col-"]:after, .row-divider:after, .full-width:after, .wrapper:after, .site-wd:after, .collection-product-row:after, .collection-product-wrap:after, #ambassador-single:after, #content:after{clear:both;overflow:hidden;height:0;line-height:0;display:block;content:''}
.site-wd{max-width:960px;width:100%;margin:0 auto;padding:0 6px;}
.col-1, .colxs-1{width:8.33%;}
.col-2, .colxs-2{width:16.66%;}
.col-3, .colxs-3{width:25%;}
.col-4, .colxs-4{width:33.33%;}
.col-5, .colxs-5{width:41.66%;}
.col-6, .colxs-6{width:50%;}
.col-7, .colxs-7{width:58.33%;}
.col-8, .colxs-8{width:66.66%;}
.col-9, .colxs-9{width:75%;}
.col-10, .colxs-10{width:83.33%;}
.col-11, .colxs-11{width:91.66%;}
.col-12, .colxs-12{width:100%;}
[class*="col-"], [class*="colxs-"]{float:left;padding:0 8px;}
.row-section{margin-left:-8px;margin-right:-8px;}
.toolbar-wrapper .sep{font-size:10px;float:right;vertical-align:top;line-height:30px;color:rgb(255, 255, 255);}
#my-account a{padding-right:0;}
.brand-tag{max-width:100%;margin:0px auto;display:inline-block;vertical-align:top;width:355px;font-size:11px;font-weight:400;font-family:'Inconsolata';color:#f5f5f5;line-height:30px;position:absolute;top:0;left:52%;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
#social-bar{padding-left:13px;}
.wrapper{min-height:548px;}
.nav-wrapper .site-wd{position:relative;}
#cart{position:absolute;right:20px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
#cart a{color:#676767;font-size:13px;}
.img-blockwr img.fullimg{display:block;margin:0 auto;width:100%;}
.img-blockwr img.fullimg{-webkit-filter: saturate(0.0);}
.img-blockwr img.fullimg:hover{
   -webkit-filter: grayscale(100%);
   -moz-filter: grayscale(100%);
   filter: saturate(90%);
   transition: all 1.0s ease;
} 

.blockwr-text:active{-webkit-filter: grayscale(100%);
   -moz-filter: grayscale(100%);
   filter: saturate(90%);
   transition: all 1.0s ease;
}

.img-parallax{background:url('imgparallax40.jpg') no-repeat fixed 22% 65%;width:100%;position:relative;min-height:200px;background-size:cover;-webkit-background-size:cover;background-attachment:fixed;transition:all .4s linear;-webkit-transition:all .4s linear;}
.parallax-window{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);min-height:350px;position:relative;}
.parallax-container{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);min-height:350px;position:relative;float:left;width:100%;}
.img-parallax .fullimg.desktop, .img-parallax .fullimg.mobile{visibility:hidden;max-height:350px;min-height:200px;}
.row-divider{margin-bottom:15px;}
.img-blockwr{position:relative;text-align:center;}
.img-blockwr .img-parallax .blockwr-text{}
.img-blockwr .blockwr-text{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);-webkit-transform:translateY(-50%);color:#fff;}
.img-blockwr .blockwr-text h2, .img-blockwr .blockwr-text h4, .img-blockwr .blockwr-text a{color:#fff !important;font-weight:300;}
.img-blockwr .blockwr-text h2{font-size:30px;margin:0 0 20px;}
.img-blockwr .blockwr-text a{font-size:16px;text-transform:uppercase;}
.img-blockwr p{color:#fff;font-size:14px;margin:0px 0px 4px;}
#full-width .img-blockwr .blockwr-text{width:555px;max-width:100%;left:0;padding-left:105px;text-align:left;top:48%;}
#full-width .img-blockwr .blockwr-text h2{font-size:40px;line-height:48px;margin:0;letter-spacing:3px;word-spacing:-4px;}
#full-width .img-blockwr .blockwr-text p{font-size:18px;line-height:22px;margin-bottom:22px;color:#fff;}
#full-width .img-blockwr .blockwr-text .button{font-size:18px;border-color:#fff;padding:8px 23px;}
.desktop{display:block;}
.mobile{display:none !important;}
.inbl{display:inline-block;vertical-align:top;}
.blockwr-text h2 img{margin:0 20px;}
.field-notes .img-blockwr{margin-bottom:15px;}
.row-divider.field-notes{margin:50px 0 10px;}
.row-divider.field-notes .button{margin:30px 0 50px;}
.field-notes h2{font-size:18px;line-height:32px;font-weight:300;border-bottom:none;}
.field-notes h4{font-weight:300;text-decoration: none;}
.social-icon.letsgo2{width:auto;max-width:100%;float:right;font-family:oswald;font-weight:300;font-size:17px;margin:0px 10px 0px 0px;line-height:77px;}
.content-list{display:inline-block;list-style:disc inside none;}
.footer-menu ul{text-align:center;margin-top:15px;width:100%;}
.footer-menu ul li{float:none;display:inline-block;margin:0 3.8%;}
.footer-menu ul li:first-child{margin-left:0;float:left;}
.footer-menu ul li:last-child{margin-right:0;float:right;}
.footer-menu ul li a{font-size:11px;font-family:'oswald', sans serif;font-weight:400;text-decoration: none;}
button, .button{border:1px solid #a3a3a3;padding:6px 18px;-webkit-appearance:none;background:none;font-family:'Inconsolata';display:inline-block;text-decoration:none}
.mega-menu-heading{display:block;font-family:'Oswald', sans-serif!important;font-size:14px!important;font-weight:bold;letter-spacing:0px;list-style:none;margin-left:32px;margin-top:1px;text-align:center;text-transform:uppercase ;text-decoration:none;}
.mega-menu-list{left:31px;margin-top:0px;padding-left:0px;padding-top:0px;position:relative;text-align:left;top:-24px;}
.mega-menu-list li{font-family:'Inconsolata';font-size:13px;letter-spacing:.45px;list-style:none;margin-bottom:10px;text-transform:uppercase;border-bottom:none;}
.mega-menu-list li:last-of-type{margin-bottom:none!important;}

.mega-menu-col{display:block;float:left;margin-right:.1%;position:relative;top:-15px;width:24.9%;}
#mega-menu{background:#000;height:auto;padding-left:0px;padding-right:0px;padding-top:5px;width:625px;}
.mega-menu{margin-top:15px;position:relative;z-index:999;background:#fff;-webkit-box-shadow:0px 3px 5px 0px rgba(50, 50, 50, 0.18);-moz-box-shadow:0px 3px 5px 0px rgba(50, 50, 50, 0.18);box-shadow:0px 3px 5px 0px rgba(50, 50, 50, 0.18);webkit-box-shadow:0px 3px 5px 0px rgba(50, 50, 50, 0.18);background:#ffffff;-webkit-border-radius:0px;}
.nav > li > div{display:block;left:90px;opacity:0;overflow:hidden;position:absolute;top:60px;visibility:hidden;width:630px;}
#mega-menu-inner-style{background:#ffffff;border-radius:0px;padding-right:30px;webkit-border-radius:0px;width:100%;text-decoration: none;}
.nav > li:hover > div, .nav > li > div:hover, #mega-menu:hover{display:block;opacity:1;overflow:visible;visibility:visible;}
.nav li div li{line-height:1.45em;}
.nav .view-all{display:none;}
.category-tabs{line-height:50px;border-bottom:none #e1e1e1;text-align:center;}
.category-tabs ul li{display:inline-block;float:none;margin:0 18px;}
.category-tabs ul li a{font-size:12px;text-transform:uppercase;}
.category-tabs ul li.active a{border-bottom:none #b8b8b7;}
#sort{display:block;width:100%;clear:both;margin-bottom:20px;}
.collection-product-wrap{width:884px;max-width:100%;}
.collection-product-wrap .collection-product-row{border-bottom:1px solid #d5d5d4;padding-bottom:40px;margin-bottom:40px;}
.collection-product-wrap .collection-product-row:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0;}
.collection-products{text-align:center;}
.collection-products .product-item{padding:0 5px;min-height:368px;}
.collection-products .product-item .product-img{background:#f9f8f8;}
.collection-products .product-item .product-name{font-size:16px;font-weight:500;text-transform:uppercase;line-height:20px;margin:22px 0 0;text-align:center;display:block;}
.collection-products .product-item .product-name a{display:block;margin:0 auto;text-align:center;}
.collection-products .product-item .product-desc{margin:10px 0;}
.no-right-padding{padding-right:0px!important;}
.page-title{margin:30px 0;text-align:center;}
.page-title h1{margin:0;}
.scrollDiv{padding:80px 0;}
#scrollTop{background:url('scrolltop.png') center 0 no-repeat;padding-top:62px;display:block;max-width:80px;margin:0 auto;color:#4c5237;letter-spacing:0;cursor:pointer;}
.feed-wrap .img-blockwr p{color:#000;font-size:14px;text-transform:lowercase;margin:12px 0;}
.variants-wrapper{font-size:14px;text-transform:uppercase;}
.variants-wrapper .color-variant{width:145px;display:inline-block;}
.variants-wrapper .quantity-inp{display:inline-block;}
.swatch-wrapper{position:relative;display:inline-block;}
.swatch-wrapper #swatches .color.options{background:#f5f5f4;left:-10px;padding:0 10px;position:absolute;right:-10px;top:22px;width:160px;height:auto;}
.swatch-wrapper #swatches .options{background:#f5f5f4;left:-10px;padding:0 10px;position:absolute;right:-10px;top:22px;width:auto;height:auto;}
.swatch .swatchlb, .swatch-wrapper .swatchlb{display:inline-block;vertical-align:middle;margin-top:-5px;font-size:14px;}
.swatch-select .swatchlb{background:url('arrow-down.png') right 7px no-repeat;padding-right:10px;}
.swatch .options li.color{width:100%;height:auto;}
.swatch-select{cursor:pointer;}
input[name="quantity"]{border-color:#c2c2c1;background:none;padding:2px 3px;height:auto;width:auto;line-height:18px;font-size:14px;color:#000;font-weight:300;text-align:center;font-family:'Inconsolata';width:25px;}
.swatch .options li.color.selected{display:none;}
#newsletter #confirmation{background:#f5f5f4;height:32px;left:0;line-height:inherit;margin:0;position:absolute;top:0;white-space:nowrap;width:100%;}
#newsletter form{position:relative;}
#swatches .swatch li.selected{border:none !important;box-shadow:none;}
.needhelp{background:#fff;padding:26px 22px;float:right;}
.needhelp h5{font-weight:400;margin:0 0 12px;}
.help-links{list-style:none;margin:0;padding:0;}
.help-links li{text-transform:uppercase;line-height:14px;}
#cartform{text-transform:uppercase;}
#cart-page .page-title{text-align:left;font-size:16px;margin:65px 0 20px;font-weight:400;}
.remove{background:url('remove.png') 0 0 no-repeat;width:6px;height:8px;font-size:0;display:inline-block;text-indent:-999em;}
#cartform .product_image{max-width:60px;display:inline-block;}
#cartform .item{text-align:left;}
#cartform .item .product-name, #cartform .item label{display:block;font-size:12px;line-height:18px;}
#cartform .item .item-wrapper{width:280px;max-width:100%;}
.item-wrapper .product_image{display:inline-block;vertical-align:top;}
.item-wrapper .product-desc-wrapper{display:inline-block;vertical-align:top;padding-left:15px;}
#cartform .unit-price{}
table tr td, table tr th{text-align:center;}
table tr th{font-size:14px;line-height:18px;padding-top:5px;padding-bottom:5px;font-weight:400;text-align:center;}
table tr th:first-child{text-align:left;}
table tr td:last-child, table tr th:last-child{text-align:right;}
table tbody tr td{vertical-align:top;}
table tbody tr td:first-child{vertical-align:middle;}
.qty-minus, .qty-add{background:none;border:medium none;box-shadow:none;font-family:"Inconsolata";font-size:11px;font-weight:400;padding:2px;width:12px;}
.btn-secondary{}
.summary-note{text-transform:none;letter-spacing:0;}
#cartform tr.summary td{padding-top:0;padding-bottom:0;}
#cartform > table{margin-bottom:40px;}
.promo-code h4{font-size:12px;font-weight:400;}
#cartform tr.summary td.price{font-size:14px;}
.box-title{font-size:16px;font-weight:400;color:#000;font-family:'Oswald';text-transform:uppercase;margin:0 0 20px;}
.fancybox-inner p{margin:0;font-size:12px;line-height:18px;font-family:'Inconsolata';word-break:break-word;}
.jspHorizontalBar{display:none;}
.jspScrollable, .jspContainer, .jspPane{max-width:100%;}
.inner-pages{padding:100px 20px 0;min-height:380px;}
iframe{max-width:100%;border:0;}
.footer-pages h3{padding:10px 0;font-size:18px;}
.footer-pages ul{display:inline-block;padding-bottom:15px;}
.footer-pages ul li{padding-bottom:5px;text-align:left;}
.footer-pages table tr th,.footer-pages table tr td{text-align:left;}
#cart-page #paypal input{width:auto;height:auto;margin:15px 0;}
#search .search-field{width:213px;margin:30px auto;height:34px;line-height:34px;}
#search .search-field #go{background:#111111;border:medium none;box-shadow:none;height:100%;left:0;padding:11px;position:absolute;top:1px;width:34px;margin:0;}
#search .search-field .search_box{padding-left:42px;}
@media only screen and (max-width:1022px){.img-blockwr .blockwr-text h2{font-size:16px;line-height:18px;margin-bottom:10px;letter-spacing:2px;}
#full-width .img-blockwr .blockwr-text{padding:0 30px;text-align:center;}
#full-width .img-blockwr .blockwr-text h2{font-size:22px;line-height:30px;}
#full-width .img-blockwr .blockwr-text p{margin-bottom:20px;}
}
@media only screen and (max-width:960px){.footer-menu ul li{margin:0 3.4%;}
#footer-instagram-wall-wrapper{height:125px;}
#product-page-top{width:95%;}
.cart-row-section > .col-9{width:70%;}
.cart-row-section > .col-3{width:30%}
}
@media only screen and (max-width:800px){.desktop{display:none !important;}
.mobile{display:block !important;}
.blockwr-text h2 img.inbl{max-width:17px;margin:0 13px;}
.footer-menu ul li{margin:0 2.2%;}
#footer-share, #footer-social{width:580px}
.social-icon.letsgo2, #newsletter h2{font-size:13px;margin-right:12px;}
footer div.social-icon{margin-left:10px;}
input#contact_email{width:152px;font-size:13px;}
footer div.social-icon{max-width:22px;}
#footer-instagram-wall-wrapper{height:125px;}
.category-tabs{line-height:25px;padding:15px 0;}
#cartform table{display:block;}
#cartform table thead{display:none;}
#cartform table tbody, #cartform table tr, #cartform table td{display:block;}
table tr td:last-child{text-align:left;}
#cartform .item .item-wrapper{margin:0 auto;width:100%;position:relative;}
#cartform .item .item-wrapper .remove{position:absolute;top:10px;right:10px;}
#cartform table tbody td{padding-left:0;padding-right:0;border:none;text-align:left;}
#cartform table tbody td.item{border-top:1px solid #000;}
#cartform table tbody td.item-price{display:inline-block;vertical-align:top;}
#cartform table tbody td.qty{display:inline-block;padding:10px 15px;vertical-align:top;}
#cartform table tbody td.price.total{display:inline-block;vertical-align:top;}
#cartform table tbody td:before{display:block;text-transform:uppercase;font-size:14px;}
#cartform table tbody td.item:before{content:'Item';border-bottom:none #ccc;margin-bottom:15px;}
#cartform table tbody td.item-price:before{content:'Price';}
#cartform table tbody td.qty:before{content:'Quantity'}
#cartform table tbody td.price.total:before{content:'Total'}
#cartform table tbody tr.summary td.summary-note{padding:10px 0;border-top:1px solid #aaa;text-align:center;line-height:18px;}
#cartform table tbody tr.summary td.price{text-align:center !important;border-top:1px solid #000;border-bottom:none #000;font-size:15px;padding:10px 0;}
.cart-row-section > .col-9, .cart-row-section > .col-3{width:100%}
.needhelp{margin:30px 0;float:left;}
.fancybox-skin{padding:20px 30px !important;}
.box-title{font-size:13px;}
#newsletter #confirmation{white-space:normal;}
.collection-products .product-item{min-height:340px;}
}
@media only screen and (max-width:600px){[class*="col-"]{width:100%;}
.img-blockwr .blockwr-text h2{font-size:16px;line-height:18px;margin-bottom:10px;}
#full-width .img-blockwr .blockwr-text{padding:0 30px;text-align:center;}
#full-width .img-blockwr .blockwr-text h2{font-size:22px;line-height:30px;}
#full-width .img-blockwr .blockwr-text p{margin-bottom:20px;}
#social-bar.footer{width:100%;margin:0;}
#footer-social-wrapper, #footer-share-wrapper{height:auto;text-align:center;}
.social-icon.letsgo2, #newsletter h2{line-height:25px;float:none;margin:20px 0;font-size:18px;}
#newsletter form{float:none;margin:0;}
#footer-social-icons{width:100%;float:none;}
footer div.social-icon{float:none;margin:6px;display:inline-block;}
.footer-menu ul li:first-child, .footer-menu ul li:last-child{float:none;}
#footer-share, #footer-social{width:100%;padding:0 20px;}
.footer-menu ul li a{line-height:28px;}
#copyright{padding:20px 0;}
.collection-product-row{text-align:center;}
.product-details{padding:0 10px;}
#product .description{max-width:100%;}
.needhelp{width:100%;}
.cart-buttons{float:none !important;}
.cart-buttons > .buttons{text-align:center;}
#checkout{float:none;display:inline-block;margin:30px auto;}
.promo-code{margin:0px auto;display:block;width:248px;}
#product-image .product-vmid{margin-bottom:0;}
.cart-row-section > .col-9, .cart-row-section > .col-3{width:100%}
.category-column .img-blockwr{padding-bottom:20px;}
.collection-products .product-item{min-height:0;}
.category-column .row-section a:last-child .img-blockwr{padding-bottom:0;} .hover:last-child
}
.one-fourth{display:block;float:left;padding-right:.5%;width:24.5%;}
.three-fourths{display:block;float:right;width:74.5%;}
.collections-nav{font-size:1.5em;font-weight:400 !important;letter-spacing:0.25px;list-style:none;text-transform:uppercase;  text-decoration: none;}
#sort{float:right;}
.inner{font-size:13px;font-weight:normal;text-decoration: none;}
.view-all{margin-bottom:-3px!important;}
.view-all a span{line-height:12px;font-size:12px;font-family:'Inconsolata' !important;text-transform:uppercase;}
.heading-first{padding-top:20px;}
.heading{padding-top:40px;}
.heading, .heading-first, .view-all{font-family:'Oswald', sans-serif!important;font-size:14px!important;}
.current{text-decoration:none;}
.page-title{display:none!important;}
#select-product{display:none;}
.view-details{bottom:16px;display:none;position:absolute;width:100%;}
.view-details-btn{border:1px solid #fff;color:#FFF;display:block;font-weight:bold;margin:0 auto;padding:7px 9px;text-align:center;width:50%;}
.product-img{position:relative;}
#sort-by{background:url('//cdn.shopify.com/s/files/1/0150/3760/t/17/assets/drop-down-arrow.jpg?14513588910551412189') right center no-repeat #fff;border:1px solid #2C2C2C;border-color:#2C2C2C;height:27px;line-height:26px;padding-bottom:0px;padding-left:13px;padding-top:0px;padding-right:31px;webkit-appearance:none;webkit-border-radius:0px;-webkit-border-radius:0px!important;-moz-border-radius:0px!important;border-radius:0px!important;text-align:center;-webkit-appearance:none;-webkit-border-radius:0px;text-transform:uppercase;font-size:13px;font-family:'inconsolata';min-width:155px;width:auto;}
#sort label{line-height:28px;text-transform:uppercase;}
#sort-dd{float:right;position:relative;margin-top:4px;}
#dd-caret{bottom:4px;position:absolute;right:8px;font-size:21px!important;display:none;}
.filter-products, .heading, .heading-first{clear:left;float:left;}
.remove-filter{float:left;margin-top:20px;padding-left:5px;}
.remove-filter:hover, .view-all:hover{cursor:hand;cursor:pointer;}
.splitter{display:none!important;}
.one-fourth{display:none;}
.no-js .one-fourth{display:block;}
.one-fourth{float:left;padding-right:.5%;width:24.5%;}
.three-fourths{display:block;float:right;width:74.5%;}
.collections-nav{font-size:1.5em;font-weight:bold;list-style:none;text-transform:uppercase;}
#sort{float:right;}
.product-name- a{margin-top:9px;}
.inner, .product-name- a, .product-sku, .price{clear:both;display:block;font-size:13px;}
.inner, .product-name- a, .product-sku, .price{font-family:'Inconsolata';}
.inner{font-weight:normal!important;}
.view-all-collections{margin-bottom:0px!important;padding-top:6px;}
.view-all-collections a span{line-height:28px;}
.heading-first{padding-top:11px!important;}
.heading{padding-top:40px;}
.heading, .heading-first, .view-all-collections{font-family:'Oswald', sans-serif!important;font-size:14px!important;}
.mobile .heading, .mobile .heading-first, .mobile .view-all{float:none;padding-top:20px!important;}
.mobile .heading a, .mobile .heading-first a, .mobile .view-all-collections a{display:block;float:none;text-align:center;width:100%;}
.mobile .view-all-collections a span{line-height:17px;}
.mobile .collections-nav{margin-left:0px!important;padding-left:0px!important;}
.mobile .inner, .mobile .open-collection, .mobile .filter-products{display:block;float:none;text-align:center;}
.mobile .product-container{margin-bottom:30px;}
.mobile #collection-single{margin-top:50px;}
.open-heading-first{padding-bottom:7px!important;}
.open-heading, .no-js .heading{padding-bottom:5px;padding-top:36px;}
.open-collection, .no-js .inner{display:block!important;margin-bottom:5px;margin-top:5px;}
.one-fourth ul li{margin-bottom:0px;}
.open-collection ul li{margin-bottom:8px!important;}
.current{text-decoration:none;}
.page-title{display:none!important;}
#select-product{display:none;}
@media screen and (max-width:600px){#select-product{border:1px solid #000;display:block!important;display:block;margin-bottom:20px;margin-left:5px;margin-right:5px;padding:5px;text-align:center;}
#select-product{cursor:hand;cursor:pointer;font-size:1.5em;font-weight:bold;line-height:22px;text-transform:uppercase;}
.one-fourth{position:relative;top:0px;width:100%!important;}
.collections-nav{display:none;margin-bottom:20px;}
.three-fourths{clear:both;display:block;width:100%!important;}
}
@media screen and (max-width:600px){#dd-caret{display:none!important;}
#sort-dd{float:none!important;text-align:center;width:auto!important;}
.product-name a{display:block;text-align:center;}
}
@media screen and (-webkit-min-device-pixel-ratio:0){#full-width .img-blockwr .blockwr-text .button{height:34px;}
}
#preloader{display:none !important;}
.visibility-hidden{visibility:hidden;}



#page-banner {
 	position: relative; 
  	margin-bottom: 13px;
}

#page-banner img {
	width: 100%;

}

.banner-content {
  border: solid 0px #FFFFFF;
  transition: border-width 0.4s ease;
}



.banner-content:hover { border-width: 4px; }

  
.banner-content {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center; 
}


.banner-content h1,
.banner-content p {
    color: #fff;
   
}

.banner-content mark {
  background-color:rgba(0,0,0,.5);
  color: white;
}

.col-4 mark {
  background-color:rgba(0,0,0,.5);
  color: white;
  opacity:70;
}


.banner-content a {
 	border: 0px solid #000;
    background-color:rgba(255, 255, 255, 0.75);
    color: #000 !important;
    font-size: 14px !important;
    padding: 14px 30px;
    letter-spacing: 2px;
    width: 170px;
    border-radius: 5px;
    text-transform: uppercase;
    font-weight: 500;
    font-family: 'Oswald' !important; 
  	text-align: center;
  text-decoration: none;
}

.banner-content a.hover {
 	border: 1px solid #fff;
    background-color:transparent
    color: #fff !important;
    font-size: 18px !important;
    padding: 14px 30px;
    letter-spacing: 2px;
    width: 170px;
    border-radius: 5px;
    text-transform: uppercase;
    font-weight: 500;
    font-family: 'Oswald' !important; 
  	text-align: center;
    margin-left: auto;
    margin-right: auto;
  text-decoration: none;
}

.img-parallax mark {
  background-color:rgba(0,0,0,.5);
  color: white;
}
  

@media only screen and (min-width: 767px) {

.banner-content h1 {
  	margin-left: 200px;
    color: #fff;
    font-size: 31px;
    font-weight: 500;
    letter-spacing: 2px;
    font-family: Oswald !important; 
  text-decoration: none;
}

.banner-content p {
 	font-size: 16px !important;
    line-height: 30px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 500;
    font-family: 'Inconsolata', sans-serif !important;
    font-weight: lighter;
    margin-left: 200px;
  	margin-bottom: 50px;
 text-decoration: none;
}
  
  .banner-content a {
   	 margin-left: 300px; 
     margin-top: 20px;
     
  }


  
}

@media only screen and (max-width: 768px) {
  .banner-content {
   	align-items: center; 
    font-size: 18px !important;
  }
  
  .banner-content h1 {
   	font-weight: 500;  text-decoration: none; 
    font-size: 31px;
  

  }
  .banner-content a {
   	 margin-left: 0px; 
     margin-bottom: 20px;
     
  }
  .banner-content p {
       font-size: 14px;  text-decoration: none;
       margin-bottom: 50px;
  
 	 
}


@media only screen and (max-width: 480px) {
  .banner-content {
   	align-items: center; 
    font-size: 20px !important;
  }
  
 	 .banner-content h1 {
       font-size: 16px;  text-decoration: none;
        margin-top: 20px;
     }
  
  	.banner-content p {
       font-size: 10px;  text-decoration: none;
       margin-bottom: 20px;
      margin-top: -20px;
 
    }
  
  @media only screen and (min-width: 480px) {
  .banner-content {
   	align-items: center; 
    font-size: 20px !important;
  }
  
 	 .banner-content h1 {
       font-size: 22px;  text-decoration: none;
       
     }
  
  	.banner-content p {
       font-size: 16px;  text-decoration: none; 
 
    }
    
    
  
  




