/*



Theme Name: Uncode



Theme URI: http://www.undsgn.com/uncode



Author: Undsgn



Author URI: http://www.undsgn.com



Description: Uncode is a pixel perfect WordPress Theme designed with terrific attention to details



Version: 1.4.2



License: GNU General Public License v2 or later



License URI: http://www.gnu.org/licenses/gpl-2.0.html



Text Domain: uncode



Domain Path: /languages/



*/







.margin-top-20 {



	margin-top: 20px !important;



}







.margin-top-35 {



    margin-top: 35px !important;



}







.margin-bottom-20 {



	margin-bottom: 20px !important;



}







.padding-top-10-percent {



    padding-top: 10% !important;



}







.padding-right-10 {



    padding-right: 10px !important;



}







.menu-mini.menu-smart a {



    font-size: 15px !important;



}







table.full-width {



    width: 100%;



}







.underline-links a {



    text-decoration: underline !important;



}







.underline-links a:hover {



    text-decoration: none !important;



}







.color-black {



    color: #000 !important;



}







#main-logo .text-logo {



    text-transform: uppercase !important;



    font-size: 16px !important;



}







/* Slider Nav */



.style-dark .btn-default {



    background-color: rgba(255,255,255, 0.4) !important;



}







.style-light .btn-default, .style-dark .style-light.style-override .btn-default, .style-dark .style-light .btn-default {



    background-color: rgba(48,49,51, 0.4) !important;



}







/* End Slider Nav */







/* Weather */



.weather {



    margin-bottom: 20px;



}







.current-forecast .image-cont {



    width: 50px;



    height: 50px;



	background-color: #61BFEC;



    border-radius: 50%;



    padding-top: 0px;



}







.current-forecast .temperature-cont h1 {



    margin-top: 0;



    line-height: 32px;



}







.current-forecast .temperature-cont p {



    margin-top: 0;



    text-align: center;



    font-size: 10px;



    line-height: 22px;



}







.current-forecast .link-cont p {



    margin-top: 0;



    padding: 0;



    line-height: 20px;



    font-size: 12px;



}







.current-forecast .link-cont a {



    color: #fff;



    font-size: 16px;



}







@media (max-width: 1024px) {



    .current-forecast .image-cont {



        width: 40px;



        height: 40px;



    }



}







@media (min-width: 900px) and (max-width: 1023px) {



    .current-forecast .image-cont {



        width: 35px;



        height: 35px;



    }



}







@media (min-width: 426px) and (max-width: 799px) {







    .current-forecast .image-cont {



        width: 30px;



        height: 30px;



    }



}







@media (max-width: 425px) {



    .displayNameCurrent {



       /*display: none;*/



        position: relative;



        top: -25px;



        left: -25px;



    }







    .current-forecast .image-cont {



        width: 23px !important;



        height: 23px !important;



    }







    .current-forecast .image-cont img {



        width: 25px !important;



        height: 25px !important;



    }







    .current-forecast .temperature-cont h1 {



        font-size: 20px !important;



    }







    .current-forecast .temperature-cont {



        vertical-align: middle !important;



    }







    .current-forecast .temperature-cont p {



        display: none;



    }







    .current-forecast .link-cont p {



        margin-top: 5px !important;



        line-height: 10px !important;



    }







    .current-forecast .link-cont a {



        font-size: 8px !important;



    }



}







@media (max-width: 424px) {



    .current-forecast .link-cont a {



        font-size: 6px !important;



    }



}







/* End Weather */







.vc_custom_1485885066503 {







}







.main-container .row-container.vcc-row-settings .row-parent {



    padding: 0 !important;



}







.main-container .row-inner > div.vcc-row-settings {



    padding: 0 !important;



}







.main-container .vcc-grid-container.row-container .row-parent {



    padding: 0 !important;



}







.vcc-row-settings .row-inner, .main-container .vcc-grid-container .row-inner > div {



    padding: 0 !important;



}







.main-container .row-inner > div.vcc-grid-container {



    padding: 0 !important;



}







.vcc-row-settings .t-inside, .vcc-row-settings .single-gutter .tmb {



	padding: 0 !important;



}







.vcc-row-settings.right-padding-36 {



    padding-right-36: 36px !important;







}







.vcc-row-settings .row-inner .t-entry-title {



    color: #fff !important;



}







.width-100-percent {



    width: 100% !important;



}







.colored-links a {



  color: #fec52e !important;



}







.colored-links a:hover {



  color: #fff !important;



}







/*.main-container .row-container.vcc-rid-top .row-parent*/ .main-container .vcc-grid-container .vcc-row-settings.vcc-rid-top {



    margin-top: 0px !important;



   padding-top: 0px !important;



}







.main-container .row-container.vcc-rid-bottom .row-parent {



    margin-bottom: 0px !important;



    padding-bottom: 0px !important;



}







.main-container .row-container.vcc-rid-right .full-width {



    margin-right: 0px !important;



    padding-right: 0px !important;



}







.isotope-wrapper.isotope-inner-padding.double-gutter {



    padding-left: 15px !important;



    padding-right: 15px !important;



}







.tmb-light h3.t-entry-title {



    -webkit-text-stroke-width: 1px !important;



    -webkit-text-stroke-color: rgba(0,0,0,0.4) !important;



}







/*.post-footer, .row-navigation {*/



    /*display: none;*/



/*}*/







.post-wrapper .post-footer.post-footer-dark {



    border-color: transparent !important;



}







.events-list {



    margin-top: 20px;



}







.events-list a {



    color: #000;



	background-color: #ffc42e;



    line-height: 20px;



    border-right: transparent;



    display: inline-block !important;



    font-size: 12px;



    padding: 13px 31px 13px 31px !important;



    margin-right: 10px;



    font-style: normal !Important;



    font-weight: bold;



    text-transform: uppercase;



    text-align: center;



    vertical-align: middle;



    margin-top: 1px;



    margin-bottom: 1px;



    cursor: pointer;



    background-image: none;



    border: 1px solid;



    border-radius: 2px;



    outline: none;



    white-space: pre-wrap;



}







.events-list a:hover {



    text-decoration: underline;



}







@media (max-width: 560px) {



    .events-list a {



		text-align: center;



        display: block !important;



        margin-left: 20px;



        margin-right: 20px;



        margin-bottom: 3px;



    }



}







.widget-container ul.vcc-social-media-footer li {



    padding: 0px;



}







.post-content .btn-container {



    margin-bottom: 20px;



}







.white-text {



    color: #fff !important;



}







.grey-text {



    color: #767676 !important;



}







.post-wrapper .post-body .post-content {



    /*margin-bottom: 40px;*/



}







/* ICON BOX CONTENT */



.icon-box-left .icon-box-content {



    padding-right: 10px;







}







/* FORMS */



#vcc-mailchimp-subscribe.wpcf7-inline-wrapper {



    width: inherit !important;



    float: none !important;



    margin-top: 0px;



    text-align: center;



    display: inline !important;



}







.align-center #vcc-mailchimp-subscribe.wpcf7-inline-wrapper {



    margin: 0 auto !important;



    float: none !important;



    padding-top: 25%;



}







#wpcf7-f22809-p4894-o1 form {



    width: 100% !important;



}







#vcc-mailchimp-subscribe h3 {



    margin: 20px 0 10px 0 !important;



}







#vcc-mailchimp-subscribe p {



    font-size: 14px !important;



}







#vcc-mailchimp-subscribe ul {



    text-align: center;



    padding: 0px !important;



}







#vcc-mailchimp-subscribe ul li {



    display: inline-block;



    padding: 0 !important;



}







#vcc-mailchimp-subscribe ul li input {



    float: left !important;



}







#vcc-mailchimp-subscribe ul li .btn {



    padding: 10px !important;



    text-align: center !important;



    border-top-left-radius: 0px !important;



	border-bottom-left-radius: 0px !important;



    border-top-color: rgba(255, 255, 255, 0.247059) !important;



    border-right-color: rgba(255, 255, 255, 0.247059) !important;



    border-bottom-color: rgba(255, 255, 255, 0.247059) !important;



    position: relative;



    top: -18px;



    left: -4px;



}







#vcc-mailchimp-subscribe ul i {



    margin-right: 0 !important;



}







#vcc-mailchimp-subscribe span.wpcf7-not-valid-tip {



	position: absolute !important;



    top: 36px !important;



    width: 160px !important;



    padding-bottom: 10px !important;







}







.vcc-form-cont {



    text-align: center;



}







.vcc-form-cont > .row-parent {



    padding: 18px 18px !important;



}







.vcc-form-cont input, .vcc-form-cont h3 {



    display: inline;



    margin: 0 5px !important;



    padding: 5px 15px;



}







.vcc-form-cont select {



    display: inline !important;



	width: inherit !important;



    max-width: inherit !important;



    min-width: inherit !important;



	padding: 5px 15px;



}







.vcc-form-cont input, .vcc-form-cont select {



    padding: 2px 15px !important;



}







.book-now-form input::placeholder, .book-now-form select::placeholder {



    color: #000 !important;



}







.vcc-form-cont input.btn {



    padding: 4px 15px !important;



}







@media (min-width: 960px) {



    .vcc-form-cont .row-inner {



        margin-left: 0;



    }



}







.vcc-form-subscribe-h3 h3 {



    margin-top: 0 !important;



}







.error{border-color:red!important;}







#answers hr, #answers br{display:none;}







#answers{color:#ffffff;}







@media (max-width: 959px) and (min-width: 570px) {



    #vcc-mailchimp-subscribe.wpcf7-inline-wrapper {



        width: inherit !important;



        /*float: right !important;*/



        margin-top: 0px !important;



    }







    #vcc-mailchimp-subscribe h3 {



        margin-top: 0 !important;



    }







    .vcc-mialchimp-form-cont.col-md-50 {



        position: absolute !important;



        top: 0 !important;



    }



}







@media (max-width: 1024px) {



    .vcc-form-cont h3 {



        display: block !important;



        margin: 0 !important;



    }







    .vcc-form-cont input, .vcc-form-cont select {



        display: block !important;



        margin: 0 0 5px 0 !important;



    }







    .vcc-form-cont input {



        display: block !important;



        width: 100% !important;



        min-width: calc(100% - 17px) !important;



        color: #767676 !important;



    }







    .vcc-form-cont select {



        display: block !important;



        width: 100% !important;



	    background-color: #fff !important;



        color: #767676 !important;



        -moz-appearance: inherit !important;



        -wekit-appearance: inherit !important;



    }







    #wpcf7-f22809-p4894-o1 h3 {



        margin-top: 0 !important;



    }







    #wpcf7-f22809-p4894-o1 .wpcf7-email {



        width: 150px !important;



    }



}







@media (min-width: 960px) and (max-width: 1200px) {



    .font-28-1200-960 .tmb-content-overlay .h1 {



        font-size: 28px !important;



    }



}







@media (min-width: 375px) and (max-width: 569px) {



    #vcc-mailchimp-subscribe.wpcf7-inline-wrapper {



        margin: 0 auto !important;



        width: 100% !important;



        float: none !important;



    }







    .vcc-mailchimp-subscribe-email {



        /*max-width: 230px !important;*/



    }







    #vcc-mailchimp-subscribe ul li .btn {



        padding: 16px 10px 17px 10px !important;



        /*position: relative;*/



        /*top: -19px;*/



    }







    .tmb-carousel .t-entry-title.h1, .tmb-content-overlay .h1 {



        font-size: 17px !important;



    }



}







@media (max-width: 374px) {



    .tmb .t-entry-title.h1 {



        font-size: 30px !important;



    }





    #vcc-mailchimp-subscribe.wpcf7-inline-wrapper {



        margin: 0 auto !important;



        width: 100% !important;



        float: none !important;



    }







    .vcc-mailchimp-subscribe-email {



        max-width: 180px !important;



    }







    #vcc-mailchimp-subscribe ul li .btn {



        padding: 16px 10px 17px 10px !important;



        /*position: relative;*/



        /*top: -19px;*/



    }







    .vcc-form input, .vcc-form textarea {



        width: 250px !important;



    }



}



/* END FORMS */











/* MAP */



.cmmrm-route-index-filter form {



    float: none;



    margin-left: 10px;



    margin-right: 10px;



}







.cmmrm-route-index-search-form {



    text-align: left;



}











.cmmrm-route-index-filter label {



    width: 25%;



    display: inline-block;



    float: left;



}







.cmmrm-route-index-filter label input {



    width: calc(100% - 10px);



    float: left;



    margin: 5px !important;



    padding: 5px 10px !important;



    height: 2.7em !important;



}







.cmmrm-route-index-filter label select {



    width: calc(100% - 10px);



    float: left;



    margin: 5px !important;



    padding: 5px 10px !important;



}







.style-dark .cmmrm-route-index-filter label select:not([multiple]) {



    background-image: none !important;



}







.cmmrm-route-index-filter input[type=submit] {



    width: calc(15% - 10px);



    float: left;



    margin: 36px 5px 5px 15px !important;



    padding: 10px 10px !important;



    height: 3.1em;



    background-color: #ffc42e !important;



    border-color: #ffc42e !important;



    color: #000;



}







.cmmrm-route-index-filter input[type=submit]:hover {



    background-color: transparent !important;



    border-color: #ffc42e !important;



    color: #ffc42e;



}







.cmmrm-field-search {



    display: none !important;



}







.cmmrm-route-index-filter .cmmrm-filter {



    display: none;



}







.cmmrm-archive .main-container .row-container .double-bottom-padding, .cmmrm-single .main-container .row-container .double-bottom-padding {



    padding: 10px 0 10px 0;



}











.cmmrm-route-snippet {



   border-top: 1px solid #888888;



   padding: 20px;



    margin: 0;



}







.cmmrm-route-travel-mode .current {



    background: #999;



}







.cmmrm-field > label {



    color: #fff;



}







.cmmrm-field input, .cmmrm-field select, .cmmrm-field textarea {



    background-color: #fff;



    color: #000;



}







.cmmrm-date, .cmmrm-author, .cmmrm-referral, .cmmrm-route-single .cmmrm-route-travel-mode {



    display: none !important;



}







@media (max-width: 560px) {



    .cmmrm-route-index-filter form {



        margin-top: 20px;



    }







   .cmmrm-route-index-filter label {



        width: 100%;



        display: block;



        float: none;



   }







    .cmmrm-route-index-filter label input {



        width: calc(100% - 10px);



        float: none;



    }







    .cmmrm-route-index-filter label select {



        width: calc(100% - 10px) !important;



        min-width: calc(100% - 10px) !important;



        max-width: calc(100% - 10px) !important;



        float: none;



    }







    .cmmrm-route-index-filter input[type=submit] {



        width: calc(100% - 10px);



        float: none;



        margin: 15px 5px 5px 5px !important;



    }







}



/* END MAP */











/* EVENTS */







#tribe-bar-form, .single-tribe_events .tribe-events-event-meta, .tribe-events-list-separator-month, .tribe-events-day .tribe-events-day-time-slot h5 {



    background-color: #333;



}







.tribe-bar-views-inner {



    background-color: #666;



}







.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a {



    color: #000;



}



/* END EVENTS */







/* FOOTER */



.widget-container > .tagcloud {



    padding: 18px 0px 0px 0px !important;



}







.widget-container > .tagcloud a {



    color: #fff;



}







#nav_menu-9 ul {



    width: 100%;



    text-align: center;



}







#nav_menu-9 ul li {



    display: inline !important;



    padding: 0 24px;



}







#nav_menu-9 ul li a:before {



    content: '';



}







#nav_menu-9 ul li:first-child {



    padding-left: 0;



}







#nav_menu-9 ul li a {



    /* color: #1080d0 !important; */
    color: #fff;


    font-size: 16px;



}







#nav_menu-9 ul li a:hover {



    /* color: #fff !important; */
    color: #fcc000;


}







.vcc-social-media-footer ul {



    text-align: right;



}







.vcc-social-media-footer li {



    padding-right: 10px !important;



    display: inline !important;



}







.vcc-social-media-footer li:last-child {



    padding-right: 0px !important;



}







.vcc-social-media-footer li img {



    opacity: 1;



    transition: opacity .25s ease-in-out;



    -moz-transition: opacity .25s ease-in-out;



    -webkit-transition: opacity .25s ease-in-out;



}







.vcc-social-media-footer li img:hover {



    opacity: 0.5;



}







.style-color-rgdb-bg {



    background-color: #141618 !important;



}







.widget-container ul li {



    padding: 0px !important;



}







.widget-container.widget_nav_menu li a {



    padding: 0px !important;



    line-height: 1 !important;



    font-size: 14px !important;



}







.widget-container.widget_text img {



    margin: 0px 15px 0px 0px;



}



/* END FOOTER */







/* HEADER ANIMATION WAVES */



@keyframes animatedBackground {



    0% { background-position: 0px 0; }



    25% { background-position: 20px 0; }



    50% { background-position: 0px 0; }



    75% { background-position: 20px 0; }



    100% { background-position: 0px 0; }



}







#ship-with-water:after {



    /*width: 100%;*/



    /*height: 100%;*/



    /*content: "";*/



    /*position: absolute;*/



    /*left: 0;*/



    /*top: 0;*/



    /*z-index: 99;*/



    /*pointer-events: none;*/



    /* !* black overlay with 50% transparency *! */



    /*background: url("/assets?p=%2Flibrary%2Fimg%2Fvcc-header-animation-overlay.png") no-repeat;*/



    /*-webkit-animation-name: animatedBackground;*/



    /*-webkit-animation-duration: 4s;*/



    /*-webkit-animation-fill-mode: forwards;*/



    /*-webkit-animation-timing-function: linear;*/



    /*-webkit-animation-iteration-count: infinite;*/



}



/* END HEADER ANIMATION WAVES */







@media (min-width: 960px) {



    #main-logo {



        display: none !important;



    }







    body.hmenu-position-right .menu-primary-inner {



        text-align: center !important;



        font-size: 14px;



    }







    .menu-wrapper:not(.no-header) .menu-transparent:not(.is_stuck).menu-transparent.style-light-original > * {



        background: transparent;



        background-color: rgba(255,255,255,0.5);



    }







}







@media (min-width: 960px) and (max-width: 1024px) {







    .menu-container ul.menu-smart > li > a {



        font-size: 12px !important;



        padding-right: 10px;



		padding-left: 10px;



    }







    .menu-wrapper .row-menu .row-menu-inner {



        padding: 0px 18px;



    }



}







/* GENERIC SIDEBAR */



.mobileVersion {



  display:none;



}







@media (max-width:1024px) {



    .desktopVersion {



      display:none;



    }







    .mobileVersion {



      display:block;



    }



}



/*  END GENERIC SIDEBAR */







@media (min-width: 1025px) {



    .menu-container ul.menu-smart > li > a {



        font-size: 14px !important;



    }







}







/* CHANGE TO SPINNER ON HEADER LOAD */



.tp-loader.spinner5 {



	background-color:transparent;



	background-image: url('https://vcc.dev.d-r.agency/wp-content/plugins/revslider/public/assets/assets/loader.gif') !important;



    width: 50px !important;



    height: 50px !important;



	border-radius:0px;



	-webkit-border-radius:0px;



	-moz-border-radius:0px;



}







.header-wrapper:not(.header-only-text)::before, .uncode-slider:not(.slider-loaded)::before {



	margin-top:0px !important;



	margin-left:0px !important;



}







/* HOMETOWN APPRECIATION STYLES */



.hometown {



	background-color:#d8d2cb;



}







.hometown-text p {



	color:#000000 !important;



	font-size:18px;



}







.hometown-text strong {



	color:#000000 !important;



	font-size:18px;



}







.hometown-text h2 {



	color:#000000;



}







.hometown-fineprint p {



	color:#000000;



	font-size:12px;



}







.hometown-info {



	background-image: url("/assets?p=%2Fwp-content%2Fuploads%2F2017%2F10%2Fhometown-footer-img.jpg");



	background-repeat: no-repeat;



	background-position:top left;



	background-size:cover;



	-webkit-background-size:cover;



	-moz-background-size:cover;



}







.hometown-info ul li {



	font-size:18px;



}







.divider-wrapper hr {



	margin:0 auto !important;



}







@media screen and (max-width:1024px) {







	.main-container .ht-inner .row-parent {



	padding: 10px 36px 10px 36px;



	}







	.hometown .single-wrapper {



		max-width:80% !important;



	}







	.main-container .hometown .row-inner > div:not([class*="col-md"]) {



		padding: 0px 0px 0px 0px;



	}







}







@media screen and (max-width:320px) {



	



	.hometown-spacer {



		display:none;



	}







}











/* MEMBER'S CORNER LOGIN */



.memberCornerRegister{padding-top:65px;}







.memberCornerRegisterDivide{height:273px;background:url("/assets?p=%2Flibrary%2Fimg%2Fsign-up-divider-vert.png") no-repeat center;background-size:contain;}







.membersCornerText{color:#000000;}







.row div[class*="col-lg-"].align_left > .uncol > .uncoltable > .uncell > .uncont .btn{webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;-ms-transform-origin:center;transform-origin:center;}







p, li, dt, dd, dl, address, label, small, pre, code{font-size:16px;}







@media screen and (min-width:960px) {







.icon-box-right .icon-box-content{padding-right:10px;}







.icon-box-content p {font-weight:200}







.icon-box-content p a, .icon-box-content p a:hover, .icon-box-content p a:visited {text-decoration:none;color:white!important;}







.finePrint{font-size:13px!important;line-height:1.1;}







}







@media screen and (max-width:960px){







	.memberCornerRegisterSpace{display:none;}







	.memberCornerRegisterColumn{padding-top:0px;}







	.memberCornerRegister{padding-top:0px;margin-top:0px!important;}







	.memberCornerRegisterDivide{height:10px;background:url("/assets?p=%2Flibrary%2Fimg%2Fsign-up-divider-hor.png") no-repeat center;background-size:contain;}







	.printCouponEmpty{display:none;}







}







@media screen and (max-width:569px){







.btn:not(input), .btn-link:not(input){webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}







}







/* MEMBER'S CORNER DETAILS */



.introBoxContentWhite{background-color:#ffffff;border-radius:5px;border:1px solid #ccc;}







.introBoxContentWhite p{color:#000000;padding:0 20px;line-height:1.25;}







.introBoxContentWhite h1{padding:20px 20px 0 20px;color:#000000;}







.introBoxContentWhite h2{padding:0;margin-top:0;text-align:center;color:#000000;}







.introBoxContentWhite .asterisk{text-align:center!important;}







.style-light p strong{color:#000000;}







.iconWrapper{width:100%;text-align:center;margin:0 auto;}







.horDivide-90-20{width:90%;margin:10px auto;background-color:#feca3f;border-radius:3px;padding:1px 0;}







.memberLevel, .pointsEarned, .offer1Line2, .offer2Line2, .offer3Line2, .offer4Line2 {color:#d2232a!important;text-align:center;font-size:60px;margin:0;line-height:1.5;}







.moneyEarned{color:#d2232a!important;text-align:center;font-size:50px;margin:0;line-height:1.5;}







.frontMsg {color:#d2232a!important;text-align:center;font-size:40px;margin:0;line-height:1.5;}







.specialOfferWrapper{width:85%;margin:0 auto;border:2px solid #feca3f;}







.specialOfferTitle{font-size:35px;font-weight:200;text-align:center;}







.offerDetails{font-size:27px;margin-bottom:10px;line-height:1.5;}



.offerDetails span{color:#d2232a;}







.validDates{font-size:20px;margin-bottom:10px;line-height:1.5;font-weight:normal;padding-left:0;}







.introBoxContentYellow{background-color:#feca3f;height:auto;min-height:830px;max-height:830px;border-radius:5px;}







.introBoxContentYellow p{color:#000000;padding:0 20px;}







.playerLevel,.earnedPoints,.contactInfo{text-align:center;color:#000000;}







.playerLevelTitle{padding:30px 0 0 0;line-height:0.75;}







.earnedPointsContent h2, .contactInfoContent h2, .winlossRequest h2{margin:0;}







.contactDetails p{text-align:left;line-height:1.3;}







.winlossRequest{background-color:#fde5a0;border-radius:10px;width:90%;margin:15px auto 0;}







.memberLevelTitle{padding:20px 0 0 0;line-height:0.75;}







/*input[type=email],*/ .wpcf7-form select {min-width:100%;max-width:100%;padding:8px 10px;}







.wpcf7-form input[type="submit"]{border:none;background-image:none;background-color:inherit;color:#d2232a;text-decoration:underline;text-transform:uppercase;padding:0;margin:18px 0 18px 0!important;font-size:18px;}







.text-lead{margin-bottom:10px;}







/*spacing*/



.HSpace{height:15px;}







.HDivide{width:90%;height:1px;background-color:#000000;margin:0 auto;}	







/*colors*/



.grey{color:#939598!important;}







/*forms*/



.wpcf7 .wpcf7-mail-sent-ok, .wpcf7 .wpcf7-validation-errors, .wpcf7 span.wpcf7-not-valid-tip{text-align:center;}







.mainRow {padding:0 12px;}







.loginIntroText{font-size:18px;}







.rfp-form input::placeholder{color:#cccccc!important;opacity:1!important;}



.field-label{color:#ffc42e;font-size:18px!important;}



.wpcf7 span.wpcf7-not-valid-tip{color:red!important;font-size:14px!important;}







::placeholder{color:#ffffff;opacity:1;}



:-ms-input-placeholder { /* Internet Explorer 10-11 */



    color: #ffffff;



}



::-ms-input-placeholder { /* Microsoft Edge */



    color: #ffffff;



}



.PNum ::placeholder, .PNumC ::placeholder, .MNum ::placeholder, .MNumC ::placeholder, .PlayerEmail ::placeholder, .PlayerEmailC ::placeholder, .Street ::placeholder, .City ::placeholder, .State ::placeholder, .Zip ::placeholder {color:#b1ada9;opacity:1;}



.PNum :-ms-input-placeholder, .PNumC :-ms-input-placeholder, .MNum :-ms-input-placeholder, .MNumC :-ms-input-placeholder, .PlayerEmail :-ms-input-placeholder, .PlayerEmailC :-ms-input-player, .Street :-ms-input-placeholder, .City :-ms-input-placeholder, .State :-ms-input-placeholder, .Zip :-ms-input-placeholder{ /* Internet Explorer 10-11 */



    color: #b1ada9;



}



>PNum ::-ms-input-placeholder, .PNumC ::-ms-input-placeholder, MNum ::-ms-input-placeholder, .MNumC ::-ms-input-placeholder, .PlayerEmail ::-ms-input-placeholder, .PlayerEmailC ::-ms-input-placeholder, .Street ::-ms-input-placeholder, .City ::-ms-input-placeholder, .State ::-ms-input-placeholder, .Zip ::-ms-input-placeholder{ /* Microsoft Edge */



    color: #b1ada9;



}







/*print icon*/



.print_icon{text-align:center;padding:0 36px!important;}







/*coupon*/



.vccName{font-family:'Raleway';font-size:26px;font-weight:700;}







.couponRowAdj{padding:0 36px!important;}







/*.couponWrapper{background-image:url("/assets?p=%2Fwp-content%2Fuploads%2F2018%2F08%2Fcoupon-background.jpg");background-repeat:no-repeat;background-position:center center;background-size:contain;width:100%;height:400px;}*/







.couponWrapper{background-color:#ffffff;margin:0 auto 25px;width:75%;border-radius:5px;}







.couponInfo{color:#000000;padding:20px 25px 20px 25px;text-align:center;border:2px solid #feca3f;border-radius:5px;}







.couponInfo p{text-align:center;}







.couponInfo .couponExpiry{text-align:center;font-weight:bold;}







.couponExpiry{font-family:Arial, Helvetica, sans-serif;font-size:26px;margin-top:0px;}







.couponInfo .couponPlayerName{margin:0 20px;font-size:40px;font-weight:200;}







.couponInfo .couponPlayerID{margin:0 20px;font-weight:200;}







.offer1Line2, .offer2Line2, .offer3Line2, .offer4Line2{text-transform:uppercase;font-weight:bold;}







.fname, .playerid{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:40px;}







.fine-print{font-family:Arial, Helvetica, sans-serif;font-size:16px;}







.title{font-family:'Raleway';font-weight:bold;font-size:58px;}







/*calendar & icon */



.mcCalText{text-align:center;}







/*print*/



@media print {



	



	* {



		-webkit-print-color-adjust: exact;



	}







}







/*mobile*/



@media screen and (min-width:1024px) {







	.memTitleWrap br{display:none;}







}







@media screen and (min-width:812px) and (max-width:1024px) {







	.couponWrapper{height:auto;margin-bottom:25px;}	







	.contactDetails p{text-align:center;}







	.printRow{display:none;}







	.title{font-size:40px;}







	.couponInfo .couponPlayerID{font-size:28px;}







	.couponInfo .couponPlayerName{font-size:28px;}







	.couponExpiry{font-size:16px;line-height:1.1;}







}







@media screen and (max-width:812px) {



	.introBoxContentYellow {min-height:auto!important;}



	.offerDetails{font-size:22px!important;}



}







@media screen and (max-width:767px) {



		.offerDetails{text-align:center;font-size:22px!important;}



		.validDates{font-size:17px!important;}



}







@media screen and (min-width:667px) and (max-width:812px) {







	.couponWrapper{margin-bottom:25px;}







	.moneyEarned{font-size:40px;}







	.contactDetails p{text-align:center;}







	.couponInfo{padding:20px 15px 20px 15px;}







	.title{font-size:30px;}







	.printRow{display:none;}







	.couponInfo .couponPlayerID{font-size:22px;}







	.couponInfo .couponPlayerName{font-size:22px;}







	.couponExpiry{font-size:16px;line-height:1.1;}				







}	







@media screen and (max-width:666px) {







	.introBoxContentWhite {max-height:none;}







	.introBoxContentWhite h1 {font-size:20px!important;}







	.introBoxContentYellow {min-height:auto!important;max-height:none;}







	.introBoxMoneyEarned{padding:0 5px 0 5px;}







	.introBoxMoneyEarned h2{font-size:24px;}







	.moneyEarned{font-size:30px;line-height:1.2;font-weight:500;}







	.introBoxSpecialOffer h2{font-size:25px;}







	.introBoxSpecialOffer h3{font-size:22px;}







	.printRow{display:none;}







	.memberLevel{font-size: 35px;}







	.contactDetails p{text-align:center;}







	.title{font-size:20px;padding-top:15px;}







	.couponWrapper{width:100%;}







	.couponInfo {padding:5px 5px 5px 5px;}







	.couponInfo .couponPlayerID{font-size:14px;}







	.couponInfo .couponPlayerName{font-size:14px;}







	.couponExpiry{font-size:12px;line-height:1.1;}







	.fine-print{font-size:12px;line-height:1.1;padding-bottom:15px;margin-top:0px;}







}



/* JOIN NOW BUTTON */



.joinNow {font-size:14px;padding:10px 24px 10px 24px;}



/* END JOIN NOW BUTTON */



/* SIGN UP FORM */

input[type=checkbox]{width:15px;height:15px;border-width:2px;border-color:#ffffff;vertical-align:middle;}
input[type=checkbox],input[type=radio]{padding-left:0px;padding-right:0px;}
input[type=radio]{height:15px;box-sizing:border-box;}

.wpcf7-list-item-label{margin-left:0;}

/* END SIGN UP FORM */



/* EDIT MY ACCOUNT FORM */

.wpcf7-select {

	background-image:url("/assets?p=%2Fdata%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgNTAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNMjIuNiw4YzAtMC4xLDAtMC4yLDAuMS0wLjJsMC41LTAuNWMwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMWMwLjEsMCwwLjIsMCwwLjIsMC4xbDMuNywzLjdsMy43LTMuN2MwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMXMwLjIsMCwwLjIsMC4xTDMyLDcuOEMzMiw3LjksMzIuMSw4LDMyLjEsOGMwLDAuMSwwLDAuMi0wLjEsMC4ybC00LjQsNC40Yy0wLjEsMC4xLTAuMSwwLjEtMC4yLDAuMXMtMC4yLDAtMC4yLTAuMWwtNC40LTQuNEMyMi43LDguMiwyMi42LDguMSwyMi42LDh6Ii8%2BPC9zdmc%2B");

}

.wpcf7-form select{padding: 10px 15px 10px 15px;min-width:95%;max-width:95%;}

/* END EDIT MY ACCOUNT FORM */

/* COVID */
.weAreUL ul{margin-top:0px;list-style:none;}
.weAreUL ul li::before {content:"\2022";color:#f9da63;font-weight:600;display: inline-block; width: 1em; margin-left: -1em; }
.weAreUL ul li li::before{content:"\003e";}
/* END COVID */