Theme URI: https://muatheme.com 
Author: MuaTheme.com 
Author URI: https://muatheme.com 
Description: Theme Wordpress vat lieu xay dung 
Template: flatsome 
Version: 1.0 
*/  /*************** ADD CUSTOM CSS HERE.   ***************/ 
 */ */ #Btn-submit-tuvan{width: 100%; !important} 
/* From CF7  */ 
#Btn-submit-tuvan{width: 100%;} 
#Your-name{background-color: #1e73be !important;  border-radius: 3px;  color:  #ffffff!important;;  border-color: rgb(255 255 255);} 
#your-phone{background-color: #1e73be !important;  border-radius: 3px;  color:  #ffffff!important;  border-color: rgb(255 255 255);} 
#Btn-submit{background-color: rgb(30 115 190) !important;  border-radius: 3px;  color: hsl(59deg 87% 52%)!important;  border-color: hsl(59deg 87% 52%);  margin: 0px 0px;  width: 100%;  margin-top: 32px; } 
  } 
body{color: #353535}.nav > li > a {font-family:'Roboto', sans-serif;} 
.nav > li > a {font-weight: 0;} 
h1,h2,h3,h4,h5,h6.heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a{font-family: 'Roboto', sans-serif;} 
h1,h2,h3,h4,h5,h6,.heading-font,.banner h1,.banner h2{font-weight: 700;} 
h1,h2,h3,h4,h5,h6,.heading-font{color: #0a0a0a;} 
.alt-font{font-family: 'Roboto', sans-serif;} 
.alt-font{font-weight: 0!important;} 
.searchform-wrapper .search_categories {font-size: 13.5px;height: 31px;border: 0;border-top-left-radius: 3px;border-bottom-left-radius: 3px;border-right: 1px solid #0000ff;} 
.searchform-wrapper input[type=search] {height: 31px;border: 0;font-size: 13.5px;} 
.searchform-wrapper .searchform .button.icon {height: 20px!important;width: 50px;border: 1px solid #fff;border-top-right-radius: 3px;border-bottom-right-radius: 3px;background: #0000ff;font-size: 12.5px;} 
b, strong{font-weight: 500;} 
.header-inner .icon-box-text {padding-left: 5px!important;} 
.header-inner .icon-box-img img{padding-top: 0.5em;} 
.header-bottom li.header-block{width: initial;} 
.nut_cua{font-size: 0.8em;font-weight: 500;box-shadow: inset 0 0 0 100px rgba(0,0,0,0.2);} 
.nav li:nth-child(2) a:after{border-left: none;} 
 .tin-khuyen-mai .col{padding-bottom: 0;} 
/* .tin-khuyen-mai .cot2 .wpcf7 form input[type=text] {background-color: #fff!important;border-radius: 3px;color: #444!important;} 
.tin-khuyen-mai .cot2 .wpcf7 form input[type=text]::placeholder{color: #999;} 
.tin-khuyen-mai .cot2 .wpcf7 form input[type=email] {background-color: #fff!important;border-radius: 3px;color: #444!important;} 
.tin-khuyen-mai .cot2 .wpcf7 form input[type=email]::placeholder{color: #999;} 
.tin-khuyen-mai .cot2 input[type=submit]:not(.is-form) {border-radius: 3px;background: #ffc800;font-weight: 400;text-transform: none;} 
*/ .absolute-footer{display: none;} 
a.back-to-top {border: 0;background-color: #ffba00!important;color: #fff!important;} 
.shop-container, .archive #main {background: #eff0f3;} 
.slider-section .row .col{padding-bottom: 0;} 
.slider-section .slider-wrapper+.row:not(.row-collapse){margin-top: 18px;} 
.fan_p iframe{max-width: 175px;} 
.box-text-products p.product-title{max-height: 39px;overflow: hidden;} 
/* .heading {background: #f7f7f7;min-height: 49px;border-bottom: 4px solid #25b505;position: relative;height: 50px;}  */
.heading h2 {font-size: 16px;margin: 0;font-weight: 400;padding: 16px;} 
.heading h2 a {color: #1fab00;text-transform: uppercase;} 
.readmore {position: absolute;top: 12px;right: 15px;font-size: 14px;color: gray;font-weight: normal;padding-right: 2px;padding-top: 1px;transition: all .3s;} 
.readmore:hover {color: green;} 
.heading h2 img{padding-bottom: 5px;} 
.sp-title h2{margin: 0;padding-left: 15px;font-size: 18px;background: #e8b35f;color: #fff;height: 43px;line-height: 43px;text-transform: none;border-radius: 5px 0 0;font-weight: 500;} 
.sub-menu2 .tabbed-content .nav {height: 43px;border-top: 1px solid #e8b35f;background: #f7f7f7;} 
.sub-menu2 .tabbed-content .nav li.active a {color: #e8b35f;} 
.sub-menu2 .tabbed-content .nav li.active a:before {background-color: #e8b35f;} 
.sub-menu2 .tabbed-content .nav li a span{font-size: 15px;} 
.sub-menu2 .tabbed-content .nav li{margin-right: 40px;} 
.sub-menu2 .tabbed-content .nav li:last-child{margin-right: 30px!important;} 
.sp-title h5.header-title{padding-top: 5px; padding-bottom: 5px;} 
.du-an-tb .col2{padding-bottom: 0!important;} 
.star-rating:before{color: #d7102c!important;} 
.star-rating span:before{color: #d7102c!important;} 
  /* .tin-tuc .page-subheading:before {position: absolute;content: "";height: 2px;background: #ff5622; width: 80px;bottom: 0;right: 0;margin: 0 auto;left: 0;} 
.tin-moi{border-top: 1px solid #ddd;border-bottom: 1px solid #ddd; padding-bottom: 0!important;} 
.tin-moi .badge.post-date{display: none;} 
.tin-moi .is-divider{display: none;} 
*/ .blogs col{padding: 0!important;} 
.gia-tri{padding-bottom: 0!important;} 
.shop-container .content-row {background: #fff;margin-top: 30px;} 
.shop-container .product-main {padding-top: 20px;} 
#product-sidebar{padding-top: 20px;} 
.breadcrumbs a, .shop-container .product-main .breadcrumbs a {color: #ff5622; text-transform: inherit;} 
.shop-container .product-main .product-title {font-size: 27px;font-weight: 400;} 
.blog-archive .box-text-inner.blog-post-inner {height: 125px;overflow: hidden;} 
.product-footer .tabbed-content .tab-panels {font-size: 18px;color: #505050;} 
#fbuilder .top_aligned .fields label {color: green;} 
.shop-container .product-footer .product-tabs li a {font-size: 16px;font-weight: 500;} 
#cp_calculatedfieldsf_pform_1 #fbuilder .fields:not(.section_breaks) {padding: 10px;margin-bottom: 10px;background: #EBECEC;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;} 
/* Form để lại số điện thoại */ .call-phone-product .wpcf7-form-control-wrap{  padding:0px;  margin:0px; } 
#san-pham-quan-tam{ display:none; } 
.call-phone-product{width:100%;padding:8px !important;margin-top:8px;background-color:var(--primary-color);border-radius:3px;display:block;margin-bottom:0px;} 
.call-phone-product aside input {  margin-bottom:0px !important; } 
.call-phone-product aside{ height:100%;  padding:0px;  margin:0px; } 
.call-phone-product aside input:focus{box-shadow:none;} 
.call-phone-product>aside:first-child{display:inline-block;float:left;width:78%;} 
.call-phone-product>aside:first-child>input{height:28px;margin:0;border:none;font-size:12.5px !important;} 
.call-phone-product>aside .text-customer-name{border:0;font-size:12px;color:#999;display:none;padding:5px 5px 5px 5px;margin-top:0px;width:100%;display:none;margin-bottom:3px;} 
.call-phone-product>aside .text-number-phone{margin:0;padding:5px 5px 5px 5px;display:block;font-size:12px;} 
.call-phone-product>aside .text-number-phone.focused{  margin-top:8px;} 
p.price.product-page-price {display: none} 
/*  */ /* CSS Table */ th, td {   text-align: center !important;  } 
 th {  font-size: 115%;  color: #ff6600; } 
 .searchform-wrapper input[type=search] {  height: 31px;  border: 2px solid #1e73be!important;  font-size: 13.5px; } 
 .add-to-cart-button{  display: none; } 
 .section.san-pham{padding-bottom: 0!important; padding: auto 5% } 
.heading {   min-height: 60px;  border-bottom: 3px solid #0000ff ;  position: relative;  height: 60px;   text-transform: uppercase ;font-size : 28px;   margin-bottom: 16px; } 
.heading h2{  font-size : 20px;  color:#0000ff   } 
.price {  line-height: 1;  border: 2px solid blue;  max-width: 130px;  text-align: center;  position: relative;  margin: 0px auto;  padding: 5px 10px;  border-radius: 15px;  color: blue;  font-size:16px; } 
 .col{  padding-bottom: 0px; } 
.heading .readmore{   text-transform: uppercase } 
.subheading {     margin: 16px auto; width: 100%;  font-size: 36px;     position: relative;  color: #ff5622;  font-weight: 700; text-transform: uppercase } 
/* 
.add-to-cart-button a{  margin:0px; } 

 @media only screen and (max-width:667px){  .call-phone-product>aside:first-child{width:75%;} 
 .call-phone-product>aside:last-child{width:calc(25% - 8px) !important;} 
} 
 @media only screen and (min-width: 768px) {   } 

 @media only screen and (max-width: 420px) { .section{  padding: 0px 0px !important; } 
 .title-wrapper{   min-height:50px;  } 
 .col-inner{   margin-bottom: 0px;  } 
 .flex-col {  position: relative;  padding-right: 4px;  margin: 5px auto;  text-align: center; } 
 .wpcf7-form-control .wpcf7-submit{   margin: 0px  } 
 .primary .is-small .mb-0 .button .product_type_simple .is-outline a{   margin: 0px;  } 
 .price { max-width: 70%;   font-size:16px;    } 
 .heading h2{  font-size : 16px;  color:#0000ff } 
 .readmore{font-size:10px;  padding-top:8px} 
 .entry-content.single-page{   padding-top:0px; } 

