/*
Theme Name: Max Construction Child Themes
Theme URI: http: //chili.vn
Description: Construction
Author: Matbao.com
Author URI: http://matbao.com
Template: layerswp
Version: 1.0
Main Color:#FDCA4E
Child Color:#444
*/
@font-face {font-family: HelveticaNeue-Light; src: url(fonts/HelveticaNeue-Light.eot?#iefix) format('embedded-opentype'),url(fonts/HelveticaNeue-Light.woff) format('woff'),url(fonts/HelveticaNeue-Light.ttf) format('truetype'),url(fonts/HelveticaNeue-Light.svg#HelveticaNeue-Light) format('svg'); font-weight: 400; font-style: normal } @font-face {font-family: HelveticaNeue-Medium; src: url(fonts/HelveticaNeue-Medium.eot?#iefix) format('embedded-opentype'),url(fonts/HelveticaNeue-Medium.woff) format('woff'),url(fonts/HelveticaNeue-Medium.ttf) format('truetype'),url(fonts/HelveticaNeue-Medium.svg#HelveticaNeue-Medium) format('svg'); font-weight: 400; font-style: normal } .f-hel-m {font-family: HelveticaNeue-Medium } @media screen and (-webkit-min-device-pixel-ratio: 0) {.someClass {color:#c00 } .someClass,::i-block-chrome {color: #000 } } .featured-image,.media-image a,.post-news-item .thumbnail a,.thumbnail-media a {position: relative; height: 0; overflow: hidden; display: block; padding-bottom: 56.25% } .featured-image img,.media-image a img,.post-news-item .thumbnail a img,.thumbnail-media a img {position: absolute; left: 0; min-height: 100%; top: 0; bottom: 0; right: 0 } .heading,h1,h2,h3,h4,h5,h6 {font-family: HelveticaNeue-Medium!important } .childcolor {color: #444 } .childcolor_heading .heading {color: #444!important } .mark img,.site-logo-link img {max-height: inherit } .header-site .menu-item-has-children>a:after {content: ""; opacity: 0 } .header-site .menu li a:hover:after {opacity: 0 } .nav-horizontal li a {color: #444 } .nav-horizontal li a:hover {color: #8f8f8f!important } body {color: #2c2d2d; font-family: HelveticaNeue-Light!important } .header-site.header-sticky {background-color: #FDCA4E } .off-canvas-right+.wrapper-site .is_stuck_show {left: 0; transition: left .3s ease-in-out; -moz-transition: left .3s ease-in-out; -webkit-transition: left .3s ease-in-out } .off-canvas-right.open+.wrapper-site .is_stuck_show {left: -240px; -moz-transition: left .3s ease-in-out; -webkit-transition: left .3s ease-in-out } .wrapper-site #back-to-top a {width: 40px; height: 40px; background: transparent url(images/top.png) no-repeat; background-size: 40px 40px } button:hover,input[type=button]:hover,input[type=submit]:hover {background-color: #4d4d4d!important } button,input[type=button],input[type=submit] {background: #FDCA4E!important; color: #fff; text-transform: uppercase; letter-spacing: 1px; border-radius: 3px } .search .section-title .heading:after {margin-left: 0; left: 0 } .search .story button,.search .story input[type=button],.search .story input[type=submit] {padding: 9px 20px; margin-top: 20px } .page-id-375 .bai-viet-moi-nhat {background-image: none } .clear {clear: both } .page-404 {text-align: center } .page-404 .title-404 {font-size: 200px; font-weight: 700; color: #FDCA4E } .page-404 .h2-404 {font-size: 50px } .page-404 .entry-404 a {margin: 20px 0; color: #fff; padding: 10px 25px; display: inline-block; background-color: #FDCA4E } .page-404 .entry-404 a:hover {background-color: #444; transition: all .3s ease-in-out } .page-404 .entry-404 .search-404 .search-form {float: none; margin: 0 auto; margin-top: 20px; width: 278px } .page-404 .entry-404 .search-404 .search-form input {height: 38px } .header-site {background: #FDCA4E } .header-site nav {margin: 0 } .header-site nav>.menu>li>a {color: #444; font-size: 12px; text-transform: uppercase } .header-site nav>.menu>li ul li {width: 100% } .header-site nav>.menu>li ul li a {border-color: #ececec; display: block; white-space: nowrap; padding: 4px; text-transform: none; font-weight: 400 } .bai-viet-moi-nhat .thumbnail-body a.button:hover {background: #FDCA4E!important } .bai-viet-moi-nhat {background-repeat: repeat!important } .bai-viet-moi-nhat .thumbnail-body {background-color: #fff } .bai-viet-moi-nhat .featured-image,.bai-viet-moi-nhat .media-image a,.bai-viet-moi-nhat .thumbnail-media a {position: relative; height: 0; overflow: hidden; display: block; padding-bottom: 100% } .bai-viet-moi-nhat .featured-image img,.bai-viet-moi-nhat .media-image a img,.bai-viet-moi-nhat .thumbnail-media a img {position: absolute; left: 0; min-height: 100%; top: 0; bottom: 0; right: 0 } .featured-image,.media-image a,.post-news-item .thumbnail a,.thumbnail-media a {position: relative; height: 0; overflow: hidden; display: block; padding-bottom: 56.5% } .featured-image img,.media-image a img,.post-news-item .thumbnail a img,.thumbnail-media a img {position: absolute; left: 0; min-height: 100%; top: 0; bottom: 0; right: 0 } .button {font-weight: 400; font-size: 1em; letter-spacing: 1px; display: inline-block; padding: 9px 20px; background-color: #FDCA4E; border: 2px solid #fff; border-radius: 3px; color: #fff; text-transform: uppercase; transition: all .3s ease 0s; -webkit-transition: all .3s ease 0s } .button:hover {background: 0 0 } .section-nav-title {font-weight: 400; margin-bottom: 20px } .heading {position: relative; font-size: 2.1rem } .section-nav-title {font-size: 2.1rem } .media .heading {color: rgba(0,0,0,.85); font-weight: 400; font-size: 20px; font-family: HelveticaNeue-Medium } .invert .section-title .heading,.invert.section-title .heading {color: #fff } .header-site .menu-item-has-children>a:after {margin-left: 0 } #mbmcl {text-align: right; float: right; color: #fff; font-family: arial } .copyright {font-size: 1.4rem } .section-title.large .heading {font-size: 3rem } .section-title .heading {font-size: 3rem } .section-title .excerpt,.section-title .heading+.excerpt {margin-top: 25px; font-size: 1.7rem; margin-bottom: 20px; color: #444 } .swiper-slide .section-title .excerpt {color: #2c2d2d } .section-paralax-excerpt-white .section-title .excerpt {color: #fff } .content-vertical-massive {padding-top: 60px; padding-bottom: 6% } .content-main {padding: 60px 20px } .media.medium .button,.media.medium p:not(:first-child) {margin-top: 0 } .doi-tac .section-title {display: none } #mbmcl {float: right; color: #fff; font-family: arial } #mbmcl a:hover {color: #D00400 } .footer-bottom {background-color: #222; padding: 20px 0 } .footer-bottom .site-text {color: #8F8F8F!important } .footer-bottom a {color: #fff } .footer-site .text-left .section-nav-title:after,.footer-site .text-left h3.heading:after {margin-left: 0 } .footer-site .section-nav-title:after,.footer-site h3.heading:after {display: block; content: ""; background: #F4BC16; width: 40px; height: 2px; margin-top: 13px } .footer-site h3.heading {font-size: 16px; border-bottom: none!important } .footer-site #layers-widget-column-46 .container {padding: 0 } .footer-site.invert .section-nav-title {font-size: 16px } .footer-site .widget li a {display: block; padding: 0 0 } .header-site,.header-site.header-sticky {background-color: #f8f8f8!important } .site-logo-link+.site-description .sitename {font-weight: 600; letter-spacing: 1px } .tagline {font-size: 1.1rem; font-weight: 600; letter-spacing: 1px } .menu-item-language img.iclflag {margin-right: 8px } #sola_nl_title h3 {margin-bottom: 15px; font-size: 1.8rem; font-weight: 400; color: #323232; font-family: HelveticaNeue-Medium; text-transform: uppercase } #sola_nl_title h3:after {display: block; content: ""; width: 100px; height: 2px; margin-top: 13px; margin-right: auto; margin-top: 7px; margin-left: 0; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAYAAABP2FU6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTQwRTBBQ0Q1QjdBMTFFNUJERTQ4RUMwNUY3NTI5NzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTQwRTBBQ0U1QjdBMTFFNUJERTQ4RUMwNUY3NTI5NzAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNDBFMEFDQjVCN0ExMUU1QkRFNDhFQzA1Rjc1Mjk3MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNDBFMEFDQzVCN0ExMUU1QkRFNDhFQzA1Rjc1Mjk3MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrDY+QoAAAAZSURBVHjaYkhOTu5iYmBgKAMRDCCiCyDAACNuArrLbUtVAAAAAElFTkSuQmCC); background-position: bottom center; background-repeat: repeat-x; padding-bottom: 10px } #menu-mang-xa-hoi li a .fa {display: inline-block; width: 35px; height: 35px; line-height: 35px; text-align: center; margin-right: 10px!important; border-radius: 50%; background: #FDCA4E; color: #fff } #menu-mang-xa-hoi li a .fa.fa-facebook {background: #3b5998 } #menu-mang-xa-hoi li a .fa.fa-google {background: #d34836 } #menu-mang-xa-hoi li a .fa.fa-twitter {background: #00aced } .lcam-consingle-portfolio-2 .media.image-top .media-body {background: #FDCA4E!important } .widget_sola_nl_subscribe_widget input[type=submit] {background: #FDCA4E; display: inline-block; padding: 7px 15px; border: none; color: #fff; text-align: center; vertical-align: middle; cursor: pointer; transition: all .2s ease-in-out } .title-container {background-color: #FDCA4E!important; background-repeat: no-repeat; background-position: center center; background-size: cover; text-align: center } .title-container .bread-crumbs {margin-bottom: 0; font-size: 1.5rem; font-weight: 700 } .title-container .excerpt {margin-top: 0; color: #fff } .title-container .excerpt {max-width: inherit } .title-container h3.heading:before {left: 50%; top: 90%; color: #fff } .widget.row.team-vertical-massive {padding-top: 6%; padding-bottom: 6% } .menu-item-language {top: 6px; border-right: none!important } .menu-item-language a {margin: 0 0!important } .title-container {color: #fff } .title-container .title {padding: 96px 20px } .title-container .bread-crumbs li,.title-container .bread-crumbs li a,.title-container .bread-crumbs li span.current,.title-container .excerpt p,.title-container .heading {color: #fff } .web-info .company_name {text-transform: uppercase; font-family: HelveticaNeue-Medium } .admin-bar .header-sticky.is_stuck.is_stuck_show {border-bottom: 3px solid #FDCA4E } .footer-site {padding: 50px 0 30px } .footer-site .row {padding: 0 } .footer-site .section-nav-title {font-size: 2.5rem } .footer-site.invert .section-nav-title {color: #fff } .aligncenter {display: block; margin-left: auto; margin-right: auto } .sidebar .section-nav-title:after {margin-left: 0 } .post-news-item {margin-bottom: 10px } .post-news-item .thumbnail {float: left; width: 35%; margin-right: 20px } .post-news-item .thumbnail:hover img {opacity: .6 } .post-news-item .button {margin-top: 10px } #lang_sel_click {z-index: 999; float: right; height: auto } .story {font-size: 1.5rem } .search-no-results .story {width: 66%; float: left; margin-right: 2%; margin-bottom: 50px } #back-to-top {bottom: :70px!important; display: block } #layers-widget-column-54 {padding-top: 0!important; padding-bottom: 0!important } #layers-widget-column-54 .media {padding: 0 20px } .section-title .heading+.excerpt {margin-top: 1.5em; margin-bottom: 2em } .single-post article.column .meta-info {margin-bottom: 20px } .single-post article.column .heading {font-size: 3.5rem; text-transform: uppercase; font-weight: 100!important } .single-post article.column .story {font-size: 1.5rem } .single-post .section-title {margin: 20px 0 10px } .single-post .section-title .meta-info {display: none } .single-post .footer-site .section-title {margin: 0 0 20px } .abc+.sub-menu {visibility: visible; opacity: 1; top: 100px; transition: all .2s ease-in-out; background: 0 0 } .abc+.sub-menu li {background: #FDCA4E } .abc+.sub-menu li::hover {background: #333; color: #FDCA4E } .header-site .nav-horizontal li ul li {margin: 0 } .header-site .nav-horizontal .sub-menu li {padding-right: 15px; padding-left: 15px!important } .header-site .nav-horizontal .sub-menu li a:hover {color: #fff!important } .nav li:hover .sub-menu {top: 100% } .nav li:hover .sub-menu li {margin: 0; background: #FDCA4E } .nav li:hover .sub-menu li:hover {-webkit-transition: background .3s ease-in-out; -moz-transition: background .3s ease-in-out; -o-transition: background .3s ease-in-out; transition: all background .3s ease-in-out } .nav li:hover .sub-menu li:hover a {-webkit-transition: background .3s ease-in-out; -moz-transition: background .3s ease-in-out; -o-transition: background .3s ease-in-out; transition: all background .3s ease-in-out; color: #FDCA4E } .animation {-webkit-transition: all .3s ease-out .2s; -moz-transition: all .3s ease-out .2s; -o-transition: all .3s ease-out .2s; transition: all .3s ease-out .2s } .header-site .nav-horizontal li {margin: 0 5px; padding: 5px 30px; padding-right: 0 } .header-site .menu li {position: relative } .header-site .menu li a {padding: 14px 0 } .header-site .menu li a:before {width: 1px; opacity: 0; left: 50% } .header-site .menu li a:hover:after {top: 0; visibility: visible } .header-site .menu li a:hover:before {width: 100%; visibility: visible; opacity: 1; left: 0 } .header-site .menu li.current-menu-item a:after {top: 0; visibility: visible } .header-site .menu li.current-menu-item a:before {width: 100%; visibility: visible; opacity: 1; left: 0 } .sub-menu li:hover {background: #333!important } .sub-menu li a:hover {background: 0 0 } .inline-site-logo {position: relative } .inline-site-logo:after {content: ''; background-image: url(images/bg-logo.png); background-size: 100% auto; background-repeat: no-repeat; bottom: -50px; display: inline-block; height: 50px; left: -80px; position: absolute; width: 380px } .header-inline .logo {z-index: 4; margin-bottom: -40px } .header-center nav,.header-left nav,.header-right nav,.nav-clear nav {margin: 0; margin-top: 0; margin-bottom: 0 } .header-center .logo img,.header-left .logo img,.header-right .logo img,.nav-clear .logo img {width: 40px } .header-center .logo,.nav-clear .logo {margin-top: 10px } .nav-clear .logo {margin-left: 20px; margin-right: 20px } .header-site .menu li a:before:hover,.header-site .menu li a:hover :after {background-color: #fff } .inline-right-nav {padding-left: 2% } .tag-content .meta-info {margin: 10px 0; border-left: none; border-right: none; margin-bottom: 0!important; font-size: 1.5rem!important } .tag-content .meta-tags a {padding: 3px 15px; color: #212121; margin: 0 2px; border-radius: 3px; border: 1px solid #e5e5e5; background: #e5e5e5; display: inline-block } .tag-content .meta-tags a:hover {color: #fff; background: #FDCA4E } .is_stuck .site-logo-link img {max-width: 105px } .is_stuck .nav li:hover .sub-menu {top: 86px } .is_stuck .sub-menu .li a:before {background: #bababa } .is_stuck .inline-site-logo {max-width: 105px } .is_stuck .inline-site-logo .logo {margin-bottom: 0 } .is_stuck .inline-site-logo:after {display: none } .search-no-results article .search-form {width: 100% } .content-one {padding: 0 } .content-one .button {min-height: 42px; padding: 10px 15px } .content-one .layers-masonry-column {margin: 0 } .content-one .container .media .media-body {margin-top: 50px; margin-right: 0 } .content-one .container .media .media-body a {color: #FDCA4E; border: 2px solid #FDCA4E; background: #fff; margin-top: 50px!important } .content-one .container .media .media-body a:hover {background: #FDCA4E; color: #fff; -webkit-transition: background 5s,color 5s; -moz-transition: background 5s,color 5s; transition: background 5s,color 5s } .content-one .row .media-body {margin-top: 50px; margin-right: 20px } .content-one .row .media-body a {color: #FDCA4E; width: 128px; border: 2px solid #FDCA4E; background: #fff; margin-top: 50px!important } .content-one .row .media-body a:hover {background: #FDCA4E; color: #fff; -webkit-transition: background 5s,color 5s; -moz-transition: background 5s,color 5s; transition: background 5s,color 5s } .album-home h3.heading,.content-one h5.heading,.kh-than-thiet h3.heading,.tin-tuc-home h3.heading {font-size: 3rem; margin-bottom: 20px } .album-home h3.heading:after,.content-one h5.heading:after,.kh-than-thiet h3.heading:after,.tin-tuc-home h3.heading:after {content: ''; width: 274px; height: 27px; background: url(../../uploads/2015/12/bg-sub-heading.png) no-repeat scroll 50% 100%; display: block; margin: 0 auto } .dich-vu h3.heading,.y-kien-kh h3.heading {font-size: 3rem; margin-bottom: 20px } .dich-vu h3.heading:after,.y-kien-kh h3.heading:after {content: ''; width: 274px; height: 27px; background: url(../../uploads/2015/12/bg-sub-heading2.png) no-repeat scroll 50% 100%; display: block; margin: 0 auto } .lien-he-form {padding-bottom: 8% } .lien-he-form .column {margin-bottom: 0 } .lien-he-form .excerpt {line-height: 2 } .lien-he-form p input[type=submit] {padding: 10px 25px; background: #FDCA4E!important; color: #fff; text-transform: uppercase; letter-spacing: 1px; border-radius: 3px } .lien-he-form p input[type=submit]:hover {background-color: #4d4d4d!important } .map-lh {padding-top: 0; padding-bottom: 0 } textarea {height: 200px; padding: 10px 20px } .section-title {margin-bottom: 30px } .album-home .text-left h3.heading:after,.content-one .text-left h5.heading:after,.kh-than-thiet .text-left h3.heading:after,.y-kien-kh .text-left h3.heading:after {margin-left: 0 } .album-home .text-right h3.heading:after,.content-one .text-right h5.heading:after,.kh-than-thiet .text-right h3.heading:after,.y-kien-kh .text-right h3.heading:after {margin-right: 0 } .album-home {padding: 50px 0 } .album-home .portfolio-item .featured-image {margin-bottom: 0 } #layers-widget-layers_plus_column_team-5 .section-title {margin-bottom: 60px } .y-kien-kh {color: #fff; padding: 50px 0 } .y-kien-kh .excerpt,.y-kien-kh .heading {color: #fff } .y-kien-kh .section-title {margin-bottom: 0 } .y-kien-kh .media-image {width: 180px; padding: 20px } .y-kien-kh .image-left .media-body,.y-kien-kh .image-right .media-body {margin-top: 20px } .widget_recent_entries a:hover {color: #000 } .single-post .section-title .heading:after {margin-left: 0 } .single-post .widget.relative-post-default .section-nav-title {margin-top: 25px; margin-bottom: 16px } .relative-post-default ul li {line-height: 30px } .relative-post-default ul li a:before {content: " "; width: 0; margin-right: 10px; display: inline-block; margin-bottom: 1px; height: 0; border-top: 4px solid transparent; border-left: 5px solid #222; border-bottom: 4px solid transparent } .kh-than-thiet {padding: 50px 0 } .dich-vu {padding: 50px 0 } .dich-vu .section-title .excerpt,.dich-vu .section-title .heading+.excerpt {color: #fff } .dich-vu .excerpt,.dich-vu .heading {color: #fff } .dich-vu li article.thumbnail .lcam-posingle-date {background: #FDCA4E none repeat scroll 0 0 } .dich-vu li article.thumbnail .thumbnail-body a.button {border-color: #FDCA4E } .dich-vu li article.thumbnail .thumbnail-body a.button:hover {background: #FDCA4E none repeat scroll 0 0; color: #fff; -webkit-transition: background 2s; -moz-transition: background 2s; transition: background 2s } .tin-tuc-home {padding: 50px 0 } .tin-tuc-home .article-title a:hover {color: #FDCA4E; -webkit-transition: color 2s; -moz-transition: color 2s; transition: color 2s } .thumbnail-body .button {padding: 10px 25px } .thumbnail-body .button:hover {-webkit-transition: background 5s; -moz-transition: background 5s; transition: background 5s } .about .container {padding: 0 } .tt-lien-he {padding-top: 50px; padding-bottom: 0 } .tt-lien-he .section-title {margin-bottom: 20px } .footer-site .section-title {margin-bottom: 30px } .footer-site .excerpt {font-size: 14px; line-height: 24px; color: #757575 } .footer-site .column {margin-bottom: 4%; margin-top: 3% } .footer-site .tagcloud {margin-top: 42px } .footer-site .tagcloud a {display: block; float: left; border: 1px solid #282828; color: #757575; line-height: 8px; letter-spacing: 1px; font-size: 11px!important; font-weight: 500; padding: 10px 10px; text-align: left; text-transform: uppercase; margin-right: 7px; margin-bottom: 7px; border-radius: 3px; transition: all .3s ease 0s; -webkit-transition: all .3s ease 0s } .footer-site .tagcloud a:hover {background-color: #FDCA4C; color: #fff } .footer-site .widget_recent_entries {font-size: 1.5rem } .footer-site .widget_recent_entries li {position: relative; padding: 4px 0; margin-bottom: 0; list-style: outside none none; border-top: 1px solid #646464 } .footer-site .widget_recent_entries li:first-child {border: 0 none; padding-top: 0 } .footer-site .widget_recent_entries li:first-child a {padding-top: 21px } .footer-site .widget_recent_entries li:first-child:after {top: 30% } .footer-site .widget_recent_entries li a {padding: 10px 0 10px 0 } .footer-site .widget_text .wpcf7-form p {margin-bottom: 0 } .footer-site .widget_text .wpcf7-form p input[type=submit] {width: 100%; height: 50px; border: 0 none; background: #FDCA4E none repeat scroll 0 0; font-size: 1.5rem; font-weight: 400; color: #FFF } .footer-site .widget_text .wpcf7-form-control-wrap {margin-bottom: 15px } .footer-site .widget_text .wpcf7-form-control-wrap input[type=text],.footer-site .widget_text .wpcf7-form-control-wrap input[type=email] {width: 100%; border: 1px solid #666; background: transparent none repeat scroll 0 0; box-shadow: none; border-radius: 0; height: 48px; line-height: 24px; padding: 15px } .footer-site .widget_text .wpcf7-form-control-wrap textarea {width: 100%; border: 1px solid #666; background: transparent none repeat scroll 0 0; box-shadow: none; border-radius: 0; height: 56px; line-height: 24px } #lang_sel_click a.lang_sel_sel {border-color: #444; background-color: #444; color: #FFF } #lang_sel_click a.lang_sel_sel:hover {color: #FDCA4E } #lang_sel_click :hover>a,#lang_sel_click a:hover,#lang_sel_click ul ul :hover>a,#lang_sel_click ul ul a:hover {color: #FDCA4E } .story p {margin-bottom: 10px } .page .content-main {padding: 60px 20px 6% } .page .content-main .column {margin-bottom: 0 } .page .content-main .column .story p:last-child {margin-bottom: 0 } .page .content-main .section-title.large .heading {text-transform: uppercase } .page .page-tin-tuc {padding-top: 50px; padding-bottom: 50px } .pagination {margin: 0 } .push-bottom {margin-top: 10px } .section-title.small {margin-bottom: 20px } .sidebar .widget li:not(:last-child) {padding: 6px 0 6px } input[type=email],input[type=text],input[type=url],input[type=search],input[type=password],input[type=number],input[type=tel],input[type=date] {max-width: 500px; height: 48px } .lien-he {padding: 20px 0 20px } .lien-he .wpcf7-form-control-wrap {margin-top: 0 } .lien-he .content {padding: 0 } .lien-he .wpcf7-submit {border: none; padding: 10px 20px; background: #FDCA4E } .lien-he .wpcf7-submit:hover {background: #444 } .lien-he button,.lien-he input,.lien-he select,.lien-he textarea {border: 1px solid #666 } .lien-he textarea {height: 150px } .header-secondary {padding: 11px 0 } .header-site .container {padding-top: 0; padding-bottom: 0 } .menu-item-language-current {padding-left: 10px } .header-inline .site-logo-link+.site-description {margin-top: 0 } .post-content {width: 60%; float: left } section.archive .column article.post-news-item:first-child {margin-top: 20px } section.archive .column article.post-news-item .push-bottom {margin-top: 0 } section.archive .column article.post-news-item:after {content: ''; display: block; clear: both } .single .title-container {display: none } .title-container {text-align: center; background: url(/wp-content/uploads/2016/04/header-graphic.jpg); background-size: cover; position: relative; background-position: center center; color: #fff } .title-container .title {position: relative; z-index: 9; padding-top: 31px; padding-bottom: 50px } .title-container .heading {font-size: 2.5rem; color: #fff; text-transform: uppercase } .title-container .bread-crumbs a {color: #fff } .title-container .bread-crumbs .current {color: #fff } .slider-top {height: auto!important } .auto-height .swiper-slide .overlay {padding-bottom: 35% } @media (max-width: 1190px) {.header-inline .logo {z-index:9; margin-bottom: -20px } .header-inline .logo .site-logo-link {width: 140px } .header-inline .inline-site-logo {width: auto; margin: 0 } .header-inline .inline-site-logo:after {left: -55px; width: 250px } } @media (max-width: 1024px) {.header-inline .column {margin-right:0 } .header-inline .nav-horizontal li {padding: 0 5px } .content-one .media-body {padding-bottom: 20px } .fix .list-grid article {width: 48% } .heading {font-size: 2.5rem } } @media (max-width: 568px) {.pull-right {text-align:center; width: 100% } .pull-left {text-align: center; width: 100% } } @media (max-width: 400px) {.site-logo-link+.site-description .sitename {font-size:1.4rem!important } } @media (max-width: 800px) {.header-site .nav-horizontal li {padding:5px 7px } } @media (max-width: 768px) {.column.pull-right.sidebar.no-gutter.span-4 button,.column.pull-right.sidebar.no-gutter.span-4 input[type=button],.column.pull-right.sidebar.no-gutter.span-4 input[type=submit] {font-size:10px } } @media (max-width: 1024px) {.abc+.sub-menu {top:79px } } @media (max-width: 768px) {#layers-widget-column-54 .media {padding:0 30px } .service_widgt {margin-bottom: 0!important } .service-content {padding-top: 0!important } .dich-vu li article.thumbnail .thumbnail-body a.button:hover {color: #fff!important } .is_stuck .inline-site-logo {max-width: 100% } .off-canvas-right .sub-menu li {background: 0 0!important; color: rgba(255,255,255,.8)!important } .off-canvas-right .sub-menu li:hover a {background: 0 0!important; color: #fff!important } .widget.widget_nav_menu .menu .sub-menu {position: static; visibility: visible; border: none; opacity: 1 } .off-canvas-right .nav-mobile {padding-bottom: 0 } section[class*=" off-canvas-"] .widget.widget_nav_menu {padding: 0 20px } section[class*=" off-canvas-"] .widget.widget_nav_menu a {font-weight: 700 } .header-site .inline-right-nav {margin-right: 20px!important } .header-inline .column {margin-right: 2% } .header-inline .logo {margin-bottom: 0; padding: 4px 20px } .header-inline .logo .site-logo-link {width: 90px } .header-inline .inline-site-logo::after {display: none } .sidebar {width: 100%!important } .sidebar .widget {width: 100%!important } .lien-he .column {width: 100% } .lien-he .column textarea {max-width: 100% } .footer-site textarea {max-width: 100% } .page-tin-tuc article.column,.tuyen-dung article.column {width: 100% } .page-tin-tuc article.column .thumbnail-media,.tuyen-dung article.column .thumbnail-media {width: 48%; margin-right: 2%; float: left } .page-tin-tuc article.column .thumbnail-body,.tuyen-dung article.column .thumbnail-body {padding: 0; background-color: #fff; padding-top: 0; float: left; width: 48%; margin-right: 0 } .page-tin-tuc article.column .thumbnail-body .heading,.tuyen-dung article.column .thumbnail-body .heading {width: 100% } .single-post .sidebar {margin-right: 0 } .single-post .sidebar aside {margin-right: 0!important } .single-post article.column {margin-right: 0 } } @media (max-width: 767px) {.footer-bottom #mbmcl,.footer-bottom .column {width:100%; text-align: center } .search-no-results .story {width: 100% } .search-no-results .search-form {width: 100% } } @media (max-width: 692px) {.content-one .media-image {float:none; max-width: none; margin-left: 0; margin-right: 0 } } @media (max-width: 640px) {.page-tin-tuc article.column,.tuyen-dung article.column {width:100% } .page-tin-tuc article.column .thumbnail-media,.tuyen-dung article.column .thumbnail-media {width: 100%; float: none } .page-tin-tuc article.column .thumbnail-media a img,.tuyen-dung article.column .thumbnail-media a img {width: 100% } .page-tin-tuc article.column .thumbnail-body,.tuyen-dung article.column .thumbnail-body {padding: 0; background-color: #fff; padding-top: 0; float: none; width: 100%; margin-right: 0 } .page-tin-tuc article.column .thumbnail-body .heading,.tuyen-dung article.column .thumbnail-body .heading {width: 100% } .archive article.post-news-item {margin-bottom: 20px; width: 100% } .archive article.post-news-item .thumbnail {width: 100%; margin: 0; float: none } .archive article.post-news-item .thumbnail a img {width: 100% } .archive article.post-news-item .post-content {width: 100% } .page-404 .title-404 {font-size: 100px } .page-404 .h2-404 {font-size: 25px } } @media (max-width: 480px) {.section-title .heading {font-size:2.5rem } .post-news-item .thumbnail {width: 100% } } .page-id-375 .bai-viet-moi-nhat {background-color: #fff } .page-id-375 .thumbnail-body {background-color: #f5f5f5 } .trang-chu-dich-vu {padding-top: 6%; padding-bottom: 4% } .trang-chu-dich-vu .media-image {margin-bottom: 20px } .trang-chu-dich-vu .section-title .heading+.excerpt {margin-top: 1.5em; margin-bottom: 2em } .section-title .heading:after {display: block; content: ""; background: #F4BC16; width: 40px; height: 2px; margin-top: 13px; margin-left: auto; margin-right: auto; margin-top: 20px } .home.page .section-title h3.heading {max-width: 463px; margin: 0 auto; border-bottom: 1px solid #ccc } .bao-gia {background-attachment: fixed; background-size: cover; padding-top: 8.8%; padding-bottom: 8.5% } .bao-gia .media.medium .button,.bao-gia .media.medium p:not(:first-child) {margin-top: 30px } .bao-gia h5.heading {font-size: 30px; font-family: roboto!important; font-weight: 300 } .trang-chu-du-an {background-repeat: repeat!important; border-bottom: 4px solid #ECECEC } .trang-chu-du-an .thumbnail-body {padding: 0; padding-top: 20px; background-color: transparent } .trang-chu-du-an .thumbnail-body .excerpt {margin-top: 10px } .trang-chu-du-an .thumbnail-body .heading {text-align: center } .trang-chu-du-an .thumbnail-body .excerpt {text-align: center } .trang-chu-du-an .meta-info {display: none } #layers-widget-xvcontent-8 {padding-top: 4%; padding-bottom: 4%; background-color: #fec960; background-size: cover } #layers-widget-xvcontent-8 .owl-carousel .owl-item img {width: 80px!important } #layers-widget-xvcontent-8 .layers-plus-owl-child .media-body {padding: 29px } .header-secondary .pull-right .nav-horizontal li {margin: 0 0; border-right: 1px solid #444343 } .header-secondary .pull-right .nav-horizontal a {margin: 0 15px; color: transparent; font-size: 0 } .header-secondary .pull-right .nav-horizontal a[href*=facebook]:before {font-size: 14px; color: #fff; content: '\f09a'; font-family: FontAwesome } .header-secondary .pull-right .nav-horizontal a[href*=twitter]:before {font-size: 14px; color: #fff; content: '\f099'; font-family: FontAwesome } .header-secondary .pull-right .nav-horizontal a[href*=google]:before {font-size: 14px; color: #fff; content: "\f0d5"; font-family: FontAwesome } .header-secondary .pull-right .nav-horizontal a[href*=linkedin]:before {font-size: 14px; color: #fff; content: "\f0e1"; font-family: FontAwesome } .header-secondary .pull-right .nav-horizontal a[href*=pinterest]:before {font-size: 14px; color: #fff; content: "\f0d2"; font-family: FontAwesome } .header-secondary .pull-left .nav-horizontal #menu-item-684:before {font-size: 13px; color: #ffba00; content: "\f095"; font-family: FontAwesome; float: left; padding-top: 2px } .header-secondary .pull-left .nav-horizontal #menu-item-685:before {font-size: 13px; color: #ffba00; content: "\f003"; font-family: FontAwesome; float: left; padding-top: 2px } .header-secondary .pull-left .nav-horizontal>li>a {float: left; margin-left: 12px; font-size: 14px } .layers-masonry-column.layers-plus-owl-child .media-image img {display: block; margin: 0 auto 2em auto; border-radius: 50%; width: 80px; height: 80px; border: 3px solid #fff } .layers-masonry-column.layers-plus-owl-child .media-body.text-center {display: flex; justify-content: center; flex-wrap: wrap-reverse } .layers-masonry-column.layers-plus-owl-child .media-body.text-center h5.heading {width: 100%; margin-top: 22px } .layers-masonry-column.layers-plus-owl-child .media-body.text-center .excerpt {font-size: 22px; font-style: italic; text-align: center; margin-bottom: .1em } #layers-widget-xvcontent-8 .layers-plus-owl-child .media-body {padding: 35px } .copyright a:hover {color: #D00400!important } .hinh-anh-class .with-overlay .button {font-size: 11px } .hinh-anh-class .column.span-4 {margin-right: 0 } .hinh-anh-class .span-3 {width: 25%; margin-right: 0 } .hinh-anh-class .column {margin-bottom: 0 } .hinh-anh-class .featured-image,.hinh-anh-class .media-image a,.hinh-anh-class .thumbnail-media a {position: relative; height: 0; overflow: hidden; display: block; padding-bottom: 74% } .hinh-anh-class .featured-image img,.hinh-anh-class .media-image a img,.hinh-anh-class .thumbnail-media a img {position: absolute; left: 0; min-height: 100%; top: 0; bottom: 0; right: 0 } .footer-site .widget_recent_entries li a {font-size: 15px; color: #757575 } .footer-site .post-date {color: #FFFCFC; text-transform: uppercase; font-size: 1rem; margin-bottom: 10px } .dia-chi-footer .container {padding: 0 } .quang-cao-footer:before {width: 0; left: 0; right: 0; position: absolute; top: 0; margin: 0 auto; border-right: 20px solid transparent; border-left: 20px solid transparent; border-top: 16px solid #fff } .quang-cao-footer {padding: 2.8em 0; padding-bottom: 1.8em; position: relative } .quang-cao-footer .media .heading {margin-top: 5px; color: #fff; font-size: 2.3rem } .quang-cao-footer .button {font-weight: 400; font-size: 1em; letter-spacing: 1px; background: 0 0; display: inline-block; padding: 9px 20px; border: 2px solid #fff; border-radius: 3px; text-transform: uppercase; color: #fff; margin-top: 0; transition: all .3s ease 0s; -webkit-transition: all .3s ease 0s } .quang-cao-footer .button:hover {background-color: #000; border: 2px solid #000 } #layers-widget-post-18 {padding-bottom: 2% } .column.pull-right.sidebar.no-gutter.span-4 .section-title .heading,.column.pull-right.sidebar.no-gutter.span-4 .widget .section-nav-title {color: #8f8f8f; margin: 0 0 10px 0; font-size: 1.2rem; font-weight: 700; font-family: HelveticaNeue-Medium; text-transform: uppercase } .column.pull-right.sidebar.no-gutter.span-4 .well {background-repeat: repeat; background-position: center; background-image: url(/wp-content/uploads/2016/04/concrete-wall.png); -webkit-box-shadow: 0 1px 2px 0 #C2C2C2; box-shadow: 0 1px 2px 0 #C2C2C2; border-radius: 4px } .column.pull-right.sidebar.no-gutter.span-4 .search-field {height: 36px } .column.pull-right.sidebar.no-gutter.span-4 button,.column.pull-right.sidebar.no-gutter.span-4 input[type=button],.column.pull-right.sidebar.no-gutter.span-4 input[type=submit] {background-color: #FDCA4E; color: #FFF; text-transform: uppercase; letter-spacing: 1px; border-radius: 3px; transition: all .3s ease 0s; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s } input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url] {padding: 0 20px } @media (max-width: 768px) {.quang-cao-footer .column {width:100% } .quang-cao-footer .column .image-left .media-body,.quang-cao-footer .column .image-right .media-body {text-align: center } .with-overlay .thumbnail-body {background: rgba(0,0,0,.65); position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0; visibility: hidden; opacity: 0; transition: .2s all ease-in-out; text-align: center } .with-overlay:hover .button {transform: translate3d(0,0,0); opacity: 1 } .with-overlay:hover .thumbnail-body {visibility: visible; opacity: 1 } .with-overlay .overlay {display: block; position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%) } .with-overlay .heading {opacity: 1; color: #fff; -webkit-transform: translate3d(0,10px,0); transform: translate3d(0,10px,0); transition: .2s all ease-in-out .1s } .with-overlay .heading a {color: #fff!important } .with-overlay .button {margin-top: 15px; opacity: 0; background: 0 0; border: 2px solid #fff; position: relative; -webkit-transform: translate3d(0,10px,0); transform: translate3d(0,10px,0); transition: transform .2s ease-in-out .2s,opacity .2s ease-in-out .25s } section[class*=' off-canvas-'] .close-canvas {color: transparent!important } .l-close:before {color: #fff } .close-canvas i {font-size: 1.5rem; font-weight: 700; margin-right: -29px } .open[class*=' off-canvas-'] {background: #333 } #off-canvas-right .section-nav-title {font-size: 1.3rem; font-weight: 700 } #off-canvas-right .close-canvas {padding: 7px 0 7px; background: #555 } #off-canvas-right input[type=date],#off-canvas-right input[type=email],#off-canvas-right input[type=number],#off-canvas-right input[type=password],#off-canvas-right input[type=search],#off-canvas-right input[type=tel],#off-canvas-right input[type=text],#off-canvas-right input[type=url] {height: 35px } #off-canvas-right .search-submit {background-color: #FDCA4E!important; text-transform: uppercase; letter-spacing: 1px; border-radius: 3px } .hinh-anh-class .span-3 {width: 50% } .header-site .container {padding-left: 10px; padding-right: 0 } .header-left nav {margin: 10px } textarea {max-width: 660px } #wrapper-content .span-8 {padding-bottom: 40px!important } .lien-he-form {padding-bottom: 70px } .lien-he-form .column.span-4 {width: 100% } } @media (max-width: 480px) {.hinh-anh-class .span-3 {width:100% } .footer-site .column {width: 100% } .copyright {text-align: center!important } .section-nav-title {margin-top: 30px } .header-left nav {margin: 10px } .header-site .container {padding: 10px; padding-right: 0 } .responsive-nav .l-menu {line-height: 0 } } .page-id-473 .section-title .heading:after {margin-left: 0 } .pull-right.sidebar.span-3 button,.pull-right.sidebar.span-3 input[type=button],.pull-right.sidebar.span-3 input[type=submit] {font-size: 12px; padding: 0 } .pull-right.sidebar.span-3 input[type=date],.pull-right.sidebar.span-3 input[type=email],.pull-right.sidebar.span-3 input[type=number],.pull-right.sidebar.span-3 input[type=password],.pull-right.sidebar.span-3 input[type=search],.pull-right.sidebar.span-3 input[type=tel],.pull-right.sidebar.span-3 input[type=text],.pull-right.sidebar.span-3 input[type=url] {height: 39px } .header-secondary.content-small.invert .container .pull-left .nav-horizontal li {margin-right: 20px; margin-left: 0!important } .layers-plus .style1 .fa.fa-facebook {background: TRANSPARENT!important; font-size: 17px; margin-right: 7px; display: inline-block; width: 30px; height: 30px; text-align: center; color: #ddd; border: #ddd 1px solid; border-radius: 3px; -webkit-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -ms-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in } .layers-plus .style1 .fa.fa-twitter {background: TRANSPARENT!important; font-size: 17px; margin-right: 7px; display: inline-block; width: 30px; height: 30px; text-align: center; color: #ddd; border: #ddd 1px solid; border-radius: 3px; -webkit-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -ms-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in } .layers-plus .style1 .fa.fa-google-plus {background: TRANSPARENT!important; font-size: 17px; margin-right: 7px; display: inline-block; width: 30px; height: 30px; text-align: center; color: #ddd; border: #ddd 1px solid; border-radius: 3px; -webkit-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -ms-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in } .layers-plus .style1 .fa.fa-pinterest {background: TRANSPARENT!important; font-size: 17px; margin-right: 7px; display: inline-block; width: 30px; height: 30px; text-align: center; color: #ddd; border: #ddd 1px solid; border-radius: 3px; -webkit-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -ms-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in } .layers-plus .style1 .fa.fa-pinterest:hover {background-color: #FDCA4E!important; color: #fff } .layers-plus .style1 .fa.fa-google-plus:hover {background-color: #FDCA4E!important; color: #fff } .layers-plus .style1 .fa.fa-facebook:hover {background-color: #FDCA4E!important; color: #fff } .layers-plus .style1 .fa.fa-twitter:hover {background-color: #FDCA4E!important; color: #fff } .fa-map-marker:before {color: #fff } .fa-phone:before {color: #fff } .fa-mobile-phone:before,.fa-mobile:before {color: #fff } .fa-envelope:before {color: #fff } .title-container .heading:after {display: block; content: ""; background: #F4BC16; width: 40px; height: 2px; margin-left: auto; margin-right: auto; margin-bottom: 27px } input[type=search]::-ms-clear {display: none; width: 0; height: 0 } input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration {display: none } .owl-theme .owl-dots .owl-dot span {background: #fff none repeat scroll 0 0!important } .owl-theme .owl-dots .owl-dot.active span {background: #333 none repeat scroll 0 0!important } .layers-plus .excerpt {padding: 0 5px 15px!important } .excerpt.designation {margin-bottom: 0!important } .y-kien-khach-hang div.excerpt p {font-size: 17px } .layers-masonry-column .column.span-4 {width: 30.5%; margin-right: 4% } .wpcf7-form-control-wrap {margin-bottom: 15px } .wpcf7-form p {margin-bottom: 0 } .wpcf7-form-control-wrap.your-message {margin-bottom: 8px!important } .invert .nav>li>a {opacity: 1 } #menu-menu-favicon .menu-item a:hover:before {color: #ffba00 } .footer-site #layers-widget-column-50-794 .excerpt {color: #fff } .quang-cao-footer .span-8 {padding-bottom: 0!important } .menu-item-language {display: none }