/*
Theme Name: Theme callabeauty
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

:root {--primary-color: #f5640a;}.container-width, .full-width .ubermenu-nav, .container, .row{max-width: 1170px}.row.row-collapse{max-width: 1140px}.row.row-small{max-width: 1162.5px}.row.row-large{max-width: 1200px}.header-main{height: 100px}#logo img{max-height: 100px}#logo{width:200px;}#logo img{padding:16px 0;}.header-bottom{min-height: 10px}.header-top{min-height: 40px}.transparent .header-main{height: 30px}.transparent #logo img{max-height: 30px}.has-transparent + .page-title:first-of-type,.has-transparent + #main > .page-title,.has-transparent + #main > div > .page-title,.has-transparent + #main .page-header-wrapper:first-of-type .page-title{padding-top: 60px;}.header.show-on-scroll,.stuck .header-main{height:70px!important}.stuck #logo img{max-height: 70px!important}.header-bg-color {background-color: #ffffff}.header-bottom {background-color: #f1f1f1}.header-main .nav > li > a{line-height: 16px }@media (max-width: 549px) {.header-main{height: 70px}#logo img{max-height: 70px}}.nav-dropdown{border-radius:5px}.nav-dropdown{font-size:97%}.header-top{background-color:#f5640a!important;}/* Color */.accordion-title.active, .has-icon-bg .icon .icon-inner,.logo a, .primary.is-underline, .primary.is-link, .badge-outline .badge-inner, .nav-outline > li.active> a,.nav-outline >li.active > a, .cart-icon strong,[data-color='primary'], .is-outline.primary{color: #f5640a;}/* Color !important */[data-text-color="primary"]{color: #f5640a!important;}/* Background Color */[data-text-bg="primary"]{background-color: #f5640a;}/* Background */.scroll-to-bullets a,.featured-title, .label-new.menu-item > a:after, .nav-pagination > li > .current,.nav-pagination > li > span:hover,.nav-pagination > li > a:hover,.has-hover:hover .badge-outline .badge-inner,button[type="submit"], .button.wc-forward:not(.checkout):not(.checkout-button), .button.submit-button, .button.primary:not(.is-outline),.featured-table .title,.is-outline:hover, .has-icon:hover .icon-label,.nav-dropdown-bold .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold > li > a:hover, .nav-dropdown-bold.dark .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold.dark > li > a:hover, .header-vertical-menu__opener ,.is-outline:hover, .tagcloud a:hover,.grid-tools a, input[type='submit']:not(.is-form), .box-badge:hover .box-text, input.button.alt,.nav-box > li > a:hover,.nav-box > li.active > a,.nav-pills > li.active > a ,.current-dropdown .cart-icon strong, .cart-icon:hover strong, .nav-line-bottom > li > a:before, .nav-line-grow > li > a:before, .nav-line > li > a:before,.banner, .header-top, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover, .button.primary:not(.is-outline), input[type='submit'].primary, input[type='submit'].primary, input[type='reset'].button, input[type='button'].primary, .badge-inner{background-color: #f5640a;}/* Border */.nav-vertical.nav-tabs > li.active > a,.scroll-to-bullets a.active,.nav-pagination > li > .current,.nav-pagination > li > span:hover,.nav-pagination > li > a:hover,.has-hover:hover .badge-outline .badge-inner,.accordion-title.active,.featured-table,.is-outline:hover, .tagcloud a:hover,blockquote, .has-border, .cart-icon strong:after,.cart-icon strong,.blockUI:before, .processing:before,.loading-spin, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover{border-color: #f5640a}.nav-tabs > li.active > a{border-top-color: #f5640a}.widget_shopping_cart_content .blockUI.blockOverlay:before { border-left-color: #f5640a }.woocommerce-checkout-review-order .blockUI.blockOverlay:before { border-left-color: #f5640a }/* Fill */.slider .flickity-prev-next-button:hover svg,.slider .flickity-prev-next-button:hover .arrow{fill: #f5640a;}/* Background Color */[data-icon-label]:after, .secondary.is-underline:hover,.secondary.is-outline:hover,.icon-label,.button.secondary:not(.is-outline),.button.alt:not(.is-outline), .badge-inner.on-sale, .button.checkout, .single_add_to_cart_button, .current .breadcrumb-step{ background-color:#bc770f; }[data-text-bg="secondary"]{background-color: #bc770f;}/* Color */.secondary.is-underline,.secondary.is-link, .secondary.is-outline,.stars a.active, .star-rating:before, .woocommerce-page .star-rating:before,.star-rating span:before, .color-secondary{color: #bc770f}/* Color !important */[data-text-color="secondary"]{color: #bc770f!important;}/* Border */.secondary.is-outline:hover{border-color:#bc770f}body{font-size: 100%;}body{font-family:"Roboto", sans-serif}body{font-weight: 0}body{color: #303030}.nav > li > a {font-family:"Roboto", sans-serif;}.mobile-sidebar-levels-2 .nav > li > ul > li > a {font-family:"Roboto", sans-serif;}.nav > li > a {font-weight: 500;}.mobile-sidebar-levels-2 .nav > li > ul > li > a {font-weight: 500;}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: "Dancing Script", sans-serif;}.alt-font{font-weight: 400!important;}.header:not(.transparent) .header-nav-main.nav > li > a {color: #704713;}.header:not(.transparent) .header-nav-main.nav > li > a:hover,.header:not(.transparent) .header-nav-main.nav > li.active > a,.header:not(.transparent) .header-nav-main.nav > li.current > a,.header:not(.transparent) .header-nav-main.nav > li > a.active,.header:not(.transparent) .header-nav-main.nav > li > a.current{color: #f5640a;}.header-nav-main.nav-line-bottom > li > a:before,.header-nav-main.nav-line-grow > li > a:before,.header-nav-main.nav-line > li > a:before,.header-nav-main.nav-box > li > a:hover,.header-nav-main.nav-box > li.active > a,.header-nav-main.nav-pills > li > a:hover,.header-nav-main.nav-pills > li.active > a{color:#FFF!important;background-color: #f5640a;}a{color: #f5640a;}a:hover{color: #a76b0f;}.tagcloud a:hover{border-color: #a76b0f;background-color: #a76b0f;}.widget a{color: #3f3f3f;}.widget a:hover{color: #f5640a;}.widget .tagcloud a:hover{border-color: #f5640a; background-color: #f5640a;}.absolute-footer, html{background-color: #f5640a}/* Custom CSS */.header-main .nav > li > a {line-height: 34px;padding: 1px 10px;text-transform: none;font-size: 17px;}.nav-spacing-large>li {margin: 0 3px;}.footer-section ul li{margin-bottom:4px}.hotline-footer{display:none}.blog-single .danh-muc {display: block;margin-bottom: 10px;}.blog-single .danh-muc, .blog-single .the-tim-kiem {font-size: 15px;}.bai-viet-lien-quan{margin-top:10px}.blog-single h2 {font-size: 22px;}.bai-viet-lien-quan ul {margin-bottom: 0;display: inline-block;width: 100%;}.bai-viet-lien-quan ul li {list-style: none;width: 25%;float: left;padding-left: 4px;padding-right: 5px;}.bai-viet-lien-quan ul li .box-image img {height: 120px;border-radius: 6px;object-fit: cover;object-position: center;}.bai-viet-lien-quan ul li h3 {height: 45px;overflow: hidden;font-size: 15px;font-weight: 500;color: #000;margin-top: 7px;line-height: 21px;}.entry-content {padding-top: 0;padding-bottom: 0;}.thong-tin-tac-gia {background: #FFFDE7;padding: 15px;border-radius: 5px;display: inline-block;width: 100%;clear: both;border: 1px dashed #FF9800;}.thong-tin-tac-gia .left {width: 10%;float: left;display: inline-block;}.thong-tin-tac-gia .right {padding-left: 10px;width: 90%;float: right;display: inline-block;text-align: left;}.thong-tin-tac-gia h4 {margin-bottom: 4px;font-size: 20px;font-weight: 400;color: #94660a;}.thong-tin-tac-gia .right p {font-size: 14px!important;}a.back-to-top{border:none !important; color:white !important; background:#f5640a !important}.footer-secondary {padding: 0; color:white}.copyright-footer{color:white}.header-main {box-shadow: 2px 2px 20px #0000000f;}h1.entry-title.mb {margin-bottom: 20px;text-transform: none;letter-spacing: 0;font-size: 25px;}.blog-archive .large-9, .blog-single .large-9, .page-right-sidebar .large-9 {padding-right: 20px;border-right: 0!important;}.blog-archive .large-3, .blog-single .large-3, .page-right-sidebar .large-3 {padding-left: 0;border-left: 0!important;}.widget ul {border-radius: 4px;margin: 0;border: 1px solid #e5e5e5;padding: 10px;}.recent-blog-posts {padding: 10px 0 10px;}.recent-blog-posts-li a {font-size: 15px;color: #272727;}span.widget-title {display: block;margin-bottom: 10px;font-family: "roboto condensed",sans-serif;font-size: 20px;font-weight: 400;text-transform: none;letter-spacing: 0;color: #b17807;}.widget .is-divider {display: none;}#breadcrumbs {font-size: 15px;border: 1px solid #ffebc4;padding: 5px;border-radius: 4px;background-image: linear-gradient(to right, #ffffff , #FFF9C4);}.dang-ky-thong-tin {background: url(/wp-content/uploads/2020/03/background_register.jpg);background-size: cover;padding: 30px;display: block;border-radius: 10px;}input[type='submit'] {margin: 0;border-radius: 5px;font-size: 15px;text-transform: none;letter-spacing: 0;}input[type='email'], input[type='search'], input[type='number'], input[type='url'], input[type='tel'], input[type='text'], textarea {font-size: 14px;border-radius: 5px;box-shadow: none;}.page-right-sidebar .page-inner h5{font-size: 17px;}.blog-archive .archive-page-header .large-12 {text-align: left;padding-bottom: 0px;}.blog-archive .page-title {text-transform: none;letter-spacing: 0;font-size: 22px;color: #8b5a1f;}.blog-archive .post-item .post-title {font-size: 18px;margin-bottom: 10px;}.blog-archive .large-9 .badge {display: none;}.is-divider {display: none;}.blog-archive .post-item a:hover{color:black}.blog-archive .post-item:hover .post-title{color:#c77622}.page-right-sidebar .page-inner h4{font-size: 18px;}.page-right-sidebar .page-inner h3{font-size: 19px;}.page-right-sidebar .page-inner h2{font-size: 20px;}.section-gioi-thieu .col{padding-bottom:0}.footer-section h3{font-weight:normal; font-size:18px}.footer-section a.button{font-weight:normal; letter-spacing:0}.nav-small.nav>li.html {font-size: 13px;}#top-bar li a{font-size: 13px;text-transform: none;letter-spacing: co;color: white;}.nav-dropdown-default {border:none;padding: 10px;}.nav-dropdown-has-arrow li.has-dropdown:before {border-width: 9px;margin-left: -9px;}.nav-dropdown>li>a {width: auto;display: block;padding: 5px 20px;border-bottom: 0 !important;color: #704713;font-size: 16px;}.nav-dropdown>li>a:hover{color:#f5640a}.section-title-center span:after {content: "";display: table;clear: both;background: url(/wp-content/uploads/2020/03/after-title.png);width: 100%;height: 25px;background-repeat: no-repeat;background-position-x: center;background-position-y: bottom;padding-top: 0;background-size: 260px;}.section-title b{background:none}.section-title-container {margin-bottom: -0.5em;}.section-title-center span {margin: 0 15px;text-transform: none;font-weight: normal;font-size: 31px;color: #704713;}.welcome-section .icon-box .icon-box-img img{border-radius: 99%;border: 2px solid #ffd79d;padding-top: 0;}.welcome-section .icon-box h3{font-weight: normal;}.section2 .section-title-center span{color:white}.section2 .section-title-center span:after {content: "";display: table;clear: both;background: url(/wp-content/uploads/2020/03/after-title2.png);width: 100%;height: 25px;background-repeat: no-repeat;background-position-x: center;background-position-y: bottom;padding-top: 0;background-size: 260px;}.section2 .box {background: white;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}.section2 .box h3{text-align: center;margin: 0;color: #704713;margin-top: 10px;font-weight: normal;font-size: 17px;}.section2 .box a.button{margin-bottom: 0;text-transform: none;font-weight: normal;}.section2 .col-inner:hover .box{background: #ffe8a6;}.section2 .col-inner:hover .price{background: #ffe8a6;}.section2 .price{text-align: center;margin-bottom: 0;background: white;padding: 10px;border-top-left-radius: 6px;border-top-right-radius: 6px;}.section3 a.button{font-weight:normal; text-transform:none}.section4 .col{padding-bottom:0}.section4 .col-inner p{color: black;text-align: center;}.section5 .box .person-name{ margin-bottom:10px; text-transform:None;font-size: 19px;font-weight: normal;letter-spacing: 0;}.section5 .box:hover{box-shadow: 2px 2px 20px #00000017;border: 1px solid #ffe6a0;}.list-post .post-item .post-title{margin-bottom:10px; font-size:20px; font-weight:normal}.list-post .post-item .cat-label{padding: 4px;text-transform: none;font-weight: normal;font-size: 12px;letter-spacing: 0;}.tin-tuc-section .col-inner:hover .box{background:white !important}.list-post .post-item a:hover{color:black}.list-post .box{border-radius:6px}.list-post .post-item .box-image {border-top-left-radius:6px; border-top-right-radius:6px}.list-post .post-item{padding-bottom:0}.bang-gia-section .price{text-align: center;margin-bottom: 0;background: #f5640a;border: 2px solid #f3f3f3;padding: 10px;color: white !important;}.bang-gia-section .cot2 .box{border:2px solid #f5640a}.bang-gia-section .box{background: #fbfbfb;border: 2px solid #f3f3f3;}.bang-gia-section .box ul{margin-bottom:0}.bang-gia-section .cot2 .price{border: 2px solid #f5640a;}.bang-gia-section .col-inner:hover .price{border:2px solid #f5640a}.bang-gia-section .col-inner:hover .box{border:2px solid #cccccc}.bang-gia-section .col-inner:hover{box-shadow: 2px 2px 20px #0000002b;}.bang-gia-section .box ul li{text-align: center;list-style: none;border-bottom: 1px solid #f3f3f3;margin: 0;padding: 7px 0;}.bang-gia-section a.button{font-weight:normal; margin-bottom:0}.section5 .box .person-title{text-transform:None; letter-spacing:0; font-size:14px; color:gray}.section5 .box{padding-top: 20px;border: 1px solid #e7e7e7;border-radius: 5px;}.section5 .box .box-image{width: 48% !important;border: 3px solid #ffdb70;border-radius: 99%;}.section4 .col-inner{background: white;border-radius: 5px;padding: 10px;border: 1px dotted #FF9800;padding: 10px;}/* Custom CSS Mobile */@media (max-width: 549px){body,html{word-break:break-word}.header-main .nav > li > a{padding:0}.icon-menu:before, .icon-search:before {color: #f5640a;}.section-title-center span{font-size:21px}.welcome-section .large-3, .section2 .large-3, .bang-gia-section .large-3{flex-basis:50%; max-width:50%; padding:0 4px 8px}.section3 .cot1 p, .section3 .cot1 .alt-font, .section3 .cot1 .col-inner{text-align:center !important}.bang-gia-section .price{font-size:12px !important}.footer-section .large-3{flex-basis:100%; max-width:100%}.section3 .cot1 ul li{text-align:left}.section4 .col, .list-post .post-item{padding-bottom:15px}.header:after{display:none}.off-canvas:not(.off-canvas-center) .nav-vertical li>a {padding-left: 20px;padding-top: 10px;padding-bottom: 10px;text-transform: none;font-size: 16px;color: black;font-weight: normal;text-transform: uppercase;}.sidebar-menu .nav .active>.children{background:#d4d4d4; padding-bottom:0}.sidebar-menu .nav .active>.children li a{padding-top:5px;padding-bottom:5px; text-transform:none}.blog-archive .large-9, .blog-single .large-9, .page-right-sidebar .large-9{padding-right:15px}.entry-content {padding-top: 0;padding-bottom: 0;}.blog-archive .large-3, .blog-single .large-3, .page-right-sidebar .large-3{padding-left:15px}}.label-new.menu-item > a:after{content:"New";}.label-hot.menu-item > a:after{content:"Hot";}.label-sale.menu-item > a:after{content:"Sale";}.label-popular.menu-item > a:after{content:"Popular";}

:root {
  --primary-color: #f5640a;
}
.container-width,
.full-width .ubermenu-nav,
.container,
.row {
  max-width: 1170px
}
.row.row-collapse {
  max-width: 1140px
}
.row.row-small {
  max-width: 1162.5px
}
.row.row-large {
  max-width: 1200px
}
.header-main {
  height: 100px
}
#logo img {
  max-height: 100px
}
#logo {
  width:200px;
}
#logo img {
  padding:16px 0;
}
.header-bottom {
  min-height: 10px
}
.header-top {
  min-height: 40px
}
.absolute-footer {
    color: rgba(0, 0, 0, .5);
    font-size: .9em;
    padding: 10px 0 5px;
}
.transparent .header-main {
  height: 30px
}
.transparent #logo img {
  max-height: 30px
}
.has-transparent + .page-title:first-of-type,
.has-transparent + #main > .page-title,
.has-transparent + #main > div > .page-title,
.has-transparent + #main .page-header-wrapper:first-of-type .page-title {
  padding-top: 60px;
}
.header.show-on-scroll,
.stuck .header-main {
  height:70px!important
}
.stuck #logo img {
  max-height: 70px!important
}
.header-bg-color {
  background-color: #ffffff
}
.header-bottom {
  background-color: #f1f1f1
}
.header-main .nav > li > a {
  line-height: 16px 
}
@media (max-width: 549px) {
  .header-main {
    height: 70px
  }
  #logo img {
    max-height: 70px
  }
}
.nav-dropdown {
  border-radius:5px
}
.nav-dropdown {
  font-size:97%
}
.header-top {
  background-color:#f5640a!important;
}
/* Color */.accordion-title.active,
.has-icon-bg .icon .icon-inner,
.logo a,
.primary.is-underline,
.primary.is-link,
.badge-outline .badge-inner,
.nav-outline > li.active> a,
.nav-outline >li.active > a,
.cart-icon strong,
[data-color='primary'],
.is-outline.primary {
  color: #f5640a;
}
/* Color !important */[data-text-color="primary"] {
  color: #f5640a!important;
}
/* Background Color */[data-text-bg="primary"] {
  background-color: #f5640a;
}
/* Background */.scroll-to-bullets a,
.featured-title,
.label-new.menu-item > a:after,
.nav-pagination > li > .current,
.nav-pagination > li > span:hover,
.nav-pagination > li > a:hover,
.has-hover:hover .badge-outline .badge-inner,
button[type="submit"],
.button.wc-forward:not(.checkout):not(.checkout-button),
.button.submit-button,
.button.primary:not(.is-outline),
.featured-table .title,
.is-outline:hover,
.has-icon:hover .icon-label,
.nav-dropdown-bold .nav-column li > a:hover,
.nav-dropdown.nav-dropdown-bold > li > a:hover,
.nav-dropdown-bold.dark .nav-column li > a:hover,
.nav-dropdown.nav-dropdown-bold.dark > li > a:hover,
.header-vertical-menu__opener ,
.is-outline:hover,
.tagcloud a:hover,
.grid-tools a,
input[type='submit']:not(.is-form),
.box-badge:hover .box-text,
input.button.alt,
.nav-box > li > a:hover,
.nav-box > li.active > a,
.nav-pills > li.active > a ,
.current-dropdown .cart-icon strong,
.cart-icon:hover strong,
.nav-line-bottom > li > a:before,
.nav-line-grow > li > a:before,
.nav-line > li > a:before,
.banner,
.header-top,
.slider-nav-circle .flickity-prev-next-button:hover svg,
.slider-nav-circle .flickity-prev-next-button:hover .arrow,
.primary.is-outline:hover,
.button.primary:not(.is-outline),
input[type='submit'].primary,
input[type='submit'].primary,
input[type='reset'].button,
input[type='button'].primary,
.badge-inner {
  background-color: #f5640a;
}
/* Border */.nav-vertical.nav-tabs > li.active > a,
.scroll-to-bullets a.active,
.nav-pagination > li > .current,
.nav-pagination > li > span:hover,
.nav-pagination > li > a:hover,
.has-hover:hover .badge-outline .badge-inner,
.accordion-title.active,
.featured-table,
.is-outline:hover,
.tagcloud a:hover,
blockquote,
.has-border,
.cart-icon strong:after,
.cart-icon strong,
.blockUI:before,
.processing:before,
.loading-spin,
.slider-nav-circle .flickity-prev-next-button:hover svg,
.slider-nav-circle .flickity-prev-next-button:hover .arrow,
.primary.is-outline:hover {
  border-color: #f5640a
}
.nav-tabs > li.active > a {
  border-top-color: #f5640a
}
.widget_shopping_cart_content .blockUI.blockOverlay:before {
  border-left-color: #f5640a 
}
.woocommerce-checkout-review-order .blockUI.blockOverlay:before {
  border-left-color: #f5640a 
}
/* Fill */.slider .flickity-prev-next-button:hover svg,
.slider .flickity-prev-next-button:hover .arrow {
  fill: #f5640a;
}
/* Background Color */[data-icon-label]:after,
.secondary.is-underline:hover,
.secondary.is-outline:hover,
.icon-label,
.button.secondary:not(.is-outline),
.button.alt:not(.is-outline),
.badge-inner.on-sale,
.button.checkout,
.single_add_to_cart_button,
.current .breadcrumb-step {
  background-color:#bc770f;
}
[data-text-bg="secondary"] {
  background-color: #bc770f;
}
/* Color */.secondary.is-underline,
.secondary.is-link,
.secondary.is-outline,
.stars a.active,
.star-rating:before,
.woocommerce-page .star-rating:before,
.star-rating span:before,
.color-secondary {
  color: #bc770f
}
/* Color !important */[data-text-color="secondary"] {
  color: #bc770f!important;
}
/* Border */.secondary.is-outline:hover {
  border-color:#bc770f
}
body {
  font-size: 100%;
}
body {
  font-family:"Roboto", sans-serif
}
body {
  font-weight: 0
}
body {
  color: #303030
}
.nav > li > a {
  font-family:"Roboto", sans-serif;
}
.mobile-sidebar-levels-2 .nav > li > ul > li > a {
  font-family:"Roboto", sans-serif;
}
.nav > li > a {
  font-weight: 500;
}
.mobile-sidebar-levels-2 .nav > li > ul > li > a {
  font-weight: 500;
}
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: "Dancing Script", sans-serif;
}
.alt-font {
  font-weight: 400!important;
}
.header:not(.transparent) .header-nav-main.nav > li > a {
  color: #704713;
}
.header:not(.transparent) .header-nav-main.nav > li > a:hover,
.header:not(.transparent) .header-nav-main.nav > li.active > a,
.header:not(.transparent) .header-nav-main.nav > li.current > a,
.header:not(.transparent) .header-nav-main.nav > li > a.active,
.header:not(.transparent) .header-nav-main.nav > li > a.current {
  color: #f5640a;
}
.header-nav-main.nav-line-bottom > li > a:before,
.header-nav-main.nav-line-grow > li > a:before,
.header-nav-main.nav-line > li > a:before,
.header-nav-main.nav-box > li > a:hover,
.header-nav-main.nav-box > li.active > a,
.header-nav-main.nav-pills > li > a:hover,
.header-nav-main.nav-pills > li.active > a {
  color:#FFF!important;
  background-color: #f5640a;
}
a {
  color: #f5640a;
}
a:hover {
  color: #a76b0f;
}
.tagcloud a:hover {
  border-color: #a76b0f;
  background-color: #a76b0f;
}
.widget a {
  color: #3f3f3f;
}
.widget a:hover {
  color: #f5640a;
}
.widget .tagcloud a:hover {
  border-color: #f5640a;
  background-color: #f5640a;
}
.absolute-footer,
html {
  background-color: #f5640a
}
/* Custom CSS */.header-main .nav > li > a {
  line-height: 34px;
  padding: 1px 10px;
  text-transform: none;
  font-size: 17px;
}
.nav-spacing-large>li {
  margin: 0 3px;
}
.footer-section ul li {
  margin-bottom:4px
}
.hotline-footer {
  display:none
}
.blog-single .danh-muc {
  display: block;
  margin-bottom: 10px;
}
.blog-single .danh-muc,
.blog-single .the-tim-kiem {
  font-size: 15px;
}
.bai-viet-lien-quan {
  margin-top:10px
}
.blog-single h2 {
  font-size: 22px;
}
.bai-viet-lien-quan ul {
  margin-bottom: 0;
  display: inline-block;
  width: 100%;
}
.bai-viet-lien-quan ul li {
  list-style: none;
  width: 25%;
  float: left;
  padding-left: 4px;
  padding-right: 5px;
}
.bai-viet-lien-quan ul li .box-image img {
  height: 120px;
  border-radius: 6px;
  object-fit: cover;
  object-position: center;
}
.bai-viet-lien-quan ul li h3 {
  height: 45px;
  overflow: hidden;
  font-size: 15px;
  font-weight: 500;
  color: #000;
  margin-top: 7px;
  line-height: 21px;
}
.entry-content {
  padding-top: 0;
  padding-bottom: 0;
}
.thong-tin-tac-gia {
  background: #FFFDE7;
  padding: 15px;
  border-radius: 5px;
  display: inline-block;
  width: 100%;
  clear: both;
  border: 1px dashed #FF9800;
}
.thong-tin-tac-gia .left {
  width: 10%;
  float: left;
  display: inline-block;
}
.thong-tin-tac-gia .right {
  padding-left: 10px;
  width: 90%;
  float: right;
  display: inline-block;
  text-align: left;
}
.thong-tin-tac-gia h4 {
  margin-bottom: 4px;
  font-size: 20px;
  font-weight: 400;
  color: #94660a;
}
.thong-tin-tac-gia .right p {
  font-size: 14px!important;
}
a.back-to-top {
  border:none !important;
  color:white !important;
  background:#f5640a !important
}
.footer-secondary {
  padding: 0;
  color:white
}
.copyright-footer {
  color:white
}
.header-main {
  box-shadow: 2px 2px 20px #0000000f;
}
h1.entry-title.mb {
  margin-bottom: 20px;
  text-transform: none;
  letter-spacing: 0;
  font-size: 25px;
}
.blog-archive .large-9,
.blog-single .large-9,
.page-right-sidebar .large-9 {
  padding-right: 20px;
  border-right: 0!important;
}
.blog-archive .large-3,
.blog-single .large-3,
.page-right-sidebar .large-3 {
  padding-left: 0;
  border-left: 0!important;
}
.widget ul {
  border-radius: 4px;
  margin: 0;
  border: 1px solid #e5e5e5;
  padding: 10px;
}
.recent-blog-posts {
  padding: 10px 0 10px;
}
.recent-blog-posts-li a {
  font-size: 15px;
  color: #272727;
}
span.widget-title {
  display: block;
  margin-bottom: 10px;
  font-family: "roboto condensed",sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0;
  color: #b17807;
}
.widget .is-divider {
  display: none;
}
#breadcrumbs {
  font-size: 15px;
  border: 1px solid #ffebc4;
  padding: 5px;
  border-radius: 4px;
  background-image: linear-gradient(to right, #ffffff , #FFF9C4);
	max-width: 1150px;
    margin: 0 auto;
    margin-bottom: 15px;
}
.dang-ky-thong-tin {
  background: url(/wp-content/uploads/2020/03/background_register.jpg);
  background-size: cover;
  padding: 30px;
  display: block;
  border-radius: 10px;
}
input[type='submit'] {
  margin: 0;
  border-radius: 5px;
  font-size: 15px;
  text-transform: none;
  letter-spacing: 0;
}
input[type='email'],
input[type='search'],
input[type='number'],
input[type='url'],
input[type='tel'],
input[type='text'],
textarea {
  font-size: 14px;
  border-radius: 5px;
  box-shadow: none;
}
.page-right-sidebar .page-inner h5 {
  font-size: 17px;
}
.blog-archive .archive-page-header .large-12 {
  text-align: left;
  padding-bottom: 0px;
}
.blog-archive .page-title {
  text-transform: none;
  letter-spacing: 0;
  font-size: 22px;
  color: #8b5a1f;
}
.blog-archive .post-item .post-title {
  font-size: 18px;
  margin-bottom: 10px;
}
.blog-archive .large-9 .badge {
  display: none;
}
.is-divider {
  display: none;
}
.blog-archive .post-item a:hover {
  color:black
}
.blog-archive .post-item:hover .post-title {
  color:#c77622
}
.page-right-sidebar .page-inner h4 {
  font-size: 18px;
}
.page-right-sidebar .page-inner h3 {
  font-size: 19px;
}
.page-right-sidebar .page-inner h2 {
  font-size: 20px;
}
.section-gioi-thieu .col {
  padding-bottom:0
}
.footer-section h3 {
  font-weight:normal;
  font-size:18px
}
.footer-section a.button {
  font-weight:normal;
  letter-spacing:0
}
.nav-small.nav>li.html {
  font-size: 13px;
}
#top-bar li a {
  font-size: 13px;
  text-transform: none;
  letter-spacing: co;
  color: white;
}
.nav-dropdown-default {
  border:none;
  padding: 10px;
}
.nav-dropdown-has-arrow li.has-dropdown:before {
  border-width: 9px;
  margin-left: -9px;
}
.nav-dropdown>li>a {
  width: auto;
  display: block;
  padding: 5px 20px;
  border-bottom: 0 !important;
  color: #704713;
  font-size: 16px;
}
.nav-dropdown>li>a:hover {
  color:#f5640a
}
.section-title-center span:after {
  content: "";
  display: table;
  clear: both;
  background: url(/wp-content/uploads/2020/03/after-title.png);
  width: 100%;
  height: 25px;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: bottom;
  padding-top: 0;
  background-size: 260px;
}
.section-title b {
  background:none
}
.section-title-container {
  margin-bottom: -0.5em;
}
.section-title-center span {
  margin: 0 15px;
  text-transform: none;
  font-weight: normal;
  font-size: 31px;
  color: #704713;
}
.welcome-section .icon-box .icon-box-img img {
  border-radius: 99%;
  border: 2px solid #ffd79d;
  padding-top: 0;
}
.welcome-section .icon-box h3 {
  font-weight: normal;
}
.section2 .section-title-center span {
  color:white
}
.section2 .section-title-center span:after {
  content: "";
  display: table;
  clear: both;
  background: url(/wp-content/uploads/2020/03/after-title2.png);
  width: 100%;
  height: 25px;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: bottom;
  padding-top: 0;
  background-size: 260px;
}
.section2 .box {
  background: white;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.section2 .box h3 {
  text-align: center;
  margin: 0;
  color: #704713;
  margin-top: 10px;
  font-weight: normal;
  font-size: 17px;
}
.section2 .box a.button {
  margin-bottom: 0;
  text-transform: none;
  font-weight: normal;
}
.section2 .col-inner:hover .box {
  background: #ffe8a6;
}
.section2 .col-inner:hover .price {
  background: #ffe8a6;
}
.section2 .price {
  text-align: center;
  margin-bottom: 0;
  background: white;
  padding: 10px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.section3 a.button {
  font-weight:normal;
  text-transform:none
}
.section4 .col {
  padding-bottom:0
}
.section4 .col-inner p {
  color: black;
  text-align: center;
}
.section5 .box .person-name {
  margin-bottom:10px;
  text-transform:None;
  font-size: 19px;
  font-weight: normal;
  letter-spacing: 0;
}
.section5 .box:hover {
  box-shadow: 2px 2px 20px #00000017;
  border: 1px solid #ffe6a0;
}
.list-post .post-item .post-title {
  margin-bottom:10px;
  font-size:20px;
  font-weight:normal
}
.list-post .post-item .cat-label {
  padding: 4px;
  text-transform: none;
  font-weight: normal;
  font-size: 12px;
  letter-spacing: 0;
}
.tin-tuc-section .col-inner:hover .box {
  background:white !important
}
.list-post .post-item a:hover {
  color:black
}
.list-post .box {
  border-radius:6px
}
.list-post .post-item .box-image {
  border-top-left-radius:6px;
  border-top-right-radius:6px
}
.list-post .post-item {
  padding-bottom:0
}
.bang-gia-section .price {
  text-align: center;
  margin-bottom: 0;
  background: #f5640a;
  border: 2px solid #f3f3f3;
  padding: 10px;
  color: white !important;
}
.bang-gia-section .cot2 .box {
  border:2px solid #f5640a
}
.bang-gia-section .box {
  background: #fbfbfb;
  border: 2px solid #f3f3f3;
}
.bang-gia-section .box ul {
  margin-bottom:0
}
.bang-gia-section .cot2 .price {
  border: 2px solid #f5640a;
}
.bang-gia-section .col-inner:hover .price {
  border:2px solid #f5640a
}
.bang-gia-section .col-inner:hover .box {
  border:2px solid #cccccc
}
.bang-gia-section .col-inner:hover {
  box-shadow: 2px 2px 20px #0000002b;
}
.bang-gia-section .box ul li {
  text-align: center;
  list-style: none;
  border-bottom: 1px solid #f3f3f3;
  margin: 0;
  padding: 7px 0;
}
.bang-gia-section a.button {
  font-weight:normal;
  margin-bottom:0
}
.section5 .box .person-title {
  text-transform:None;
  letter-spacing:0;
  font-size:14px;
  color:gray
}
.section5 .box {
  padding-top: 20px;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.section5 .box .box-image {
  width: 48% !important;
  border: 3px solid #ffdb70;
  border-radius: 99%;
}
.section4 .col-inner {
  background: white;
  border-radius: 5px;
  padding: 10px;
  border: 1px dotted #FF9800;
  padding: 10px;
}
/* Custom CSS Mobile */@media (max-width: 549px) {
  body,
  html {
    word-break:break-word
  }
  .header-main .nav > li > a {
    padding:0
  }
  .icon-menu:before,
  .icon-search:before {
    color: #f5640a;
  }
  .section-title-center span {
    font-size:21px
  }
  .welcome-section .large-3,
  .section2 .large-3,
  .bang-gia-section .large-3 {
    flex-basis:50%;
    max-width:50%;
    padding:0 4px 8px
  }
  .section3 .cot1 p,
  .section3 .cot1 .alt-font,
  .section3 .cot1 .col-inner {
    text-align:center !important
  }
  .bang-gia-section .price {
    font-size:12px !important
  }
  .footer-section .large-3 {
    flex-basis:100%;
    max-width:100%
  }
  .section3 .cot1 ul li {
    text-align:left
  }
  .section4 .col,
  .list-post .post-item {
    padding-bottom:15px
  }
  .header:after {
    display:none
  }
  .off-canvas:not(.off-canvas-center) .nav-vertical li>a {
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-transform: none;
    font-size: 16px;
    color: black;
    font-weight: normal;
    text-transform: uppercase;
  }
  .sidebar-menu .nav .active>.children {
    background:#d4d4d4;
    padding-bottom:0
  }
  .sidebar-menu .nav .active>.children li a {
    padding-top:5px;
    padding-bottom:5px;
    text-transform:none
  }
  .blog-archive .large-9,
  .blog-single .large-9,
  .page-right-sidebar .large-9 {
    padding-right:15px
  }
  .entry-content {
    padding-top: 0;
    padding-bottom: 0;
  }
  .blog-archive .large-3,
  .blog-single .large-3,
  .page-right-sidebar .large-3 {
    padding-left:15px
  }
}
.label-new.menu-item > a:after {
  content:"New";
}
.label-hot.menu-item > a:after {
  content:"Hot";
}
.label-sale.menu-item > a:after {
  content:"Sale";
}
.label-popular.menu-item > a:after {
  content:"Popular";
}


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}