body,html{overflow-x:hidden}

.text-center,.txt-center { text-align: center; }
.main-right{padding-right:75px !important}
.main-left{padding-left:75px !important}
.font-thin {
    font-family: 'AVENIR' !important;
}

.font-light {
    font-family: 'AVENIR-LT-STD-45-BOOK' !important;
}

.font-medium {
    font-family: 'AVENIR-LT-STD-55-ROMAN' !important;
}

.font-bold {
    font-family: 'AVENIR-LT-STD-65-MEDIUM' !important;
}
#mega-menu-wrap-primary #mega-menu-primary{text-align:right}
/*body, h1,h2,h3,h4,h5,h6,span,div,p{font-family: 'AVENIR', Fallback, sans-serif !important;}*/
/* common*/
.textwidget p{
  margin: 0px 0 0px 0;
  padding: 0px;
}
.textwidget a{color:#f17d52}
.textwidget a:hover{color:#695b5e}
.main-navigation{
  width: 100%;
  float: none;
}

/*New testimonial styling*/
.home-testimonial-slider * {
    text-align: center;font-weight: 400;
}
.home-testimonial-slider p {
    padding: 10px 50px;
}
.home-testimonial-slider {
    padding: 30px 0px;
}
.testimonial.masonry-brick {
    background: #fff;margin-bottom: 30px !important;
}

.testimonial.masonry-brick p {
    font-size: 16px;
    line-height: 30px;
    padding: 30px;
}

.testimonial.masonry-brick .testimonial-heading {
    background: #f5f5f5;
    padding: 35px 20px;
    font-size: 21px;font-style:italic;
}
div#form-section a:hover {
    color: #f17d52;
    text-decoration: underline;
}
/* .main-navigation .mega-menu{
  display: flex !important;
  justify-content:space-between;
} */
.site{margin-top:-7px;}
.site-content {
   /* margin-top: -14rem;*/
    /*position: relative;*/
}
.site-navigation-wrapper{
  width: 100%;
}
.sectionPadding{
  padding: 35px 0;
}
.tl-client-image{
    margin-bottom: 0;
}
.header-action-container {
    display: none !important;
}
header#masthead {
    z-index: 2;
    position: relative; 
}
.headerWrap{
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.headerWrap .logo{
  float: left;
  width: 15%;
}
.headerWrap  .site-navigation-wrapper{
  float: left;
  width: 75%;
  margin-top: 57px;
}
.slick-arrow .fa{
  font-size: 36px;
}
.footer-backgrdn ul{
  margin: 0;
  padding: 0;
}
.footer-backgrdn{
  padding-bottom: 10px;
}
 .created-by {
    display: none;
}
 .home-first-block {
    background: #685a5c;
    color: #fff !important;
}
.exp-bloc .panel-grid-cell {
    background: #fff;
    min-height: 400px;
}
.home-first-block p,.home-first-block .textwidget {
    color: #fff;
}

.home-first-block p {
    color: #fff !important;
}
.testimonial-home{
  display: none;
}
.tg-container{
    width: 1200px;
}
.top-navigation{
  width: 85%;
  float: right;
  text-align: right;
}
.textwidget p{
  font-size: 18px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
  font-family: 'Source Sans Pro', Fallback, sans-serif !important;
  font-size: 18px !important;
}
.owl-pagination-true{
  margin-bottom: 0 !important;
}
.video-container a img{
  padding: 0;
  width: 100%;
  height: auto;
}
.flipping-card a img{
  padding: 1px;
  width: 100%;
  height: auto;
}
.flipping-card-image{
  width: 33.3% !important;
}
.retaurant-slid  div.flipping-card-image, .amenit-detail div.flipping-card-image{
  background: transparent;
}
.retaurant-slid  div.flipping-card-image h2, .amenit-detail div.flipping-card-image h2{
  font-size: 20px;
  font-weight: normal;
  color:#000;
  padding: 4%;
}
.retaurant-slid h3{
  text-align: center;
  color: #695b5e;
  /*font-family: 'AVENIR', Fallback, sans-serif !important;*/
  line-height: 1;
  font-weight: 300;
  font-size: 45px;
  margin-bottom: 35px;
}
.wplightbox{
  position: relative;
}
.celebrate{
  align-items: center !important;
}
.wplightbox:after{
  content: '\25B6';
    position: absolute;
    width: 58px;
    padding-left: 5px;
    height: 58px;
    border: 2px solid #FFF;
    text-align: center;
    font-size: 30px;
    border-radius: 30px;
    top: 0;
    color: #FFF;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0,0,0,.2);
    margin: auto;
    line-height: 55px;
}
.worldClassAmenities .textwidget{
  margin-bottom: 25px;
}

.section-four  .amenity-2{
  align-items: center !important;
}
.celebrate{
  background: #fff;
}
.community .textwidget{
  margin-bottom: 25px;
}
.aigpl-album-design-1 .aigpl-img-wrp{
  padding: 20px;
}
.page-title.screen-reader-text, .skip-link.screen-reader-text{
  display: none;
}
/* map modal */

 /* only for IE browser*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     .amenit-detail.experience-deck.mb-80.experience-deck.experienceContent.panel-row-style.panel-row-style-for-w5bb78bc93e67b-2 .wplightbox::after {
    left: 280px !important;
    top: -170px !important;
    position: absolute !important; 
}
	.tabs-section-block .tab-pane .color-codes li{DISPLAY:INLINE !IMPORTANT}
}
.exp-bloc .wplightbox::after {
    display: none !important;
}
@supports (-ms-ime-align:auto) {
     .amenit-detail.experience-deck.mb-80.experience-deck.experienceContent.panel-row-style.panel-row-style-for-w5bb78bc93e67b-2 .wplightbox::after {
    left: 280px !important;
    top: -170px !important;
    position: absolute !important; 
    }
	.tabs-section-block .tab-pane .color-codes li{DISPLAY:INLINE !IMPORTANT}
}

/* only for IE browser*/
.wplightbox::after {
   /* content: " " !important;
    line-height: 55px;
    background-image: url(http://cobaltpublic.solutionsoftware.com/bocawestpublic/wp-content/uploads/2018/10/video-play-button.png);
    background-size: 70px 70px;
    background-repeat: no-repeat;
    border: 0px !important;
    width: 70px;
    height: 70px;
    background-color: transparent !important;*/
}



/*CODE ADD BY pop-up*/
.map > a {
   /* display: none !important;*/
}
.modal-header h4{color: #695b5e;font-size: 20px;}
.modal-body p {color: #695b5e;font-size: 16px;}
.map {
  margin: 15px auto 30px auto !important;
  position: relative; }
  .map > a {
    position: absolute;
    display: block;
    width: 20px;
    height: 20px;
    background: #fff;
    color: #333;
    text-decoration: none !important;
    text-align: center;
    border-radius: 50%;
    line-height: 25px;
    transition: .3s ease-in-out;
    font-size: 10px;
    font-weight: 600;
    border: 2px solid #8eae6a; }
    @media screen and (min-width: 768px) {
      .map > a {
        width: 30px;
        height: 30px;
        font-size: 13px; } }
/*    .map > a > span {
      position: absolute;
      top: 50%;
      left: 50%;
      -ms-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }*/
    .map > a:hover {
      background: #8eae6a;
      color: #fff; }
    .map > a[data-target="#ArborLakeVillas"] {
      top: 56.25%;
    left: 25.75%; }
    .map > a[data-target="#Baywood"] {
      top: 19.75%;
      left: 42.33%; }
    .map > a[data-target="#Bridgewood"] {
      top: 80.58%;
      left: 22.22%; }
    .map > a[data-target="#Brookwood"] {
      top: 51.14%;
      left: 27.76%; }
    .map > a[data-target="#CedarGlen"] {
      top: 9.35%;
    left: 9.65%; }
    .map > a[data-target="#Cedarwood"] {
      top: 87.77%;
      left: 60.63%; }
    .map > a[data-target="#ChapelCreek"] {
      top: 14.25%;
    left: 18.75%; }
    .map > a[data-target="#CharterCay"] {
      top: 49.45%;
      left: 56.45%; }
    .map > a[data-target="#ClubsideVillas"] {
      top: 57.77%;
      left: 64.56%; }
    .map > a[data-target="#Courtside"] {
      top: 63.85%;
      left: 36.57%; }
    .map > a[data-target="#CypressPointVillas"] {
      top: 76.66%;
      left: 68.96%; }
    .map > a[data-target="#CypressWalk"] {
       top: 82.45%;
    left: 80.68%; }
    .map > a[data-target="#FairwayOaks"] {
      top: 45.45%;
      left: 49.25%; }
    .map > a[data-target="#FairwayPoint"] {
      top: 56.35%;
      left: 44.15%; }
    .map > a[data-target="#IslandCourt"] {
      top: 35%;
      left: 32.71%; }
    .map > a[data-target="#LakewoodGardens"] {
      top: 47.66%;
      left: 17.15%; }
    .map > a[data-target="#LakewoodMidrise"] {
      top: 58.66%;
      left: 13.36%; }
    .map > a[data-target="#LaurelOaksLaurelOaksIV"] {
      top: 44.86%;
    left: 79.45%; }
    .map > a[data-target="#MahoganyBend"] {
      top: 10.65%;
      left: 36.85%; }
    .map > a[data-target="#Oakbrook"] {
      top: 38.45%;
      left: 39.15%; }
    .map > a[data-target="#Peppertree"] {
      top: 31.85%;
      left: 56.35%; }
    .map > a[data-target="#Pinelake"] {
      top: 88%;
      left: 32.66%; }
    .map > a[data-target="#PlantationColony"] {
      top: 52.93%;
      left: 65.45%; }
    .map > a[data-target="#PlantersPoint"] {
      top: 24.75%;
      left: 14.66%; }
    .map > a[data-target="#QuailHollow"] {
      top: 46.75%;
      left: 26.05%; }
    .map > a[data-target="#SabalLake"] {
      top: 10.15%;
      left: 49.17%; }
    .map > a[data-target="#TheCove"] {
      top: 63.0%;
      left: 43.14%; }
    .map > a[data-target="#TheIsland"] {
      top: 34.35%;
      left: 23.25%; }
    .map > a[data-target="#ThePointe"] {
      top: 79.76%;
      left: 71.86%; }
    .map > a[data-target="#WatersBend"] {
      top: 43%;
      left: 8.76%; }
    .map > a[data-target="#WatersEdge"] {
      top: 58.35%;
    left: 81.87%; }
    .map > a[data-target="#WatersReach"] {
      top: 9.75%;
      left: 21.45%;}
    .map > a[data-target="#Wedgewood"] {
      top: 20.15%;
      left: 27.85%; }
    .map > a[data-target="#Willowwood"] {
    top: 63.75%;
    left: 77.15%; }
    .map > a[data-target="#WindKey"] {
      top: 39.25%;
      left: 13.83%; }
    .map > a[data-target="#Woodbridge"] {
      top: 78.53%;
    left: 57.46%; }
    .map > a[data-target="#Woodcrest"] {
      top: 51.25%;
      left: 37.86%; }
    .map > a[data-target="#Akoyaak"] {
      top: 60.75%;
      left: 28.96%; }
.map > a:hover {border-bottom: 2px solid #8eae6a;}
.modal-open .sitewrap.content .intro {z-index:initial;}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
.clickable {
  cursor:pointer;
}

.header-sticky .is-sticky .header-bottom{
  box-shadow: none;
}
.logo{width: 100%;}
.logo .logo-image a img{width: 100% !important;}
#masthead .header-bottom .site-navigation-wrapper{flex: inherit;}
#site-navigation ul li{float: none; padding: 10px; position: relative; display: inline-block; text-align: center;}
#site-navigation {  text-align: center; }
.header-bottom .logo figure{margin: 0px; margin: 12px 0 25px; padding: 0;/*width: 150px; height: 52px;*/width: 180px; height:88px;overflow: hidden;position: relative; z-index: 999;}
.is-sticky .header-bottom .logo figure img { top: -76px; }
.tg-container #site-navigation ul li a{
    height: 20px;
    font-family: 'AVENIR', Fallback, sans-serif !important;
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0;
    text-align: center;
    color: #695b5e;text-decoration:none !important
}
.current-menu-item a {
   color:#f17d52 !important
}

.contactClose{float: right; padding: 0px 14px 0px 0px; color: #f17d52 ; font-size: 44px;}


.home-banner-text .secondary-btn::after{
    content: " ";
    width: 30px;
    height: 30px;
    background: url(../../../wp-content/themes/Bocawestchild/images/member_arrow.png)no-repeat;
    top: 22px;
    right: -12px;
    position: relative;
    display: inline-block;
}
/* #site-navigation #mega-menu-primary .mega-menu-item{margin-top: 20px !important; } */

/* Navigation bottom-line */
/* #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{height: 49px;} */
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{
  color:#f17d52  !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{
  padding-bottom: 10px;
  margin: 0 13px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #masthead-sticky-wrapper .header-bottom #mega-menu-wrap-primary  li.mega-current_page_parent a{    border-color: #f17d52  !important;
    border-bottom: 2px solid #f17d52  !important;
    padding: 0px !important;
    /* line-height: 20px !important; */
    /*height: 30px !important;*/}
#masthead-sticky-wrapper .header-bottom #mega-menu-wrap-primary  li.mega-current_page_item a{ border-bottom: 3px solid #f17d52 ;}
#masthead-sticky-wrapper .header-bottom #mega-menu-wrap-primary  li.mega-current_page_parent a{ border-bottom: 3px solid #f17d52 ;}


#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{width: auto;}
#site-navigation #mega-menu-primary .mega-sub-menu .mega-menu-item{margin-top: 0px !important}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item:last-child a.mega-menu-link{border-bottom: none;}

/* Navigation bottom-line */


.successMsg h3{padding-top: 12%; padding-bottom: 4%;}
.successMsg1{padding-bottom: 2%;}
.successMsg{height: 589px;background-color: #f0e8da;}
.successMsg h3, .successMsg1, .successMsg2{font-family: 'AVENIR', Fallback, sans-serif !important;font-size: 36px; font-style: italic; line-height: 1.39; color: #695b5e;font-weight: normal;}

.facilty-one .right-p{font-weight: normal;}
.club-detail .textwidget {font-size: 16px; color: #4a4a4a; line-height: 1.88; font-family: inherit;font-weight: normal; padding-bottom:0px;
text-align: center;}
.celebrate-text .textwidget p:first-child{line-height: 1.63; color: #4a4a4a;  font-weight: normal; font-family: inherit; font-size: 18px;}
.celebrate-text{padding:30px; text-align: center;}
.celebrate-text-two p{color: #4a4a4a; line-height: 1.63; font-size: 18px; font-family: inherit; padding:0px 30px 30px; text-align: center;}
.celebrate-text-two em{font-weight: bold; color: #f17d52 ; font-style: normal !important;}
.celebrate-content #slider_1262 .sa_hover_buttons{ top: 45%;right: 45%;}

.facilty-two-celebrate .celebrate-text h3{
  font-size: 30px;
}
.contactUs .knw-more{
  padding: 0;
}
/* .home-banner-text{position: absolute; left: 15px; right: 15px;top: 40%; text-align: center;}
.home-banner-text .textwidget h1{font-family: 'AVENIR', Fallback, sans-serif !important; font-size: 70px;line-height: 1.29;color: #ffffff;}
.home-banner-text .secondary-btn{width: 262px; height: 57px; background-color: #ffffff; display: inline-block;font-family: inherit;font-size: 18px; color: #695b5e;font-weight: bold;padding: 14px 50px 0px 0px;} */

.home-banner-text{position: absolute; left: 15px; right: 15px;top: 30%; text-align: center;}
.home-banner-text .textwidget h1{font-family: 'AVENIR', Fallback, sans-serif !important; font-size: 70px;line-height: 1.29;color: #ffffff;padding-bottom: 54px}
.home-banner-text .secondary-btn{width: 262px; height: 57px; background-color: #ffffff; display: inline-block;font-family: inherit;font-size: 18px; color: #695b5e;font-weight: bold;padding: 6px 18px 0px 0px;}
.entry-content{ margin-top: auto !important;}
span.entry-author.vcard.author { display: none; }

#masthead .logo .logo-text{display: inline-block; float: right;}
.right-content .screen-reader-text{height:auto; width:auto; position: relative;color:#fff;border-color:#fff;width:130px;top:55px}
.is-sticky .right-content .screen-reader-text { color: #f17d52; border: 2px solid #f17d52; }
.is-sticky .header-bottom .logo figure {
    height: 101px;
    margin: 0px 0 17px;
}
#menu-top-menu-1{/*display: inline-flex;padding-top: 18px*/    display: inline;
    /*padding-top: 18px;*/margin-top:55px;
    float: right;width:80px;}

.right-content .social-menu li a{background-color: inherit;border-radius: none; width: auto;color: #f17d52 ; font-family: 'Source Sans Pro';}
.header-sticky .is-sticky .header-bottom { 
    box-shadow: 0px 6px 10px -7px rgba(0, 0, 0, 0.2) !important;
}
div.wpcf7-validation-errors, div.wpcf7-mail-sent-ok{border: medium none;/*display:none !important*/ font-size: 16px;}
.section-heading {
    display: block;
    /* padding: 90px 0px; */
    text-align: center;
    width: 100%;
    float: left;
  }
  .size-full{width: 100%;}
  /* .site-navigation-wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{padding: 2px 78px 10px 0px;}
  .site-navigation-wrapper #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(7) {padding-right: 0px ;padding-left: 18px;} */

  .center-logo-below-menu .logo{padding-top: 20px;}
  .hp-sec-one{text-align: center;}
  .hp-sec-one-desc .textwidget p{padding: 0px 150px; font-family: inherit; font-size: 18px; color: #695b5e;}
  .hp-sec-one-desc-one .textwidget p {
      font-family: inherit;
    font-size: 24px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    /* line-height: 0.86; */
    letter-spacing: normal;
    text-align: center;
    margin-bottom: 20px;
    color: #695b5e;}
  .section-one-image{padding:17px 0px 45px}
  .hp-sec-one h3{font-family: 'AVENIR', Fallback, sans-serif !important; font-size: 45px; font-weight: normal; color: #695b5e; line-height: 1; margin-bottom: 35px;}

  .stat .number{
      font-size: 50px;
      /*font-family: 'AVENIR', Fallback, sans-serif !important;*/
      color: #695b5e;
      line-height: 0.82;

  }.statistics .stat{
    margin-bottom: 0px;
  }
  .statistics .statistics-inner {
    display: flow-root !important;
    width: 90% !important;
    padding-left: 14%;
  }
  .statistics-inner{padding-bottom: 0;}
  .statistics .statistics-inner .stat{width: 29.33%;}
  .statistics .statistics-inner .stat:nth-child(3){width: 26.33%;}
  .statistics .stat .count-title{
      font-family: inherit;
      font-size: 20px;
      font-weight: normal;
      line-height: 1.25;
      letter-spacing: .5px;
      color: #695b5e;
    }
  .amenit-detail{/*text-align: center;*/}
  .statistics .statistics-inner .stat:first-child .count-title{padding: 0px 60px;}
  .amenit-detail .panel-first-child h3{
  height: 30px;
  font-family: inherit;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.67;
  letter-spacing: 5.6px;
  text-align: center;
  color: #000000;
  }
#primary-menu .sub-toggle{display: none;}
  .amenit-detail .panel-first-child h3:after , .exp-bloc .amenitiys-header .textwidget p::after , .hp-sec-one-desc-one .textwidget p::after, .tl-client-testimonial::after,
  .facilty-two-solid .textwidget p .bottomborder::after, .restaurant-descp h3:after, .celebrate-text h3:after, .testimonial-lite-grid .tl-client-name-grid:after, .facilty-two-solid h3:after{
    content: "";
    width: 46px;
    height: 4px;
    /*background-color: #c9aa70;*/
    left: 0;
    position: relative;
    display: block;
    /* top: 15px; */
    margin: 10px auto;


  }
.worldClassAmenities p {
    text-align: left;
    margin-left: 0px !important;
    padding-left: 0px !important;
}
.worldClassAmenities .amenity-2 .amenitiys-header .textwidget p, .worldClassAmenities .amenity-1 .amenitiys-header .textwidget p, .worldClassAmenities .amenity-3 .amenitiys-header .textwidget p{
  padding: 0 15px;
  text-transform:uppercase;
}
  .amenitiys-header p{
    /*font-family: 'AVENIR', Fallback, sans-serif !important;*/
    
    line-height: 1;
       font-size: 25px;
    color: #f17d52;
    font-weight: 400;
  }

  .amenit-detail-p p{
    font-family: inherit;
    font-size: 18px;
    padding: 0px 30px 0px 0px;
    /*color: #a4a4a4;*/
  }
.testimonial-home .testimonial-border span{display: inline-block; width: 50px; height: 4px; background-color: #c9aa70; position: relative; bottom: 35px;}
.konw-more-link a, .showall a, .screen-reader-text, .button-wrap input[type="submit"], .button-wrap input[type="submit"]:hover, .sow-more-text a{color: #f17d52 ; font-size: 18px; font-family: inherit; font-weight: bold; display: inline-block; padding: 3px 15px; border: 2px solid #f17d52 ; border-radius: 25px;}
.white-btn a {
    color: #fff !important;
    font-size: 18px;
    font-family: inherit;
    font-weight: bold;
    display: inline-block;
    padding: 3px 15px;
    border: 2px solid #fff;
    border-radius: 25px;
}

.white-btn a:hover {
    background: #f17d52;
    border-color:  #f17d52;
}
.brown-btn a {
    color: #a58e80;
    font-size: 18px;
    font-family: inherit;
    font-weight: bold;
    display: inline-block;
    padding: 3px 15px;
    border: 2px solid #a58e80;
    border-radius: 25px;
}
.brown-txt{color:#a58e80 !important}
.white-txt{color:#fff !important}
.orange-txt{color:#f17d52 !important}
.brown-btn a:hover {
    background: #a58e80;
    border-color:  #a58e80;color:#fff
}

.konw-more-link a:hover, .showall a:hover, .screen-reader-text:hover{color: #fff !important; background: #f17d52 ;}
.tg-container .experience-deck .panel-first-child h3{color: transparent;}
.tg-container .experience-deck .panel-first-child h3:after {background-color: #fff;}
.col-container{display: table !important;}
.col-container div{display: table-cell;}
.list-benefits ul li, .list-benefits-secnd ul li{list-style: none; padding: 5px 0px 0px; font-size: 16px; font-family: inherit; line-height: 2.5; color: #a4a4a4;}
.list-benefits h3, .list-benefits-secnd h3 {margin-bottom: 20px;}
.list-benefits h3, .list-benefits-secnd h3{font-size: 16px;font-weight: 600; font-family: inherit; color: #a4a4a4; }
.list-benefits, .list-benefits-secnd{padding: 30px 0px;}
.list-benefits ul li:first-child::before{
  content: " ";
  width: 30px;
  height: 30px;
  background: url(../../../wp-content/themes/Bocawestchild/images/key.png)no-repeat;
  top: 10px;
  right: 6px;
  position: relative;
  display: inline-block;
}

.list-benefits ul li:nth-child(2)::before{
  content: " ";
  width: 30px;
  height: 30px;
  background: url(../../../wp-content/themes/Bocawestchild/images/cake.png)no-repeat;
  top: 10px;
  right: 6px;
  position: relative;
  display: inline-block;
}
.list-benefits ul li:nth-child(3)::before{
  content: " ";
  width: 30px;
  height: 30px;
  background: url(../../../wp-content/themes/Bocawestchild/images/gift.png)no-repeat;
  top: 10px;
  right: 6px;
  position: relative;
  display: inline-block;
}
.list-benefits ul li:nth-child(4)::before{
  content: " ";
  width: 30px;
  height: 30px;
  background: url(../../../wp-content/themes/Bocawestchild/images/event.png)no-repeat;
  top: 10px;
  right: 6px;
  position: relative;
  display: inline-block;
}
.list-benefits ul li:nth-child(5)::before{
  content: " ";
  width: 30px;
  height: 30px;
  background: url(../../../wp-content/themes/Bocawestchild/images/golf.png)no-repeat;
  top: 10px;
  right: 6px;
  position: relative;
  display: inline-block;
}
.list-benefits ul li:nth-child(6)::before{
  content: " ";
  width: 30px;
  height: 30px;
  background: url(../../../wp-content/themes/Bocawestchild/images/deposit.png)no-repeat;
  top: 10px;
  right: 6px;
  position: relative;
  display: inline-block;
}
.list-benefits ul li:nth-child(7)::before{
  content: " ";
  width: 30px;
  height: 30px;
  background: url(../../../wp-content/themes/Bocawestchild/images/discount.png)no-repeat;
  top: 10px;
  right: 6px;
  position: relative;
  display: inline-block;
}
.list-benefits ul li:nth-child(8)::before{
  content: " ";
  width: 30px;
  height: 30px;
  background: url(../../../wp-content/themes/Bocawestchild/images/shirt.png)no-repeat;
  top: 10px;
  right: 6px;
  position: relative;
  display: inline-block;
}

.list-benefits-secnd ul li:first-child::before{
  content: " ";
  width: 30px;
  height: 30px;
  background: url(../../../wp-content/themes/Bocawestchild/images/shield.png)no-repeat;
  top: 10px;
  right: 6px;
  position: relative;
  display: inline-block;
}

.list-benefits-secnd ul li:nth-child(2)::before{
  content: " ";
  width: 30px;
  height: 30px;
  background: url(../../../wp-content/themes/Bocawestchild/images/life-insurence.png)no-repeat;
  top: 10px;
  right: 6px;
  position: relative;
  display: inline-block;
}
.list-benefits-secnd ul li:nth-child(3)::before{
  content: " ";
  width: 30px;
  height: 30px;
  background: url(../../../wp-content/themes/Bocawestchild/images/sunbed.png)no-repeat;
  top: 10px;
  right: 6px;
  position: relative;
  display: inline-block;
}
.list-benefits-secnd ul li:nth-child(4)::before{
  content: " ";
  width: 30px;
  height: 30px;
  background: url(../../../wp-content/themes/Bocawestchild/images/medicine.png)no-repeat;
  top: 10px;
  right: 6px;
  position: relative;
  display: inline-block;
}
.list-benefits-secnd ul li:nth-child(5)::before{
  content: " ";
  width: 30px;
  height: 30px;
  background: url(../../../wp-content/themes/Bocawestchild/images/calendar.png)no-repeat;
  top: 10px;
  right: 6px;
  position: relative;
  display: inline-block;
}
.list-benefits-secnd ul li:nth-child(6)::before{
  content: " ";
  width: 30px;
  height: 30px;
  background: url(../../../wp-content/themes/Bocawestchild/images/coffin.png)no-repeat;
  top: 10px;
  right: 6px;
  position: relative;
  display: inline-block;
}
.list-benefits-secnd ul li:nth-child(7)::before{
  content: " ";
  width: 32px;
  height: 30px;
  background: url(../../../wp-content/themes/Bocawestchild/images/hand.png)no-repeat;
  top: 10px;
  right: 6px;
  position: relative;
  display: inline-block;
}
.list-benefits-secnd ul li:nth-child(8)::before{
  content: " ";
  width: 30px;
  height: 30px;
  background: url(../../../wp-content/themes/Bocawestchild/images/piggy-bank.png)no-repeat;
  top: 10px;
  right: 6px;
  position: relative;
  display: inline-block;
}

/* .sow-more-text::after {
  content: " ";
  width: 30px;
  height: 30px;
  background: url(../../../wp-content/themes/Bocawestchild/images/nextarrow.png)no-repeat;
  top: 14px;
  right: -12px;
  position: relative;
  display: inline-block;
} */
/* .konw-more-link p::after , .livin-contact .konw-more-link a::after{
    content: " ";
    width: 30px;
    height: 30px;
    background: url(../../../wp-content/themes/Bocawestchild/images/nextarrow.png)no-repeat;
    top: 22px;
    right: -12px;
    position: relative;
    display: inline-block;} */
.wpcf7-form-control-wrap input, #comments{
  margin-bottom: 15px;
  padding: 5px 15px;
  height: auto;
}
.contactList{
  width: 50%;
  font-size: 18px;
  float: left;
  display: inline-block;
  padding-right: 20px;
}
.contactList a{
  font-size: 18px;
}
.package-detail .size-full{width: 100%;}
.mb-80{margin-bottom: 35px;}
.testimonial-heading .widget-title{line-height: 1.24;/*font-family: 'AVENIR', Fallback, sans-serif !important;*/font-size: 50px;font-weight: 300;color: #695b5e;}
.testimonial-member .tl-client-testimonial{font-size:16px;padding: 35px 50px 0px 50px; margin: 0px 100px; font-family: inherit;font-size: 18px;font-weight: normal;/*line-height: 1.88;*/color: #695b5e;}

.testimonial-member h2.tl-client-name{
 font-family: 'AVENIR', Fallback, sans-serif !important;
 font-size: 21px;
 font-weight: normal;
 font-style: italic;
 line-height: 1;
 margin: 0px 0 50px;
 color: #695b5e;
 text-transform: capitalize;
}
@media(max-width:767px){.blog .site {
    margin-top:0rem !important;
}}
.blog .site {/* margin-top: -18rem*/  }
.blog .blog-banner img {
   /* max-height: 600px;*/
}
.blog .blog-page{
     height: 185px;
    overflow: hidden;
}
.gold-head-p p{font-weight: normal !important;}
.gold-head-p h3{font-family: 'AVENIR', Fallback, sans-serif !important;font-size: 50px;font-weight: normal;color: #695b5e;}
.mycontainer .blog-card{width: 50%; float: left;}
.mycontainer .entry-header .entry-title a{font-family: 'AVENIR', Fallback, sans-serif !important;font-size: 20px;font-weight: normal; line-height: 1.46; color: #f17d52 ;}
.entry-meta .entry-author a, .entry-meta .entry-date a{font-size: 18px; color: #9b9b9b; line-height: 1.94; font-family: inherit;}
.mycontainer .entry-content p{font-size: 18px; font-family: inherit; color: #4a4a4a; line-height: 1.88; height: 90px; min-height: 90px; margin-bottom: 00px}
.mycontainer .show-blog-content{width: 78%; float: left; clear: none; padding: 0px 20px 20px 20px;background-color: #fff;}
.blog-background{/*background-color: #f0e8da;*/}
.facilty-two-solid{text-align: center; margin-bottom: 25px;}
.facilty-two-celebrate h3{font-family: 'AVENIR', Fallback, sans-serif !important; color: #695b5e; font-size: 45px; font-weight: normal; line-height: 1;}
.facilty-two-celebrate .facilty-two-solid p{line-height: 1.52; font-size: 21px; font-weight: normal; font-family: inherit;color: #4a4a4a;padding:0 20px;}
.blog-detail-page .entry-content p{height: auto; max-height: none;}
.blog-detail-page .entry-thumbnail img{width: 100%;}
.blog-detail-page .entry-content p{font-size: 18px; line-height: 1.62; font-family: inherit; color: #4a4a4a;/* padding: 0px 210px;*/ justify-content: right;}
.blog-detail-page .show-blog-content .entry-author a, .blog-detail-page .show-blog-content .entry-date a{color: #fff;}
.blog-banner li{list-style: none; /*background-color: #f0e8da;*/}
/* .section-four{margin-bottom: 200px} */
.continue_reading, .continue_reading:hover {
    color: #f17d52 ;
    font-size: 18px;
    font-family: inherit;
    font-weight: normal;
    line-height: 1.94;
    padding: 3px 15px;
    border-radius: 25px;
    border:1px solid #f17d52 ;
    position: relative;

    z-index: 1;
    display: inline-block;
    float: right;

  }
/*
.continue_reading::after {
    content: " ";
    width: 30px;
    height: 30px;
    background: url(../../../wp-content/themes/Bocawestchild/images/nextarrow.png)no-repeat;
    top: 22px;
    right: -7px;
    position: relative;
    display: inline-block;
} */

.blog-detail-page .entry-title a{/*font-family: 'AVENIR', Fallback, sans-serif !important; */font-size: 50px;font-weight: 300;line-height: 1.24;}
.blog-detail-page a span.back-btn::before{
    content: " ";
    width: 30px;
    height: 30px;
    background: url(../../../wp-content/themes/Bocawestchild/images/back-btn.png)no-repeat;
    top: 52px;
    right: 34px;
    position: relative;
    display: inline-block;display:none

}
.section-four .widget-title{color: #fff ;font-family: 'AVENIR', Fallback, sans-serif !important;font-size: 57px;}
.section-four .panel-layout{position: relative;}
.section-four .property-dtll .textwidget p{font-family: inherit;
    font-size: 18px;
    font-weight: 600;
    color: #fff;}
.property-dtl .textwidget p{font-family: inherit;  font-size: 16px;line-height: 1.5;color: #fff; margin-bottom: 25px; padding: 0 20px 0 0;}
#colophon #top-footer .widget-title {
    padding-left: 0;
   /* font-family: 'AVENIR', Fallback, sans-serif !important;*/
    font-size: 30px;
    font-weight: normal;
    line-height: 1.13;
    letter-spacing: 0.5px;
    text-transform: capitalize;
    border: none;
    margin-bottom: 17px;
    color: #695b5e;
}
#colophon #top-footer .widget-title:first-letter {
    color: #695b5e;
}
/* .package-detail p{padding-right: 90px;} */

#colophon #top-footer{/*background-color:#f4f4f4; */padding:35px 0 15px;}

#colophon #top-footer .textwidget {
    font-size: 16px;
    font-family: inherit;
    color: #695b5e;
    line-height: 1.44;
    font-weight: normal;
}
.footer-block{
  padding-right: 30px;
}
 #top-footer .tg-column-wrapper .tg-column-3:nth-child(2) {border-left: 1px solid #666; border-right: 1px solid #666}
 .tg-column-wrapper .tg-column-3{
   width: 33.3%;
   padding: 30px 30px 0;
   margin-left: 0;
 }
/* #top-footer .tg-column-wrapper .tg-column-3:nth-child(3) {width: 25%; margin-left: 102px;} */
#top-footer .tg-column-3 {padding-top: 25px;}
.contact-medium a, .contact-medium a:hover{
  font-family: inherit;
  font-size: 16px;
  font-weight: bold;
  color: #fff ;
  border-radius: 25px;
  margin-top: 10px;
  display: inline-block;
  position: relative;
  z-index: 1;
  }

.amenit-detail-p .contact-medium a{
  font-family: inherit;
  font-size: 16px;
  font-weight: bold;
  color: #f17d52 ;
  padding: 3px 15px;
  border-radius: 25px;
  margin-bottom: 20px;
  border:1px solid #f17d52 ;
  margin-top: 20px;
  display: inline-block;
  position: relative;
  z-index: 1;
}

  #menu-footer-menu{margin-left: 0px;}
  #custom_html-5{list-style: none;display: inline-block;}
#nav_menu-2 {
    width: 60%;display:inline-block;
}
#menu-footer-menu li, .social li {
    display: inline-block;
}
  #menu-footer-menu, .social{list-style: none; display: block;}
  #menu-footer-menu li a{
    line-height: 2.29;
    letter-spacing: 0.2px;
    color: #fff ;
    font-family: inherit;
    font-size: 14px;
    font-weight: bold;
    padding-right: 40px;display: inline;
  }
  .social-connect{/*background-color: #f4f4f4;*/}
  #custom_html-5{float: right;}
  #custom_html-5 a img{padding: 0px 16px;}
  #top-footer .tg-container{border-bottom: solid 1px #666;padding-bottom: 40px;}
  #colophon #bottom-footer .copyright-text{font-size: 14px; line-height: 1.5;letter-spacing: 0.2px;color: #695b5e;font-family: inherit;}
  #bottom-footer .copyright-text a{
    color:#000;
  }
  #bottom-footer .copyright-text a b{
    font-weight: 400;
  }
  #colophon #bottom-footer {background-color: transparent;}
  #bottom-footer .created-by{text-align: right;color:#fff}
  #bottom-footer .tg-container{position: relative; top: 33%;    z-index: 0;}
.custom-html-widget div {
    z-index: 1;
}
  /* .showall .textwidget:after {
    content: " ";
    width: 30px;
    height: 30px;
    background: url(../../../wp-content/themes/Bocawestchild/images/nextarrow.png)no-repeat;
    top: 20px;
    right: -12px;
    position: relative;
    display: inline-block;
  } */
  /* .contact-medium::after{
    content: " ";
    width: 30px;
    height: 30px;
    background: url(../../../wp-content/themes/Bocawestchild/images/nextarrow.png)no-repeat;
    top: 22px;
    right: -7px;
    position: relative;
    display: inline-block;
  } */
  /* #menu-top-menu-1 li:nth-child(1) span::before{
   content: " ";
    width: 30px;
    height: 20px;
    background: url(../../../wp-content/themes/Bocawestchild/images/mobileapp.png)no-repeat;
    right: -8px;
    top: 6px;
    position: relative;
    display: inline-block;
         content: " ";
    width: 30px;
    height: 22px;
    background: url(../../../wp-content/themes/Bocawestchild/images/nextarrow.png)no-repeat;
    right: -80px;
    top: 14px;
    position: relative;
    display: inline-block;
  } */
  /* #menu-top-menu-1 li:nth-child(1) span{padding-right: 40px;font-size: 14px; font-weight: 600;font-family: sans-serif;} */
  #menu-top-menu-1 li:nth-child(2) span{font-size: 18px; font-weight: 600; font-family: sans-serif;}
  #menu-top-menu-1 li:nth-child(2) span::after {
    content: " ";
    width: 30px;
    height: 22px;
    background: url(../../../wp-content/themes/Bocawestchild/images/nextarrow.png)no-repeat;
    right: -8px;
    top: 14px;
    position: relative;
    display: inline-block;
  }

.tl-client-testimonial{
  /*background: url(../../../wp-content/themes/Bocawestchild/images/quotes.png)no-repeat;
  background-position: 0px -4px;
	background-size: 50px;*/
}
.tl-client-testimonial-grid{
  background: url(../../../wp-content/themes/Bocawestchild/images/invalid-name.png)no-repeat;
  background-position: 15px 15px;
}


/* restaurant */
.retaurant-slid #sample_slider h3{font-family: SourceSansPro; font-size: 24px; font-weight: 600;color: #f17d52 ;font-family: inherit;margin-bottom: 10px;}
.restaurant_vw{ width:295px; height: 354px; color: #695b5e; padding: 20px; box-shadow: 0 2px 6px 0 rgba(155, 155, 155, 0.52);}
.sa_hover_container{padding: 4% !important;}
.restaurant_vw div{text-align: center;margin-bottom: 40px;}
.restaurant_vw p{font-family: inherit; font-size: 16px; line-height: 1.63; color: #4a4a4a;}



/* restaurant */

/* .country-clus-class .tg-container{background: url(../../../wp-content/themes/Bocawestchild/images/home-welocome.png)no-repeat;
    display: inline-block;
    background-position:center center;} */

#custom_html-5 .facebook a{background: url(../../../wp-content/themes/Bocawestchild/images/footer_sprite_image.png)no-repeat;
  display: inline-block;
    width: 30px;
    height: 30px;
    background-position: 0px 0px;
  }

  #custom_html-5 .twitter a{background: url(../../../wp-content/themes/Bocawestchild/images/footer_sprite_image.png)no-repeat;
    display: inline-block;
    width: 30px;
    height: 30px;
      background-position: -210px 0px;
    }

    #custom_html-5 .pinterest a{background: url(../../../wp-content/themes/Bocawestchild/images/footer_sprite_image.png)no-repeat;
      display: inline-block;
      width: 30px;
      height: 30px;
        background-position: -140px 0px;
      }
    #custom_html-5 .youtube a{background: url(../../../wp-content/themes/Bocawestchild/images/footer_sprite_image.png)no-repeat;
      display: inline-block;
      width: 30px;
      height: 30px;
        background-position: -348px 0px;
      }
    #custom_html-5 .instagram a{background: url(../../../wp-content/themes/Bocawestchild/images/footer_sprite_image.png)no-repeat;
      display: inline-block;
      width: 30px;
      height: 30px;
        background-position: -70px 0px;
      }

      #custom_html-5 .vimeo a{background: url(../../../wp-content/themes/Bocawestchild/images/footer_sprite_image.png)no-repeat;
        display: inline-block;
        width: 30px;
        height: 30px;
          background-position: -280px 0px;
        }

#custom_html-5 .foot-wrap ul li{padding-left: 32px;}

  /* bocaWest */

/*Ameneties */
#flash-breadcrumbs{ display: none;}

.facilty-one{background: #fff;padding: 30px; min-height: 230px; position: absolute;align-items: center !important;
top: -150px; left: 0; right: 0; text-align: left;}
.overapContent{
  position: relative;
  padding-top: 170px;
}
.facilty-one .panel-grid-cell{
 align-self: stretch !important;
    padding-top: 10px;
    padding-bottom: 10px;
    align-items: center !important;
  }

.facilty-one .panel-grid-cell:first-child{
  border-right: solid 2px #979797;
  padding-right: 30px;
}
.facilty-one .panel-grid-cell:last-child{
  padding-left: 30px;
}

.health-cls h3{
  /*font-family: 'AVENIR', Fallback, sans-serif !important;*/
    font-size: 45px;
    color: #695b5e;
    line-height: 1;
    font-weight: normal;
    padding: 0;
    margin-bottom: 15px;
}

.health-cls p{
    font-size: 26px;
    color: #695b5e;
    line-height: 1;
    font-weight: normal;
}

.health-cls-right h3{
    font-family: 'AVENIR', Fallback, sans-serif !important;
    font-size: 32px;
    letter-spacing: normal;
    color: #f17d52 ;
    font-weight: normal;
    line-height: 1;
    margin-bottom: 15px;
}

.health-cls-right p{
  font-size: 18px;
    font-family: inherit;
    color: #695b5e;
    font-weight: normal;
    line-height: 1.50;
    margin-bottom: 0px;

}
.highlightedLayerContent , .highlightedLayerContent:hover {color: #f17d52 ;}
.highlightedLayerContent a, .highlightedLayerContent a:hover {color: #f17d52 ;}
.contact-sec-one .facilty-one .brd-bottom{ padding-right: 0px; padding-left: 0px;margin-right: 70px;padding-bottom: 12px;}
.contact-sec-one .facilty-one .health-cls-right{padding-left: 0px;}
.vw-brochure a {line-height: 1.43; color: #f17d52 ; font-size: 21px; font-weight: 400; font-family: inherit;}
/* .vw-brochure p{text-align: center; padding-right: 140px} */
.aigpl-column, .aigpl-columns{
  padding-top:0;
  padding-bottom: 20px;
}
/* .contact-sec-one .overapContent{
  padding-top: 250px;
} */
.package-detail{
  align-items: center !important;
}
.facility-three, .tennis-training{padding: 35px 0px 35px;}
.tg-container.facilty-two {text-align: center;margin-bottom: 0px;}
.facilty-two-experience h3{/*font-family: 'AVENIR', Fallback, sans-serif !important;*/font-size: 35px; line-height: 1;color: #695b5e;font-weight: 300;}
/* .facilty-two-experience{position: relative;top: -40px;} */
.facilty-two-experience p span{font-family: 'AVENIR', Fallback, sans-serif !important;font-size: 45px; line-height: 1;color: #695b5e;font-weight: normal;}
.facilty-two .facilty-two-solid p{margin-bottom: 0px;font-size: 16px;font-weight: 600;font-family: inherit; color: #4a4a4a;line-height: 1.88;}
.facilty-two p{font-size: 16px; font-family: inherit; color: #4a4a4a;line-height: 1.88;}
.facility-three h3 , .side-txt h3, .tennis-training h3{font-size: 36px; font-family: 'AVENIR', Fallback, sans-serif !important; color: #695b5e;line-height: 1.33;font-weight: normal;}
.tennis-exhibit #slider_1262_slide01 .sa_hover_buttons{top: 32%; left: 45%;}
.tennis-exhibit #slider_2430_slide01 .sa_hover_buttons {
    top: 41%;
    left: 45%;
}
/* #main #sample_slider_slide01 .sa_hover_buttons{top: 31%; left:0; right: 0;} */
.sa_slide_link_icon{
  text-align: center;
  display: block;
  margin:0 auto;
  text-align: center;
}
#slider_1262 .owl-stage-outer h3{font-size: 24px ; color: #fff ; font-family: inherit ;}
#slider_1262 .sa_hover_container{height: 444px;}
#slider_1262 h3 {position: relative;top: 210px;}
.restaurant-pd .owl-item{padding: 35px 0px;}
.golf-amenity #sample_slider h3{position: relative;top: 160px;}
.side-txt p,.tennis-exhibit p,.facility-three p, .tennis-training p, .cntc-details{font-family: inherit;font-size: 16px;font-style: italic;/*color: #a4a4a4*/;line-height: 1.88;}
.facility-three strong:nth-child(2){color: #f17d52 ;}
.side-txt {padding: 20px 0px 0px 50px;}
.facility-thre-txt{padding: 20px 50px 10px 0px;}
.facility-thre-txt .textwidget p:nth-child(2){margin-bottom: 0px;}
.fitness-class h3 {font-family: 'AVENIR', Fallback, sans-serif !important;font-weight: normal;
  font-size: 50px;line-height: 1;color: #695b5e;}
.fit-cls p{font-family: inherit; font-size: 16px;/*color: #a4a4a4;*/line-height: 1.88;padding-right: 40px;}
.aqua-head h3{font-family: 'AVENIR', Fallback, sans-serif !important;font-size: 50px;color: #695b5e;line-height: 1.2;padding-right: 20px;font-weight: normal;}
.aqua-description .copyContainer{font-family: inherit;font-size: 16px;color: #695b5e;line-height: 1.88; font-weight: 600;}
.tennis-class .tennis-container h3{text-align: center;color: #695b5e;font-family: 'AVENIR', Fallback, sans-serif !important;line-height: 1.24;font-weight: normal;font-size: 50px;}
.tennis-description, .tennis-container p{/*color: #a4a4a4;*/text-align:center;font-size:16px; line-height: 1.88;padding: 0px 260px;}
.tennis-description p, .gold-head-p  p{/*color: #a4a4a4;*/text-align:center;font-size:16px; line-height: 1.88;}
.tennis-class .tennis-description{margin-bottom: 50px;}
.tennis-container p{margin-bottom: 0px;font-weight: 600;}
.mail-tennis{color: #f17d52 ;}
.tennis-training p{margin: 30px 0px 40px;}
.aqua-head , .aqua-description, .fitness-class, .fit-cls p{margin: 35px 0px 35px;}
.video-slider a.sp-video:after {top:-100px;}
.aquatic-sec, .fitnes-cls{padding: 35px 0;}
.video-slider .sp-arrow{width: 10px; }
.golf-amenity #sample_slider .video-slider .owl-prev{left: -30px; }
.m-btm{margin-bottom: 35px;}
.video-slider .sp-horizontal .sp-next-arrow {right: -30px;}
.video-slider .sp-next-arrow:after, .video-slider .sp-next-arrow:before, .video-slider .sp-previous-arrow:after, .video-slider .sp-previous-arrow:before{background-color: #f17d52 ;}
.video-slider .caption-css{position: absolute; top: 46%;left: 40%;}
.tennis-exhibit .caption-css{position: absolute; top: 60%;left: 10%;}
.tennis-exhibit .heading { display: block;font-size: 32px;font-weight:600;font-family: inherit;}
.tennis-exhibit .description{font-size: 24px;font-family: inherit;}
.health-cls-right .textwidget p:first-child{font-weight: 600;}
.membr-tr h3{font-family: 'AVENIR', Fallback, sans-serif !important;
  font-size: 45px; line-height: 1;
  font-weight: normal;color: #695b5e;}
.facilty-two .membr-tr p{padding: 0px; font-size: 32px;font-weight: normal;}
.package-detail, .package-detail h3{color:#000;font-size: 16px; font-family: inherit;}
.package-detail h3{font-weight: 600;line-height: 1.9;}
.package-detail ul li, .package-detail p{line-height: 1.88;font-family: inherit;font-size: 18px; color: #4a4a4a;}
.pckge-detail-sec img{
  width: 100%;
  height: auto;
}
.wpcf7-form{
  width: 70%;
  margin: 0 auto;
}
.knw-more {font-size: 21px;font-weight: 600; line-height: 1.67; color: #695b5e;font-family: inherit; text-align: center;padding: 35px 0px 0 0;}
.knw-more span{  color: #f17d52 ;}
.slidr-txt .sp-caption-container{position: absolute;left: 0;right: 0; top: 56%;}
.slidr-txt {margin:0px;}
.dine-central .health-cls p{padding-right: 100px}
.dine-central .health-cls-right h3{padding-right: 0px }
.dine-central .health-cls-right{padding-right: 22px;}
.restaurant-container .health-cls-right h3{padding-right: 10px;padding-top: 10px;}
.restaurant-container .health-cls p{padding-right: 15px;}
.restaurant-container .health-cls-right .textwidget p:first-child{font-weight: normal;}
.restaurant-container .health-cls-right{padding-left: 12px;}
.restaurant-name h3{color: #695b5e;font-family: 'AVENIR', Fallback, sans-serif !important;font-weight: normal;font-size: 30px;}
.restaurant-name{
  align-items: center !important;
}
.mt-35{
  margin-bottom: 35px;
}
.amenit-detail .flipping-card-image{
  width: 25% !important;
  height: auto !important;
}
.mejs-controls{
  display: none !important;
}
.restaurant-container .restaurant-descp p{font-family: inherit;font-size: 17px;font-weight: normal;color: #4a4a4a; line-height: 1.63; padding:0 }
.restaurant-descp{padding:30px;}
/* .margin-100 img{margin-bottom: 50px;} */
/* .restaurant-name{position: relative; top: -50px;} */
.contact-usone, .contact-ustwo{width: 45%; display: inline-block;}
.contact-ustwo{float: right;}
.contact-sec-one .health-cls-right .textwidget p:first-child{font-weight: normal;}
.contactbox-outer-wrap input[type="text"], .contactbox-outer-wrap input[type="email"], .contactbox-outer-wrap input[type="url"],
.contactbox-outer-wrap input[type="password"], .contactbox-outer-wrap input[type="search"]{margin-bottom: 30px; height:50px;font-family: inherit;font-size: 21px;font-style: italic;color: #9b9b9b;}
/* .contactbox-outer-wrap #comments{padding: 0px 10px 50px ; height: 100px;} */
.contactbox-outer-wrap select{font-family: inherit;font-size: 21px;font-style: italic; color: #9b9b9b;  width: 100%;  height: 50px; border: 1px solid #a4a4a4;background: #fff;}
.wpcf7-not-valid-tip{    margin-top: 17px;
    width: 100%;position: absolute; top: 20px;}
.button-wrap{text-align: center;}
.button-wrap input[type="submit"], .button-wrap input[type="submit"]:hover{font-size: 18px;font-family: inherit;color: #f17d52 ; font-weight: bold;}
/* .contactbox-outer-wrap .form-submit::after{
  content: " ";
    width: 30px;
    height: 30px;
    background: url(../../../wp-content/themes/Bocawestchild/images/nextarrow.png)no-repeat;
    top: 24px;
    right: 22px;
    position: relative;
    display: inline-block;
} */
.list-benefits , .list-benefits-secnd{
  text-align: left;
}
.list-benefits ul, .list-benefits-secnd ul{
  margin: 0;
}
.button-wrap input, .button-wrap input[type="submit"]{
  background: transparent ;
}

.pdf-block h3{font-weight: normal !important;}
.livin-section h3{/*font-family: 'AVENIR', Fallback, sans-serif !important;*/font-size: 50px;font-weight: 300; line-height: 1.24; color: #695b5e; text-align: center; margin-bottom: 25px;}
.livin-section p, .livin-contact .textwidget p{font-family: inherit;font-size: 16px;line-height: 1.63; color: #4a4a4a;}
.livin-contact .textwidget strong{color: #695b5e; }
.livin-contact .textwidget .mail-class{font-weight: bold; color: #f17d52 ;}
/* .livin-section , .livin-contact{padding-left: 54px;} */
.livin-class-image{margin: 0px 20px 122px 0px; }
.restaurant-container{
  text-align: center;
}
.career-aplication{padding:35px 0;}
.pdf-cls, .pdf-cls:hover{font-family: inherit;line-height: 1.88;font-size: 16px;font-weight: 600;color: #f17d52 ;margin: 10px 0px;}
.pdf-cls::before{content: " ";
    width: 40px;
    height: 30px;
    background: url(../../../wp-content/themes/Bocawestchild/images/pdf.png)no-repeat;
    top: 10px;
    position: relative;
    display: inline-block;}


.so-widget-sow-features-default-68d2697d17d3 .sow-features-list .sow-features-feature.sow-icon-container-position-top,
.so-widget-sow-features-default-ef17ff56fa46 .sow-features-list .sow-features-feature.sow-icon-container-position-top {flex-direction: inherit !important; text-align: left !important;}
.sample_slider .owl-nav .button:focus{outline-color: #fff;}
.news-wrap{margin-bottom: 100px; }
.news-wrap .sow-features-feature .sow-icon-container{display:inline-block; width: fit-content; float: left; margin: 0px !important; }
.news-wrap .sow-features-feature .textwidget{width: 420px; display:inline-block; float: left; margin: 0px !important; background-color: #fff; padding-left: 30px;}
.news-wrap .sow-features-feature .textwidget p {width: fit-content; margin: 0px; display: inline;}
.news-wrap .sow-icon-container{ height: 209px !important; background-color: #fff;}
.news-wrap .sow-features-feature .textwidget p{color: #67aac9; font-size: 18px; line-height: 1.67; font-family: inherit;}
.news-wrap .sow-features-feature .textwidget .sow-more-text{color: #f17d52 ; font-size: 18px; line-height: 1.94; font-family: inherit; float: right; padding-right: 40px;}
.news-wrap .sow-features-feature .textwidget .sow-more-text a{ vertical-align: top;}

.news-wrap .sow-features-feature .textwidget h5 {font-size: 28px; font-family: inherit; line-height: 1.29; color: #4a4a4a; font-weight: normal;padding-right: 20px; height: 100px; max-height: 100px;}
.testimonial-lite-grid {background-color: #fff; margin-bottom:20px; margin-top: 60px;}
.wpl-testimonial-section{
   margin: 0 -1%;
}
.testimonial-lite-grid .tl-client-name-grid{padding-top: 16px;font-family: 'AVENIR', Fallback, sans-serif !important; font-size: 21px; line-height: 1.43; color: #695b5e; font-style: italic;font-weight: normal; text-align: center; padding-bottom: 10px;}
.testimonial-lite-grid .tl-client-testimonial-grid{font-family: inherit;font-size: 16px; line-height: 1.88; color: #4a4a4a; font-weight: normal; padding: 25px 50px 0px 50px;position: relative; min-height: 330px; text-align: left;}
.testimonial-lite-grid .tl-client-image-grid{position: relative;text-align: center; background: #f4f4f4}
.testimonial-lite-grid .tl-client-image-grid img{width: 120px; height: 120px; position: relative; margin-top: -100px;visibility:hidden}
/* .testimonial-wrap {min-height:520px; max-height:520px; min-width:620px; max-width:620px; display: inline-flex;}
.restaurant-name .textwidget .testimonial-wrap:nth-child(odd) .testimonial-lite-grid{margin-left: 0px; margin-right: 15px;}
.restaurant-name .textwidget .testimonial-wrap:nth-child(even) .testimonial-lite-grid{margin-left: 15px; margin-right: 0px;} */
.testimonial-wrap{
  width: 48%;
  float: left;
  margin: 0 1%;
}
.blog-card .tg-container.blog-detail-page {
    padding-top: 100px;padding-bottom:150px
}
.blog-card .tg-container.blog-detail-page img {
    width: 50%;
    margin: 0px auto;
    display: block;
    border: 0;padding:10px
} 
.facilty-one.overapContent.blog-wrapper-page{
  top:-90px;
  margin-top: -80px;
  padding-top: 30px;
}
.mycontainer .blog-card:nth-child(odd) article{padding-right: 10px;}
.mycontainer .blog-card:nth-child(even) article{padding-left: 10px;}
.mycontainer {position: relative;margin-bottom: 0px;}
.mycontainer .blog-page .entry-thumbnail img{min-width: 100% !important; max-width: 100% !important; width: 100% !important;}




/* .mycontainer .blog-card article{padding-left: 15px; padding-right: 15px;} */


/*Ameneties */
.clearfix:before,
.clearfix:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}
.clearfix:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}

/*# sourceMappingURL=maps.css.map */


/*  custom header */
.sticky-wrapper{
   /* height: 131px !important;*/
}
.sticky-wrapper.is-sticky .logo-image img{
  position: relative;
 /* top:-46px;*/
}
.sticky-wrapper header{
  position: fixed;
  z-index: 9;
  left: 0;
  right: 0;
  top:0;
  /*background: #072c48;*/
  transition: all 0.3s linear 0s;
	background: transparent;   
	/*border-bottom: 1px solid rgba(255, 255, 255, 0.3);*/
	background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.0));
}
.header-bottom{
  background: transparent !important;
}
.sticky-wrapper.is-sticky header{
  /* top:-66px !important; */
  transition: all 0.3s linear 0s;
}
.sticky-wrapper.is-sticky header{
  background: #fff!important;
  transition: all 0.3s linear 0s;
}
/* .logo{
  position: relative;
  top:0;
  transition: all 0.3s linear 0s;
}
.sticky-wrapper.is-sticky  .logo{
  position: relative;
  top:-100px;
  transition: all 0.3s linear 0s;
} */
#mega-menu-wrap-primary{
  background: transparent;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    background: transparent;
    color: #fff;
    font-weight: 600;
    letter-spacing: 0;
}
#mega-menu-wrap-primary #mega-menu-primary.mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary.mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{
  top:42px;
}
.sticky-wrapper.is-sticky #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
  color:#695b5e !important ;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{
  background: transparent;
  color:#fff ;
  font-weight: 600;
}
/* .site-navigation-wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{
  padding-right: 60px;
} */

.home-flower img {
    width: 132px;
    margin: 0;
    padding: 0px 20px 20px;
    opacity: 0.6;
}
.home-banner-text{
  top:auto;
  bottom: 10%;
}
.right-content .social-menu li a{
  color:#fff;
}
.home-banner-text{
  display: none;
}
.amenit-detail{
  align-items: center !important;
}
.amenit-detail .widget-title{
  display: none;
}
.amenit-detail ul{
  margin: 0;
  padding: 0px 50px;
}
/* .amenit-detail p, .amenit-detail-p p{
  margin-bottom: 25px;
} */
.amenitiys-header p{
  font-size: 28px;
}
.amenit-detail ul li{
  margin-left: 20px;
  list-style: disc;
  text-align: left;
  font-size: 16px;
  /*color: #a4a4a4;*/
}
.gallaryGrid .panel-grid-cell{
  width: auto !important;
}

.mfp-arrow-left:after{
  left: 0;
}
.mfp-arrow:before, .mfp-arrow:after{
  left: -12px;
}
.mfp-figure{
  /*padding: 0px 40px;*/
}
.aigpl-breadcrumb-wrp{
  font-size: 26px;
  color:#000;
  text-align: center;
  margin-bottom: 20px;
}

.sa_owl_theme .owl-nav .owl-next{
      right: 0 !important;
}
.sa_owl_theme .owl-nav .owl-prev{

  left: 0 !important;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1:after{
  font-size: 40px;color:#695b5e !important;   margin: 20px 0 0 5px !important;
}
li#mega-menu-item-1206,li#mega-menu-item-1205{
    display: none !important;
}


.first-grid-container .panel-grid-cell:nth-child(1) {
   /* width: 50% !important;*/
}

.first-grid-container .panel-grid-cell:nth-child(2) .data-section {
  /*  width: 100%;
    margin-top: 0px;
    margin-left: -44rem;
    position: relative;*/
}
/*menu new styling for responsive*/
@media(max-width: 940px){header#masthead {background:#fff;}}
@media(max-width: 1300px){
	.right-content .screen-reader-text{top:0px;}
	.headerWrap .logo {
    width: 100%;
    margin:0px auto;
    display:block;
    float: none;
    text-align: center;
}.logo .logo-image{margin: 10px auto !important;display: block;width: 100% !important;}
.is-sticky .header-bottom .logo figure img,.logo .logo-image a img{width:175px !important}.headerWrap{display:block}
.headerWrap .site-navigation-wrapper {
    float: left;
    width: 78%;
    margin-top: 5px;
}#menu-top-menu-1{/* width: 98px; *//* float: left; */margin-top: 0px;padding-top: 0px;}
#masthead .logo .logo-text{padding:0px;margin: 0px;}
#site-navigation, .center-logo-below-menu #site-navigation{padding:0px;}#masthead .logo .logo-text {
    display: inline !important;
    float: none;
}

.right-content {
    float: left;
}.sticky-wrapper header{width:100% !important}}




/* @media only screen and (max-width : 767px) {
  #mega-menu-wrap-primary #mega-menu-primary.mega-menu.mega-menu-horizontal{
    display: block;
    position: fixed;
    z-index: 999 ;
    left: -500px ;
    width: 100% ;
    background: #09263d;
    transition: all 0.3s linear 0s;
  }
  #mega-menu-wrap-primary #mega-menu-primary.mega-menu.mega-menu-horizontal.open{
    left: 0;
    transition: all 0.3s linear 0s;
  }
} */


/*cssi styling*/
.home-page-banner {
   /* height: 650px;
    overflow: hidden;
    display: -webkit-box;*/
	    overflow: hidden;
    display: -webkit-box;
    position: relative;
    padding-top: 30% !important;
}
.page-id-502 .home-page-banner,.page-id-986 .home-page-banner, .page-id-3123  .home-page-banner {padding-top: 41% !important;}
.panel-row-style-for-3123-0 .vidbg-container video {
    transform: translate(-50%, -60%);
}
.home-page-banner {
    /*margin-top: 10rem;*/
}
@media(max-width:1279px){
	#pg-502-0 .vidbg-container {
    background-size: cover !important;
    background-repeat: no-repeat !important;
	background-image: url(https://www.bocawestcc.org/wp-content/uploads/2018/09/homebanner.jpg) !important;
	}}
@media(max-width:1399px){.home-page-banner {
    height: 400px;
    overflow: hidden;
    display: -webkit-box;
}#pg-986-0> .panel-row-style {
    background-image: url(https://www.bocawestcc.org/wp-content/uploads/2018/10/Restaurants-Marquee.jpg) !important;
 background-size: cover;
	background-position: top center;}
#pg-3123-0> .panel-row-style {
    background-image: url(https://www.bocawestcc.org/wp-content/uploads/Celebrations-Marquee.jpg) !important;
    background-position: top center;
    background-size: cover;
}
}
@media(max-width:991px){.home-page-banner {
    height: 300px;
    overflow: hidden;
    display: -webkit-box;
	}}
@media(max-width:768px){
	.dinning-block.tg-container {
    padding: 40px 20px !important;
	} .main-txt-top{padding-top:10px !important}
	.main-right{padding-right:0px !important}
.main-left{padding-left:0px !important}
	div#panel-w5bc0b26a5ddce-0-0-0 figure {
    width: 330px !important;
}
	
	.home-page-banner {
	height: 200px;} img.image.wp-image-2395,img.image.wp-image-3015,img.image.wp-image-2380m,img.image.wp-image-2950 {
    min-width: 100%;
}.heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
    padding: 50px 20px 50px !important;
}img.mfp-img {
    min-width: 100% !important;
    width: 100% !important;
}.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { 
	right: 0 !important;}}
#pg-986-0> .panel-row-style,#pg-3123-0> .panel-row-style{background-image:none}
.heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
    padding: 50px 0px 0px;
}.mfp-counter{display:none !important}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
    color: #FFF;
    /*right: -13rem;*/
    text-align: right;
    padding-right: 6px;
    width: 100%;
    display: block;
    position: absolute;
}  
/*
@media(max-width:1399px){.home-page-banner {
   height: 35vh;overflow:hidden;
	}#headvideo .vidbg-container, .vidbg-container video{height:100% !important;min-height:100% !important;overflow:hidden;}}
@media(min-width:1440px){.home-page-banner {
    height: 70vh;
}} */
.main-top{padding-top:75px !important}
.main-txt-top{padding-top:50px !important}
.main-bottom{padding-bottom:75px !important}
.main-txt-bottom{padding-bottom:50px !important}
#headvideo .vidbg-container {
   /* background: transparent;
    min-height: 537px ;
    width: 100%;
    min-width: 100%;
    max-width: 100%;*/
	background: transparent;
    /* min-height: 537px; */
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    position: absolute;
    padding-top: 36%;
    overflow: hidden;background-image:none
}
#headvideo .vidbg-container video {
    min-width: 100%;
    max-width: 100%;
    width: 100%;
}

.mycontainer .blog-card article {
    margin: 15px 0px !important;
    border-bottom: 0px !important;
    box-shadow: 0px 0px 10px 0px #e6e5e5;
}

@media only screen and (max-width: 767px){
	
.sticky-wrapper header {
    background: transparent !important;
	}}


/*Blogstyling*/
	.blog-page {
		padding: 0px;
		float: left;
		width: 100%;
	}

	.mycontainer .show-blog-content {
    /*margin: 15px 0px !important;*/
    border-bottom: 0px !important;
    /*box-shadow: 0px 0px 10px 0px #e6e5e5;*/
}
.single .entry-thumbnail{display:none}

	.hfeed .entry-thumbnail, .blog .entry-thumbnail {
    float: left;
    margin: 0px;
    display: inline-flex !important;
    width: 22%;
    height: auto !important;
    overflow: hidden;
	}
img.attachment-.size-.wp-post-image {
   /* min-width: 275px !important;
    height: 185px;*/
}
	.entry-blog {
		float: none;
	}

	.mycontainer .blog-card article {
		padding: 0px;
		float: left;
		width: 100%;
	}

	.mycontainer .blog-card:nth-child(odd) article {
		padding: 0px;
	}

	.mycontainer .blog-card:nth-child(even) article {
		padding: 0px;
	}

	.mycontainer .blog-card {
		width: 100%;
		float: left;
	}
/*blog styling*/
/*footer styling*/
footer#colophon {
    background-image: url(https://www.bocawestcc.org/wp-content/uploads/2018/10/Boca_West_MockUp_Restuarents_Footer.jpg);
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    background-size: cover;
   }
#colophon #top-footer, #top-footer {
     background-color: none !important;
}
.social-connect {
      background-color: none !important;
}
#colophon #bottom-footer {
     background-color: none !important;
}
#bottom-footer {
   background-color: none !important;
}
#colophon #top-footer .widget-title{color:#fff;}
#colophon #top-footer .textwidget{color:#fff;}
#colophon #bottom-footer .copyright-text{color:#fff;}
#bottom-footer .copyright-text a{color:#fff;}
#colophon #top-footer .widget-title:first-letter {color: #fff;}


.panel-row-style{    background-repeat: no-repeat;
    background-size: cover;}
.marquee-image {
        min-height: 600px !important;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
}

.marquee-title .textwidget {
    text-align: center;
    align-items: center;
    justify-content: center;
    color: #fff;
    margin: 0 auto;
    width: 100%;
    top: 0px;
   /* position: absolute;*/
    display: flex;
    bottom: 0px;
    /* font-size: 53px !important; */
}
/*footer styling*/
/*Additional stying fot Menu styling for innerpages*/
.single-post header#masthead,.page-id-3273 header#masthead,.page-id-3380 header#masthead,.page-id-3385 header#masthead,.page-id-3392 header#masthead {
    background: #fff;
    border-bottom: 1px solid #c7c7c7;
}
.single-post header#masthead .logo figure img,.page-id-3273 header#masthead .logo figure img,.page-id-3380 header#masthead .logo figure img,.page-id-3385 header#masthead .logo figure img ,.page-id-3392 header#masthead .logo figure img {
    top: -76px;
    position: relative;
}
.single-post #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link,
.page-id-3273 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link,
.page-id-3380 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link,
.page-id-3385 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link,
.page-id-3392 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link
{    color: #695b5e !important;}
.single-post .right-content .screen-reader-text,
.page-id-3273 .right-content .screen-reader-text,
.page-id-3380 .right-content .screen-reader-text,
.page-id-3385 .right-content .screen-reader-text,
.page-id-3392 .right-content .screen-reader-text
{
    color: #f17d52;
    border: 2px solid #f17d52;
}

/**************** Gallery Section *******************/
.gallery-marquee-section { /*padding: 155px 0px;*/    min-height: 600px !important;
    background-repeat: no-repeat !important;
    background-size: 100% !important; }
img.mfp-img {
/*min-width:120%;	width: 120%;*/}
.gallery-menu ul li:nth-child(6), .gallery-menu ul li:nth-child(11), .gallery-menu ul li:nth-child(12),
.custom-select option:nth-child(7),.custom-select option:nth-child(12),.custom-select option:nth-child(13){
   /* display: none;*/
}

.gallery-menu ul li a:hover {
    color: #fff;
    font-weight: 500;
}
.gallery-menu ul li {
    display: inline-block;
    padding: 0 20px;
    background: #fff;
    margin: 5px !important;
    border: 1px solid #ccc;
    color: #695b5e !important;
	
}
.gallery-menu ul {
    text-align: center;
    display: inline-block;
    /* vertical-align: middle; */
    margin: 0px auto !important;width:100%
}
.gallery-menu ul li a {
    vertical-align: middle;
    width: 236px;
    height: 60px;
    display: table-cell;
    color: #695b5e;
    font-weight: 500;
    font-size: 18px;    transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
}
.gallery-menu ul li:hover, .gallery-menu ul .active {
    background: #685a5c;color:#fff
}
.gallery-menu ul .active a {
    color: #fff;
}
.gallery-block img { padding: 8px; }
.custom-select {
  display: none;
}
@media (max-width: 1024px) {
  .gallery-menu ul {
   /* display: none;*/
  }
  .custom-select {
    display: inline-block;
  }
}

@media(max-width:767px){
	#pg-502-1> .panel-row-style, #panel-502-1-0-0> .panel-widget-style {
      /*  padding-top: 15px;*/
}
	.mycontainer .show-blog-content .entry-content{display:none;}
	.white-btn a, .brown-btn a{max-width: 290px; text-align: center !important; display: block; margin: 0px auto;padding: 3px 0px;}
	.hfeed .blog-banner img {
   /* display: none !important;*/
}img.attachment-.size-.wp-post-image,.mycontainer .show-blog-content,.hfeed .entry-thumbnail, .blog .entry-thumbnail { 
 /*width: 100% !important;*/
    height: 100%;
}.gallery-menu ul li {
    padding: 0px;
}
.gallery-menu ul li a {
    width: 100px;
    height: 50px;
    font-size: 13px;
    padding: 0px 5px;
}}

/**************** Gallery Section *******************/

/*blog-styling*/
.show-blog-content .entry-meta span {
    display: none !important;
    padding: 50px;
}

.show-blog-content .entry-meta {
    padding: 5px;display:none !important
}
.blog-body p {
    padding: 0px !important;
}
.blog-download-btn{
	color: #f17d52 ;
font-size: 18px;
font-family: inherit;
font-weight: normal;
line-height: 1.94;
padding: 3px 15px;
border-radius: 25px;
border: 1px solid #f17d52 ;
position: relative;
z-index: 1;
display:none;
float: left;
}
.blog-download-btn a {
    color: #f17d52 ;display:none
}
.continue_reading, .continue_reading:hover{display:none}
.main-top-section h1 {
    font-weight: 300;
    font-size: 53px;
}
.main-top-section h2 {
    font-weight: 300;
    font-size: 28px;
}
.main-top-section p {
    font-size: 25px;
    font-weight: 300;
}
.nodisplay{display:none !important}
.marquee-title .textwidget h3 {
    font-weight: 300;
    font-size: 53px !important;
}
.first-title-section {
    text-align: center;
}
.first-title-section .widget-title h3
 {
      font-weight: 300;
    font-size: 35px;
} 
.first-title-section  p{color:#695b5e;padding:20px }
.dinning-block {
    background: #fff;
    /*box-shadow: 0px 1px 50px 0px #ccc;*/
    /*margin: 50px auto 100px;*/
}

.dinning-block .panel-grid-cell:nth-child(1) {
    padding: 20px;
}
.dinning-block a {
    color: #f17d52;
}
.dinning-block .panel-grid-cell:nth-child(2) {
    padding: 20px 50px 20px 20px;
} 
.image-hover-page-container .col-lg-4.col-sm-6{padding:0px;    height: 435px;
}
.ih-item a:hover{cursor: default;}
.ih-item a img {
    padding: 0px;
}
.ih-item.square.effect6 .info h3{display:none}
.ih-item.square.effect6 .info p {
    font-size: 16px !important;
    margin: 20px;
    font-style: normal !important;
}
.ih-item.square.effect6 a:hover .img {
    -webkit-transform: scale(1) !important;
    -moz-transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    -o-transform: scale(1) !important;
    transform: scale(1) !important;
}
.ih-item.square {
    width: 100% !important;
    height: auto !important;
    box-shadow: none !important;
    border: 0px !important;
}
.dinning-block h3 {
    font-weight: 500;
    padding-bottom: 5px;
}

.dinning-block p {
    padding-bottom: 30px;
}

.dinning-block h4 {
    font-weight: 500;
    color: #695b5e;
}

.dinning-block img {
    vertical-align: middle;
    display: flex;
    position: relative;
    top: 0px;
    bottom: 0px;
    box-sizing: border-box;
   /* padding: 60px 0px;*/
}
.vidbg-container {background-color:none !important}


.ammunities-section img, .ammunities-section .ammunities-content {
    padding: 5px;
}

.ammunities-section .ammunities-content {
    position: relative;
    top: -21rem;
    /* font-size: 8px !important; */
}

.ammunities-section .ammunities-content p {
    font-size: 16px !important;
    padding: 5px 8px;
    color: #fff;    text-align: center;
}

.ammunities-section .ammunities-content a {
    padding: 5px 10PX;
    border: 1px solid #f17d52;
    color: #fff;
    margin: 5px auto;
    display: inherit;
    text-align: center;
    font-size: 14px;
    width: 135px;    border-radius: 50px;
}
.ammunities-section .ammunities-content a:hover {
    background: #f17d52;
    color: #fff;
}
#custom_html-4 .boca-footer-logo {
width: 100%;
padding: 0px 0px;
margin: 0px auto;
display: grid;

}
.footerbackground {
	display:none;
    width: 157px;
    float: left;
    left: -193px;
    position: relative;
}
.blog-detail-page .entry-meta img { display: none !important; }
.facilty-one {
   /* position: inherit;
    top: 328px !important;*/
}
 
	@media(max-width:767px){
		.image-hover-page-container .col-lg-4.col-sm-6{ height: 355px;}
		.mobile-home-video{
		display: block !important;}
		.mobile-home-video .mejs-container {
    width: 100% !important;
    background: none;
    height: 100%;
}
		.page-id-502 div#headvideo {
    display: none;
		}.page-id-502 #homevideo {margin-bottom: 0px;   width: 100%    !important;   height: 162px !important}.mobile-home-video .panel-grid-cell {
    padding: 0px !important;    
} .subvideoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.subvideoWrapper object,
.subvideoWrapper embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}.mobile-home-video .wp-video {
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
}

.wp-video-shortcode video, video.wp-video-shortcode {
    width: 100% !important;
}.mobile-home-video {
    margin-top: -30px;
}.wp-video-shortcode {display:block} .mobile-home-video .mejs-overlay.mejs-layer.mejs-overlay-play {
    /*background: url(http://cobaltpublic.solutionsoftware.com/bocawestpublic/wp-content/uploads/2018/12/mobile-homebanner.jpg);*/
	background: url(https://www.bocawestcc.org/wp-content/uploads/2018/12/mobile-homebanner.jpg);
    background-size: cover !important;
		}.sow-more-text a{    font-size: 14px;}	}.news-wrap .sow-features-feature .textwidget .sow-more-text{float:left}

@media(min-width:767px){
	.mobile-home-video{display:none !important}
	
}



.wp-video-shortcode {/*display:none*/}
.c-padding1 {
    padding-top: 23px;
}

.c-padding2{
    padding-top: 0px;
}
.main-txt-top {
    padding-top: 21px !important;
}
/*ENGAGE0012754-WordPress Upgrade issue fix */  
.image-hover-page-container .col-lg-4.col-sm-6{height: 450px;}
/*ENGAGE0012754-WordPress Upgrade issue fix */
.single-post header#masthead .logo figure img
{
	    top: 1px!important;
}
#primary{
    width: 100% !important;
}