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

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

/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themesba
Template: flatsome
Version: 3.0
*/
@media only screen and (max-width: 48em) {.header-main {box-shadow: 0 0 6px -2px #000 !important}.header-shadow .header-wrapper{box-shadow:1px 1px 10px rgba(0,0,0,0.15) !important}.bottom-contact {width:100% !important}.bottom-contact ul li {float:left; width:24.9%}.span_1_of_4 {width: 100% !important;margin: 0px;display: block;float: none;text-align: left;}.bottom-contact ul li img {max-width: 100%}.ft2-tr, .ft3-tr, .ft4-tr {width: 100% !important;margin-bottom: 10px;}}
p.woocommerce-info { display: none;}
.off-canvas-right.dark .mfp-content, .off-canvas-left.dark .mfp-content { background-color: #2e3553 !important}
.bangia { width: 100%; margin-left: auto!important; margin-right: auto!important; border:#2f86d5 solid 1px;border-collapse: collapse}
.bangia td { text-align: left; padding: 4px; vertical-align: middle; border:#2f86d5 solid 1px; }
.bangia tr:first-child { background-color: #2f86d5; font-size: 14px; color: #FFFFFF; }
.bangia tr:first-child td{color: #FFFFFF; }
.border-khung{margin:0px 6px; margin-left:auto; margin-right:auto}
.entry-content a{ color: #038107; }
.header-bottom { box-shadow:0px 1px 1px #00395e}
.entry-header-text{padding:0px !important}
#section_1610992292 { border-radius: 11px;}
.page-title-inner.container.flex-row.dark.is-large { min-height: 240px !important}
.page-title.blog-featured-title.featured-title.no-overflow {background-color: #6f9edb;}
.container .section, .row .section{padding-left: 0px !important;padding-right: 0px !important}
.footer { position: relative; background:#f2f2f2; margin:0px auto; }
.group_a{ clear: both; padding: 0px; margin: 0px; position:relative; }
.col-inner p a{color:green}
.term-description ol{padding-left:20px;}
.group {zoom: 1;}
.col_1_of_4 { display: block; float: left; margin:0px; }
.span_1_of_4 { width: 25%; font-size:15px; text-align: left; color:#666; }
.span_1_of_4 p { margin:10px 0px; }
.span_1_of_4 p strong { font-size:16px; color:#fff; }
.span_1_of_4 p span{ display:block;}
.tabl_lh p{margin:10px 0px; }
.tabl_lh p span{ display:block;}
.product-section-title.product-section-title-related.pt-half.pb-half.uppercase { font-size: 15px;}
.span_1_of_4 h4 { color:#333; margin-bottom:15px; font-size: 16px; line-height: 1.2; font-family: 'Open Sans Condensed',sans-serif; margin-top: 0px; padding: 6px 10px 6px 0px; }
.span_1_of_4 ul{ padding-left:20px; margin-bottom:0px; }
.span_1_of_4 ul li{padding: 0px;}
.span_1_of_4 li a { font-size:15px; color:#b3b3b3; font-family: 'Open Sans Condensed',sans-serif; }
.span_1_of_4 li b { font-weight:bold !important; font-family:Arial; font-size:12px !important; color:#222; }
.span_1_of_4 li span{ font-size:1em; font-family: 'ambleregular'; cursor:pointer; margin:10px 0; display:block; }
.span_1_of_4 li a:hover, .span_1_of_4 li span:hover {color:#F1971D;}
/*** Social Icons ***/
.social-icons { padding-top: 1%; }
.social-icons span { padding-left:20px; font-style:italic; padding-bottom:5px; }
.social-icons li { padding: 0px 3px 0 3px !important; margin:0px 0 0 0 !important; display: inline-block; cursor: pointer; }
.social-icons li a img{ vertical-align:middle; }
.copy_right { text-align: center; padding: 10px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; background-color:#ffa500; }
.copy_right p { font-size:16px; color: #eee; }
.copy_right p a { color:#fff; }
span.header-cart-title {color:#069255 !important; }
.bottom-contact { display: block; position: fixed; bottom: 0; left:0; background: white; width: 40px; opacity: 0.9; z-index: 100; box-shadow: 2px 1px 9px #dedede; border-top: 1px solid #eaeaea; } .bottom-contact ul li { list-style: none; text-align: center; font-size: 13.5px; margin-bottom:0px; }
.bottom-contact ul li span{display:block;font-size: 12px}
.bottom-contact ul li img { margin-top: 3px; margin-bottom: 0px; height:34px; }
.back-to-top.active {bottom: 89px;}
.botom_footer{ display:block; width:100%; position:relative; height:50px; clear:both; }
.botom_footer p{ line-height:50px; margin:0px; } .f_top{margin-bottom:30px}
.ht1-dc-ft1 { border-left: 1px solid #323c3f; padding-left: 25px; padding-right: 10px; }
p.dc-ft1 { font-size: 14px; color: #2d3553; margin-bottom: 8px; }
.ht2-dc-ft1,
.ht3-dc-ft1 { border-left: 1px solid #323c3f; padding-left: 25px; padding-right: 10px; }
.ft2-tr { width: 24%; float: left; }
.ft3-tr { width: 50%; float: left; }
.ft4-tr { width: 28%; float: left; }
.ft3-tr p { margin-bottom: 6px; font-size: 14px; }
.ft2-tr p { margin-bottom: 6px; font-size: 14px; }
.footer-1 { margin-bottom: 5px; padding: 15px 0px; }
.absolute-footer { padding: 0px; }
p.tit-dc-ft1 { font-weight: bold; }