/**
Theme Name: Wing Tai
Author: Freeflow
Version: 1.0
Description: Private Theme
*/

.informational_subtitle {
  color: #108975;
  margin-bottom: 15px;
  font-size: 1.33333em;
  line-height: 1.16667em;
}

.tp-bullets.simplebullets.round .bullet {  
  background-color: #fff !important; 
  vertical-align: middle;
  margin-right: 6px;/**
  width: 13px;
  height: 13px;**/
  padding: 1px;
  border-radius:15px;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;  
  background-position: 100px 100px !important;  
}
 
.tp-bullets.simplebullets.round .bullet:hover {  
  background-color: #666666 !important;
  border-radius:15px;
  border:1px solid #fff;
  -webkit-border-radius:15px;
  -moz-border-radius:15px; /**
  width: 13px;
  height: 13px;**/
  background-position: 100px 100px !important;      
}

.tp-bullets.simplebullets.round .bullet:hover, .tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.navbar .bullet:hover, .tp-bullets.simplebullets.navbar .bullet.selected{
  background-color: grey !important;
  border:1px solid #fff;
}

.tparrows {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
 
.tparrows.default:after {
  color: #fff;
  font-size: 61px;
  top: 47%;
  background: none no-repeat 100px 100px !important;
}
 
.tp-rightarrow.tparrows.default:after { content: "\f105"; padding-left: 10px;}
.tp-leftarrow.tparrows.default:after { content: "\f104"; padding-left: 5px;}

.tp-leftarrow.default, .tp-rightarrow.default {
  background: none no-repeat 0 0  !important;
}
.tparrows.default:hover:after{
  color: grey !important;
}

div[id^="modal-content-"] { -webkit-transform: translateZ(10px); transform: translateZ(10px); }

.slick-track { margin: 0 auto; }
.slick-dots li button { height: 20px; }
.breadcrumb { font-size: 0.888em; }
.footer__menu .list-inline > li { padding-right: 25px; }
form .required-notice { font-size: 14px; font-style: italic; color: #790000; }
.gform_wrapper .gfield.strong-label > .gfield_label { font-weight: bold; }
.gform_wrapper .gfield .gfield_description { font-size: 12px; padding-top: 0; }
.gform_wrapper .gfield.checkbox-agreement .ginput_container { padding-left: 0.75em; }
.gform_wrapper .gfield.checkbox-agreement li > label { margin-left: 46px; margin-top: -22px; font-style: italic; font-size: 14px; }
.filter__label, .filter.checkbox-inline { visibility: hidden; } /* Temporarily hide this */

/* IE8 FIX */
/* footer properties logo belt */
html.lt-ie9 .property-small-teaser.slick-slide.slick-active a { width: 100%; }
html.lt-ie9 .property-small-teaser.slick-slide.slick-active img { margin: 0 auto; }
html.lt-ie9 .wpb_single_image .vc_single_image-wrapper { width: 100%; } /* images in properties page tab site plan, floor plan, facilities */
html.lt-ie9 .vc_row.facilities-nomargin > div:first-child { margin-bottom: -22px; } /* remove extra space from images */

/* HIDING LANGUAGES IN NAVBAR */
/*.languages-container a {
  display: none;
}*/

/* BOLD FONT FOR 'FEATURE PROPERTIES' IN INDEX PAGE */
.featured-properties-listing .section-heading {
  font-weight: 400; 
}

/* FIX: BUTTON POSITIONING IN PROPERTIES - GALLERY */
.gallery-landing .gallery-landing-item .gallery-landing-item-image { position: relative; }
.gallery-landing .gallery-landing-item .btn { margin-top: -25px; } /* half of the button height */

/* FIX: BOLDER, ACTIVE LANGUAGE BAR */
.languages-container .active a { color: #108975; font-weight: 600; }

.padding-left { padding-left:10px; }

.center1x { margin-left: 25%; }


.justify {text-align: justify;}

.text-center1 { padding-left:100px;}

@media (min-width: 468px) {
.text-center1 {
    .text-center1 { padding-left:10px;}
}
 
