@media only screen and (max-width: 480px) {
    #covid_link {
        padding-top: 80px;         
    }
      }

    @font-face {
        font-family: 'ChaparralPro-Regular';
        src: url('../Fonts/ChaparralPro-Regular.otf') format('opentype');
    }

    @font-face {
        font-family: 'Sevierville';
        src: url('../Fonts/Sevierville.otf') format('opentype');
    }

    *, *::after, *::before {
        box-sizing: border-box;
    }

    html {
        font-size: 18px;
    }

    b {
        font-weight: bold !important;
    }

    .footer-alt-bg {
        background-image: url('../Images/Backgrounds/LandingPageBackgrounds/landing-page-mountain-footer.png');
    }

    .none {
        display: none !important;
    }

    .planner-header-text {
        color: #267139;
    }

    .planner-text {
        color: #724e21;
    }

    .grey-bg {
        background-color: #f1f1f1 !important;
    }

    em {
        font-style: italic;
    }

    #bloominbbq a:hover {
        color: #e5572a !important;
    }

    li a:hover {
    color: #e5572a !important;
     }

    .vp-submit {
        background-color: #e5572a;
        color: #ffffff;
        align-self: center;
    }

    .vp-close {
        background-color: #267139;
        color: #ffffff;
        align-self: center;
    }

    .vp-form-error-text {
        font-size: 12px;
        padding-left: 10px;
        color: red;
    }

    .vp-form-error-text-alt {
        font-size: 12px;
        padding-left: 10px;
        color: white;
    }

    .vp-form-row {
        padding: 5px;
    }

    .vp-form-title {
        font-size: 20px;
    }

    .vp-check-label {
        font-size: 16px;
    }

    .sign-up-text {
        font-size: 14px;
    }

    .copyright-text {
        font-size: 14px;
    }


    .navbar-nav a:hover {
        color: white !important;
    }

    .right-arrow a:hover {
        color: white !important;
    }

    a:hover {
        /*color: white !important;*/
        color: #e5572a !important;
    }

    .white a:hover {
        /*color: white !important;*/
        color: #ffffff !important;
    }

    .white button:hover {
        color: #ffffff;
    }

    body {
        font-size: 1.8vmin;
        font-family: "Open Sans", sans-serif;
        color: #fff;
        background-color: #333;
        margin: 0;
        padding: 0;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

        body::before {
            /* never visible - this is used in jQuery to check the current MQ */
            content: 'mobile';
            display: none;
        }

    a {
        color: rgba(38, 116, 129, 0.20);
        text-decoration: none;
    }

    a.digital-planner {
            color: dodgerblue;
        }

    iframe, object, embed {
        position: absolute;
        overflow: hidden;
        background-color: transparent;
        filter: alpha(opacity=20);
        border: none;
        width: 100%;
        height: 100%;
        margin: 0;
    }

    p {
        margin: 2% auto 0 auto;
        color: #fff;
    }

    h2 {
        text-transform: uppercase;
        color: #fff;
        font-weight: 900;
        font-size: 3vmin;
    }

    .center {
        text-align: center;
        margin: 0 auto;
    }

    .arrow-column {
        padding-left: 30px;
    }

    .landing-page-social-icon {
        width: 50px;
        height: 50px;
    }

    .landing-page-footer-text {
        position: absolute;
        top: 30%;
        left: 12%;
        font-size: 12px !important;
    }

    /**************************** colors *****************************/

    .white {
        color: #fff;
    }

    /**************************** Widths *****************************/

    .width100px {
        width: 100px;
    }

    .width5 {
        /*width: 5%;*/
        width: 50px;
    }

    .width10 {
        width: 10%;
    }

    .width20 {
        width: 20%;
    }

    .width25 {
        width: 25%;
    }

    .width30 {
        width: 30%;
    }

    .width40 {
        width: 40%;
    }

    .width45 {
        width: 45%;
    }

    .width50 {
        width: 50%;
    }

    .width60 {
        width: 60%;
    }

    .width70 {
        width: 70%;
    }

    .width80 {
        width: 80%;
    }

    .width90 {
        width: 90%;
    }

    .width100 {
        width: 100%;
    }

    .imgWidth100 {
        width: 100%;
    }

    /******************************************************* Custom ********************************************/

.sublevel-planner-image {
    position: absolute !important;
    top: 70%;
    right: 5%;
    margin: auto;
    height: 30%;
}

.mobile-search {
    position: relative !important;
    width: 115px !important;
    background-color: white !important;
    background-image: url(../Images/searchicon.png);
    background-size: 30px 30px;
    background-position: 10px 10px;
    background-repeat: no-repeat;
    padding: 12px 20px 12px 40px;
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
}


#search {
    position: absolute;
    right: 0;
    width: 10px;
    box-sizing: border-box;
    border: none;
    border-radius: 4px;
    font-size: 16px;
    background-color: transparent;
    background-image: url('../Images/searchicon.png');
    background-size: 30px 30px;
    background-position: 10px 10px;
    background-repeat: no-repeat;
    padding: 12px 20px 12px 40px;
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
    z-index: 9999;
}

    #search:focus {
        width: 100%;
        border: 2px solid gray;
        background-color: white;
    }
	

    .parent {
        display: flex;
    }

    .parent-center {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .child {
        /* flex: 1 0 21%; */
        margin: 10px;
        display: flex;
        justify-content: center;
    }

    .flex-row {
        flex-direction: row;
    }

    .flex-column {
        flex-direction: column;
    }

    .main-font {
        font-family: Sevierville, Fallback, sans-serif;
    }

    .alt-font, .link {
        font-family: ChaparralPro-Regular, Fallback, sans-serif;
    }

    .copyright-wrapper {
        font-weight: 600;
    }

    .small-title-text {
        font-size: 20px;
    }

    .small-header-text {
        font-size: 40px;
    }

    .section-header {
        font-size: 68px;
    }

    .section-text {
        font-size: 20px;
        width: 75%;
        padding-top: 20px;
        line-height: 1.3;
    }

    .content-img {
        width: 100%;
        border-radius: 8px !important;
    }

   .badge-img {
    max-width: 300px;
    }
   
 .coupon-img {
     border: 2px solid red;
 }

    .section-padding {
        padding-top: 80px;
    }

    .footer-header {
        font-size: 52px;
    }

    .footer-row {
        display: flex;
    }

    .footer-link {
        font-size: 20px !important;
        font-weight: 600;
    }

    .social-media-icon-row {
        padding-top: 30px;
        padding-bottom: 30px;
        justify-content: space-evenly;
    }

    .content-wrapper {
        padding-right: 0px !important;
        padding-left: 0px !important;
        max-width: none !important;
    }

    .bg-1 {
        background-image: url('../Images/Backgrounds/bg-1-1.jpg');
        background-position: center;
        background-size: cover;
    }

    .bg-2 {
        background-image: url('../Images/Backgrounds/bg-3.jpg');
        background-size: cover;
        background-position: center;
    }

    hr {
        width: 100% !important;
        border-top: 1px solid white;
    }

    .mobile-nav {
        display: none;
        background-color: #e5572a;
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px;
    }

    .nav-link {
        color: white !important;
        font-size: 14px !important;
    }

    .nav-head {
        color: white;
        position: relative;
        bottom: 8px;
    }

    .navbar-light .navbar-toggler {
        outline: none;
        border-color: white;
    }

    .white {
        color: white;
    }

    .black {
        color: black;
    }

    .motel-header-wrapper {
        display: block;
        position: absolute;
        bottom: -140px;
        width: 100%;
    }

    .landing-page-mountain-wrapper {
        display: block;
        position: absolute;
        bottom: -140px;
        width: 100%;
    }

    .motel-header-text {
        color: #6e491d;
    }

    .motel-hotel-page {
        background-color: #fbf3ce;
    }

    .motel-banner-bg {
        background-color: #e5572a;
    }

    .motel-accent-color {
        color: #9c3f22 !important;
    }

    .landing-page-bg {
        background-color: #ffffff !important;
    }

    .landing-page-bg-alt {
        /*background-image: url('../Images/LandingPages/footer-alt-moutains.png');*/
        background-image: url('../Images/LandingPages/footer-alt-moutains.png');
    }

    .black-text {
        color: #080808 !important;
    }

    .white-text {
    color: #ffffff !important;
     }
    
    .red-text {
    color: #ca3535 !important;
     }

    .grey-text {
        color: #232324 !important;
    }

    .orange-text {
        color: #e5572a !important;
    }

    .blue-text {
        color: dodgerblue !important;
    }

    .green-text {
        color: #57ac42 !important;
    }

    .darkgreen-text {
        color: #267139 !important;
    }

    .full-width {
        width: 100%;
    }

    .font-24 {
        font-size: 24px;
    }

    .font-18 {
        font-size: 18px;
    }

    .motel-header-row {
        justify-content: space-between;
        padding-bottom: 20px;
    }

    .motel-detail-text {
        margin: 0px;
        padding-top: 10px;
        font-size: 14px;
    }

    .motel-action-wrapper {
        padding-top: 20px;
    }

    .motel-info-column {
        padding-left: 20px;
        justify-content: space-around;
    }

    db-name a:hover {
        color: white !important;
    }

    .action-row a:hover {
        color: #e5572a !important;
    }

    .white-hover a:hover {
        color: white !important;
    }

    .motel-action {
        padding-right: 10px;
        font-size: 16px;
    }

    .action-row {
        padding-top: 8px;
    }

    .visit-website-btn {
        background-color: #e5572a;
        border-color: #e5572a;
        color: white;
        width: 150px;
        padding: 0;
    }

    .pointer {
        cursor: pointer;
    }

    .v-width {
        width: 50%;
    }

    
    /*Database styles*/

    .db-name {
        margin: 0px;
        font-size: 24px;
        font-weight: 600;
        padding-bottom: 20px;
    }

    .db-img {
        width: 300px;
    }


    .shadow {
        box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23) !important;
    }
    /*Mobile*/
    @media only screen and (max-width : 767px) {

        .landing-page-social-icon {
            width: 30px !important;
            height: 30px !important;
        }

        .mobile-50 {
            width: 50%;
        }

        .padding-top-wrap {
            padding-top: 60px;
        }

        .sub-page-content {
            margin-top: 60px !important;
        }

        .mobile-nav {
            display: flex;
        }

        .nav-link {
            font-size: 16px !important;
        }

        .mobile-hide {
            display: none;
        }

        .carousel-inner {
            top: 63px;
        }

        .img-row-wrapper {
            flex-wrap: wrap;
        }

        .badge-row {
            flex-direction: column !important;
        }

        .img-row-1 {
            padding-right: 20px;
            padding-bottom: 20px;
        }

        .img-row-2 {
            padding-left: 20px;
        }

        .social-icon {
            /*width: 10% !important;*/
            width: 50px !important;
        }

        .footer {
            justify-content: flex-start;
        }

        .footer-header {
            font-size: 24px !important;
        }

        .footer-link {
            font-size: 14px !important;
        }

        .footer-info {
            font-size: 14px !important;
        }

        .section-header {
            font-size: 54px;
        }

        .section-text {
            font-size: 18px;
        }

        .motel-header-row {
            flex-wrap: wrap;
            justify-content: center;
        }

        .motel-info-row {
            flex-wrap: wrap;
        }

        .motel-info-column {
            padding-top: 20px;
            padding-left: 0px;
        }

        .v-width {
            width: 100%;
        }
    }

    .gridview {
        font-family: "arial";
        background-color: #FFFFFF;
        width: 100%;
        font-size: small;
    }

        .gridview th {
            background: #7AC142;
            padding: 5px;
            font-size: small;
        }

            .gridview th a {
                color: #003300;
                text-decoration: none;
            }

                .gridview th a:hover {
                    color: #003300;
                    text-decoration: underline;
                }

        .gridview td {
            background: #D9EDC9;
            color: #333333;
            font: small "arial";
            padding: 4px;
        }

            .gridview td a {
                color: #003300;
                font: bold small "arial";
                padding: 2px;
                text-decoration: none;
            }

                .gridview td a:hover {
                    color: red;
                    font-weight: bold;
                    text-decoration: underline;
                }

    @media only screen and (max-width : 655px) {

        .arrow-column {
            padding-left: 0px;
        }
    }
    /******************************************************* Pages ********************************************/
    #header {
        position: absolute;
        display: block;
        z-index: 9999;
        width: 100%;
        top: 0;
        left: 0;
    }

    .bold {
        font-weight: 900;
        color: #fff;
        font-size: 2.8vmin;
    }

    .bold-alt {
        font-weight: 900;
    }

    #topSlider {
        display: block;
        position: relative;
        width: 100%;
        height: 100%;
        z-index: 100;
        margin: 0;
    }

    iframe#slider {
        position: sticky;
        top: 0;
        left: 0;
        width: 100%
    }

    .txshadow {
        text-shadow: 1px 1px 1px #333;
    }

    /******************************************* Parallax Sections ********************************************/
    /************************************************ @media **************************************************/
    /**********************************************************************************************************/

    @media only screen and (min-width: 1050px) {
        body::before {
            /* never visible - this is used in jQuery to check the current MQ */
            content: 'desktop';
        }

        .motel-header-wrapper {
            /*border: 3px solid red !important;*/
            bottom: -205px !important;
        }

        .landing-page-mountain-wrapper {
            /*border: 3px solid red !important;*/
            bottom: -205px !important;
        }
    }

    @media only screen and (min-width: 1300px) {

        .motel-header-wrapper {
            /*border: 3px solid blue !important;*/
            bottom: -250px !important;
        }

        .landing-page-mountain-wrapper {
            /*border: 3px solid red !important;*/
            bottom: -250px !important;
        }
    }

    @media only screen and (min-width: 1700px) {

        .motel-header-wrapper {
            /*border: 3px solid green !important;*/
            bottom: -335px !important;
        }

        .landing-page-mountain-wrapper {
            /*border: 3px solid red !important;*/
            bottom: -335px !important;
        }
    }


    /*********************************

    Landing Page IFrame

**********************************/

    @media only screen and (min-width: 1050px) {
        .landingpage-iframe {
            height: 300px !important;
        }
    }



    /*********************************

Main Components

**********************************/
    @media only screen and (min-width: 1050px) {
        body[data-hijacking="on"] {
            overflow: hidden;
        }
    }

    .cd-section {
        height: 100vh;
    }

        .cd-section h2 {
            line-height: 100vh;
            text-align: center;
            font-size: 3vmin;
            font-weight: 900;
        }

        .cd-section:first-of-type > div {
            background-color: #333;
        }

            .cd-section:first-of-type > div::before {
                /* alert -> all scrolling effects are not visible on small devices */
                content: 'Effects not visible on mobile!';
                position: absolute;
                width: 100%;
                text-align: center;
                top: 20px;
                z-index: 2;
                font-weight: bold;
                font-size: 1.8vmin;
                text-transform: uppercase;
                color: #6a7083;
            }

        .cd-section:nth-of-type(2) > div {
            background-color: #333;
            background-image: url('../Images/Backgrounds/bg-1-1.jpg');
        }

        .cd-section:nth-of-type(3) > div {
            background-color: #333;
            background-image: url('../Images/Backgrounds/bg-3.jpg');
        }

        .cd-section:nth-of-type(4) > div {
            background-color: #333;
        }

        .cd-section:nth-of-type(5) > div {
            background-color: #333;
        }

    [data-animation="parallax"] .cd-section > div, [data-animation="fixed"] .cd-section > div, [data-animation="opacity"] .cd-section > div {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    [data-animation="parallax"] .cd-section:first-of-type > div, [data-animation="fixed"] .cd-section:first-of-type > div, [data-animation="opacity"] .cd-section:first-of-type > div {
        background-image: url('../Images/Backgrounds/bg-1-1.jpg');
    }

    [data-animation="parallax"] .cd-section:nth-of-type(2) > div, [data-animation="fixed"] .cd-section:nth-of-type(2) > div, [data-animation="opacity"] .cd-section:nth-of-type(2) > div {
        background-image: url('../Images/Backgrounds/bg-1-2.jpg');
    }

    @media only screen and (min-width: 1050px) {
        .cd-section h2 {
            font-size: 3vmin;
            font-weight: 900;
            text-align: center;
        }

        [data-hijacking="on"] .cd-section {
            opacity: 0;
            visibility: hidden;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
        }

            [data-hijacking="on"] .cd-section > div {
                visibility: visible;
            }

        [data-hijacking="off"] .cd-section > div {
            opacity: 0;
        }

        [data-animation="rotate"] .cd-section {
            /* enable a 3D-space for children elements */
            -webkit-perspective: 1800px;
            -moz-perspective: 1800px;
            perspective: 1800px;
        }

        [data-hijacking="on"][data-animation="rotate"] .cd-section:not(:first-of-type) {
            -webkit-perspective-origin: center 0;
            -moz-perspective-origin: center 0;
            perspective-origin: center 0;
        }

        [data-animation="scaleDown"] .cd-section > div, [data-animation="gallery"] .cd-section > div, [data-animation="catch"] .cd-section > div {
            box-shadow: 0 0 0 rgba(25, 30, 46, 0.4);
        }

        [data-animation="opacity"] .cd-section.visible > div {
            z-index: 1;
        }
    }

    @media only screen and (min-width: 1050px) {
        .cd-section:first-of-type > div::before {
            display: none;
        }
    }

    @media only screen and (min-width: 1050px) {
        .cd-section > div {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            /* Force Hardware Acceleration */
            -webkit-transform: translateZ(0);
            -moz-transform: translateZ(0);
            -ms-transform: translateZ(0);
            -o-transform: translateZ(0);
            transform: translateZ(0);
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
        }

        [data-hijacking="on"] .cd-section > div {
            position: absolute;
        }

        [data-animation="rotate"] .cd-section > div {
            -webkit-transform-origin: center bottom;
            -moz-transform-origin: center bottom;
            -ms-transform-origin: center bottom;
            -o-transform-origin: center bottom;
            transform-origin: center bottom;
        }
    }

    .cd-vertical-nav {
        /* lateral navigation */
        position: fixed;
        z-index: 1;
        right: 3%;
        top: 50%;
        bottom: auto;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        display: none;
    }

        .cd-vertical-nav a {
            display: block;
            height: 40px;
            width: 40px;
            /* image replace */
            overflow: hidden;
            text-indent: 100%;
            white-space: nowrap;
            background: url(../img/cd-icon-arrow.svg) no-repeat center center;
        }

            .cd-vertical-nav a.cd-prev {
                -webkit-transform: rotate(180deg);
                -moz-transform: rotate(180deg);
                -ms-transform: rotate(180deg);
                -o-transform: rotate(180deg);
                transform: rotate(180deg);
                margin-bottom: 10px;
            }

            .cd-vertical-nav a.inactive {
                visibility: hidden;
                opacity: 0;
                -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
                -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
                transition: opacity 0.2s 0s, visibility 0s 0.2s;
            }

    @media only screen and (min-width: 1050px) {
        .cd-vertical-nav {
            display: block;
        }
    }



    #nav-icon2 {
    }

        #nav-icon2 span {
            display: block;
            position: absolute;
            height: 9px;
            width: 50%;
            background: #d3531a;
            opacity: 1;
            -webkit-transform: rotate(0deg);
            -moz-transform: rotate(0deg);
            -o-transform: rotate(0deg);
            transform: rotate(0deg);
            -webkit-transition: .25s ease-in-out;
            -moz-transition: .25s ease-in-out;
            -o-transition: .25s ease-in-out;
            transition: .25s ease-in-out;
        }

            #nav-icon2 span:nth-child(even) {
                left: 50%;
                border-radius: 0 9px 9px 0;
            }

            #nav-icon2 span:nth-child(odd) {
                left: 0px;
                border-radius: 9px 0 0 9px;
            }

            #nav-icon2 span:nth-child(1), #nav-icon2 span:nth-child(2) {
                top: 0px;
            }

            #nav-icon2 span:nth-child(3), #nav-icon2 span:nth-child(4) {
                top: 18px;
            }

            #nav-icon2 span:nth-child(5), #nav-icon2 span:nth-child(6) {
                top: 36px;
            }

        #nav-icon2.open span:nth-child(1), #nav-icon2.open span:nth-child(6) {
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
        }

        #nav-icon2.open span:nth-child(2), #nav-icon2.open span:nth-child(5) {
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
        }

        #nav-icon2.open span:nth-child(1) {
            left: 5px;
            top: 7px;
        }

        #nav-icon2.open span:nth-child(2) {
            left: calc(50% - 5px);
            top: 7px;
        }

        #nav-icon2.open span:nth-child(3) {
            left: -50%;
            opacity: 0;
        }

        #nav-icon2.open span:nth-child(4) {
            left: 100%;
            opacity: 0;
        }

        #nav-icon2.open span:nth-child(5) {
            left: 5px;
            top: 29px;
        }

        #nav-icon2.open span:nth-child(6) {
            left: calc(50% - 5px);
            top: 29px;
        }



    div.right-arrow {
        display: inline-block;
        color: #FFFFFF;
        font-size: 16px;
        line-height: 28px;
        margin: 15px 0;
        position: relative;
        width: 200px;
        text-align: center;
    }


        div.right-arrow:before,
        div.right-arrow:after {
            content: "";
            border-style: solid;
            border-width: 0;
            height: 0;
            position: absolute;
            width: 0;
        }

    div.right-arrow {
        background-color: #e5572a;
    }

        div.right-arrow:after,
        div.right-arrow:before {
            border-width: 14px 0 14px 19px;
        }

        div.right-arrow:before {
            border-color: #e5572a transparent;
            left: -19px;
        }

        div.right-arrow:after {
            border-color: transparent #e5572a;
            right: -19px;
        }

    /*********************************
     *       Discount Coupons        *
     *********************************/
#badge_1 {
    border: 2px solid red;
}

/*********************************
*       HArvest Fest Banner      *
*********************************/

@media only screen and (min-width: 1025px) {
    .mobile-only {
        display: none !important;
    }
}

@media only screen and (max-width: 1026px) {
    .desktop-only {
        display: none !important;
    }
}

/************************************
*       Google Custom Search      *
*************************************/

#custom-gcse {
	margin: 45px auto 0 auto;
	font-family: Sevierville, Fallback, sans-serif;
	font-size: 16px;
}
#custom-gcse div span.badge {
	margin: 15px;
}
#btnGcseSearch {
	padding: 15px;
    border-radius: 35px;
    font-size: 18px;
}
.custom-gcse-cntrl {
	right: 5px;
    position: absolute;
    margin-top: -54px;
	width: 35%;
}
.gsc-completion-container { color: black !important; }
.gsc-completion-container > tbody > tr:first-child td:first-child span:first-child {
  margin-top: 10px;
  float: left; }
#custom-gcse .gsc-control-cse, #navbarNavMobileSearch .gsc-control-cse { padding: 0.5em; }
#custom-gcse .gcse-search-control { width:92%; }
@media only screen and (max-width: 767px) {
	#custom-gcse { display: none; }
	/*#custom-gcse-device > a { display: block; }*/
}
@media only screen and (min-width: 768px) {
	#custom-gcse { display: block; }
	#custom-gcse .gcse-search-control { width:86%; }
}
@media only screen and (min-width: 1024px) {
	#custom-gcse .gcse-search-control { width:89%; }
}
@media only screen and (min-width: 1440px) {
	#custom-gcse .gcse-search-control { width:92%; }
}
@media only screen and (min-width: 2000px) {
	#custom-gcse .gcse-search-control { width:94%; }
}
@media only screen and (min-width: 2100px) {
	#custom-gcse { margin: 66px auto 0 auto; }
}