#welcome.page-item-1 {
    margin-top: 0px !important;
    padding-top: 100px !important;
    padding-bottom: 50px !important;
}

#desafio.page-item-2 {
    border-top: -50px !important;
    padding-bottom: 50px !important;
    padding-top: 100px !important;
    margin-top: -100px !important;
}

#about-section-itens.page-item-3 {
    padding-bottom: 100px !important;
}

#o-local.page-item-4 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

#fotos.page-item-5 {
    padding-top: 100px !important;
}
.page-item-5 {
    background-color: #f4f4f4;
}

#sports-oferred.page-item-6 {
    margin-top: 50px !important;
    padding-bottom: 50px !important;
}

#patrocinadores.page-item-7 {
    padding-top: 100px;
}
#patrocinadores-content.page-item-7 {
    margin-bottom: 50px;
}

#staff.page-item-8 {
    padding-top: 100px !important;
    padding-bottom: 50px !important;
    background-color: #f4f4f4;
}
.page-item-8 {
    background-color: #f4f4f4;
}

#personalidades.page-item-9 {
    padding-top: 100px !important;
}

#inscrever.page-item-10 {
    padding-top: 100px !important;
}
#planos-list.page-item-10 {
    padding-top: 50px !important;
    padding-bottom: 100px !important;
}

#contato.page-item-11 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

.blockquote-title {
    max-width: 240px;
}

.ft-box {
    min-height: 300px;
}

/* .x-slider.bxslider .details {
    display: none !important;
} */

.x-slider.bxslider .details {
    height: 126px;
}

#patrocinadores-content .x-carousel li {
    padding: 0px;
}


.page-item-4 .ft-box {
    background-size: cover !important;
    background-position: center !important;
    cursor: pointer !important;
    padding-top: 180px !important;
}

.section-subheading, .ptable-more-info, .ptable-phone, .service-item:hover .service-icon::after, .x-item-wrap .details .fa-box-arrow:hover, .ptable-our-packet {
    background-color: #95d100;
}
.section-subheading::after {
    background-color: #65890c;
}

.blockquote-title {
    border-left: 5px solid #95d100;
}
.ft-box:hover, .x-item-wrap .details .fa-box-arrow:hover {
    border-color: #95d100;
}

.small-logo {
    display: none !important;
}
.heading-wrap {
    margin-top: 60px;
}
.shop-section {
    background: #0a1215;
}

p {
    font-size: 20px;
}

.logo-menu {
    width: 150px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
    float: left;
    margin-right: 20px;
}
.nav > li > a {
    padding: 15px;
}

.shop-section {
    background: #0a1215; 
}

.navbar {
    border: 0px;
}

.header {
    margin-bottom: 15px !important;
}
.shop-header {
    border-bottom: 0px;
}

.top-header {
    display: none !important;
}

#rev_slider_2_1_wrapper {
    margin-top: 50px !important;
}

.ptable-more-info, .ptable-phone {
    display: none;
}

.ptable-our-packet .fa {
    margin-right: 10px;
}

.wpcf7-text::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #fff;
}
.wpcf7-text:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #fff;
   opacity:  1;
}
.wpcf7-text::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #fff;
   opacity:  1;
}
.wpcf7-text:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #fff;
}
.wpcf7-text::-ms-input-placeholder { /* Microsoft Edge */
   color:    #fff;
}

::placeholder { /* Most modern browsers support this now. */
   color:    #909;
}

.header .menu-item-has-children > a:after {
    right: 0px !important;
}

.not-found {
    margin: 20px 0 140px 0 !important;
}

.post .entry-media img {
    width: 100%;
}

.ptable-offer-item:nth-of-type(3) .flex-item {
    width: 100%;
    padding-top: 20px;
    text-align: left;
}
.ptable-offer-item:nth-of-type(3) {
    width: 30%;
}

@media only screen and (max-width: 768px) {
    .logo-menu {
        display: none !important;
    }
    .shop-section {
        height: 120px;
        padding-top: 0px !important;
    }

    #rev_slider_2_1_wrapper {
        margin-top: 0px !important;
    }
}
@media only screen and (min-width: 769px) {
    .shop-section  {
        display: none !important;
    }
}