@charset "UTF-8";/*------------------------------------*    #BORDER BOX\*------------------------------------*/html {  box-sizing: border-box; }.content-item header, .user-display, .widget header h1 {    display:none;}body {    font-family:Arial, helvetica, sans-serif;   }/***********LANDING PAGES**********************/@font-face { font-family:"Al Fresco";    src:url('../fonts/al_fesco-webfont.eot');    src:url('../fonts/al_fresco-webfont.ttf') format('truetype'),        url('../fonts/al_fresco-webfont.svg') format('svg'),        url('../fonts/al_fresco-webfont.woff2') format('woff2'),        url('../fonts/al_fresco-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}@font-face {  font-family: 'brandon-grotesque-bold';  src: url("../fonts/brandon-bld-webfont.eot");  src: url("../fonts/brandon-bld-webfont.eot?#iefix") format("embedded-opentype"),       url("../fonts/brandon-bld-webfont.woff") format("woff"),       url("../fonts/brandon-bld-webfont.ttf") format("truetype"),       url("../fonts/brandon-bld-webfont.svg#brandon_grotesquebold") format("svg"); }@font-face{ font-family:"Brandon Printed Two";    src:url('../fonts/brandon_printed_two-webfont.eot');    src:url('../fonts/brandon_printed_two-webfont.ttf') format('truetype'),        url('../fonts/brandon_printed_two-webfont.svg') format('svg'),        url('../fonts/brandon_printed_two-webfont.woff2') format('woff2'),        url('../fonts/brandon_printed_two-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}@font-face { font-family:"Brandon Black";    src:url('../fonts/brandon_blk-webfont.eot');    src:url('../fonts/brandon_blk-webfont.ttf') format('truetype'),        url('../fonts/brandon_blk-webfont.svg') format('svg'),        url('../fonts/brandon_blk-webfont.woff2') format('woff2'),        url('../fonts/brandon_blk-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}@font-face { font-family:"Brandon Medium";    src:url('../fonts/brandon_med-webfont.eot');    src:url('../fonts/brandon_med-webfont.ttf') format('truetype'),        url('../fonts/brandon_med-webfont.svg') format('svg'),        url('../fonts/brandon_med-webfont.woff2') format('woff2'),        url('../fonts/brandon_med-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}@font-face { font-family:"Brandon Reg";    src:url('../fonts/brandon_reg-webfont.eot');    src:url('../fonts/brandon_reg-webfont.ttf') format('truetype'),        url('../fonts/brandon_reg-webfont.svg') format('svg'),        url('../fonts/brandon_reg-webfont.woff2') format('woff2'),        url('../fonts/brandon_reg-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}*, *:before, *:after {    -webkit-box-sizing:border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}* img {    max-width:100%;    height:auto;}#dallas1 {    margin:0 auto;    margin-top:30px;    text-align:center;    background:url('../Content/GV_001__Food.jpg') no-repeat center center;    background-size:cover;    max-width:1000px;    height:auto;    height:500px;}#dallas1 .SC-content a {    color:#fff;    text-decoration:none;}#dallas1 .SC-container {	width:80%;    margin:0 auto;    margin-top:0px;    display:flex;    flex-direction:column;    justify-content:space-between;    height:500px;}#dallas1 h2.SC-main {    font-family:'Bevan', 'Arial Black', sans-serif;    text-align:center;    font-weight:400;    text-transform:uppercase;    font-size:64px;    letter-spacing:12px;    margin-top:50px;    -webkit-margin-after:0px;     margin-bottom:0px;    z-index:99;    color:#fff;}.line img {    padding:0 0;     margin:0 0;    margin-bottom:0px;}#dallas1 .SC-title {    font-family: 'Brandon Printed Two', 'Arial Black', sans-serif;    font-size:58px;    letter-spacing:10px;    text-transform:uppercase;    margin-top:0px;    margin-bottom:10px;    color:#fff}#dallas1 .SC-content {    font-family:'brandon-grotesque-bold', Arial, sans-serif;    font-size:30px;    background:rgba(0,0,0,.6);    border:#fff solid 3px;    margin:0 auto;    margin-top:20px;    margin-bottom:20px;    text-transform:uppercase;    letter-spacing:8px;    padding:15px;}.fine-print {    font-family: Arial, Helvetica, sans-serif;    font-size:12px;    text-shadow:0px 1px rgba(0,0,0,.6);    margin-bottom:7px;    letter-spacing:.5px;    color:#fff;}/***** dallas Bogo Free Entree ********/#dallas2 {    margin:0 auto;    padding-top:20px;    height:1000px;}#dallas2 .top {    margin: 0 auto;}#dallas2 h2.SC-main {    font-family:'Rubik Mono One', 'Arial Black', sans-serif;    text-align:center;    text-transform:uppercase;    font-size:58px;    letter-spacing:3px;    line-height:64px;    -webkit-margin-before:0px;    -webkit-margin-after:0px;    padding-top:10px;    padding-bottom:5px;    text-shadow:2px 2px #111;    color:#F1F1E0;}#dallas2 section {    margin: 0 auto;    font-family: Arial, Helvetica, sans-serif;    font-size:18px;    font-weight:bold;    text-transform:uppercase;    padding:15px 80px;    background:#fff;    color:#111;}#dallas2 button.SC-content {    color:#fff;    border:none;    box-shadow:none;    background:#540909;    padding:10px 25px;    margin-bottom:10px;     font-size:16px;    letter-spacing:1px;}#dallas2 button.SC-content a {    color:#fff;    text-decoration:none;    text-transform:uppercase;}#dallas2 .top {    width:95%;    margin-bottom:10px;}#dallas2 .SC-container {    background:url('../Content/GV_002__Wood.jpg') no-repeat center center;    background-size:cover;    max-width:800px;    height:auto;    height:314px;    margin:0 auto;    margin-top:30px;    text-align:center;}#dallas2 .btm-img {    position:relative;    background:url('../Content/cocktail-strawb.jpg') no-repeat center center;    background-size:cover;    max-width:800px;    height:auto;    height:504px;}#dallas2 .btm-img img {    position:absolute;    left:20px;    bottom:20px;}#dallas2 .btm-img-shrimp {    position:relative;    background:url('../Content/GV_002__Food.jpg') no-repeat center center;    background-size:cover;    max-width:800px;    height:auto;    height:504px;}#dallas2 .btm-img-shrimp img {    position:absolute;    left:20px;    bottom:20px;} #dallas2 h2.SC-main img { padding-top:25px;width:38px;} /***FR Happy Hour -4***/#dallas2 h2.FR-main {     font-family:'Al Fresco', 'Arial', sans-serif;     font-weight:300;    text-align:center;    font-size:92px;    letter-spacing:0px;    line-height:68px;    -webkit-margin-before:0px;    -webkit-margin-after:0px;    padding-top:70px;    margin-bottom:-15px;    color:#fff;}#dallas2 h3.FR-main {     font-family:'Raleway', Arial, sans-serif;    text-align:center;    font-size:38px;    text-transform:uppercase;    letter-spacing:7px;    line-height:42px;    -webkit-margin-before:0px;    -webkit-margin-after:0px;    padding-top:0px;    padding-bottom:60px;    color:#ac9866;}#dallas2 .FR-container {    background:url('../Content/GV_005__PaisleyHeader.jpg') no-repeat center center;    background-size:cover;    max-width:800px;    height:auto;    height:304px;    margin:0 auto;    margin-top:30px;    text-align:center;}#dallas2 .btm-img-FR {    position:relative;    background:url('../Content/GV_005__GroupShot.jpg') no-repeat center center;    background-size:cover;    max-width:800px;    height:auto;    height:504px;}#dallas2 .btm-img-FR img {    position:absolute;    right:20px;    bottom:20px;}/**** FR Guest-List #4 ****/#dallas2 h2.FR-guest-list {     font-family:'Al Fresco', 'Arial', sans-serif;     font-weight:300;    text-align:center;    font-size:92px;    letter-spacing:0px;    line-height:68px;    -webkit-margin-before:0px;    -webkit-margin-after:0px;    padding-top:80px;    margin-bottom:-15px;    color:#ac9866;}#dallas2 h3.FR-guest-list {     font-family:'Raleway', Arial, sans-serif;    text-align:center;    font-size:38px;    text-transform:uppercase;    letter-spacing:7px;    line-height:42px;    -webkit-margin-before:0px;    -webkit-margin-after:0px;    padding-top:0px;    padding-bottom:60px;    color:#fff;}#dallas2 .btm-img-FR-guest {    position:relative;    background:url('../Content/GV_003__DJ.jpg') no-repeat center center;    background-size:cover;    max-width:800px;    height:auto;    height:504px;}#dallas2 .btm-img-FR-guest img {    position:absolute;    right:20px;    bottom:20px;}/*** RB Happy Hour #3 ****/h3.RB-sub {    font-family:'Rubik Mono One', Arial, sans-serif;    text-align:center;    font-weight:normal;    text-transform:uppercase;    font-size:22px;    letter-spacing:2px;    line-height:34px;    -webkit-margin-before:0px;    -webkit-margin-after:0px;    padding-top:0px;    padding-bottom:35px;    text-shadow:2px 2px #111;    color:#F1F1E0;}.btm-RB-happy {     position:relative;    background:url('../Content/GV_006__Cheers.jpg') no-repeat center center;    background-size:cover;    max-width:800px;    height:auto;    height:504px;}#dallas2 .btm-RB-happy img {    position: absolute;    left: 20px;    bottom: 20px;}.sub {padding-top:40px;}.happy {margin-top:10px;}/***FR VIP Bottle SVc -6***/#dallas2 h2.FRvip {     font-family:'Raleway', 'Arial', sans-serif;     font-weight:400;    text-align:center;    font-size:76px;    letter-spacing:10px;    line-height:80px;    -webkit-margin-before:0px;    -webkit-margin-after:0px;    padding-top:50px;    margin-bottom:0px;    color:#fff;}#dallas2 h3.FRvip {     font-family:'Raleway', Arial, sans-serif;     font-weight:300;    text-align:center;    font-size:32px;    text-transform:uppercase;    letter-spacing:7px;    line-height:38px;    -webkit-margin-before:0px;    -webkit-margin-after:0px;    padding-top:0px;    padding-bottom:50px;    color:#ac9866;}/* ==========================================================================   Media Queries   ========================================================================== */@media screen and (max-width: 1015px) {    #dallas1 h2.SC-main {        font-size: 58px;        line-height: 60px;    }}@media screen and (max-width: 960px) {    #dallas1 h2.SC-main { font-size:58px; line-height:60px;}    #dallas1 .SC-title { font-size:50px;line-height:48px;}    #dallas1 .SC-content {font-size:24px;}}@media screen and (max-width: 850px) {    #dallas1 .SC-container {width:95%;}       #dallas2 {height:880px;}    #dallas2 h2.SC-main { font-size:58px;line-height:62px;}    #dallas2 {padding-top:0px;}    #dallas2 .top {width:85%;}     #dallas2 section {padding:15px 20px;font-size:16px;}     #dallas2 h2.FR-main, #dallas2 h2.FR-guest-list { padding-top:58px;}}@media screen and (max-width: 680px) {    img.xit {display:none; }}@media screen and (max-width: 660px) {     #dallas2 h3.FR-main, #dallas2 h3.FR-guest-list { font-size:38px;line-height:42px;padding-bottom:40px;}     #dallas2 h2.FR-guest-list { font-size:78px;line-height:78px;padding-top:40px;}}@media screen and (max-width: 620px) {    #dallas1 h2.SC-main { font-size:46px;line-height:52px;margin-bottom:0px;}     #dallas1 .SC-title { font-size:38px;}     #dallas1 .SC-content {font-size:22px;}      #dallas2 h2.SC-main img { padding-top:14px;}}@media screen and (max-width: 580px) {     #dallas1 h2.SC-main { font-size:48px;line-height:52px;margin-top:40px;}    #dallas2 .SC-container {height:300px;}    #dallas2 section {padding:15px 20px;font-size:14px;}    #dallas2 h2.SC-main { font-size:50px;line-height:50px;padding-bottom:0px;}    #dallas2 h3.FR-main, #dallas2 h3.FR-guest-list { font-size:32px;line-height:38px;padding-bottom:20px;}}@media screen and (max-width: 480px) {    #dallas1 {margin-top:0px; }     #dallas2 {padding-top:0px; }     #dallas2 h2.SC-main img { padding-top:25px;width:32px;}    #dallas2 .btm-img img {left:33%;right:33%;top:30px;}     #dallas2 h2.FR-main { font-size:68px;line-height:68px;padding-top:30px;}    #dallas2 .btm-img-FR img, #dallas2 .btm-img-FR-guest img {left:40%;right:40%;top:10px;width:90px;}    #dallas2 .btm-RB-happy img {left:30%;right:30%;top:150px;}}@media screen and (max-width: 430px) {    #dallas2 h2.SC-main img {display:none;}}@media screen and (max-width: 400px) {    #dallas2 h2.SC-main  {font-size:45px;line-height:45px;}}/* ==========================================================================   Gear Shop Landing Page   ========================================================================== */#gearsh {    margin:0 auto;    margin-top:60px;    padding-top:30px;    text-align:center;    background:url('https://mavenprodstorage.blob.core.windows.net/img/Background.png') repeat-y center top;    max-width:1000px;    height:auto;    height:851px;}section.border {    margin: 0px auto;    margin-top:10px;    background:url('https://mavenprodstorage.blob.core.windows.net/img/Border.png') no-repeat center center;    background-size:cover;    max-width:859px;    height:auto;    height:560px;    padding:35px;}img.eat {    float:left;}div.corn-text {    float:right;    margin-right:-10px;    width:270px;    font-family: 'Brandon Black', Arial, sans-serif;    font-size:34px;    line-height:38px;    font-weight:bold;    color:#faf0d6;    text-shadow:2px 2px 3px #143746;    text-transform:uppercase;}span.corn {    font-size:26px;}img.bags {    float:left;    margin-left:65px;}img.bread {    float:right;    margin-right:-88px;    margin-top:38px;}.btm-txt {    padding:5px 20px 20px;    font-family: 'Brandon Medium', Arial, sans-serif;    font-size:17px;    line-height:20px;    font-weight:bold;    color:#143746;    text-transform:uppercase;    width:100%;    display:block;}.promo-disclaimer {   font-size:11px; color:#777;   font-family: arial, sans-serif;   padding:3px;}/* ==========================================================================   Media Queries   ========================================================================== */@media screen and (max-width: 865px) {    #gearsh {        background:url('https://mavenprodstorage.blob.core.windows.net/img/Background.png') repeat-y center top;        background-repeat:repeat-y;        height:auto;    }    section.border {        margin-left:11%;        margin-top:0px;        background:url('') repeat center top;    }    div.corn-text {        float:left;        margin-right:0px;        margin-left:11%;        margin-top:20px;        width:400px;    }     img.bags {        float:left;        margin:20px 16% 20px 7%;        display:block;    }     img.bread {display:none;}}@media screen and (max-width: 758px) {    section.border {        margin-left:7%;    }    .btm-txt {font-size:14px;line-height:16px;margin-top:15px;}}@media screen and (max-width: 715px) {    section.border {        margin-left:5%;    }}@media screen and (max-width: 680px) {    section.border {        margin-left:2%;    }    img.bags {        margin:20px 7% 20px 7%;}}@media screen and (max-width: 606px) {    section.border {        margin-left:0%;    }    img.bags {        margin:20px 4% 20px 4%;}     div.corn-text {        margin-left:8%;}}@media screen and (max-width: 550px) {    section.border {        padding:10px;    }}@media screen and (max-width: 505px) {    img.bags {        margin:20px 17% 20px 2%;}     div.corn-text {         margin-left:6%;font-size:28px;    line-height:34px;}}@media screen and (max-width: 480px) {    img.bags {        margin:20px 0% 20px 0%;}     div.corn-text {        margin-left:0%;}}@media screen and (max-width: 420px) {     div.corn-text {         margin-left:6%;font-size:22px;    line-height:24px;width:320px;}}/**** Prospect Boston Landing ***    ******************************************/@font-face { font-family:"Brandon Bold";    src:url('../fonts/brandon_bld-webfont.eot');    src:url('../fonts/brandon_bld-webfont.ttf') format('truetype'),        url('../fonts/brandon_bld-webfont.svg') format('svg'),        url('../fonts/brandon_bld-webfont.woff2') format('woff2'),        url('../fonts/brandon_bld-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}* img {    max-width:100%;    height:auto;    padding-bottom:0px;}#prospecting {    margin:0 auto;    margin-top:35px;    width:100%;    max-width:1000px;    background-color:#fff;}header.prspct {    margin: 0 auto;    background:url('https://mavenprodstorage.blob.core.windows.net/img/Prospecting__Header.png') no-repeat center;    position:relative;    height:511px;    margin-bottom:35px;    text-align:center;}.top-tit {    position:absolute;    top:35%;    text-align:center;    width:70%;    left:15%;    font-family:'Brandon Bold', sans-serif;    text-align:center;    text-transform:uppercase;    font-size:52px;    letter-spacing:6px;    line-height:68px;    color:#fff;    }h2.title {    font-family:'Brandon Bold', 'Arial Black', sans-serif;    text-align:center;    text-transform:uppercase;    font-size:28px;    letter-spacing:1px;    line-height:36px;    -webkit-margin-before:0px;    -webkit-margin-after:0px;    padding-top:15px;    padding-bottom:20px;    color:#111;}.btn-top {    margin: 0 auto;    text-align:center;}#prospecting section {    margin: 0 auto;    font-family: 'Brandon Medium', sans-serif;    color:#fff;    text-transform:uppercase;    text-align:center;    width:100%;}section.section-two {    font-size:32px;    line-height:38px;    font-weight:normal;}.module {    position:relative;    float:left;    margin:0 auto;    text-align:center;    display:table;    width:50%;     height:309px;     overflow:auto;}.init {    display:table-cell;    vertical-align:middle;    width:100%;    /*position:absolute;    left: 8%;    right:8%;*/    padding-right:15%;    padding-left:15%;    font-size:32px;    line-height:40px;    letter-spacing:5px;    font-weight:normal;    text-align:center;}.desc { /*rollover text*/    position:absolute;    top:0px;    left: 0px;    width:100%;    font-size:18px;    font-weight:normal;    letter-spacing:.2px;    /*text-transform:none;*/    margin:0 auto;    text-align:center;    line-height:30px;    display:block;    padding:60px;    padding-top:60px;    color: #fff;     width:100%;     /*height:309px;*/     opacity:0;}.cta {   color: #111;   border: 3px solid #111;   box-shadow: none;   background: #fff;   padding: 10px 45px;   margin-bottom: 0px;   font-size: 16px;   font-weight: bold;   letter-spacing: 5px;   margin-top: 0px;   margin-bottom: 10px;   text-decoration: none;   text-transform: uppercase;   z-index:5;}.sm-txt {font-size:12px;}.img-1 {    background:url('https://mavenprodstorage.blob.core.windows.net/img/Prospecting__ColorSquare_04.png') no-repeat center center;}.img-2 {    background:url('https://mavenprodstorage.blob.core.windows.net/img/Prospecting__ColorSquare_02.png') no-repeat center center;}.img-3 {    background:url('https://mavenprodstorage.blob.core.windows.net/img/Prospecting__ColorSquare_03.png') no-repeat center center;}.img-4 {    background:url('https://mavenprodstorage.blob.core.windows.net/img/Prospecting__ColorSquare_01.png') no-repeat center center;    }h2.sub-tit {    font-family:'Brandon Bold', Arial, sans-serif;    text-align:center;    text-transform:uppercase;    font-size:30px;    letter-spacing:1px;    line-height:42px;    font-weight:normal;    -webkit-margin-before:0px;    -webkit-margin-after:0px;    margin-top:20px;    padding-bottom:10px;    color:#111;}ul.sec3-bg {    background:url('https://mavenprodstorage.blob.core.windows.net/img/Prospecting__PurpleLargeSquare.png') no-repeat center center;      margin:0 0;    padding:35px 0;    text-align:center;    list-style: none;}ul.sec3-bg li {    font-family:'Brandon Medium', Arial, sans-serif;    text-transform:none;    font-weight:normal;    font-size:20px;    color:#fff;    text-decoration:none;    padding:10px;}ul.sec3-bg li img {    text-align:center;    margin-bottom:-2px;}#controlled {    width:100%;    height:405px;    margin:0 auto;    position:relative;}.sliding {    width:100%;    height:405px;    margin:0 auto;    position:absolute;    overflow: hidden;}.sliding img {    position:absolute;    left:100%;    top:0px;}.sliding img:nth-of-type(1) {    left: 0px;}.cntrls img {    position:absolute;    top:43%;    bottom:43%;}.cntrls img.prev {    left:10px;    z-index:9;}.cntrls img.next {    right:10px;    z-index:9;}h4.title {    font-family:'Brandon Bold', Arial, sans-serif;    text-align:center;    text-transform:uppercase;    font-size:20px;    letter-spacing:1px;    line-height:26px;    -webkit-margin-before:0px;    -webkit-margin-after:0px;    padding-top:30px;    padding-bottom:15px;    color:#111;}.contact {    width:100%;    overflow:auto;    margin: 0 auto;    text-align:center;    margin-top:10px;    margin-left:20%;    margin-bottom:50px;}.contact img {    margin-bottom:0px;    padding-right:10px;}.btm-btn-left, .btm-btn-right {    float:left;    margin-right:30px;    padding-bottom:20px;}.btm-btn-left a, .btm-btn-right a {    font-family:'Brandon Bold', Arial, sans-serif;    color:#111;    text-transform:uppercase;    font-size:16px;    letter-spacing:1px;    line-height:28px;    text-decoration:none;    text-align:center;}#fade1, #fade2, #fade3, #fade4 {    position:relative;    float:left;    width:50%;    margin:0 0;    height:309px;}#fade3, #fade4 {    overflow:hidden;}.sec1, .sec2, .sec3, .sec4 {    position: absolute;    left: 0px;     top: 0px;     /*position:relative;*/    margin:0 0;    padding:0 0;}.sec4 img:last-of-type {    z-index:-1;}.artist-txt {    position:absolute;    top:30%;    left:10%;    right:10%;    font-family: 'Brandon Medium', sans-serif;    color:#fff;    text-align:center;    letter-spacing:2px;    font-size:36px;    line-height:42px;}/* ==========================================================================   Media Queries   ========================================================================== */@media screen and (max-width: 1030px) {    #fade1, #fade2, #fade3, #fade4 {        height:280px;    }}@media screen and (max-width: 990px) {    .contact {        margin-left:16%;    }    .btm-btn-left {        margin-right:20px;    }}@media screen and (max-width: 960px) {    .module {        height:280px;    }   .init {        padding-right:8%;        padding-left:8%;   }   .desc {        padding:40px;   }   #controlled, .sliding {        height:290px;   }   .cntrls img {        top:40%;        bottom:40%;    }}@media screen and (max-width: 848px) {    #fade1, #fade2, #fade3, #fade4 {        height:250px;    }   .module {        height:250px;    }   .init {        font-size:28px;        line-height:36px;   }   .desc {        font-size:18px;        line-height:28px;        padding:20px;        padding-top:30px;   }   .contact {        margin-left:12%;    }   .nix {display:none;}}@media screen and (max-width: 780px) {    #fade1, #fade2, #fade3, #fade4 {        height:220px;    }    .cntrls img {        top:39%;        bottom:39%;    }}@media screen and (max-width: 730px) {   .init {        padding-right:6%;        padding-left:6%;   }   .desc {        font-size:16px;        line-height:24px;        padding:15px;        padding-top:40px;   }   .contact {        margin-left:9%;    }    #controlled, .sliding {        height:250px;   }}@media screen and (max-width: 660px) {    #fade1, #fade2, #fade3, #fade4 {        width:100%;        height:309px;    }    .sec1, .sec2, .sec3, .sec4 {        position:relative;    }    .module {        width:100%;        height:309px;    }   .init {        padding-right:15%;        padding-left:15%;        font-size:32px;        line-height:40px;   }   .desc {        font-size:20px;        line-height:38px;        text-transform:uppercase;        padding:60px;        padding-top:50px;   }   h2.title {        font-size:22px;        line-height:32px;   }   h2.sub-tit {        font-size:26px;        line-height:34px;   }   .contact {        margin:0 auto;        margin-left:0%;    }   .top-tit {        width:95%;        left:0%;        top:25%;        font-size:42px;        line-height:48px;   }}@media screen and (max-width: 606px) {    header.prspct {        height:400px;        vertical-align:top;    }    .btm-btn-left, .btm-btn-right {        text-align:center;        float:none;        width:100%;        margin-right:0px;    }    .btm-btn-left a, .btm-btn-right a {        font-size:14px;   }   #controlled, .sliding {        height:230px;   }   .cntrls img {        top:34%;        bottom:34%;    }}@media screen and (max-width: 550px) {    .cntrls img {        top:30%;        bottom:30%;    }}@media screen and (max-width: 480px) {    #fade1, #fade2, #fade3, #fade4 {        height:260px;    }    .module {        height:250px;    }    .init {        padding-right:10%;        padding-left:10%;        font-size:28px;        line-height:36px;   }   .desc {        font-size:18px;        line-height:28px;        padding:30px;   }   ul.sec3-bg li {        padding:7px;    }   h4.title {        margin-top:0px;        font-size:17px;   }   #controlled, .sliding {        height:200px;   }   .cntrls img {        top:30%;        bottom:30%;    }}@media screen and (max-width: 430px) {     #fade1, #fade2, #fade3, #fade4 {        height:240px;    }    .module {        height:240px;    } }/* ==========================================================================   Gear Shop OCTOBER PROMO Page   ========================================================================== */#oct-gearsh {    margin:0 auto;    margin-top:50px;    padding-top:40px;    text-align:center;    background:url('https://mavenprodstorage.blob.core.windows.net/img/retail-oct_bg.jpg') repeat-y center top;    max-width:1000px;    height:auto;    height:1050px;}section.oct {    margin-top:35px;    margin-left:35px;    display:block;    width:100%;}section.oct img {    float:left;    margin-bottom:35px;}.oct-btm-txt {    margin-top:-3px;    background-color:rgba(0,0,0,.6);    padding:25px;    font-family: 'Brandon Reg', Arial, sans-serif;    font-size:28px;    letter-spacing:.5px;    line-height:40px;    color:#fff;    width:100%;    display:block;}/* ==========================================================================   Media Queries   ========================================================================== */@media screen and (max-width: 925px) and (min-width:760px) {    .oct-btm-txt {        padding:22px;        font-size:26px;        line-height:36px;    }}@media screen and (max-width: 865px) {    #oct-gearsh {        background:url('https://mavenprodstorage.blob.core.windows.net/img/retail-oct_bg.jpg') repeat-y center top;        background-repeat:repeat-y;        height:auto;    }    section.oct img {        margin-bottom:25px;    } }@media screen and (max-width: 758px) {    .oct-btm-txt {        font-size:18px;        line-height:22px;        padding:20px;}}@media screen and (max-width: 720px) {    section.oct {        margin-left:5px;    }}@media screen and (max-width: 505px) {    section.oct img {        margin-bottom:20px;}}@media screen and (max-width: 480px) {    section.oct {        margin-left:0px;    }}@media screen and (max-width: 420px) {     .oct-btm-txt {         font-size:13px;        line-height:16px;        padding:10px;}}