/*
Theme Name: Fun Flicks Child Theme
Theme URI: http://fluxar.com
Version: 1
Author:  Fluxar
Author URI: http://www.fluxar.com
License: Private
template: funflicks
*/

/* Add your custom styles here... */

span.numbr {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 900;
}

.footer-bookyours p{
    color: #ffffff;
    font-family: Lobster, sans-serif;
    font-weight: 400;
    font-size: 72px;
}

div.io {
background: none !important;
background-color: none !important;
}

div.container-fluid.io {
    background: none !important;
    background-color: none !important;
}

.fl-builder-content .fl-node-5cc89582b8dbe a.fl-button, .fl-builder-content .fl-node-5cc89582b8dbe a.fl-button:visited {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 10px 2px;
            box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 10px 2px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(230, 91, 90);
    -o-border-image: initial;
       border-image: initial;
}

.fl-builder-content .fl-node-5cc89582b8dbe a.fl-button, .fl-builder-content .fl-node-5cc89582b8dbe a.fl-button:hover, .fl-builder-content .fl-node-5cc89582b8dbe a.fl-button:visited {
    background: rgb(242, 103, 102);
}

.fl-builder-content .fl-node-5cc89582b8dbe a.fl-button {
    padding-right: 75px;
    padding-left: 75px;
}

.fl-builder-content a.fl-button, .fl-builder-content a.fl-button:visited {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    display: inline-block;
    font-size: 16px;
    font-weight: normal;
    line-height: 18px;
    padding: 12px 24px;
    text-decoration: none;
    text-shadow: none;
}

.fl-widget-title h4 {
  display: none;
}



div.io {
  background-color: #f0eadc !important;
}

div.container-fluid.io{
  background-color: #f0eadc !important;
}

container-fluid io {
background-color: #f0eadc !important;
}



.copy-footer {
  font-weight: bold;
  padding-top: 40px;

}

.copy-footer a {
  color: #f26766;
}

.wptww-testimonial-inner {
    background: #5aa6ff;
    color: #efefef;
  width: 70%;
  margin: 0 auto !important;
}

.fl-logo-img {
  margin-bottom: 30px;
  margin-top: 20px
}


.standard-para p{
  margin: 0;
  padding-bottom: 3%;
  padding-top: 0;
}

.dashed-border-top-bottom {
  border-image-source: url(https://www.funflicks.com/wp-content/uploads/2019/04/dashed-long.png);
  border-image-slice: 10 fill;
  border-image-repeat: repeat;
  border-top: 6px solid;
  border-bottom: 6px solid;

}

body.page-template-tpl-franchise-per-state #top-reserve, body.page-template-tpl-states-php #top-reserve {

}

.dashed-border-top {
  border-image-source: url(https://www.funflicks.com/wp-content/uploads/2019/04/dashed-long.png);
  border-image-slice: 10 fill;
  border-image-repeat: repeat;
  border-top: 6px solid;
  border-bottom: 6px solid;

}

.dashed-border-bottom {
  border-image-source: url(https://www.funflicks.com/wp-content/uploads/2019/04/dashed-long.png);
  border-image-slice: 10 fill;
  border-image-repeat: repeat;
  border-top: 6px solid;
  border-bottom: 6px solid;

}

.dashed-border-bottom-light {
  border-image-source: url(https://www.funflicks.com/wp-content/uploads/2019/04/dashed-long.png);
  border-image-slice: 10 fill;
  border-image-repeat: repeat;
  border-bottom: 6px solid  #ffffff;

}




.fl-body-bg-color {
  background: #f0eadd;
}

.home-background-top {
  z-index: 999;
}

.outside {
    width: 50%;
    margin-left: 4%;
}


.salmonbg {
    background: rgba(243, 103, 102, 0.7)
}


ul.columns {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
  list-style: none;
  padding-left: 0;
  margin-left: 0;
  font-family: "CocoGoose Thin";
  font-weight: 300;
  font-size: 12px;
  width: 120%;
  color: #ffffff;
}

ul.columns li {
margin-bottom: 10px;
width: 100%;
}

.zindex {
z-index: 9999;
}

.header3d {
font-size: 47px;
font-family: lobster;
}

.content3d {
font-size:18px;
padding-right: 200px;
display: block;
}

.home-test-head {
color: #ffffff;
font-family: "CocoGoose Light";
font-size: 22px;
letter-spacing: 2px;
text-transform: uppercase;
}

.home-testp {
color: #ffffff;
font-family: lobster;
font-size: 95px;
}

.f62 {
font-size: 62px;
}

.f95 {
font-size: 95px;
}

.lobster {
font-family: Lobster;
}

.f103 {
 font-size: 103px;
}

.f23 {
font-size: 23px;
}

.white{
    color: #ffffff;
}

.cg {
 font-family: CocoGoose;
}

.f32 {
    font-size: 32px;
}

.blue {
    color: #38384C;
}

.join {
background: #f26766;
display: block;
min-height: 273px;
padding-left: 36.8%;
padding-top: 4%;


}

.jointext {
font-family: lobster;
font-size: 60px;

}

.joinsmall {
    font-size: 13px;
    font-family: "cocogoose light";
    padding-right: 36%;
    line-height: 24px;
    padding-top: 1%;
}

.blue-light {
    color: #2b66a3;
}

.grey-dark {
    color: #606060;
}




#top-reserve {
  position: fixed;
  z-index: 9999;
  top: 5%;
  right: 1%;
  width: 250px;
}




.footerbutton {
  -webkit-box-shadow: 0px 0px 4px 0px #3dc21b;
  box-shadow: 0px 0px 4px 0px #888888;
  background-color:#356dac;
  border-radius:30px;
  display:inline-block;
  cursor:pointer;
  color:#ffffff !important;
  font-family:"cocogoose light";
  font-size:12px;
  padding:12px 40px;
  margin-top: 20px;
  text-decoration:none;
  clear: both !important;
}

.footerbutton:active {
  position:relative;
  top:1px;
}



ul#state-cities  {
 -webkit-column-count: 4;
 -moz-column-count: 4;
 -o-column-count: 4;
  column-count: 4;
  list-style: none;
  padding-left: 0;
  margin-left: 0;
  color: #000000;
  font-weight: bold;
  font-size: 20px;
  text-align: center;
}

#state-cities li {
padding-bottom: 10px;
}



.form-title {
 font-family: lobster;
 font-size: 60px;
 color: #FACA0B;
 text-align: center;
}

.form-paragraph {
    text-align: center;
    font-size: 18px;
    font-family: "cocogoose light";
    color: #ffffff;
}

.gform_body label {
font-size: 20px !important;
font-weight: bold;
color: #EEEADA;
}

.span-event {
font-family: lobster;
font-size: 36px;
color: #FACA0B;
text-align: center;

}

.span-client {
font-family: lobster;
font-size: 36px;
color: #FACA0B;
text-align: center;
margin-top: 40px;
margin-bottom: 30px;

}

.gform_body select {
background: #eee8d9;
height: 34px;

}


.blue-welcome {
    z-index: 9998;
    position: relative;
}






.terr-hiring {
    position: absolute;
    right: 0;
    margin-top: -70px;
    z-index: 9999;
    margin-right: 5%;

}

#input_1_4 {
    width: 60% !important;
}

.terr-form {
    width: 100% !important;
}

.event-quantity {
    width: 100%;
    display: block;
    clear: both;

}

.gfield_checkbox li label{
    max-width: 100% !important;
   font-size: 18px !important;
}

.form-thanks {
    color: #EEEADA;
}

#gform_submit_button_1 {

margin: 0 auto !important;
 display: block;
 padding: 10px 20px;
 font-size: 120%;
-webkit-box-shadow: 4px 5px 10px rgba(68, 68, 68, 0.4);
        box-shadow: 4px 5px 10px rgba(68, 68, 68, 0.4);
 border-radius: 20px;
 background-color: #306dab;

}

.popcorn-from {
    font-family: lobster;
    color: #EEEADA;
    font-size: 32px;
    padding-left:11%;
    padding-bottom: 0;
    margin-bottom: 0;
    line-height: 80px;

}

.popcorn-price {
 font-size: 113px;
 font-family: lobster;
 color: #732B3B;
}




ul.sub-menu {
    z-index: 9999 !important;
      background-color: #5aa6ff !important;
  font-size: 13px !important;
  border-top: 0 !important;
    padding: 0 !important;

}

.fl-page-nav ul.sub-menu {
  font-family: 'open sans';
  font-size: 13px !important;
}

ul.sub-menu a {
font-size: 13px !important;
  color: #eeeada !important;
  margin: 0 !important;

}

ul.sub-menu a:hover {
font-size: 13px !important;
  color: #356cac !important;
  background-color: #faca0b!important;

}


ul.sub-menu .menu-rental-location  a:hover {
  background: #f26766 !important;
  color: #f1b7ae !important;

}

#breadcrumbs {
  text-align: center;
  padding-top: 5px;
}


/* What We Do SubMenu > SubMenu */
.fl-page-nav .menu-item-65 .sub-menu .sub-menu {
    background: #008000;
}
.fl-page-nav .sub-menu .sub-menu li a {
  color: #FFF;
}

.foot-social {
  text-align: center;
}

.foot-social img:nth-of-type(2) {
  margin-left: 15px;
  margin-right: 15px;
}

.win-party {
position: absolute;
z-index: 9999;
margin-top: -210px;
}

.dontforget {
    position: relative;
    margin-top: -15%;
    margin-left: -70%;
}

.no-margin p {
 margin: 0;
}

.no-padding p {
 padding: 0;
}

.salmon-bg {
    background: #f26766;
}

.local-flicks-salmon {
    z-index: 1 !important;
      margin-top: -40px;
      padding: 40px;
}

.meet-fun-flicks-image {
    z-index: 2 !important;

}

.region-reserve-now-bottom {
    clear: both;
    display: block;
}

a.region-reserve-now-bottom {
    border: 3px #ffffff solid;
    border-radius: 28px;
    display: block;
    line-height: 25px;
    padding: 10px 0;
    color: #ffffff;
    font-size: 15px;
    font-family: cocogoose;
    float: none;
    margin: 15px auto 50px auto;
    width: 240px;
    text-align: center;
    background-color: #f26766;
    -webkit-box-shadow: 4px 5px 10px rgba(68, 68, 68, 0.4);
            box-shadow: 4px 5px 10px rgba(68, 68, 68, 0.4);

}

.region-name-bottom {
    font-size: 24px;
    color: #EEEADA;
    font-family: 'open sans';
    font-weight: bold;
    text-align: center;
}

.region-tel-bottom {
    font-size: 41px;
    color: #EEEADA;
    font-family: 'open sans';
    font-weight: bold;
    text-align: center;
}

.fl-page {
  height: 0;
  position: relative;
}

.wp-post-image  {
border-radius: 7%;
margin-top: -5px;
}

.different-state {
    z-index: 9999;
    position: relative;
}

.gform_body select {
    background: #519ffa;
    border: 1px solid #67a7f2;
    border-radius: 3px;
    color: #376fb1;
    font-size: 18px !important;
}



.fl-tabs-labels {
border: 2px solid #6da0d5;
border-radius: 15px;
font-family: 'CocoGoose Light';
text-transform: uppercase;
color: #eeeada;
font-size: 15px;
letter-spacing: 1px;
}


.tab-attend {
    font-size: 12px !important;
    font-family: oswald !important;
    color: #eeeada;
    line-height: 1px !important;
}

.tab-list-states .fl-tab-active {
    color: #f26766 !important;
    font-size: 125%;
    padding-top: 1.2%;

}

.local-video {
z-index: 9999;
margin-bottom: -8%;
position: relative;
}



.region-name {
    color: #EEEADA;
    font-size: 20px;
    font-weight: bold;
    padding-left: 5%;

}


.region-tel {
    color: #38384C;
    font-size: 30px;
    font-weight: bold;
}


.region-reserve-now a {
    border: 3px #ffffff solid;
    border-radius: 20px;
    display: block;
    line-height: 20px;
    padding: 6px 40px;
    color: #ffffff;
    font-size: 15px;
    font-family: cocogoose;
    margin-top: 9%;
    width: 80%;
    -webkit-box-shadow: 4px 5px 10px rgba(68, 68, 68, 0.4);
            box-shadow: 4px 5px 10px rgba(68, 68, 68, 0.4);

}

.email-phone {
    text-align: left;
    padding-top: 2%;
}

.icon-tel {
    padding-right: 5px;
}

.icon-email {
    margin-left: 2px;
}

.newvideo {
    z-index: 9999;
    margin-top: -225px;
    margin-left: auto;
    margin-right: auto;
}

.wprs_unslider {
    width: 55% !important;
    margin: 0  auto !important;
    overflow: hidden;

}

.wpyelp_t1_DIV_2::before {
    color: #ffffff !important;
}

.wpyelp_t1_P_3 img  {
  clear: both;
  display: block;
  margin-bottom: 10px;
}

      .fl-body-bg-color {
  background: #f0eadd;
}



.home-background-top {
  z-index: 999;
}

.outside {
    width: 50%;
    margin-left: 4%;
}


.salmonbg {
    background: rgba(243, 103, 102, 0.7)
}


ul.columns {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
  list-style: none;
  padding-left: 0;
  margin-left: 0;
  font-family: "CocoGoose Light";
  font-weight: 300;
  font-size: 12px;
  width: 120%;
  color: #ffffff;
}

ul.columns li {
margin-bottom: 10px;
width: 100%;
}

.zindex {
z-index: 9999;
}

.header3d {
font-size: 47px;
font-family: lobster;
}

.content3d {
font-size:18px;
padding-right: 200px;
display: block;
}

.home-test-head {
color: #ffffff;
font-family: "CocoGoose Light";
font-size: 22px;
letter-spacing: 2px;
text-transform: uppercase;
}

.home-testp {
color: #ffffff;
font-family: lobster;
font-size: 95px;
}

.f62 {
font-size: 62px;
}

.f95 {
font-size: 95px;
}

.lobster {
font-family: Lobster;
}

.f103 {
 font-size: 103px;
}

.f23 {
font-size: 23px;
}

.white{
    color: #ffffff;
}

.cg {
 font-family: CocoGoose;
}

.f32 {
    font-size: 32px;
}

.blue {
    color: #38384C;
}

.join {
background: #f26766;
display: block;
min-height: 273px;
padding-left: 36.8%;
padding-top: 4%;


}

.jointext {
font-family: lobster;
font-size: 60px;

}

.joinsmall {
    font-size: 13px;
    font-family: "cocogoose light";
    padding-right: 36%;
    line-height: 24px;
    padding-top: 1%;
}

.blue-light {
    color: #2b66a3;
}

.grey-dark {
    color: #606060;
}



ul#state-cities  {
 -webkit-column-count: 4;
 -moz-column-count: 4;
 -o-column-count: 4;
  column-count: 4;
  list-style: none;
  padding-left: 0;
  margin-left: 0;
  color: #000000;
  font-weight: bold;
  font-size: 20px;
  text-align: center;
}

#state-cities li {
padding-bottom: 10px;
}



.form-title {
 font-family: lobster;
 font-size: 60px;
 color: #FACA0B;
 text-align: center;
}

.form-paragraph {
    text-align: center;
    font-size: 18px;
    font-family: "cocogoose light";
    color: #ffffff;
}

.gform_body label {
font-size: 20px !important;
font-weight: bold;
color: #EEEADA;
}

.span-event {
font-family: lobster;
font-size: 36px;
color: #FACA0B;
text-align: center;

}

.span-client {
font-family: lobster;
font-size: 36px;
color: #FACA0B;
text-align: center;
margin-top: 40px;
margin-bottom: 30px;

}

.gform_body select {
background: #eee8d9;
height: 34px;

}


.blue-welcome {
    z-index: 9998;
    position: relative;
}






.terr-hiring {
    position: absolute;
    right: 0;
    margin-top: -70px;
    z-index: 9999;
    margin-right: 5%;

}

#input_1_4 {
    width: 60% !important;
}

.terr-form {
    width: 100% !important;
}

.event-quantity {
    width: 100%;
    display: block;
    clear: both;

}

.gfield_checkbox li label{
    max-width: 100% !important;
   font-size: 18px !important;
}

.form-thanks {
    color: #EEEADA;
}

#gform_submit_button_1 {

margin: 0 auto !important;
 display: block;
 padding: 10px 20px;
 font-size: 120%;
-webkit-box-shadow: 4px 5px 10px rgba(68, 68, 68, 0.4);
        box-shadow: 4px 5px 10px rgba(68, 68, 68, 0.4);
 border-radius: 20px;
 background-color: #306dab;

}

.popcorn-from {
    font-family: lobster;
    color: #EEEADA;
    font-size: 32px;
    padding-left:11%;
    padding-bottom: 0;
    margin-bottom: 0;
    line-height: 80px;

}

.popcorn-price {
 font-size: 113px;
 font-family: lobster;
 color: #732B3B;
}








ul.sub-menu a {
font-size: 13px !important;
  color: #eeeada !important;
  margin: 0 !important;

}

ul.sub-menu a:hover {
font-size: 13px !important;
  color: #356cac !important;
  background-color: #faca0b!important;

}



/* What We Do SubMenu > SubMenu */
.fl-page-nav .menu-item-65 .sub-menu .sub-menu {
    background: #008000;
}
.fl-page-nav .sub-menu .sub-menu li a {
  color: #FFF;
}
.screen-title  {
  border: 4px solid #8bbbf4;
  border-radius: 20px;
  width: 75%;
  margin: auto;
}

.screen-title ul {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  line-height: 1.4em;
  padding: 0;
  margin: 0 2% 0 2%;
 }

 .screen-title li  {
    display: inline-block;
    margin: auto 0;
    padding: 0;
}


.packages-active {
color: #f26766;
font-size: 20px !important;
}

.screen-list {
padding: 0;
list-style: none;
}

.rental-includes li{
    padding: 0;
    margin-bottom: 25px;
}




.insured ul {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0;
  margin: 0 2% 0 2%;
  list-style: none;
 }

 .insured li  {
    display: inline-block;
    margin: auto 0;
    padding: 0 1%;
}

.text-salmon {
color: #f26766 !important;
}

.package-includes p{
 margin-bottom: 27px;
}

.fl-page-footer {
    border: 0;
}

.fl-page-footer-widgets {
background: url('https://funflicks.com/wp-content/uploads/2019/02/black-dash.png') repeat-x top;
}

.fl-page-footer-widgets-row {
    margin-top: 3%;
}

.tc-testimonial-single {
    width: 60% !important;
    margin: 0 auto !important;
}


@media all and (max-width: 980px) {
  .fl-page-header-wrap {
    height: 60px;
  }

   #top-reserve {
    display: none;
  } }
@media all and (max-width: 736px) { #top-reserve {
    display: none;
  }
  .fl-page-header-wrap {
    height: 60px;
  }
}
@media all and (max-width: 480px) {
  .newvideo {
    margin-top: -125px;
  }
#top-reserve {
    display: none;
  }

  .fl-node-5c6e99f204d38 {
  text-align: center;
  }

  .email-phone {
    text-align: center;
  }

  .fl-node-5c6e154e14ac1 .fl-row-content-wrap{
    background-image: none;
  }

  .fl-node-5c6e188ec806b {
    padding-left: 20px;
  }
  .region-reserve-now a {
    margin: 20px auto 50px auto;
  }

  .terr-hiring {
    display: none;
  }

  ul#state-cities {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }

  .dontforget {

  display: none;
  }

  .fl-node-5c8977adb106c .fl-node-content {
    background-image: none;
  }

  .win-party {
    display: none;
  }

  .fl-node-5c8979fdcb9b7 {
    text-align: center;
  }

  .fl-node-5c8fbf2d8b925, .fl-node-5c9001356d639, .fl-node-5c9001de58b00, .fl-node-5c9002aa0e4ca, .fl-node-5c9008946b4fe {
    text-align: center;
  }

  .fl-node-5c8fd5611e223 .fl-button-wrap, .fl-node-5c900261ac1b1 .fl-button-wrap, .fl-node-5c9008946b534 .fl-button-wrap{
    margin: 0 auto;
    text-align: center;
  }


}

.win-party {
position: absolute;
z-index: 9999;
margin-top: -210px;
}

.dontforget {
    position: relative;
    margin-top: -15%;
    margin-left: -70%;
}

.no-margin p {
 margin: 0;
}

.no-padding p {
 padding: 0;
}

.salmon-bg {
    background: #f26766;
}

.local-flicks-salmon {
    z-index: 1 !important;
      margin-top: -40px;
      padding: 40px;
}

.meet-fun-flicks-image {
    z-index: 2 !important;

}

.region-reserve-now-bottom {
    clear: both;
    display: block;
}

a.region-reserve-now-bottom {
    border: 3px #ffffff solid;
    border-radius: 28px;
    display: block;
    line-height: 25px;
    padding: 10px 0;
    color: #ffffff;
    font-size: 15px;
    font-family: cocogoose;
    float: none;
    margin: 15px auto 50px auto;
    width: 240px;
    text-align: center;
    background-color: #f26766;
    -webkit-box-shadow: 4px 5px 10px rgba(68, 68, 68, 0.4);
            box-shadow: 4px 5px 10px rgba(68, 68, 68, 0.4);

}

.region-name-bottom {
    font-size: 24px;
    color: #EEEADA;
    font-family: 'open sans';
    font-weight: bold;
    text-align: center;
}

.region-tel-bottom {
    font-size: 41px;
    color: #EEEADA;
    font-family: 'open sans';
    font-weight: bold;
    text-align: center;
}

.fl-page {
  height: 0;
  position: relative;
}

.wp-post-image  {
border-radius: 7%;
margin-top: -5px;
}

.different-state {
    z-index: 9999;
    position: relative;
}

.gform_body select {
    background: #519ffa;
    border: 1px solid #67a7f2;
    border-radius: 3px;
    color: #376fb1;
    font-size: 18px !important;
}

.gform_body ::-webkit-input-placeholder {
    background: #519ffa;
    border: 1px solid #67a7f2;
    border-radius: 3px;
    color: #376fb1 !important;
}

.gform_body ::-moz-placeholder {
    background: #519ffa;
    border: 1px solid #67a7f2;
    border-radius: 3px;
    color: #376fb1 !important;
}

.gform_body :-ms-input-placeholder {
    background: #519ffa;
    border: 1px solid #67a7f2;
    border-radius: 3px;
    color: #376fb1 !important;
}

.gform_body ::-ms-input-placeholder {
    background: #519ffa;
    border: 1px solid #67a7f2;
    border-radius: 3px;
    color: #376fb1 !important;
}

.gform_body input, .gform_body ::placeholder {
    background: #519ffa;
    border: 1px solid #67a7f2;
    border-radius: 3px;
    color: #376fb1 !important;
}



.gform_body ::-webkit-input-placeholder {
    background: #519ffa;
    border: 1px solid #67a7f2;
    border-radius: 3px;
    color: #376fb1 !important;
}



.gform_body ::-moz-placeholder {
    background: #519ffa;
    border: 1px solid #67a7f2;
    border-radius: 3px;
    color: #376fb1 !important;
}



.gform_body :-ms-input-placeholder {
    background: #519ffa;
    border: 1px solid #67a7f2;
    border-radius: 3px;
    color: #376fb1 !important;
}



.gform_body ::-ms-input-placeholder {
    background: #519ffa;
    border: 1px solid #67a7f2;
    border-radius: 3px;
    color: #376fb1 !important;
}



.gform_body textarea,  .gform_body ::placeholder {
    background: #519ffa;
    border: 1px solid #67a7f2;
    border-radius: 3px;
    color: #376fb1 !important;
}

.gform_body ::-webkit-input-placeholder {
    background: #519ffa;
    border: 1px solid #67a7f2;
    border-radius: 3px;
    color: #376fb1 !important;
}

.gform_body ::-moz-placeholder {
    background: #519ffa;
    border: 1px solid #67a7f2;
    border-radius: 3px;
    color: #376fb1 !important;
}

.gform_body :-ms-input-placeholder {
    background: #519ffa;
    border: 1px solid #67a7f2;
    border-radius: 3px;
    color: #376fb1 !important;
}

.gform_body ::-ms-input-placeholder {
    background: #519ffa;
    border: 1px solid #67a7f2;
    border-radius: 3px;
    color: #376fb1 !important;
}

.gform_body input, .gform_body ::placeholder {
    background: #519ffa;
    border: 1px solid #67a7f2;
    border-radius: 3px;
    color: #376fb1 !important;
}



.gform_body ::-webkit-input-placeholder {
    background: #519ffa;
    border: 1px solid #67a7f2;
    border-radius: 3px;
    color: #376fb1 !important;
}



.gform_body ::-moz-placeholder {
    background: #519ffa;
    border: 1px solid #67a7f2;
    border-radius: 3px;
    color: #376fb1 !important;
}



.gform_body :-ms-input-placeholder {
    background: #519ffa;
    border: 1px solid #67a7f2;
    border-radius: 3px;
    color: #376fb1 !important;
}



.gform_body ::-ms-input-placeholder {
    background: #519ffa;
    border: 1px solid #67a7f2;
    border-radius: 3px;
    color: #376fb1 !important;
}



.gform_body textarea, .gform_body ::placeholder {
    background: #519ffa;
    border: 1px solid #67a7f2;
    border-radius: 3px;
    color: #376fb1 !important;
}
.fl-tabs-labels {
border: 2px solid #6da0d5;
border-radius: 15px;
font-family: 'CocoGoose Light';
text-transform: uppercase;
color: #eeeada;
font-size: 15px;
letter-spacing: 1px;
}


.tab-attend {
    font-size: 12px !important;
    font-family: oswald !important;
    color: #eeeada;
    line-height: 1px !important;
}

.tab-list-states .fl-tab-active {
    color: #f26766 !important;
    font-size: 125%;
    padding-top: 1.2%;

}

.local-video {
z-index: 9999;
margin-bottom: -8%;
position: relative;
}



.region-name {
    color: #EEEADA;
    font-size: 20px;
    font-weight: bold;
    padding-left: 5%;

}


.region-tel {
    color: #38384C;
    font-size: 30px;
    font-weight: bold;
}


.region-reserve-now a {
    border: 3px #ffffff solid;
    border-radius: 20px;
    display: block;
    line-height: 20px;
    padding: 6px 40px;
    color: #ffffff;
    font-size: 15px;
    font-family: cocogoose;
    margin-top: 9%;
    width: 80%;
    -webkit-box-shadow: 4px 5px 10px rgba(68, 68, 68, 0.4);
            box-shadow: 4px 5px 10px rgba(68, 68, 68, 0.4);

}

.email-phone {
    text-align: left;
    padding-top: 2%;
}

.icon-tel {
    padding-right: 5px;
}

.icon-email {
    margin-left: 2px;
}

.newvideo {
    z-index: 9999;
    margin-top: -225px;
    margin-left: auto;
    margin-right: auto;
}

.wprs_unslider {
    width: 55% !important;
    margin: 0  auto !important;
    overflow: hidden;

}

.wpyelp_t1_DIV_2::before {
    color: #ffffff !important;
}

.wpyelp_t1_P_3 img  {
  clear: both;
  display: block;
  margin-bottom: 10px;
}

      .fl-body-bg-color {
  background: #f0eadd;
}


.home-background-top {
  z-index: 999;
}

.outside {
    width: 50%;
    margin-left: 4%;
}


.salmonbg {
    background: rgba(243, 103, 102, 0.7)
}


ul.columns {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
  list-style: none;
  padding-left: 0;
  margin-left: 0;
  font-family: "CocoGoose Light";
  font-weight: 300;
  font-size: 12px;
  width: 120%;
  color: #ffffff;
}

ul.columns li {
margin-bottom: 10px;
width: 100%;
}

.zindex {
z-index: 9999;
}

.header3d {
font-size: 47px;
font-family: lobster;
}

.content3d {
font-size:18px;
padding-right: 200px;
display: block;
}

.home-test-head {
color: #ffffff;
font-family: "CocoGoose Light";
font-size: 22px;
letter-spacing: 2px;
text-transform: uppercase;
}

.home-testp {
color: #ffffff;
font-family: lobster;
font-size: 95px;
}

.f62 {
font-size: 62px;
}

.f95 {
font-size: 95px;
}

.lobster {
font-family: Lobster;
}

.f103 {
 font-size: 103px;
}

.f23 {
font-size: 23px;
}

.white{
    color: #ffffff;
}

.cg {
 font-family: CocoGoose;
}

.f32 {
    font-size: 32px;
}

.blue {
    color: #38384C;
}

.join {
background: #f26766;
display: block;
min-height: 273px;
padding-left: 36.8%;
padding-top: 4%;


}

.jointext {
font-family: lobster;
font-size: 60px;

}

.joinsmall {
    font-size: 13px;
    font-family: "cocogoose light";
    padding-right: 36%;
    line-height: 24px;
    padding-top: 1%;
}

.blue-light {
    color: #2b66a3;
}

.grey-dark {
    color: #606060;
}

.fl-logo-img {
  width: 20%;
}


#top-reserve {
  position: fixed;
  z-index: 9999;
  top: 1%;
  right: 1%;
  max-width: 100%;
}


ul#state-cities  {
 -webkit-column-count: 4;
 -moz-column-count: 4;
 -o-column-count: 4;
  column-count: 4;
  list-style: none;
  padding-left: 0;
  margin-left: 0;
  color: #000000;
  font-weight: bold;
  font-size: 20px;
  text-align: center;
}

#state-cities li {
padding-bottom: 10px;
}



.form-title {
 font-family: lobster;
 font-size: 60px;
 color: #FACA0B;
 text-align: center;
}

.form-paragraph {
    text-align: center;
    font-size: 18px;
    font-family: "cocogoose light";
    color: #ffffff;
}

.gform_body label {
font-size: 20px !important;
font-weight: bold;
color: #EEEADA;
}

.span-event {
font-family: lobster;
font-size: 36px;
color: #FACA0B;
text-align: center;

}

.span-client {
font-family: lobster;
font-size: 36px;
color: #FACA0B;
text-align: center;
margin-top: 40px;
margin-bottom: 30px;

}

.gform_body select {
background: #eee8d9;
height: 34px;

}


.blue-welcome {
    z-index: 9998;
    position: relative;
}






.terr-hiring {
    position: absolute;
    right: 0;
    margin-top: -70px;
    z-index: 9999;
    margin-right: 5%;

}

#input_1_4 {
    width: 60% !important;
}

.terr-form {
    width: 100% !important;
}

.event-quantity {
    width: 100%;
    display: block;
    clear: both;

}

.gfield_checkbox li label{
    max-width: 100% !important;
   font-size: 18px !important;
}

.form-thanks {
    color: #EEEADA;
}

#gform_submit_button_1 {

margin: 0 auto !important;
 display: block;
 padding: 10px 20px;
 font-size: 120%;
-webkit-box-shadow: 4px 5px 10px rgba(68, 68, 68, 0.4);
        box-shadow: 4px 5px 10px rgba(68, 68, 68, 0.4);
 border-radius: 20px;
 background-color: #306dab;

}

.popcorn-from {
    font-family: lobster;
    color: #EEEADA;
    font-size: 32px;
    padding-left:11%;
    padding-bottom: 0;
    margin-bottom: 0;
    line-height: 80px;

}

.popcorn-price {
 font-size: 113px;
 font-family: lobster;
 color: #732B3B;
}


ul.sub-menu a {
font-size: 13px !important;
  color: #eeeada !important;
  margin: 0 !important;

}

/* What We Do SubMenu > SubMenu */
.fl-page-nav .menu-item-65 .sub-menu .sub-menu {
    background: #008000;
}
.fl-page-nav .sub-menu .sub-menu li a {
  color: #FFF;
}
.screen-title  {
  border: 4px solid #8bbbf4;
  border-radius: 20px;
  width: 75%;
  margin: auto;
}

.screen-title ul {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  line-height: 1.4em;
  padding: 0;
  margin: 0 2% 0 2%;
 }

 .screen-title li  {
    display: inline-block;
    margin: auto 0;
    padding: 0;
}


.packages-active {
color: #f26766;
font-size: 20px !important;
}

.screen-list {
padding: 0;
list-style: none;
}

.rental-includes li{
    padding: 0;
    margin-bottom: 25px;
}




.insured ul {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0;
  margin: 0 2% 0 2%;
  list-style: none;
 }

 .insured li  {
    display: inline-block;
    margin: auto 0;
    padding: 0 1%;
}

.text-salmon {
color: #f26766 !important;
}

.package-includes p{
 margin-bottom: 27px;
}

.fl-page-footer {
    border: 0;
}

.fl-page-footer-widgets {
background: url('https://www.funflicks.com/wp-content/uploads/2019/02/black-dash.png') repeat-x top;
}

.fl-page-footer-widgets-row {
    margin-top: 3%;
}

.dashed-border-top-bottom {
  border-image-source: url(https://www.funflicks.com/wp-content/uploads/2019/04/dashed-long.png);
  border-image-slice: 10 fill;
  border-image-repeat: repeat;
  border-top: 6px solid;
  border-bottom: 6px solid;

}

.dashed-border-top {
  border-image-source: url(https://www.funflicks.com/wp-content/uploads/2019/04/dashed-long.png);
  border-image-slice: 10 fill;
  border-image-repeat: repeat;
  border-top: 6px solid;
  border-bottom: 6px solid;

}

.dashed-border-bottom {
  border-image-source: url(https://www.funflicks.com/wp-content/uploads/2019/04/dashed-long.png);
  border-image-slice: 10 fill;
  border-image-repeat: repeat;
  border-top: 6px solid;
  border-bottom: 6px solid;

}

.backyard-main-content {
 z-index: 9999;
 position: relative;
}

.backyard-sub-content {
    z-index: 9998;
/*     margin-top: -170px; */
  margin-top:70px;
    position: relative;
}

.col2 {
      columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
  list-style: none;
  line-height: 25px;
  margin-left: 0;
  padding-left: 0;
  font-size: 115%;

}


.general-list {
 margin:  0;
 padding: 0;
 list-style: none;
 line-height: 200%;

}

.tc-testimonial-single {
    width: 60% !important;
    margin: 0 auto !important;
}
.fl-node-5c89a1bb6d4b0 {width: 100%;}.fl-node-5c89a1bb6d4b0 > .fl-col-content {border-style: solid;border-width: 0;background-clip: padding-box;border-color: #8bbbf4;border-top-width: 2px;border-right-width: 2px;border-bottom-width: 2px;border-left-width: 2px;} .fl-node-5c89a1bb6d4b0 > .fl-col-content {margin-top:25px;} .fl-node-5c89a1bb6d4b0 > .fl-col-content {padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px;}
.fl-node-5c89a1bb6d4e8 .fl-rich-text, .fl-node-5c89a1bb6d4e8 .fl-rich-text * {color: #8BBBF4!important;font-family: CocoGoose Light, Verdana, Arial, sans-serif;font-weight: 600;font-size: 22px;line-height: 24px;text-align: center;}.fl-node-5c89a1bb6d5c8 .fl-rich-text, .fl-node-5c89a1bb6d5c8 .fl-rich-text * {color: #ffffff!important;font-family: Oswald, sans-serif;font-weight: 400;font-size: 22px;text-align: center;} .fl-node-5c89a1bb6d5c8 > .fl-module-content {margin-top:28px;}
.fl-node-5c89a1bb6d4b0 > .fl-col-content {padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px;}.fl-node-5c89a1bb6d590 {width: 100%;}.fl-node-5c89a1bb6d590 > .fl-col-content {background-color: #8bbbf4;} .fl-node-5c89a1bb6d590 > .fl-col-content {margin-top:50px;margin-bottom:50px;} .fl-node-5c89a1bb6d590 > .fl-col-content {padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.fl-node-5c89a1bb6d634 {width: 100%;}.fl-node-5c89a1bb6d829 {width: 100%;}.fl-node-5c89a1bb6d713 {width: 50%;}.fl-node-5c89a1bb6d74a {width: 50%;}.fl-node-5c89a1bb6d978 {width: 100%;}.fl-node-5c89a1bb6d9e4 {width: 46.68%;}.fl-node-5c89a1bb6d9e4 > .fl-col-content {background-image: url(https://funflicks.com/wp-content/uploads/2019/02/popcorn.png);background-repeat: no-repeat;background-position: right center;background-attachment: scroll;background-size: auto;} .fl-node-5c89a1bb6d9e4 > .fl-col-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;} .fl-node-5c89a1bb6d9e4 > .fl-col-content {padding-top:0px;padding-right:0px;padding-bottom:125px;padding-left:0px;}.fl-node-5c89a1bb6da1c {width: 13.29%;}.fl-node-5c89a1bb6da1c > .fl-col-content {border-color: #38384c;border-bottom-width: 1px;} .fl-node-5c89a1bb6da1c > .fl-col-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;} .fl-node-5c89a1bb6da1c > .fl-col-content {padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.fl-node-5c89a1bb6dac4 {width: 40.03%;}.fl-node-5c89a1bb6dac4 > .fl-col-content {border-color: #38384c;border-bottom-width: 1px;} .fl-node-5c89a1bb6dac4 > .fl-col-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.fl-node-5c89a1bb6dba4 {width: 42.08%;} .fl-node-5c89a1bb6dba4 > .fl-col-content {margin-top:-50px;}.fl-node-5c89a1bb6dbdc {width: 57.92%;}.fl-node-5c89a1bb6dbdc > .fl-col-content {border-style: solid;border-width: 0;background-clip: padding-box;border-color: #38384c;border-top-width: .5px;} .fl-node-5c89a1bb6dbdc > .fl-col-content {margin-top:-135px;margin-right:0px;margin-bottom:0px;margin-left:0px;} .fl-node-5c89a1bb6dbdc > .fl-col-content {padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.fl-node-5c89a1bb6dcc0 {width: 100%;}.fl-node-5c89a1bb6de74 {width: 50%;}.fl-node-5c89a1bb6de74 > .fl-col-content {background-image: url(https://funflicks.com/wp-content/uploads/2019/02/rain.png);background-repeat: no-repeat;background-position: left center;background-attachment: scroll;background-size: auto;}.fl-builder-content .fl-node-5c89a1bb6de74 > .fl-col-content {min-height: 232px;}.fl-node-5c89a1bb6deab {width: 50%;}.fl-node-5c89a1bb6dfc2 {width: 100%;}.fl-node-5c89a1bb6cedd .fl-rich-text, .fl-node-5c89a1bb6cedd .fl-rich-text * {color: #356cac!important;font-family: Lobster, sans-serif;font-weight: 400;font-size: 65px;line-height: 60px;text-align: center;} .fl-node-5c89a1bb6cedd > .fl-module-content {margin-top:10%;}.fl-node-5c89a1bb6cf15 .fl-rich-text, .fl-node-5c89a1bb6cf15 .fl-rich-text * {color: rgba(0,0,0,0.57)!important;font-family: CocoGoose Light, Verdana, Arial, sans-serif;font-weight: 700;font-size: 18px;text-align: center;}.fl-node-5c89a1bb6cff5 .fl-rich-text, .fl-node-5c89a1bb6cff5 .fl-rich-text * {color: #5aa6ff!important;font-family: Lobster, sans-serif;font-weight: 400;font-size: 56px;text-align: center;} .fl-node-5c89a1bb6cff5 > .fl-module-content {margin-top:3%;}.fl-node-5c89a1bb6d02d .fl-rich-text, .fl-node-5c89a1bb6d02d .fl-rich-text * {color: #f0eadc!important;font-family: CocoGoose Light, Verdana, Arial, sans-serif;font-weight: 600;font-size: 15px;}.fl-node-5c89a1bb6d10a .fl-rich-text, .fl-node-5c89a1bb6d10a .fl-rich-text * {color: #f26766!important;font-family: Lobster, sans-serif;font-weight: 400;font-size: 55px;text-align: center;} .fl-node-5c89a1bb6d10a > .fl-module-content {margin-top:4%;margin-bottom:0%;}.fl-node-5c89a1bb6d142 .fl-rich-text, .fl-node-5c89a1bb6d142 .fl-rich-text * {color: #eeeada!important;font-family: Oswald, sans-serif;font-weight: 400;font-size: 36px;text-align: center;} .fl-node-5c89a1bb6d142 > .fl-module-content {margin-top:-2%;}@media (max-width: 768px) { .fl-node-5c89a1bb6d142 > .fl-module-content { margin-top:20px; } }.fl-node-5c89a1bb6d24c .fl-rich-text, .fl-node-5c89a1bb6d24c .fl-rich-text * {color: #f0eadc!important;font-family: Lobster, sans-serif;font-weight: 400;font-size: 42px;line-height: 38px;text-align: center;}.fl-node-5c89a1bb6d284 .fl-rich-text, .fl-node-5c89a1bb6d284 .fl-rich-text * {color: #f26766!important;font-family: Lobster, sans-serif;font-weight: 400;font-size: 101px;line-height: 48px;text-align: center;} .fl-node-5c89a1bb6d284 > .fl-module-content {margin-top:0px;}.fl-node-5c89a1bb6d2bb .fl-rich-text, .fl-node-5c89a1bb6d2bb .fl-rich-text * {color: #f0eadc!important;font-family: Oswald, sans-serif;font-weight: 400;font-size: 24px;text-align: center;} .fl-node-5c89a1bb6d2bb > .fl-module-content {margin-top:0px;}.fl-node-5c89a1bb6d2f3 .fl-rich-text, .fl-node-5c89a1bb6d2f3 .fl-rich-text * {color: #f26766!important;font-family: CocoGoose Light, Verdana, Arial, sans-serif;font-weight: 100;font-size: 19px;} .fl-node-5c89a1bb6d2f3 > .fl-module-content {margin-left:25%;}@media (max-width: 768px) { .fl-node-5c89a1bb6d2f3 > .fl-module-content { margin-left:20px; } }.fl-node-5c89a1bb6d32b .fl-rich-text, .fl-node-5c89a1bb6d32b .fl-rich-text * {color: #f0eadc!important;font-size: 22px;line-height: 32px;} .fl-node-5c89a1bb6d32b > .fl-module-content {margin-top:0%;margin-left:26%;}@media (max-width: 768px) { .fl-node-5c89a1bb6d32b > .fl-module-content { margin-left:20px; } }.fl-node-5c89a1bb6d363 .fl-rich-text, .fl-node-5c89a1bb6d363 .fl-rich-text * {color: #eeeada!important;font-family: CocoGoose Light, Verdana, Arial, sans-serif;font-weight: 100;font-size: 25px;line-height: 36px;}.fl-node-5c89a1bb6d39a .fl-rich-text, .fl-node-5c89a1bb6d39a .fl-rich-text * {color: #f26766!important;font-family: Open Sans, sans-serif;font-weight: 700;font-size: 23px;}.fl-node-5c89a1bb6d3d2 .fl-rich-text, .fl-node-5c89a1bb6d3d2 .fl-rich-text * {color: #f0eadc!important;font-size: 24px;line-height: 26px;}.fl-node-5c89a1bb6d409 .fl-rich-text, .fl-node-5c89a1bb6d409 .fl-rich-text * {color: #f0eadc!important;font-family: Open Sans, sans-serif;font-weight: 400;font-size: 24px;line-height: 28px;} .fl-node-5c89a1bb6d409 > .fl-module-content {margin-left:50px;}@media (max-width: 768px) { .fl-node-5c89a1bb6d409 > .fl-module-content { margin-left:20px; } }.fl-node-5c89a1bb6d4e8 .fl-rich-text, .fl-node-5c89a1bb6d4e8 .fl-rich-text * {color: #8BBBF4!important;font-family: CocoGoose Light, Verdana, Arial, sans-serif;font-weight: 600;font-size: 22px;line-height: 24px;text-align: center;}.fl-node-5c89a1bb6d5c8 .fl-rich-text, .fl-node-5c89a1bb6d5c8 .fl-rich-text * {color: #ffffff!important;font-family: Oswald, sans-serif;font-weight: 400;font-size: 22px;text-align: center;} .fl-node-5c89a1bb6d5c8 > .fl-module-content {margin-top:28px;}@media (max-width: 768px) { .fl-node-5c89a1bb6d5c8 > .fl-module-content { margin-top:20px; } }.fl-builder-content .fl-node-5c89a1bb6d8d0 a.fl-button,.fl-builder-content .fl-node-5c89a1bb6d8d0 a.fl-button:hover,.fl-builder-content .fl-node-5c89a1bb6d8d0 a.fl-button:visited {background: #f26766;}.fl-builder-content .fl-node-5c89a1bb6d8d0 a.fl-button,.fl-builder-content .fl-node-5c89a1bb6d8d0 a.fl-button:visited,.fl-builder-content .fl-node-5c89a1bb6d8d0 a.fl-button *,.fl-builder-content .fl-node-5c89a1bb6d8d0 a.fl-button:visited * {color: #f0eadc;}.fl-builder-content .fl-node-5c89a1bb6d8d0 a.fl-button:hover,.fl-builder-content .fl-node-5c89a1bb6d8d0 a.fl-button:focus {background: #f26766;}.fl-node-5c89a1bb6d8d0 .fl-button-wrap {text-align: center;}.fl-builder-content .fl-node-5c89a1bb6d8d0 a.fl-button {padding-top: 23px;padding-right: 45px;padding-bottom: 23px;padding-left: 45px;}.fl-builder-content .fl-node-5c89a1bb6d8d0 a.fl-button, .fl-builder-content .fl-node-5c89a1bb6d8d0 a.fl-button:visited {font-family: CocoGoose Light, Verdana, Arial, sans-serif;font-weight: 700;font-size: 15px;border: 1px solid #e65b5a;border-top-left-radius: 35px;border-top-right-radius: 35px;border-bottom-left-radius: 35px;border-bottom-right-radius: 35px;-webkit-box-shadow: 2px 6px 10px 2px rgba(51,51,51,0.65);box-shadow: 2px 6px 10px 2px rgba(51,51,51,0.65);}.fl-builder-content .fl-node-5c89a1bb6d8d0 a.fl-button:hover, .fl-builder-content .fl-node-5c89a1bb6d8d0 a.fl-button:focus {border: 1px solid #e65b5a;border-top-left-radius: 35px;border-top-right-radius: 35px;border-bottom-left-radius: 35px;border-bottom-right-radius: 35px;-webkit-box-shadow: 2px 6px 10px 2px rgba(51,51,51,0.65);box-shadow: 2px 6px 10px 2px rgba(51,51,51,0.65);} .fl-node-5c89a1bb6d8d0 > .fl-module-content {margin-bottom:-55px;}@media (max-width: 768px) { .fl-node-5c89a1bb6d8d0 > .fl-module-content { margin-bottom:20px; } }.fl-node-5c89a1bb6d861 .fl-rich-text, .fl-node-5c89a1bb6d861 .fl-rich-text * {color: #38384c!important;font-family: Lobster, sans-serif;font-weight: 400;font-size: 51px;text-align: center;} .fl-node-5c89a1bb6d861 > .fl-module-content {margin-top:60px;}@media (max-width: 768px) { .fl-node-5c89a1bb6d861 > .fl-module-content { margin-top:20px; } }img.mfp-img {padding-bottom: 40px !important;}@media (max-width: 768px) { .fl-photo-content {width: 100%;} }.fl-node-5c89a1bb6d782 .fl-photo {text-align: right;}.fl-node-5c89a1bb6d7ba .fl-photo {text-align: right;}.fl-node-5c89a1bb6d899 .fl-rich-text, .fl-node-5c89a1bb6d899 .fl-rich-text * {color: #38384c!important;font-family: Open Sans, sans-serif;font-weight: 600;font-size: 16px;}.fl-builder-content .fl-node-5c89a1bb6d66b a.fl-button,.fl-builder-content .fl-node-5c89a1bb6d66b a.fl-button:hover,.fl-builder-content .fl-node-5c89a1bb6d66b a.fl-button:visited {background: #5aa6ff;}.fl-builder-content .fl-node-5c89a1bb6d66b a.fl-button,.fl-builder-content .fl-node-5c89a1bb6d66b a.fl-button:visited,.fl-builder-content .fl-node-5c89a1bb6d66b a.fl-button *,.fl-builder-content .fl-node-5c89a1bb6d66b a.fl-button:visited * {color: #f0eadc;}.fl-builder-content .fl-node-5c89a1bb6d66b a.fl-button:hover,.fl-builder-content .fl-node-5c89a1bb6d66b a.fl-button:focus {background: #5aa6ff;}.fl-node-5c89a1bb6d66b .fl-button-wrap {text-align: center;}.fl-builder-content .fl-node-5c89a1bb6d66b a.fl-button {padding-top: 23px;padding-right: 45px;padding-bottom: 23px;padding-left: 45px;}.fl-builder-content .fl-node-5c89a1bb6d66b a.fl-button, .fl-builder-content .fl-node-5c89a1bb6d66b a.fl-button:visited {font-family: CocoGoose Light, Verdana, Arial, sans-serif;font-weight: 700;font-size: 15px;border: 1px solid #4e9af3;border-top-left-radius: 35px;border-top-right-radius: 35px;border-bottom-left-radius: 35px;border-bottom-right-radius: 35px;-webkit-box-shadow: 2px 6px 10px 2px rgba(107,107,107,0.65);box-shadow: 2px 6px 10px 2px rgba(107,107,107,0.65);}.fl-builder-content .fl-node-5c89a1bb6d66b a.fl-button:hover, .fl-builder-content .fl-node-5c89a1bb6d66b a.fl-button:focus {border: 1px solid #4e9af3;border-top-left-radius: 35px;border-top-right-radius: 35px;border-bottom-left-radius: 35px;border-bottom-right-radius: 35px;-webkit-box-shadow: 2px 6px 10px 2px rgba(107,107,107,0.65);box-shadow: 2px 6px 10px 2px rgba(107,107,107,0.65);} .fl-node-5c89a1bb6d66b > .fl-module-content {margin-top:-54px;}@media (max-width: 768px) { .fl-node-5c89a1bb6d66b > .fl-module-content { margin-top:20px; } }.fl-node-5c89a1bb6da54 .fl-photo {text-align: left;} .fl-node-5c89a1bb6da54 > .fl-module-content {margin-top:-110px;}@media (max-width: 768px) { .fl-node-5c89a1bb6da54 > .fl-module-content { margin-top:20px; } }.fl-node-5c89a1bb6da8c .fl-rich-text, .fl-node-5c89a1bb6da8c .fl-rich-text * {color: #f0eadc!important;font-family: Lobster, sans-serif;font-weight: 400;font-size: 26px;}.fl-node-5c89a1bb6db34 .fl-rich-text, .fl-node-5c89a1bb6db34 .fl-rich-text * {color: #732B3B!important;font-family: Lobster, sans-serif;font-weight: 400;font-size: 89px;line-height: 55px;text-align: left;} .fl-node-5c89a1bb6db34 > .fl-module-content {margin-top:-15px;margin-right:0px;margin-bottom:0px;margin-left:-50px;}@media (max-width: 768px) { .fl-node-5c89a1bb6db34 > .fl-module-content { margin-top:20px;margin-left:20px; } }.fl-node-5c89a1bb6dafc .fl-rich-text, .fl-node-5c89a1bb6dafc .fl-rich-text * {color: #f0eadc!important;font-family: Lobster, sans-serif;font-weight: 400;font-size: 45px;line-height: 40px;text-align: left;} .fl-node-5c89a1bb6dafc > .fl-module-content {margin-top:55px;}@media (max-width: 768px) { .fl-node-5c89a1bb6dafc > .fl-module-content { margin-top:20px; } }.fl-node-5c89a1bb6dc14 .fl-rich-text, .fl-node-5c89a1bb6dc14 .fl-rich-text * {color: #f0eadc!important;font-family: Open Sans, sans-serif;font-weight: 600;font-size: 18px;text-align: center;}.fl-node-5c89a1bb6dcf8 .fl-rich-text, .fl-node-5c89a1bb6dcf8 .fl-rich-text * {color: #eeeada!important;font-family: Lobster, sans-serif;font-weight: 400;font-size: 52px;line-height: 56px;text-align: center;}.fl-node-5c89a1bb6dd30 .fl-rich-text, .fl-node-5c89a1bb6dd30 .fl-rich-text * {color: #eeeada!important;font-family: Lobster, sans-serif;font-weight: 400;font-size: 82px;line-height: 60px;text-align: center;} .fl-node-5c89a1bb6dd30 > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.fl-animated.fl-zoom-in {animation: fl-zoom-in 1s ease;-webkit-animation: fl-zoom-in 1s ease;}@-webkit-keyframes fl-zoom-in {from {opacity: 0;-webkit-transform: scale3d(0.3, 0.3, 0.3);transform: scale3d(0.3, 0.3, 0.3);}50% {opacity: 1;}}@keyframes fl-zoom-in {from {opacity: 0;-webkit-transform: scale3d(0.3, 0.3, 0.3);transform: scale3d(0.3, 0.3, 0.3);}50% {opacity: 1;}}.fl-node-5c89a1bb6dd68 .fl-rich-text, .fl-node-5c89a1bb6dd68 .fl-rich-text * {color: #eeeada!important;font-family: Open Sans, sans-serif;font-weight: 400;font-size: 18px;text-align: center;}.fl-builder-content .fl-node-5c89a1bb6dda0 a.fl-button,.fl-builder-content .fl-node-5c89a1bb6dda0 a.fl-button:hover,.fl-builder-content .fl-node-5c89a1bb6dda0 a.fl-button:visited {background: #f26766;}.fl-builder-content .fl-node-5c89a1bb6dda0 a.fl-button,.fl-builder-content .fl-node-5c89a1bb6dda0 a.fl-button:visited,.fl-builder-content .fl-node-5c89a1bb6dda0 a.fl-button *,.fl-builder-content .fl-node-5c89a1bb6dda0 a.fl-button:visited * {color: #eeeada;}.fl-builder-content .fl-node-5c89a1bb6dda0 a.fl-button:hover,.fl-builder-content .fl-node-5c89a1bb6dda0 a.fl-button:focus {background: #f26766;}.fl-node-5c89a1bb6dda0 .fl-button-wrap {text-align: center;}.fl-builder-content .fl-node-5c89a1bb6dda0 a.fl-button, .fl-builder-content .fl-node-5c89a1bb6dda0 a.fl-button:visited {font-family: Lobster, sans-serif;font-weight: 400;font-size: 22px;border: 1px solid #e65b5a;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;-webkit-box-shadow: 1px 1px 5px 2px rgba(48,60,91,0.51);box-shadow: 1px 1px 5px 2px rgba(48,60,91,0.51);}.fl-builder-content .fl-node-5c89a1bb6dda0 a.fl-button:hover, .fl-builder-content .fl-node-5c89a1bb6dda0 a.fl-button:focus {border: 1px solid #e65b5a;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;-webkit-box-shadow: 1px 1px 5px 2px rgba(48,60,91,0.51);box-shadow: 1px 1px 5px 2px rgba(48,60,91,0.51);} .fl-node-5c89a1bb6dda0 > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.fl-node-5c89a1bb6ddcc .fl-rich-text, .fl-node-5c89a1bb6ddcc .fl-rich-text * {color: #8bbbf4!important;font-family: Lobster, sans-serif;font-weight: 400;font-size: 26px;}.fl-node-5c89a1bb6dee3 .fl-rich-text, .fl-node-5c89a1bb6dee3 .fl-rich-text * {color: #eeeada!important;font-family: Lobster, sans-serif;font-weight: 400;line-height: 30px;text-align: right;}
.fl-node-5c89a1bb6df1b .fl-rich-text, .fl-node-5c89a1bb6df1b .fl-rich-text * {color: #eeeada!important;font-family: Open Sans, sans-serif;font-weight: 300;} .fl-node-5c89a1bb6df1b > .fl-module-content {margin-top:50px;margin-left:70px;}@media (max-width: 768px) { .fl-node-5c89a1bb6df1b > .fl-module-content { margin-top:20px;margin-left:20px; } }.fl-node-5c89a1bb6dffa .fl-rich-text, .fl-node-5c89a1bb6dffa .fl-rich-text * {color: #454c5d!important;font-family: Lobster, sans-serif;font-weight: 400;font-size: 55px;text-align: center;} .fl-node-5c89a1bb6dffa > .fl-module-content {margin-top:20px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.fl-node-5c89a1bb6e032 .fl-rich-text, .fl-node-5c89a1bb6e032 .fl-rich-text * {color: #eeeada!important;font-family: Open Sans, sans-serif;font-weight: 300;font-size: 20px;} .fl-node-5c89a1bb6e032 > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.fl-builder-content .fl-node-5c89a1bb6e06a a.fl-button,.fl-builder-content .fl-node-5c89a1bb6e06a a.fl-button:hover,.fl-builder-content .fl-node-5c89a1bb6e06a a.fl-button:visited {background: #356cac;}.fl-builder-content .fl-node-5c89a1bb6e06a a.fl-button:hover,.fl-builder-content .fl-node-5c89a1bb6e06a a.fl-button:focus {background: #356cac;}.fl-node-5c89a1bb6e06a .fl-button-wrap {text-align: center;}.fl-builder-content .fl-node-5c89a1bb6e06a a.fl-button, .fl-builder-content .fl-node-5c89a1bb6e06a a.fl-button:visited {font-family: CocoGoose Light, Verdana, Arial, sans-serif;font-weight: 100;font-size: 12px;border: 1px solid #2960a0;border-top-left-radius: 30px;border-top-right-radius: 30px;border-bottom-left-radius: 30px;border-bottom-right-radius: 30px;-webkit-box-shadow: 0px 5px 25px 5px rgba(84,84,84,0.37);box-shadow: 0px 5px 25px 5px rgba(84,84,84,0.37);}.fl-builder-content .fl-node-5c89a1bb6e06a a.fl-button:hover, .fl-builder-content .fl-node-5c89a1bb6e06a a.fl-button:focus {border: 1px solid #2960a0;border-top-left-radius: 30px;border-top-right-radius: 30px;border-bottom-left-radius: 30px;border-bottom-right-radius: 30px;-webkit-box-shadow: 0px 5px 25px 5px rgba(84,84,84,0.37);box-shadow: 0px 5px 25px 5px rgba(84,84,84,0.37);}body {background: #f0eadc;}.screen-title{border: 4px solid #8bbbf4;border-radius: 20px;width: 75%;margin: auto;}.screen-title ul { display: -webkit-box; display: -ms-flexbox; display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;line-height: 1.4em;padding: 0;margin: 0 2% 0 2%; }.screen-title li{display: inline-block;margin: auto 0;padding: 0;}.packages-active {color: #f26766;font-size: 20px !important;}.screen-list {padding: 0;list-style: none;}.rental-includes li{padding: 0;margin-bottom: 25px;}.insured ul { display: -webkit-box; display: -ms-flexbox; display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 0;margin: 0 2% 0 2%;list-style: none; }.insured li{display: inline-block;margin: auto 0;padding: 0 1%;}.text-salmon {color: #f26766 !important;}.package-includes p{ margin-bottom: 27px; }.fl-page-footer {border: 0;}.fl-page-footer-widgets {background: url('https://funflicks.com/wp-content/uploads/2019/02/black-dash.png') repeat-x top;}.fl-page-footer-widgets-row {margin-top: 3%;}
.fl-node-5c89a1bb6d363 .fl-rich-text, .fl-node-5c89a1bb6d363 .fl-rich-text * {color: #eeeada!important;font-family: CocoGoose Light, Verdana, Arial, sans-serif;font-weight: 100;font-size: 25px;line-height: 36px;}.fl-node-5c89a1bb6d39a .fl-rich-text, .fl-node-5c89a1bb6d39a .fl-rich-text * {color: #f26766!important;font-family: Open Sans, sans-serif;font-weight: 700;font-size: 23px;}.fl-node-5c89a1bb6d3d2 .fl-rich-text, .fl-node-5c89a1bb6d3d2 .fl-rich-text * {color: #f0eadc!important;font-size: 24px;line-height: 26px;}
.fl-node-5c89a1bb6d214 {width: 57.21%;}.fl-node-5c89a1bb6d214 > .fl-col-content {border-style: solid;border-width: 0;background-clip: padding-box;border-color: #5aa6ff;border-left-width: 2px;}@media(max-width: 992px) {.fl-builder-content .fl-node-5c89a1bb6d214 {width: 61.31% !important;max-width: none;-webkit-box-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}}@media(max-width: 768px) {.fl-builder-content .fl-node-5c89a1bb6d214 {width: 61.31% !important;max-width: none;clear: none;float: left;}}.fl-node-5c89a1bb6d4b0 {width: 100%;}
.fl-node-5c89a1bb6d0d3 {width: 100%;}.fl-node-5c89a1bb6d0d3 > .fl-col-content {background-image: url(https://funflicks.com/wp-content/uploads/2019/02/screenbg.png);background-repeat: no-repeat;background-position: center top;background-attachment: scroll;background-size: auto;}.fl-builder-content .fl-node-5c89a1bb6d0d3 > .fl-col-content {min-height: 364px;}.fl-node-5c89a1bb6d441 .fl-bg-video-audio {display: none;cursor: pointer;position: absolute;bottom: 20px;right: 20px;z-index: 5;width: 20px;}.fl-node-5c89a1bb6d441 .fl-bg-video-audio .fl-audio-control {font-size: 20px;}.fl-node-5c89a1bb6d441 .fl-bg-video-audio .fa-times {font-size: 10px;vertical-align: middle;position: absolute;top: 5px;left: 11px;bottom: 0;}.fl-node-5c89a1bb6d441 > .fl-row-content-wrap {background-color: #38384c;}.fl-node-5c89a1bb6d441 .fl-row-content {max-width: 1018px;}.fl-node-5c89a1bb6d520 {color: #f0eadc;}.fl-builder-content .fl-node-5c89a1bb6d520 *:not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {color: inherit;}.fl-builder-content .fl-node-5c89a1bb6d520 a {color: #f0eadc;}
.fl-node-5c89a1bb6d142 .fl-rich-text, .fl-node-5c89a1bb6d142 .fl-rich-text * {color: #eeeada!important;font-family: Oswald, sans-serif;font-weight: 400;font-size: 36px;text-align: center;} .fl-node-5c89a1bb6d142 > .fl-module-content {margin-top:-2%;}@media (max-width: 768px) { .fl-node-5c89a1bb6d142 > .fl-module-content { margin-top:20px; } }.fl-node-5c89a1bb6d24c .fl-rich-text, .fl-node-5c89a1bb6d24c .fl-rich-text * {color: #f0eadc!important;font-family: Lobster, sans-serif;font-weight: 400;font-size: 42px;line-height: 38px;text-align: center;}
.fl-node-5c89a1bb6d10a .fl-rich-text, .fl-node-5c89a1bb6d10a .fl-rich-text * {color: #f26766!important;font-family: Lobster, sans-serif;font-weight: 400;font-size: 55px;text-align: center;} .fl-node-5c89a1bb6d10a > .fl-module-content {margin-top:4%;margin-bottom:0%;}.fl-node-5c89a1bb6d142 .fl-rich-text, .fl-node-5c89a1bb6d142 .fl-rich-text * {color: #eeeada!important;font-family: Oswald, sans-serif;font-weight: 400;font-size: 36px;text-align: center;} .fl-node-5c89a1bb6d142 > .fl-module-content {margin-top:-2%;}
.fl-node-5c89a1bb6d17a .fl-bg-video-audio {display: none;cursor: pointer;position: absolute;bottom: 20px;right: 20px;z-index: 5;width: 20px;}.fl-node-5c89a1bb6d17a .fl-bg-video-audio .fl-audio-control {font-size: 20px;}.fl-node-5c89a1bb6d17a .fl-bg-video-audio .fa-times {font-size: 10px;vertical-align: middle;position: absolute;top: 5px;left: 11px;bottom: 0;}.fl-node-5c89a1bb6d17a > .fl-row-content-wrap {background-color: #38384c;}.fl-node-5c89a1bb6d17a .fl-row-content {max-width: 952px;}
.fl-node-5c89a1bb6d1e9 {width: 42.79%;}
.fl-node-5c89a1bb6d24c .fl-rich-text, .fl-node-5c89a1bb6d24c .fl-rich-text * {color: #f0eadc!important;font-family: Lobster, sans-serif;font-weight: 400;font-size: 42px;line-height: 38px;text-align: center;}

body.page-template-tpl-states .fl-page-footer-widgets, body.page-template-tpl-states #icon_wrapper {
  display: none !important;
}

@media only screen and (max-width: 600px) {
  .fl-node-5cb7cf4dd51f1 .fl-rich-text, .fl-node-5cb7cf4dd51f1 .fl-rich-text * {
    clear: both;
    margin-bottom: 30px;

  }

}


/* 404 Page */

.page-404--top {
    position: relative;
}

.fl-404 { padding: 20px 0; }

.page-bg-404,
.texture-404 {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
       object-fit: cover;
    font-family: 'object-fit: cover;';
    -o-object-position: center center;
       object-position: center center;
}

.texture-404 {
    z-index: 0;
}

.main-box-404-content {
    position: relative;
    z-index: 1;
}

.fl-logo-img-404 {
    width: 117px;
    height: auto;
    margin-bottom: 8px;
}

.fl-404 .fl-post-header-404 h2.fl-post-title {
    font-family: Lobster, sans-serif;
    font-size: 36px;
    margin-bottom: 0;
}

.fl-404 .fl-post-header-404 .fl-post-title,
.fl-post-subtitle {
    color: #3660a4;
}

.fl-post-subtitle {
    font-size: 20px;
    margin-top: 0px;
}

.fl-post-p {
    font-family: 'cocogoose light' !important;
    font-size: 14px;
    color: #35354b;
    margin-top: 10px;
    margin-bottom: 20px;
}

.rounded-btn {
    border-radius: 20px;
    font-family: 'cocogoose light' !important;
    font-size: 14px;
    padding: 10px 23px;
    display: inline-block;
    margin-bottom: 18px;
    margin-right: 18px;
    -webkit-transition-duration: 0.3s;
         -o-transition-duration: 0.3s;
            transition-duration: 0.3s;
}

.rounded-btn.last-child {
    margin-right: 0px;
}

.rounded-btn--pink {
    background: rgb(242, 103, 102);
    color: #fff;
}

.rounded-btn:hover {
    -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.4);
            box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.4);
    background-color: #ff7b79;
    color: #fff;
    text-decoration: none;
}

.main-box-container-404 {
    border: 49px solid #22213f;
    border-bottom: 80px solid #22213f;
    border-radius: 30px;
    position: relative;
}

.main-box-404 {
    padding: 15px 30px 30px 30px;
    background-color: #eeeada;
    position: relative;
}

.overlapping-cars-404 {
    position: absolute;
    height: auto;
    width: 340px;
    right: 0px;
    bottom: -40px;
}

.sitemap-404 {
    background-color: #eeeada;
    padding-top: 70px;
    padding-bottom: 45px;
}

.sitemap-404-col {
    text-align: left;
    font-family: 'cocogoose light' !important;
}

.sitemap-404-col a {
    display: block;
    font-size: 14px;
    color: #3660a4;
    margin-bottom: 34px;
}

.sitemap-404-col a + ul {
    margin-top: -18px;
}

.sitemap-404-col ul ul {
    margin-top: 0;
}

.sitemap-404-col ul {
    margin-bottom: 34px;
}

.sitemap-404-col li a {
    color: #3660a4;
    margin-bottom: 16px;
}

.page-404 h3.fl-post-title {
    font-family: Lobster, sans-serif;
    font-size: 28px;
    margin-bottom: 30px;
}

.sitemap-404--img {
    position: absolute;
    left: -220px;
    top: -60px;
}

.error404 .fl-page-footer-widgets,
.error404 .fl-builder-content-3065 { display: none; }

.error404 .copy-footer { margin-bottom: 14px; }

.search-404 {
    background-color: #dedacb;
    padding: 20px;
    margin-bottom: 30px;
    border-radius: 6px;
}

.search-404 input {
    background-color: #fff;
    width: 549px;
    max-width: 100%;
    margin: 0 auto;
}


@media (min-width: 768px) {
    .fl-404 .fl-post-header-404 h2.fl-post-title {
        font-size: 78px;
    }

    .fl-post-subtitle {
        font-size: 25px;
    }

    .fl-post-p {
        font-size: 16px;
        margin-top: 24px;
        margin-bottom: 34px;
    }

    .page-404 h3.fl-post-title {
        font-size: 36px;
        margin-bottom: 30px;
    }
}

@media (min-width: 1025px) {
    .overlapping-cars-404 {
        right: -5%;
        bottom: -190px;
        width: 600px;
    }

    .sitemap-404 {
        padding-top: 70px;
    }
}

@media (min-width: 1540px) {
    .overlapping-cars-404 {
        right: -250px;
    }
}


/* New Homepage Style Edits */

.fl-builder-content .fl-node-5c6571ae9d960 > .fl-col-content {
    min-height: 600px;
    height: 300px;
}

.fl-node-5c6ac4b358923 > .fl-module-content {
    margin-top: 10%;
}

.fl-node-5c65d2c9d0b75 > .fl-module-content {
    margin-top: 5%;
    margin-bottom: 0%;
    margin-left: 7%;
    width: 65%;
}

.fl-node-5c65d9741a601 > .fl-module-content {
    margin-top: 0%;
    margin-right: 35%;
    margin-left: 7%;
}

.fl-node-5c65d10157dbe > .fl-row-content-wrap {
    background-position: right bottom;
}

.fl-node-5d81324145f8c .fl-button-wrap {
    text-align: left;
    margin-left: 6%;
}

.fl-node-5c65e4685cfd9 > .fl-row-content-wrap {
    background-position: left bottom;
    background-position-y: 160px;
}






