@import url("https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css");

h2.widget-title.tp1.tp2 {
    margin-top: 0px!important;
    margin-bottom: 30px!important;
}
/*.page-id-2 .caption img {
    margin: auto;
}

.page-id-2 .caption {
    max-width: 600px;
    text-align: center;
}*/

.desired-date input {
    border: none;
    border-radius: 2px;
    box-shadow: 0 1px 2px #333;
    margin-bottom: 5px;
    margin-top: 15px;
    display: block;
    width: 100%;
    height: 38px;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.5;
    color: #555;
    background-color: #fff;
    background-image: none;
}


.desired-time select, .tax-exempt select {
    border: none;
    border-radius: 2px;
    box-shadow: 0 1px 2px #333;
    margin-bottom: 5px;
    margin-top: 15px;
    display: block;
    width: 100%;
    height: 38px;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.5;
    color: #555;
    background-color: #fff;
    background-image: none;
}
.sdatetime h3 {
    color: #fff;
}
.tmcp-checkbox {
    width: initial!important;
}
dt.tm-options-totals, dd.tm-options-totals {
    display: none;
}
.single-product h4#link-blog-home {
    display: none;
}

.single-product .posted-on {
    display: none;
}
.single-product .product_meta {
    display: none;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #9c241f;
    color: #fff;
    -webkit-font-smoothing: antialiased;
}

/* 5-4-2020 */
#grid .grid-weddings {
    background-image: url(https://faulknersranch.com/wp-content/uploads/2020/05/weddings.jpg);
}
#grid .grid-companies {
    background-image: url(https://faulknersranch.com/wp-content/uploads/2020/05/company.jpg);
}
#grid .grid-corporations {
    background-image: url(https://faulknersranch.com/wp-content/uploads/2020/05/team.jpg);
}
#grid .grid-pumpkins {
    background-image: url(https://faulknersranch.com/wp-content/uploads/2020/05/pumpkin.jpg);
}
#corporate-events {
    background: #f7f7ef url(https://faulknersranch.com/wp-content/uploads/2020/05/x11.jpg) no-repeat left center;
}
#wedding-packages {
    background: #f7f7ef url(https://faulknersranch.com/wp-content/uploads/2020/05/x10.jpg) no-repeat right center;
}

/* 13th May 2020 */

.page-template-landing.page-id-1077 #picnic-toolkit .grid-land {
    background-image: url(https://faulknersranch.com/wp-content/uploads/2020/05/planningtools.jpg);
}
.page-template-landing.page-id-1077 #food .grid-land {
    background-image: url(https://faulknersranch.com/wp-content/uploads/2020/05/food.jpg);
}
.page-template-landing.page-id-1077 #specialties .grid-land {
    background-image: url(https://faulknersranch.com/wp-content/uploads/2020/05/specialities.jpg);
}
.page-template-landing.page-id-1077 #ranch-rec .grid-land {
    background-image: url(https://faulknersranch.com/wp-content/uploads/2020/05/ranch.jpg);
}
.page-template-landing.page-id-1077 #package-details .grid-land {
   /* background-image: url(https://faulknersranch.com/wp-content/uploads/2020/05/food2.jpg); */
     background-image: url(https://faulknersranch.com/wp-content/uploads/2020/05/package.jpg);
}

/*

.page-template-landing.page-id-1077 #landing-parallax-wrapper {
    background-image: url(https://faulknersranch.com/wp-content/uploads/2020/05/h3.jpg)!important;
}

*/.page-template-landing.page-id-1077 #landing-parallax-wrapper {
    background-image: url(https://faulknersranch.com/wp-content/uploads/2020/05/h1.jpg)!important;
}
.page-template-landing.page-id-1077 #food .grid-land {
    background-image: url(https://faulknersranch.com/wp-content/uploads/2020/05/food3.jpg);
}

/*27 may*/
.page-template-landing.page-id-20 #entertainment .grid-land {
    background-image: url(https://faulknersranch.com/wp-content/uploads/2020/05/holiday2.jpg);
}
.page-template-landing.page-id-20 #details .grid-land {
    background-image: url(https://faulknersranch.com/wp-content/uploads/2020/05/package-1.jpg);
}
.page-template-landing.page-id-26 #rides .grid-land {
    background-image: url(https://faulknersranch.com/wp-content/uploads/2020/05/pony.jpg);
}

@media screen and (max-width: 767px) {
.home #slider .hidden-xs.col-sm-12 {
    display: block!important;
}

.home #slider .caption {
    font-size: 30px!important;
    line-height: 1.3!important;
}
  .home #slider .caption-wrap {
    top: 20%!important;
}
}

p.heventime {
    margin-top: 30px;
    font-weight: bold;
    color: #fff;
    font-size: 24px;
    text-shadow: 3px 3px 5px rgba(0,0,0,0.75);
    letter-spacing: 1px;
}

.hbtnx1.hbtnx2 a {
    background-color: rgba(0,0,0,0.5);
    box-shadow: 2px 2px 2px #000;
    color: #fff;
    font-size: 20px;
    padding: 7px 20px;
    text-shadow: 0 0 3px rgba(0,0,0,0.6);
    text-transform: uppercase;
    border: 2px solid #fff;
    border-radius: 7px;
    display: inline-block;
}

.page-template-landing.page-id-24 #landing-secondary-content {
    background: #fff url(https://faulknersranch.com/wp-content/uploads/2020/09/bgx1.jpg) center center;
}

/* Home Page Banner - 10-15-2020 */

.page-template-landing.page-id-24 #landing-parallax-wrapper {
    /*background: url(https://faulknersranch.com/wp-content/uploads/2020/10/PumpkinCover2.jpg)!important;*/
    background-size: cover!important;
    background-position: top!important;
    background-repeat: no-repeat!important;
}
@media screen and (max-width: 981px) {
.page-template-landing.page-id-24 #landing-parallax-wrapper {
  background-size: contain!important;
}
}

.s1h1t1 {
    text-shadow: 3px 3px 5px rgba(0,0,0,0.75)!important;
    font-family: 'NexaRustScriptB-03',Georgia,"Times New Roman",Times,serif!important;
}
p.heventime {
    text-align: center!important;
}
.s1btnx1 {
    display: inline-block!important;
    margin-top: 20px;
    background-color: rgba(0,0,0,0.5)!important;
    box-shadow: 2px 2px 2px #000!important;
    color: #fff!important;
    font-size: 20px!important;
    padding: 7px 20px!important;
    text-shadow: 0 0 3px rgba(0,0,0,0.6)!important;
    text-transform: uppercase!important;
    border: 2px solid #fff!important;
    border-radius: 7px!important;
    width: 260px!important;
    margin: 15px auto 0px!important;
}

#metaslider_container_8058 .caption {
    color: #000;
    text-shadow: 5px 5px 5px #fff;
}
#metaslider_container_8058 .caption-wrap a:hover {
    color: #000!important;
}
#metaslider_container_8058 .caption-wrap a {
    background: #000;
    text-shadow: none!important;
    border-color: #000!important;
}
rs-module-wrap#rev_slider_3_1_wrapper {margin-bottom: 40px!important;}

.page-template-landing.page-id-14 #music .grid-land {
    background-image: url(https://faulknersranch.com/wp-content/uploads/2020/12/smith.jpg)!important;
    background-position: center!important;
}

.page-template-landing.page-id-14 #reception .grid-land {
    background-image: url(https://faulknersranch.com/wp-content/uploads/2020/12/r2.jpg)!important;
  background-position: top!important;
}
.wimgx1 {
    margin-top: 10px;
}
.nformx1 {
    max-height: 460px;
    overflow-y: scroll;
}
tr.row_contact_header h2 {
    margin: 0px;
}
td#lead_form_submit a {
    display: none;
}

.page-template-landing.page-id-24 #landing-parallax-wrapper {
    background-image: url(https://faulknersranch.com/wp-content/uploads/2021/09/photo7.jpg)!important;
    background-repeat: no-repeat!important;
    background-position: center 18%!important;
    background-size: cover!important;
}/*
.banner-sticker-wrapper {
    position: absolute;
    top: 0px;
    right: 0px;
}

div#landing-parallax-wrapper {
    position: relative;
}
.banner-sticker-wrapper a {
    width: initial!important;
    background: transparent!important;
    border: none!important;
    box-shadow: none!important;
    margin: 0px!important;
    padding: 0px!important;
}
.banner-sticker-wrapper a:hover  {animation: shakeX; animation-duration: 2s;}*/
.page-template-landing.page-id-24 #landing-parallax-wrapper .col-sm-7 h1.widget-title {
    margin-top: 0px;
}
.page-template-landing.page-id-24 #landing-parallax-wrapper {
    padding-top: 130px;
}
.banner-sticker-wrapperm {
    display: none!important;
  }
@media screen and (max-width: 767px) {
  .banner-sticker-wrapperm {
    display: block!important;
  }
  .banner-sticker-wrapperm.mobile img {
    width: 100%;
}
  .banner-sticker-wrapper {
    display: none!important;
  }
}

.page-template-landing.page-id-14 #food .grid-land {
    background-image: url(https://faulknersranch.com/wp-content/uploads/2021/12/food.jpg)!important;
}
.page-template-landing.page-id-14 #extras .grid-land {
    background-image: url(https://faulknersranch.com/wp-content/uploads/2021/12/extra.jpg)!important;
}
rs-layer#corporateh1t1, rs-layer#cpdatex1 {
    text-shadow: 5px 5px 5px #000;
    font-family: 'NexaRustScriptB-03',Georgia,"Times New Roman",Times,serif!important;
    color: #fff!important;
}


a#cpbtnx1 {
    background-color: rgba(0,0,0,0.5)!important;
    box-shadow: 2px 2px 2px #000!important;
    color: #fff!important;
    font-size: 20px!important;
    padding: 7px 20px!important;
    text-shadow: 0 0 3px rgb(0 0 0 / 60%)!important;
    text-transform: uppercase!important;
    border: 2px solid #fff!important;
    border-radius: 7px!important;
    width: 260px!important;
    margin: 15px auto!important;
    text-align: center!important;   
}
a#cpbtnx1:hover {
    text-decoration: underline!important;
}
/*
.page-template-landing.page-id-1077 #landing-parallax-wrapper {
    display: none;
}*/
.stickyimgx2 {
    position: absolute;
    right: 0px;
    top: 0px;
}

#metaslider_46 .caption-wrap {
    top: 0px!important;
}
#metaslider_46 .caption {
    margin-top: 200px;
}
.stickyimgx2 a {
    background: transparent!important;
    border: none!important;
    padding: 0px!important;
}
div#metaslider_1073 .caption {
    margin-top: 200px;
}
#metaslider_1073 .caption-wrap {
    top: 0px!important;
}
@media screen and (max-width: 767px) {
.stickyimgx2 img {
    max-width: 280px;
}
.page-id-987 #slider .metaslider .caption-wrap {
    font-size: 20px!important;
    line-height: 20px!important;
}
.page-id-987 #slider .metaslider .caption-wrap .caption {
    margin-top: 10%!important;
}
.page-id-1077 #slider .metaslider .caption-wrap {
    font-size: 20px!important;
    line-height: 20px!important;
}
.page-id-1077 #slider .metaslider .caption-wrap .caption {
    margin-top: 10%!important;
}
  
.page-id-18 #slider .metaslider .caption-wrap {
    font-size: 20px!important;
    line-height: 20px!important;
}
.page-id-18 #slider .metaslider .caption-wrap .caption {
    /*margin-top: 10%!important;*/
}
  
  
.page-id-20 #slider .metaslider .caption-wrap {
    font-size: 20px!important;
    line-height: 20px!important;
}
.page-id-20 #slider .metaslider .caption-wrap .caption {
    /*margin-top: 10%!important;*/
}
  
  
.page-id-24 #slider .metaslider .caption-wrap {
    font-size: 20px!important;
    line-height: 20px!important;
}
.page-id-24 #slider .metaslider .caption-wrap .caption {
    margin-top: -10%!important;
}
}
.page-template-landing.page-id-1077 #landing-parallax-wrapper {
    display: none;
}
.page-id-24 div#landing-parallax-wrapper, .page-id-20 div#landing-parallax-wrapper {
    display: none;
}

/* March 2022 */
.page-template-landing.page-id-20 #food .grid-land {
    background-image: url(https://faulknersranch.com/wp-content/uploads/2022/03/food.jpg);
}
.page-template-landing.page-id-20 #beverages .grid-land {
    background-image: url(https://faulknersranch.com/wp-content/uploads/2022/03/drinks.jpg);
}
.page-template-landing.page-id-20 #entertainment .grid-land {
    background-image: url(https://faulknersranch.com/wp-content/uploads/2022/03/entertainment.jpg);
}
.page-template-landing.page-id-20 #details .grid-land {
    background-image: url(https://faulknersranch.com/wp-content/uploads/2022/03/package.jpg);
}
.page-template-landing.page-id-20 #landing-pumpkin-info {
    background-image: url(https://faulknersranch.com/wp-content/uploads/2022/03/warm.jpg);
}
.page-template-landing.page-id-20 #landing-pumpkin-info {
    background-image: url(https://faulknersranch.com/wp-content/uploads/2022/03/warm.jpg);
    background-position: top;
    padding-top: 110px;
    padding-bottom: 110px;
}
/*End*/

div#newsletter {
    background: #8c1d0f!important;
}

div#newsletter .container {
    max-width: 600px;
    background: #fff;
    padding: 30px;
    border-radius: 30px;border: 2px dashed #8c1d0f;
}

div#newsletter .container .colwrap1 {
    margin-bottom: 15px;
}

#newsletter input[type="email"] {
    margin: 0px!important;
    width: 100%!important;
    box-shadow: none!Important;
    border: 1px solid #333;
}
.colwrap1.signup1 {
    margin-bottom: 0px!important;
}

.colwrap1.signup1 .wpcf7-submit {
    border: 1px solid #333!important;
    border-radius: 0px;
  width: 100%!important;
}
.colwrap1.signup1 span.ajax-loader {
    display: none;
}
.stickyimgx2 {
    display: none!important;
}
.widget-gallery .textwidget::before {
    display: none!important;
}

.widget-gallery .textwidget::after {
    display: none!important;
}

.img-slider-swiper-button-next:after, .img-slider-swiper-button-prev:after{
  color: #fff!important;
}
.img-slider-swiper-button-prev:hover, .img-slider-swiper-button-next:hover{
  background: #6e170c!important;}
@media screen and (max-width: 767px) {
.page-id-954 #slider .metaslider .caption-wrap {
    font-size: 32px;
    line-height: 36px;
}
  .page-id-954 #slider .metaslider .caption-wrap a {
    display: block!important;
    margin-top: 15px;
}
  .page-id-954 #slider .metaslider .caption-wrap {top: 15%;}
}
/*
.page-id-954 #slider .metaslider .caption-wrap a {
    display: block!important;
    margin-top: 15px;
}*/
.page-id-954 div#testimonials {
    display: block!important;
}
.page-id-20 div#image-gallery {
    display: block!important;
}
@media screen and (max-width: 767px){
  .page-id-20 div#image-gallery {
    margin-bottom: 175px;
}
  .page-id-20 div#newsletter {
    position: relative;
  }
  ul#menu-primary-navigation-new { overflow-y: auto; overflow-y: scroll; height: 500px; }
}

/* New edit 2022 july */
.page-id-9221 div#landing-parallax-wrapper {
    display: none;
}
.page-template-landing.page-id-9221 #landing-pumpkin-attractions {
    background: #f6f3e5 url('https://faulknersranch.com/wp-content/themes/faulkners_2016/img/bg-landing-secondary-content-pp.jpg');
    border-bottom: 1px solid #dbc09d;
    box-shadow: 0 -10px 40px #dbc09d inset;
    color: #404040;
    font-size: 18px;
    padding: 30px 0;
    text-shadow: 0 0 3px #fff;
}
.page-template-landing.page-id-9221 #landing-pumpkin-attractions h3 {
    font-size: 44px;
    margin-bottom: 0;
    text-align: center;
}

.page-template-landing.page-id-9221 #landing-pumpkin-attractions h2 {
    font-size: 44px;
    margin: 0.5em 0 0;
    text-align: center;
}

.page-template-landing.page-id-9221 h2.widget-title.tp1.tp2 {
    margin-top: 0px!important;
    margin-bottom: 30px!important;
}
.page-template-landing.page-id-9221 #landing-pumpkin-info {
    background: #fff url(https://faulknersranch.com/wp-content/themes/faulkners_2016/img/bg-pumpkin-info.jpg) center center;
    background-size: cover;
    color: #404040;
    padding: 55px 0;
}
@media (min-width: 768px){
.page-template-landing.page-id-9221 #landing-pumpkin-info .container {
    border-radius: 15px;
    padding: 15px 30px;
  }}
.page-template-landing.page-id-9221 #landing-pumpkin-info .container {
    background-color: rgba(255,255,255,0.75);
}
/*


.page-template-landing.page-id-9221 #landing-secondary-funnel ul li.first a {
    background: #d79128 url(https://faulknersranch.com/wp-content/themes/faulkners_2016/img/bg-funnel-pumpkin-corporate.jpg) no-repeat center center;
    background-size: cover;
}

@media (min-width: 1200px){
.page-template-landing.page-id-9221 #landing-secondary-funnel ul li a {
    font-size: 41px;
  }}


.page-template-landing.page-id-9221 #landing-secondary-funnel ul li.or {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    color: #fff;
    font-family: 'NexaRustScriptB-03',Georgia,"Times New Roman",Times,serif;
    font-size: 41px;
}
.page-template-landing.page-id-9221 #landing-secondary-funnel ul li {
    display: inline-block;
    margin: 0;
    padding: 0;
}
@media (min-width: 768px){
.page-template-landing.page-id-9221 #landing-secondary-funnel ul li.or {
    float: left;
    width: 8.33333333%;
}
}
@media (min-width: 768px){
.page-template-landing.page-id-9221 #landing-secondary-funnel ul li.or {
    padding: 50px 0;
}
}

@media (min-width: 768px){
.page-template-landing.page-id-9221 #landing-secondary-funnel ul li.first {
    padding-right: 0;
  }}

@media (min-width: 768px){
.page-template-landing.page-id-9221 #landing-secondary-funnel ul li.first {
    float: left;
    width: 41.66666667%;
}
}


@media (min-width: 768px){
.page-template-landing.page-id-9221 #landing-secondary-funnel ul li.last {
    padding-left: 0;
  }}

@media (min-width: 768px){
.page-template-landing.page-id-9221 #landing-secondary-funnel ul li.last {
    float: left;
    width: 41.66666667%;
  }}
*/


/* Looking for specific */

.page-template-landing.page-id-24 #landing-secondary-funnel {
    background: #d79128 url(../img/bg-stitching-pumpkin-funnel.png) repeat-x top center;
    padding: 30px 0 0;
}
.page-template-landing.page-id-9221 #landing-secondary-funnel #landing-secondary-funnel-liner {
    background: #d79128 url(https://faulknersranch.com/wp-content/themes/faulkners_2016/img/bg-stitching-pumpkin-funnel.png) repeat-x bottom center;
    padding: 0 0 40px;
}

.page-template-landing.page-id-9221 #landing-secondary-funnel h3 {
    color: #fff;
    font-size: 41px;
    margin: 0.4em 0 0.75em;
    text-align: center;
}
.page-template-landing.page-id-9221 #landing-secondary-funnel {
    background: #d79128 url(https://faulknersranch.com/wp-content/themes/faulkners_2016/img/bg-stitching-pumpkin-funnel.png) repeat-x top center;
    padding: 30px 0 0;
}
@media (min-width: 768px){
.page-template-landing.page-id-9221 #landing-secondary-funnel ul {
    padding: 0 0 0 4.15%;
}}

.page-template-landing.page-id-9221 #landing-secondary-funnel ul {
    margin: 0;
    overflow: auto;
    text-align: center;
}

@media (min-width: 768px){
.page-template-landing.page-id-9221 #landing-secondary-funnel ul li.first {
    padding-right: 0;
}}

@media (min-width: 768px){
.page-template-landing.page-id-9221 #landing-secondary-funnel ul li.first {
    float: left;
    width: 41.66666667%;
}}

.page-template-landing.page-id-9221 #landing-secondary-funnel ul li.first {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
}
.page-template-landing.page-id-9221 #landing-secondary-funnel ul li {
    display: inline-block;
    margin: 0;
    padding: 0;
}


.page-template-landing.page-id-9221 #landing-secondary-funnel ul li.first a {
    background: #d79128 url(https://faulknersranch.com/wp-content/themes/faulkners_2016/img/bg-funnel-pumpkin-corporate.jpg) no-repeat center center;
    background-size: cover;
}

@media (min-width: 1200px){
.page-template-landing.page-id-9221 #landing-secondary-funnel ul li a {
    font-size: 41px;
}}
.page-template-landing.page-id-9221 #landing-secondary-funnel ul li a {
    color: #fff;
    border-radius: 15px;
    display: block;
    font-weight: 300;
    line-height: 1.17em;
    margin: 0;
    padding: 50px 20px;
}




@media (min-width: 768px){
.page-template-landing.page-id-9221 #landing-secondary-funnel ul li.or {
    padding: 50px 0;
}}

@media (min-width: 768px){
.page-template-landing.page-id-9221 #landing-secondary-funnel ul li.or {
    float: left;
    width: 8.33333333%;
}}
.page-template-landing.page-id-9221 #landing-secondary-funnel ul li.or {
    position: relative;
    min-height: 1px;
    color: #fff;
    font-family: 'NexaRustScriptB-03',Georgia,"Times New Roman",Times,serif;
    font-size: 41px;
}
.page-template-landing.page-id-9221 #landing-secondary-funnel ul li {
    display: inline-block;
    margin: 0;
}



@media (min-width: 768px){
.page-template-landing.page-id-9221 #landing-secondary-funnel ul li.last {
    padding-left: 0;
}}

@media (min-width: 768px){
.page-template-landing.page-id-9221 #landing-secondary-funnel ul li.last {
    float: left;
    width: 41.66666667%;
}}
.page-template-landing.page-id-9221 #landing-secondary-funnel ul li.last {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
}
.page-template-landing.page-id-9221 #landing-secondary-funnel ul li {
    display: inline-block;
    margin: 0;
    padding: 0;
}



.page-template-landing.page-id-9221 #landing-secondary-funnel ul li.last a {
    background: #d79128 url(https://faulknersranch.com/wp-content/themes/faulkners_2016/img/bg-funnel-pumpkin-field-trips.jpg) no-repeat center center;
    background-size: cover;
}

@media (min-width: 1200px){
.page-template-landing.page-id-9221 #landing-secondary-funnel ul li a {
    font-size: 41px;
  }}
.page-template-landing.page-id-9221 #landing-secondary-funnel ul li a {
    color: #fff;
    border-radius: 15px;
    display: block;
    font-weight: 300;
    line-height: 1.17em;
    margin: 0;
    padding: 50px 20px;
}

/* End */
.box2jt h2 {
    color: #8c1d0f!important;
    font-size: 36px!important;
    margin-bottom: 15px!important;
}

.box2jt table h2 {color: #333!important;font-family: 'Raleway',"Helvetica Neue",Helvetica,Arial,sans-serif!important;padding: 0px!important;margin: 0px!important;font-weight: bold;font-size: 20px!important;}

.page-template-landing.page-id-24 #landing-pumpkin-info {
    background: #fff url(https://faulknersranch.com/wp-content/uploads/2022/09/img_7041-min.jpg) center center!important;
    background-size: cover!important;
}

.page-template-landing.page-id-24 #landing-secondary-funnel ul li.first a {
    /*background: #d79128 url(https://faulknersranch.com/wp-content/uploads/2022/09/rsz_8341-min.jpg) no-repeat center center!important;
    background-size: cover;
  */
  background:linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url(https://faulknersranch.com/wp-content/uploads/2022/09/rsz_8341-min.jpg);
  background-position: top center!important;
  background-size:cover;
}

.page-template-landing.page-id-24 #landing-secondary-funnel ul li.last a {
    /*background: #d79128 url(https://faulknersranch.com/wp-content/uploads/2022/09/rsz_img_7301-min.jpg) no-repeat center center!important;*/
  background:linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url(https://faulknersranch.com/wp-content/uploads/2022/09/1pic2-min.jpg);
  background-position: center!important;
    background-size: cover!important;
}

.bwg-slideshow-images-wrapper.bwg-container {
    background: transparent!important;
    border: 6px solid #fff;
}
i.bwg-icon-angle-right,i.bwg-icon-angle-left {
    font-weight: bold;
    color: #000;
}
#bwg_container1_0 #bwg_container2_0 .bwg_slideshow_filmstrip_thumbnail_0 {
    border: 3px solid #fff!important;
  box-shadow: 1px 1px 1px rgb(0 0 0 / 0.2)
}

.bwg_slideshow_filmstrip_thumbnails_0 {
    display: flex;
    gap: 4px!important;
    background: transparent!important;
}
#header.offtop {
    z-index: 15!important;
}
/* Jolly Page */
.page-id-9426 div#landing-parallax-wrapper {
  display: none!important;
}

.page-template-landing.page-id-9426 #landing-pumpkin-attractions {
    background: #f6f3e5 url(https://faulknersranch.com/wp-content/themes/faulkners_2016/img/bg-landing-secondary-content-pp.jpg);
    border-bottom: 1px solid #dbc09d;
    box-shadow: 0 -10px 40px #dbc09d inset;
    color: #404040;
    font-size: 18px;
    padding: 30px 0;
    text-shadow: 0 0 3px #fff;
}.page-template-landing.page-id-9426 #landing-pumpkin-attractions h2 {
    font-size: 44px;
    margin: 0.5em 0 0;
    text-align: center;
}.page-template-landing.page-id-9426 #landing-pumpkin-attractions h2 {
    font-size: 44px;
    margin: 0.5em 0 0;
    text-align: center;
}.page-template-landing.page-id-9426 #landing-secondary-funnel h3 {
    color: #fff;
    font-size: 41px;
    margin: 0.4em 0 0.75em;
    text-align: center;
}.page-template-landing.page-id-9426 #landing-secondary-funnel ul {
    margin: 0;
    overflow: auto;
    padding: 0;
    text-align: center;
}@media (min-width: 768px){
.page-template-landing.page-id-9426 #landing-secondary-funnel ul {
    padding: 0 0 0 4.15%;
  }}.page-template-landing.page-id-9426 #landing-secondary-funnel ul li {
    display: inline-block;
    margin: 0;
    padding: 0;
}.page-template-landing.page-id-9426 #landing-secondary-funnel ul li.first {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}@media (min-width: 768px){
.page-template-landing.page-id-9426 #landing-secondary-funnel ul li.first {
    float: left;
    width: 41.66666667%;
  }}@media (min-width: 768px){
.page-template-landing.page-id-9426 #landing-secondary-funnel ul li.first {
    padding-right: 0;
    }}.page-template-landing.page-id-9426 #landing-secondary-funnel ul li a {
    color: #fff;
    border-radius: 15px;
    display: block;
    font-size: 41px;
    font-weight: 300;
    line-height: 1.17em;
    margin: 0;
    padding: 50px 20px;
}@media (min-width: 768px){
.page-template-landing.page-id-9426 #landing-secondary-funnel ul li a {
    font-size: 26px;
  }}@media (min-width: 992px){
.page-template-landing.page-id-9426 #landing-secondary-funnel ul li a {
    font-size: 36px;
    }}@media (min-width: 1200px){
.page-template-landing.page-id-9426 #landing-secondary-funnel ul li a {
    font-size: 41px;
      }}

.page-template-landing.page-id-9426 #landing-secondary-funnel ul li.first a {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url(https://faulknersranch.com/wp-content/uploads/2022/09/rsz_8341-min.jpg);
    background-position: top center!important;
    background-size: cover;
}.page-template-landing.page-id-9426 #landing-secondary-funnel #landing-secondary-funnel-liner {
    background: #d79128 url(https://faulknersranch.com/wp-content/themes/faulkners_2016/img/bg-stitching-pumpkin-funnel.png) repeat-x bottom center;
    padding: 0 0 40px;
}.page-template-landing.page-id-9426 #landing-secondary-funnel ul li.or {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    color: #fff;
    font-family: 'NexaRustScriptB-03',Georgia,"Times New Roman",Times,serif;
    font-size: 41px;
}@media (min-width: 768px){
.page-template-landing.page-id-9426 #landing-secondary-funnel ul li.or {
    float: left;
    width: 8.33333333%;
}}@media (min-width: 768px){
.page-template-landing.page-id-9426 #landing-secondary-funnel ul li.or {
    padding: 50px 0;
  }}


.page-template-landing.page-id-9426 #landing-secondary-funnel ul li.last {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 768px){
.page-template-landing.page-id-9426 #landing-secondary-funnel ul li.last {
    float: left;
    width: 41.66666667%;
  }}
@media (min-width: 768px){
.page-template-landing.page-id-9426 #landing-secondary-funnel ul li.last {
    padding-left: 0;
  }}

.page-template-landing.page-id-9426 #landing-secondary-funnel ul li.last a {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url(https://faulknersranch.com/wp-content/uploads/2022/09/1pic2-min.jpg);
    background-position: center!important;
    background-size: cover!important;
}

.page-template-landing.page-id-9426 #landing-pumpkin-info {
    background: #fff url(https://faulknersranch.com/wp-content/uploads/2022/09/img_7041-min.jpg) center center!important;
    background-size: cover!important;
}
.page-template-landing.page-id-9426 #landing-pumpkin-info {
    color: #404040;
    padding: 55px 0;
}


.page-template-landing.page-id-9426 #landing-pumpkin-info .container {
    background-color: rgba(255,255,255,0.75);
}
@media (min-width: 768px){
.page-template-landing.page-id-9426 #landing-pumpkin-info .container {
    border-radius: 15px;
    padding: 15px 30px;
  }}


@media screen and (max-width: 767px) {

.page-id-9426 #slider .metaslider .caption-wrap {
    font-size: 20px!important;
    line-height: 20px!important;
}
.page-id-9426 #slider .metaslider .caption-wrap .caption {
    margin-top: -10%!important;
}
}

/* Jolly page 27th Oct 2022 */
.page-id-9426 h1.page-header {
    font-size: 68px;
}
.page-id-9426 div#landing-pumpkin-info {
    display: none;
}

.page-id-9426 div#landing-secondary-funnel {
    display: none;
}
.jolly-hrstxt { font-weight: bold; }

.page-id-24 div#image-gallery {
    display: block!important;
}
.page-id-9426 div#image-gallery {
    display: block!important;
}
.page-id-2 div#blog-wrapper {
    display: none;
}
@media (max-width: 768px){
.bwg_slideshow_filmstrip_right_0,.bwg_slideshow_filmstrip_left_0,.bwg_slideshow_filmstrip_0.bwg_slideshow_filmstrip {
    display: none!important;
}.bwg_slideshow_filmstrip_left_disabled_0 {
    display: none!important;
}

.bwg_slideshow_filmstrip_right_disabled_0 {
    display: none!Important;
}
  .bwg_slideshow_filmstrip_container_0 {
    display: none!important;
}.bwg_slideshow_image_wrap_0.bwg-slideshow-images-wrapper.bwg-container {
    margin-bottom: -90px!important;
    border: none!Important;
}
}

.page-id-24 h1.page-header {
    visibility: hidden;
    line-height: 1!important;
    font-size: 0px!important;
}
p.p24t1 strong {
    font-family: 'NexaRustScriptB-03',Georgia,"Times New Roman",Times,serif;
    color: #8c1d0f;
    font-size: 24px;
    /* text-shadow: 0 0 3px #fff; */
    font-weight: bold;
    letter-spacing: 2px;
}

@media screen and (max-width: 600px) {
  
  rs-layer#slider-5-slide-8-layer-1 {
    width: 250px!important;
    height: auto!important;
}
  
}

.captionx1 {
    text-shadow: 5px 5px 5px #000;
    font-family: 'NexaRustScriptB-03',Georgia,"Times New Roman",Times,serif!important;
}
.page-template-landing.page-id-1077 #landing-parallax.parallax-bg {
    display: none;
}