
/*** Presets1 Custom Styling ***/
body {
  color: #212325;
  background-color: #fff;
}
body p {
  color: #000000;
}
body, .sp-preloader {
  background-color: #fff;
  color: #212325;
}
.sp-preloader > div {
  background: #006666 !important;
}
.sp-preloader > div:after {
  background: #fff;
}
a {
  color: #212121 !important;
}
a:hover, a:focus, a:active {
  color: #212121;
}
#sp-header #sp-log .logo a {
  color: #212121;
}
#sp-header #sp-log .logo a:hover {
  color: #212121;
}
.preset-preset1 #sp-header, .preset-preset2 #sp-header, .preset-preset3 #sp-header, .preset-preset4 #sp-header {
  background: transparent;
}
#sp-header {
  background: #fff;
}
.projects-capability .page-header {
  text-align: left;
}
.clients .page-header {
  text-align: left;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  color: #212121;
}
.sp-megamenu-parent > li:hover > a {
  color: #222;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
  color: #212121;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: #fff;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
    padding: 0 0 10px 0 !important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
  color: #212121;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
  color: #006666 !important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
  color: #006666 !important;
}
.sp-megamenu-parent .sp-mega-group > li > a {
  color: #212121;
}
#offcanvas-toggler > .fa {
  color: #212121;
}
#offcanvas-toggler > .fa:hover, #offcanvas-toggler > .fa:focus, #offcanvas-toggler > .fa:active {
  color: #212121;
}
.offcanvas-menu {
  background-color: #fff;
  color: #212121;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
  color: #212121;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:focus {
  color: #006666 !important;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > .menu-toggler, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > .menu-toggler {
  color: rgba(33, 33, 33, 0.5);
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a {
  color: rgba(33, 33, 33, 0.8);
}
.layout-boxed .body-innerwrapper {
  background: #fff;
}
.btn, .btn-info {
  background: #ff9933 !important;
}
.btn:hover, .btn-info:hover {
  color: #ff9933 !important;
  background: #212121 !important;
}
.kmt-form-submit button {
  background: #ff9933 !important !important;
}
.kmt-form-submit button:hover {
  color: #ff9933 !important !important;
}
.btn-link {
  color: #006666 !important;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .h1 a:hover, .h2 a:hover, .h3 a:hover, .h4 a:hover, .h5 a:hover, .h6 a:hover {
  color: #006666 !important;
}
h1.style1 .item_title_part_0, h2.style1 .item_title_part_0, h3.style1 .item_title_part_0, h4.style1 .item_title_part_0, h5.style1 .item_title_part_0, h6.style1 .item_title_part_0, .h1.style1 .item_title_part_0, .h2.style1 .item_title_part_0, .h3.style1 .item_title_part_0, .h4.style1 .item_title_part_0, .h5.style1 .item_title_part_0, .h6.style1 .item_title_part_0 {
  color: #006666 !important;
}
h1.style2, h2.style2, h3.style2, h4.style2, h5.style2, h6.style2, .h1.style2, .h2.style2, .h3.style2, .h4.style2, .h5.style2, .h6.style2 {
  color: #006666 !important;
}
h1.style4 .item_title_part_2, h2.style4 .item_title_part_2, h3.style4 .item_title_part_2, h4.style4 .item_title_part_2, h5.style4 .item_title_part_2, h6.style4 .item_title_part_2, .h1.style4 .item_title_part_2, .h2.style4 .item_title_part_2, .h3.style4 .item_title_part_2, .h4.style4 .item_title_part_2, .h5.style4 .item_title_part_2, .h6.style4 .item_title_part_2 {
  color: #006666 !important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  color: #212121;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a {
  color: #212121;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .h1 a:hover, .h2 a:hover, .h3 a:hover, .h4 a:hover, .h5 a:hover, .h6 a:hover {
  color: #006666 !important;
}
h1.style1 .item_title_part_0, h2.style1 .item_title_part_0, h3.style1 .item_title_part_0, h4.style1 .item_title_part_0, h5.style1 .item_title_part_0, h6.style1 .item_title_part_0, .h1.style1 .item_title_part_0, .h2.style1 .item_title_part_0, .h3.style1 .item_title_part_0, .h4.style1 .item_title_part_0, .h5.style1 .item_title_part_0, .h6.style1 .item_title_part_0 {
  color: #006666 !important;
}
h1.style2, h2.style2, h3.style2, h4.style2, h5.style2, h6.style2, .h1.style2, .h2.style2, .h3.style2, .h4.style2, .h5.style2, .h6.style2 {
  color: #006666 !important;
}
h1.style2 .item_title_part_0, h2.style2 .item_title_part_0, h3.style2 .item_title_part_0, h4.style2 .item_title_part_0, h5.style2 .item_title_part_0, h6.style2 .item_title_part_0, .h1.style2 .item_title_part_0, .h2.style2 .item_title_part_0, .h3.style2 .item_title_part_0, .h4.style2 .item_title_part_0, .h5.style2 .item_title_part_0, .h6.style2 .item_title_part_0, h1.style2 .item_title_part_1, h2.style2 .item_title_part_1, h3.style2 .item_title_part_1, h4.style2 .item_title_part_1, h5.style2 .item_title_part_1, h6.style2 .item_title_part_1, .h1.style2 .item_title_part_1, .h2.style2 .item_title_part_1, .h3.style2 .item_title_part_1, .h4.style2 .item_title_part_1, .h5.style2 .item_title_part_1, .h6.style2 .item_title_part_1 {
  color: #212121;
}
h1.style4 .item_title_part_0, h2.style4 .item_title_part_0, h3.style4 .item_title_part_0, h4.style4 .item_title_part_0, h5.style4 .item_title_part_0, h6.style4 .item_title_part_0, .h1.style4 .item_title_part_0, .h2.style4 .item_title_part_0, .h3.style4 .item_title_part_0, .h4.style4 .item_title_part_0, .h5.style4 .item_title_part_0, .h6.style4 .item_title_part_0, h1.style4 .item_title_part_1, h2.style4 .item_title_part_1, h3.style4 .item_title_part_1, h4.style4 .item_title_part_1, h5.style4 .item_title_part_1, h6.style4 .item_title_part_1, .h1.style4 .item_title_part_1, .h2.style4 .item_title_part_1, .h3.style4 .item_title_part_1, .h4.style4 .item_title_part_1, .h5.style4 .item_title_part_1, .h6.style4 .item_title_part_1, h1.style4 .item_title_part_2, h2.style4 .item_title_part_2, h3.style4 .item_title_part_2, h4.style4 .item_title_part_2, h5.style4 .item_title_part_2, h6.style4 .item_title_part_2, .h1.style4 .item_title_part_2, .h2.style4 .item_title_part_2, .h3.style4 .item_title_part_2, .h4.style4 .item_title_part_2, .h5.style4 .item_title_part_2, .h6.style4 .item_title_part_2 {
  color: #006666 !important;
}
hr {
  border-top: 1px solid #006666 !important;
}
.mark {
  background-color: #006666 !important;
}
ul.icons li:before {
  color: #006666 !important;
}
ul.contacts li[class*=linearicons]:before {
  color: #006666 !important;
}
blockquote::before {
  color: #006666 !important;
}
.item_img.style1:before {
  background: #006666 !important;
}
#back-top a {
  color: #006666 !important;
}
*::selection {
  background: #006666 !important;
}
*::-moz-selection {
  background: #006666 !important;
}
.loader span {
  background: #006666 !important;
}
.uneditable-input:focus {
  border-color: #006666 !important;
}
div.chzn-container .chzn-results li.highlighted {
  background: #006666 !important;
}
span.checkbox label.checkbox_inner:before {
  color: #006666 !important;
}
span.radio input[type="radio"]:checked + label.radio_inner:before {
  background: #006666 !important;
}
select:focus:invalid:focus {
  border-color: #006666 !important;
}
.input-prepend .add-on i, .input-prepend .add-on > span {
  color: #006666 !important;
}
.input-prepend .add-on:hover i {
  background: #006666 !important;
}
.menu-search .sp-dropdown .sp-dropdown-inner .search form .input-group .input-group-btn .btn:hover {
  background: #006666 !important;
}
.mobile-menu-box .slicknav_menu a.slicknav_btn:hover {
  color: #006666 !important;
}
.mobile-menu-box .slicknav_menu .slicknav_nav > li > a:hover {
  color: #006666 !important;
}
.mobile-menu-box .slicknav_menu .slicknav_nav > li .icon:hover:before {
  color: #006666 !important;
}
.mobile-menu-box .slicknav_menu .slicknav_nav > li.bgact > a {
  color: #006666 !important;
}
.mobile-menu-box .slicknav_menu .slicknav_nav > li.bgact .icon {
  color: #006666 !important;
}
.mobile-menu-box .slicknav_menu .slicknav_nav .sp-dropdown ul > li.active > a {
  color: #006666 !important;
}
.mobile-menu-box .slicknav_menu .slicknav_nav .sp-dropdown ul .sp-module-content .mod-languages ul.lang-inline {
    display: block !important;
}
.jmoddiv .dropdown-toggle:hover {
  background: #006666 !important;
}
.blog .article-list .article .article-header h2 {
  color: #006666 !important;
}
.page-item__team .team-content-wrap .team-meta .team-meta-email .team-icon i {
  background: #006666 !important;
}
.blog_history .article-list .row > div:before {
  background: #006666 !important;
}
.blog_history .article-list .row:before {
  background: #006666 !important;
}
.page-404 .btn {
    background: white !important;
    color: #212121 !important;
}
.page-404 .btn:hover {
    background: #c86825 !important;
    color: white !important;
}
.login .login-list .login-list-item a:hover {
  color: #006666 !important;
}

.header-box {
    padding: 20px !important;
    background-color: #F7F9FB;
    opacity: 0.8;
    margin: 0 0 56px 0;
}
.header-box.header-sticky {
  background: #f7f9fb;
}
#sp-footer ul.menu li a:hover {
  color: #ccffff;
}
#sp-footer ul.menu.contacts a:hover {
  color: #ccffff;
}
/*hide the footer Quick Links last item: 中文&EN */
/*#sp-footer-2 ul.menu li:last-child {
    display: none;
}*/
body.en-gb #sp-footer .sp-module-title {
    font-size: 16px;
}
body.zh-cn #sp-footer .sp-module-title {
    font-size: 18px;
    font-weight: bold;
}
html.coming-soon .social-icons li a:hover {
  color: #006666 !important;
}
.sp-scroll-up {
  background: #ff9933 !important;
}
.tagspopular ul li a {
  color: #006666 !important;
}
section#sp-copyright {
  background: #006666 !important;
  color: #FFFFFF !important;
  display: block !important;
}
section#sp-copyright a{
  color: #FFFFFF !important;
}
.slicknav_menu .categories-module.blog_categories_megamenu li:before {
  color: #006666 !important;
}
.slicknav_menu .categories-module.blog_categories_megamenu li a:hover {
  color: #006666 !important;
}
.slicknav_menu .mod-newsflash-adv__latest_posts .item .item_published {
  color: #006666 !important;
}
.slicknav_menu .mod-newsflash-adv__latest_posts .item .item_published:before {
  color: #006666 !important;
}
.slicknav_menu .mod-newsflash-adv__latest_posts .item .item_published:after {
  color: #006666 !important;
}
.mod-bootstrap-collapse__custom .accordion .card:before {
  border-color: transparent transparent #006666 !important transparent;
}
.mod-bootstrap-collapse__custom .accordion .card:after {
  border-color: transparent #006666 !important transparent transparent;
}
.mod-bootstrap-collapse__custom .accordion .card.active {
  border-color: #006666 !important !important;
}
.mod-newsflash-adv.service .item .item_content:before {
  border: 0px solid #006666 !important;
}
.mod-newsflash-adv.service .item .item_content:after {
  border-color: transparent transparent #006666 !important transparent;
}
.mod-newsflash-adv.service .item .item_content:hover *[class*=linearicons] {
  color: #006666 !important;
}
.mod-newsflash-adv.box .item a.image_content .image_content {
  background: #006666 !important;
}
.mod-newsflash-adv.box .item a.image_content:hover .image_content {
  background: #fac188;
}
.mod-newsflash-adv.price .item .item_content {
  border: 2px solid #006666 !important;
}
.mod-newsflash-adv.price .item .item_content:after {
  border-color: transparent transparent #006666 !important transparent;
}
.mod-newsflash-adv.price .item .item_content div.price .val {
  color: #006666 !important;
}
.mod-newsflash-adv.price .item.featured .item_content {
  background: #006666 !important;
}
.mod-newsflash-adv__pricing_simple .item .item_content .item_introtext .pricing-table .pricing-table__heading .pricing-table__price .pricing-table__price-suffix {
  color: #006666 !important;
}
.mod-newsflash-adv__pricing_detailed .item .item_content .item_introtext .pricing-table .pricing-table__heading .pricing-table__price .pricing-table__price-suffix {
  color: #006666 !important;
}
.mod-newsflash-adv__pricing_detailed .item .item_content .item_introtext .pricing-table .pricing-table__list .pricing__list-item.active .pricing-feature__inner .item-icon {
  color: #006666 !important;
}
.mod-newsflash-adv__recent_posts .item .item_content .item_title a {
  color: #006666 !important;
}
.mod-newsflash-adv__team .item .item_content {
  border: 3px solid #006666 !important;
}
.mod-newsflash-adv__team .item .item_content:after {
  border-color: transparent transparent #006666 !important transparent;
}
.mod-newsflash-adv__default-services .item .item_content .item_title:hover {
  color: #006666 !important;
}
.mod-newsflash-adv__partners .item .item_content .item_img {
  border: 4px solid #006666 !important;
}
.mod-newsflash-adv__contacts .item .item_content i {
  color: #006666 !important;
}
.categories-module.blog_categories li:before {
  color: #006666 !important;
}
.categories-module.blog_categories li a:hover {
  color: #006666 !important;
}
.mod_bootstraptabs .nav-tabs .nav-item a:hover {
  color: #006666 !important;
}
.mod_bootstraptabs .nav-tabs .nav-item.active a {
  color: #006666 !important;
}
.mod_custom__working-time .scheduled-time li i {
  color: #006666 !important;
}
.owl-carousel.custom .item_img .caption {
  background-color: rgba(255, 153, 0, 0.8);
}
.mod_owl_carousel .owl-next:hover {
  color: #006666 !important;
}
.blog-search .search form .input-group .input-group-btn .btn:hover:before {
  color: #006666 !important;
}
.mobile-menu-box .login_megamenu .jlslogin a.btn {
  background: #FF9933 !important;
}
.swiper-button-prev:hover, .swiper-button-next:hover {
    color: #ffffff;
}
.swiper-button-prev:before, .swiper-button-next:before {
    padding: 6px 2px 8px 2px;
    background-color: rgb(247 238 238 / 45%);
}
.swiper-scrollbar-drag {
  background: #ccffff !important;
}
.swiper-slider .swiper-slide .swiper-slide-caption .camera_caption:before {
  border-left: 2px solid #fac188 !important;
  border-top: 2px solid #fac188 !important;
}
.swiper-slider .swiper-slide .swiper-slide-caption .camera_caption:after {
  border-left: 2px solid #fac188 !important;
  border-bottom: 2px solid #fac188 !important;
}
.swiper-slider .swiper-slide .swiper-slide-caption .camera_caption .item_content:before {
  border-right: 2px solid #fac188 !important;
}
.swiper-slider .swiper-slide .swiper-slide-caption .camera_caption .item_content:after {
  border-color: transparent transparent #fac188 transparent !important;
}
.swiper-slider .swiper-slide .swiper-slide-caption .camera_caption .slide-title {
    color: #F7F9FB;
	text-shadow: 2px 2px 10px #252c2d;
}
.swiper-slider .swiper-slide .swiper-slide-caption .camera_caption .custom-link {
	text-shadow: 2px 2px 3px #000000;
}
.swiper-slider .swiper-slide .swiper-slide-caption .camera_caption .slide-title .item_title_part_last {
  color: #0ccece !important;
  font-size: 92px;
}
@media (max-width: 768px) {
  .swiper-slider .swiper-slide .swiper-slide-caption .camera_caption .slide-title .item_title_part_last {
  font-size: 40px;
  }
  .swiper-slide-caption {
    padding: 0 2%;
  }
  body.zh-cn .swiper-slider .swiper-slide .swiper-slide-caption .camera_caption .slide-title {
    letter-spacing: 1.5px;
    line-height: 40px;
   }
}
.swiper-slider .swiper-slide .swiper-slide-caption .camera_caption .custom-link {
  color: #ffffff !important;
}
.mod_tm_google_map .map_preloader svg {
  stroke: #006666 !important;
}
.mod_tm_portfolio .portfolio-container .portfolio-item .portfolio-item__content .item_img .more_wrapper {
  background: rgba(220, 235, 12, 0.5);
}
.mod_tm_portfolio .portfolio-container .portfolio-item .portfolio-item__content .item_header h6.item_title a {
  color: #006666 !important;
}
.mod_tm_portfolio ul#filters li a {
  background: #006666 !important;
}
.jg_subcatelem_txt {
  background: rgba(220, 235, 12, 0.5);
}
.jg_subcatelem_txt:before {
  background: #006666 !important;
}
.jg_imgalign_catimgs .jg_catelem_txt {
  background: rgba(67, 239, 239, 0.5) !important;
}
.jg_imgalign_catimgs .jg_catelem_txt:before {
  background: #006666 !important;
}
.jg_imgalign_catimgs .jg_catelem_txt .jg_links a.fancybox-thumb {
    display: none;
}
div.jg_details, div.jg_commentsarea {
    display: none;
}
#section-kmt .kmt-control-user .kmt-reply.cancel {
  color: #006666 !important;
}
#section-kmt .kmt-admin-wrap:hover a.kmt-admin-link {
  color: #006666 !important;
}
#section-kmt .kmt-rank-progress {
  background: #006666 !important;
}
#kunena .ktopblock .ktopblock-wrapper .kmenu .navbar-nav li.active a {
  color: #006666 !important;
}
#kunena .category .glyphicon.glyphicon-folder-open {
  color: #006666 !important;
}
#kunena .category .glyphicon.glyphicon-folder-open:before {
  color: #006666 !important;
}
#kunena .category .category-title-wrapper .h3-heading a {
  color: #006666 !important;
}
#kunena .category .ksubcategories ul li a {
  color: #006666 !important;
}
#kunena #kstats .glyphicon.glyphicon-super:before {
  color: #006666 !important;
}
#kunena #kstats .kstats-info li p strong a:hover {
  color: #006666 !important;
}
#kunena .glyphicon.glyphicon-super:before {
  color: #006666 !important;
}
#kunena .announcement-box .announcement-content .btn-box .btn-link {
  color: #006666 !important;
}
#kunena .tabs .nav-tabs li:hover {
  background: #006666 !important;
}
#kunena .tabs .nav-tabs li a.active {
  background: #006666 !important;
}
#kunena .tabs .nav-tabs li a:hover {
  background: #006666 !important;
}
.price .item .item_content div.price .prefix, .price .item .item_content div.price .val {
  color: #006666 !important;
}
.mod_bootstraptabs .nav-tabs .nav-item a:hover {
  color: #006666 !important;
}
.mod_bootstraptabs .nav-tabs .nav-item.active a {
  color: #006666 !important;
}
.mod_bootstraptabs .nav-tabs.news > li a[data-toggle=tab]:hover:before {
  border-right: 10px solid #006666 !important;
}
.mod_bootstraptabs .nav-tabs.news > li a[data-toggle=tab].active:before {
  border-right: 10px solid #006666 !important;
}
.mod_bootstraptabs .tab-content.news .item_img:before {
  background: #006666 !important;
}
.item_info .item_info_dl dd .tags:before, .item_info .item_info_dl dd .item_createdby:before, .item_info .item_info_dl dd .item_hits:before, .item_info .item_info_dl dd .item_published:before, .item_info .item_info_dl dd .item_category-name:before, .item_info .item_info_dl dd .kmt-comment:before {
  color: #006666 !important;
}
.item_info .item_info_dl dd a:hover {
  color: #006666 !important;
}
/*** end presets1 custom style ***/

#sp-main-body {
    padding-top: 0 !important;
}

.home #sp-main-body {
    padding-top: 55px !important;
}

.home .mainbody_hide{
    display: none;
}

.related-article-list-container .article-full-image {
  margin-bottom: 5px;
}

.related-article-list-container h2 {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 30px;
}
.related-article-list-container .related-article-title {
  font-size: 24px;
}

.article-details .article-header {
    margin-bottom: 20px;
}

@media (max-width: 768px) {
	.article-full-image.float-left {
		margin-right: 10px !important;
	}
	.article-details img, img.jg_photo, .jg_minis a img {
		width: 100%;
		height: auto;
	}
	.article-details .article-header h1, .article-details .article-header h2 {
		font-size: 1.5rem !important;
	}
	.mobile-menu-box .slicknav_menu a.slicknav_btn {
		height: 70px !important;
	}
}

.related-article-list-container  {
    padding-top: 20px;
	clear: both;
}

#home-partners img {
	height: 50px;
	width: auto;
}
#home-partners .land-transport img {
	height: 50px;
}
#home-partners .shanghai-tunnel img {
	height: 50px;
}
#home-partners .moh img {
	height: 80px;
}
#home-partners .hdb img {
	height: 45px;
}
#home-partners .changi-airport img {
	height: 45px;
}
#home-partners .mot img {
	height: 65px;
}
#home-partners .pub img {
	height: 35px;
}
#home-partners .johor-land img {
	height: 45px;
}
#home-partners .joland img {
	height: 35px;
}
#home-partners .worley img {
	height: 45px;
}
#home-partners .crcc img {
	height: 70px;
}
#home-partners .nippon img {
	height: 30px;
}
#home-partners .moe img {
	height: 70px;
}
#home-partners .marubeni img {
	height: 20px;
}
#home-partners .sumitomo img {
	height: 25px;
}
#home-partners .kejora img {
	height: 70px;
}

.home .owl-carousel .owl-item .service-content {
	display: none;
}

.home .owl-carousel .owl-item h4 {
	display: none;
}

.service-content img {
    max-width: 100%;
	height: auto;
}

#core-capabilities-home .col-sm-6 div {
	background-size: 100%;
    background-repeat: no-repeat;
	background-color: #006962;
	text-align: center;
    height: 300px;
	margin-bottom: 30px;
	border: 2px solid #006962;
}
#core-capabilities-home .col-sm-6 div h3{
	padding-top: 120px;
	font-size: 26px;
	background-color: rgb(254 254 254 / 65%);
    height: 100%;
}
#core-capabilities-home .col-sm-6 div h3 a{
    padding: 0 8px;
    border-radius: 10px;
}
.projects-photos {
	margin-bottom: 10px;
}
.projects-photos img {
	margin-right: 20px;
	margin-bottom: 20px;
}

.leaflet-control-attribution {
	display: none;
}

.sp-module.contacts.center {
    padding-top: 0px;
}
.sp-module.contacts .sp-module-title {
	font-size: 40px;
}
.sp-module.contact-form .sp-module-title {
	font-size: 20px;
}

.search div.chzn-container {
    width: 150px !important;
}
div.chzn-container-single .chzn-single {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    border: none !important;
}
div.chzn-container-single .chzn-single div:before, div.chzn-container-single.chzn-container-active.chzn-with-drop .chzn-single div:before {
    content: none !important;
}
.search .controls label {
    display: inline;
    padding: 0 10px;
}

.search hr {
    margin-top: 20px;
    margin-bottom: 50px;
}
.mod_tm_ajax_contact_form select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="dates"] input[type="month"], input[type="time"], input[type="times"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    font-style: normal;
}
