/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Jan 31, 2017, 1:30:40 PM
    Author     : KaN-Programmer
*/
@import url(font-icons/css/sukhumvit.css);
@import url(font-icons/css/Srithep-Thai.css);
body {
  font-family: 'sukhumvit_setmedium' !important;
  font-size: 16px; }

p {
  font-size: 16px !important; }

h1, h2 {
  font-family: 'sukhumvit_setbold' !important; }

h1 {
  font-size: 30px; }

h2 {
  font-size: 24px; }

#jsn-navigation {
  /*background-color: rgba(255,255,255,0.6);*/ }

#jsn-navigation.jsn-menu-sticky {
  /*background: rgba(255,255,255,0.6) !important;*/ }

body.jsn-1st-homepage #jsn-navigation #jsn-navigation,
body.jsn-1st-homepage body.jsn-3st-homepage #jsn-navigation {
  background: rgba(255, 255, 255, 0.6); }
body.jsn-1st-homepage .button-project-main {
  display: none; }
body.jsn-1st-homepage h3.jsn-moduletitle span {
  color: #016738;
  font-family: 'sukhumvit_setbold' !important; }

#jsn-page #jsn-body #jsn-content-top-over #jsn-pos-content-top-over {
  padding: 15px 0; }

#jsn-footer h3.jsn-moduletitle span {
  color: #ffffff;
  font-size: 16px; }
#jsn-footer #jsn-footer-inner
> .jsn-modulescontainer {
  padding-bottom: 0; }

#jsn-footer:before {
  background-image: url("../images/bg_footer.png"); }

.jsn-page-info {
  background-image: url("../../../images/stpp/logo2.png"); }
  .jsn-page-info i {
    font-size: 18px;
    position: relative;
    top: 5px; }

#jsn-pos-brand {
  padding: 15px 0;
  background-color: #111111;
  color: #ffffff; }
  #jsn-pos-brand #jsn-brand {
    margin: 0; }

/*==========================================================================================*/
/*                                      Osproperty                                          */
/*==========================================================================================*/
body.jsn-com-osproperty #jsn-content_inner {
  padding: 0 15px; }
  body.jsn-com-osproperty #jsn-content_inner a {
    color: #666666; }
  body.jsn-com-osproperty #jsn-content_inner .detailsView {
    padding-top: 90px; }
    body.jsn-com-osproperty #jsn-content_inner .detailsView .descriptionWrap {
      overflow: hidden;
      text-align: center; }
      body.jsn-com-osproperty #jsn-content_inner .detailsView .descriptionWrap h3 {
        font-family: 'sukhumvit_setbold' !important;
        color: #016738; }
      body.jsn-com-osproperty #jsn-content_inner .detailsView .descriptionWrap .price-title {
        margin: 1em 0;
        color: #88cc5e;
        font-weight: bold; }
      body.jsn-com-osproperty #jsn-content_inner .detailsView .descriptionWrap .circle-frame {
        display: block;
        margin: 0 auto;
        background-color: #88cc5e;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        width: 80px;
        height: 80px; }
        body.jsn-com-osproperty #jsn-content_inner .detailsView .descriptionWrap .circle-frame i:before {
          position: relative;
          font-size: 40px;
          top: 20px;
          color: #ffffff; }
      body.jsn-com-osproperty #jsn-content_inner .detailsView .descriptionWrap > div {
        overflow: hidden; }
  body.jsn-com-osproperty #jsn-content_inner .os_property-item {
    border: none; }
    body.jsn-com-osproperty #jsn-content_inner .os_property-item .areatap {
      background-color: #ffffff;
      border: 1px solid #d7d7d7;
      padding-bottom: 15px; }
      body.jsn-com-osproperty #jsn-content_inner .os_property-item .areatap #project_tab {
        border-bottom: 1px solid #d7d7d7; }
        body.jsn-com-osproperty #jsn-content_inner .os_property-item .areatap #project_tab li {
          margin-left: 0; }
          body.jsn-com-osproperty #jsn-content_inner .os_property-item .areatap #project_tab li a {
            font-family: 'sukhumvit_setbold' !important;
            color: #666666; }
        body.jsn-com-osproperty #jsn-content_inner .os_property-item .areatap #project_tab li.active a,
        body.jsn-com-osproperty #jsn-content_inner .os_property-item .areatap #project_tab li:hover a {
          color: #88cc5e;
          border: none;
          background-color: #ffffff; }
        body.jsn-com-osproperty #jsn-content_inner .os_property-item .areatap #project_tab li.active a:after,
        body.jsn-com-osproperty #jsn-content_inner .os_property-item .areatap #project_tab li:hover a:after {
          content: "";
          display: block;
          border-bottom: 4px solid #88cc5e;
          width: 50%;
          position: relative;
          top: 10px; }
      body.jsn-com-osproperty #jsn-content_inner .os_property-item .areatap .tab-content {
        padding: 15px; }
    body.jsn-com-osproperty #jsn-content_inner .os_property-item .features {
      padding-top: 30px; }

#slider1 ul li {
  margin-left: 0; }

/*==========================================================================================*/
/*                                      End Osproperty                                      */
/*==========================================================================================*/
.jsn-about-us #jsn-promo {
  background-image: url("../images/backgrounds/about-us_header2.png") !important;
  background-repeat: no-repeat; }
.jsn-about-us .item-pagejsn-about-us h1 {
  text-transform: uppercase;
  margin-top: 60px; }

.stpp-project #jsn-promo,
.jsn-com-osproperty #jsn-promo {
  background-image: url("../images/backgrounds/home_header2.png");
  background-repeat: no-repeat; }
  .stpp-project #jsn-promo #jsn-promo-inner,
  .jsn-com-osproperty #jsn-promo #jsn-promo-inner {
    padding: 33px 0 !important; }

.jsn-layout-blog #jsn-promo {
  background-image: url("../images/backgrounds/news_header2.png");
  background-repeat: no-repeat;
  background-size: 100% 100%; }
.jsn-layout-blog #jsn-content_inner {
  padding-top: 60px; }
  .jsn-layout-blog #jsn-content_inner #jsn-maincontent h2 {
    color: #016738; }
    .jsn-layout-blog #jsn-content_inner #jsn-maincontent h2 a {
      color: #016738; }
    .jsn-layout-blog #jsn-content_inner #jsn-maincontent h2 a:hover {
      color: #88cc5e; }
  .jsn-layout-blog #jsn-content_inner #jsn-maincontent .article-info {
    margin: 15px 0;
    color: #666666; }
  .jsn-layout-blog #jsn-content_inner #jsn-maincontent .readmore {
    margin-bottom: 60px; }
    .jsn-layout-blog #jsn-content_inner #jsn-maincontent .readmore .btn {
      background: #ffffff;
      color: #88cc5e;
      border: 2px solid #88cc5e;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      border-radius: 5px;
      text-transform: uppercase; }
    .jsn-layout-blog #jsn-content_inner #jsn-maincontent .readmore .btn:hover {
      background: #88cc5e;
      color: #ffffff; }

.jsn-view-article #jsn-promo {
  background-image: url("../images/backgrounds/home_header2.png");
  background-repeat: no-repeat; }
.jsn-view-article #jsn-content_inner {
  padding-top: 60px; }
  .jsn-view-article #jsn-content_inner #jsn-maincontent {
    padding-top: 0; }
    .jsn-view-article #jsn-content_inner #jsn-maincontent h2 {
      color: #016738; }

.jsn-contact #jsn-promo {
  background-image: url("../images/backgrounds/contact_header2.png");
  background-repeat: no-repeat; }
  .jsn-contact #jsn-promo #jsn-promo-inner {
    /*padding: 56px 0 !important;*/ }
    .jsn-contact #jsn-promo #jsn-promo-inner .jsn-promo-title {
      color: #016738; }
.jsn-contact .jsn-top-content h3 span {
  font-family: 'sukhumvit_setmedium';
  text-transform: capitalize;
  color: #016738; }

#jsn-promo-inner .jsn-promo-title,
#jsn-promo-inner .breadcrumb {
  color: #016738; }
#jsn-promo-inner .breadcrumb a {
  color: #016738;
  font-family: 'sukhumvit_setmedium';
  text-transform: capitalize; }
#jsn-promo-inner .breadcrumb span {
  color: #016738;
  font-family: 'sukhumvit_setmedium';
  text-transform: capitalize; }

.jsn-pastproject #jsn-promo {
  background-image: url("../images/backgrounds/past-project_header2.png");
  background-repeat: no-repeat; }
  .jsn-pastproject #jsn-promo #jsn-promo-inner {
    /*padding: 56px 0 !important;*/ }
    .jsn-pastproject #jsn-promo #jsn-promo-inner .jsn-promo-title {
      color: #016738; }

.jsn-1st-homepage #jsn-menu ul.jsn-tpl-megamenu li a {
  color: #016738; }
  .jsn-1st-homepage #jsn-menu ul.jsn-tpl-megamenu li a span.jsn-menutitle {
    font-family: 'sukhumvit_setmedium' !important;
    font-size: 16px; }
.jsn-1st-homepage #jsn-menu ul.jsn-tpl-megamenu li ul.nav-child li a {
  color: #016738; }
.jsn-1st-homepage #jsn-menu ul.jsn-tpl-megamenu li:hover a {
  color: #88cc5e; }
.jsn-1st-homepage #jsn-menu ul.jsn-tpl-megamenu li:hover ul.nav-child li a {
  color: #016738; }
.jsn-1st-homepage #jsn-menu ul.jsn-tpl-megamenu li:hover ul.nav-child li:hover a {
  color: #88cc5e; }

h1,
h2,
h3,
h4,
h5,
h6,
#jsn-gotoplink,
.page-header,
.subheading-category,
#jsn-menu a,
#jsn-menu span,
.componentheading,
.contentheading {
  font-family: 'sukhumvit_setbold' !important; }

.jsn-header-page-info .jsn-header-btn {
  border-color: #016738;
  border-width: 2px;
  color: #016738 !important; }

.jsn-header-page-info .jsn-header-btn:hover {
  border-color: #88cc5e;
  color: #88cc5e !important; }

.custom_icon .pb-social-icons li a .pb-brand-icons {
  border-color: #016738 !important; }

#section-id-1486955509912 .sppb-row-container .sppb-addon-content .element_property .desc_modulewhite {
  margin: 0; }

@media screen and (max-width: 767px) {
  .jsn-header-page-info {
    padding-bottom: 30px !important; }

  .property_price {
    font-family: 'sukhumvit_setbold' !important; }

  #section-id-1486955509912 .sppb-row-container .sppb-addon-content .button-project-main {
    margin-top: 85px !important; }

  body.jsn-com-osproperty #jsn-content_inner .detailsView {
    padding-top: 0; }

  .jsn-layout-blog #jsn-content_inner {
    padding-top: 0; }

  #jsn-rightsidecontent .banneritem img {
    margin: 0 auto;
    display: block; }

  .contact_map {
    padding-top: 0 !important; }

  .contact_main_menu {
    padding-bottom: 0 !important; }

  #column-id-1486094267299 {
    margin-top: 30px; } }
@media screen and (min-width: 768px) and (max-width: 992px) {
  #jsn-footer {
    padding-bottom: 0; }

  #jsn-rightsidecontent .banneritem img {
    margin: 0 auto;
    display: block; } }
.property-attachment .row-fluid {
  background-color: transparent !important;
  border: none; }
  .property-attachment .row-fluid a {
    font-family: 'sukhumvit_setmedium' !important;
    background: none;
    background-color: #016738;
    color: #ffffff !important; }
  .property-attachment .row-fluid a:hover {
    background-color: #88cc5e;
    transition: background-color 0.5s; }

/*# sourceMappingURL=stpp.css.map */
