/*
Theme Name: Maxweb
Description: This is a child theme for Flatsome Theme
Theme URI: https:
Author: Hoan
Author URI: 
Template: flatsome
Version: 3.6.1
*/


/*************** ADD CUSTOM CSS HERE.   ***************/
.nav-dark .logo a {
    color: #eb8432 !important;
}
.nav-dropdown-default {
    padding: 0;
}
.nav-dropdown.nav-dropdown-default>li>a {
    border-bottom: 1px solid #ececec;
    margin: 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 15px;
    padding-bottom: 5px;
    color: #111;
}
@media only screen and (min-width: 320px) and (max-width: 860px){
#main-menu .icon-angle-down:before {
    content: "\f107";
    color: #fff;
}
	#main-menu .nav-vertical>li>ul li a {
    transition: color .2s;
    color: #fff;
}
}
.ml3 {
  font-weight: 900;
  font-size: 3.5em;
}
.header-main .header-inner .logo{
	height:auto!important;
}
.main-sc .box .box-text{
	height:300px;
}
pre, blockquote, form, figure, p, dl, ul, ol {
    margin-bottom: 1.3em;
}
b {
    font-weight: normal;
    color: #eb8432;
}
ul, li{
	/* list-style:none; */
	margin:0;
	padding:0;
}
li {
    margin-bottom: .6em;
}
p{
	margin-top: 0;
}
h1, h2, h3, h4, h5, h6 {
    color: #555;
    width: 100%;
    margin-top: 0;
    margin-bottom: .5em;
    text-rendering: optimizeSpeed;
}
.h1, h1 {
    font-size: 1.7em;
    line-height: 1.3;
}
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, .off-canvas-center .nav-sidebar.nav-vertical > li > a, h1>span, h2>span, h3>span, h4>span, h5>span, h6>span, p.headline>span {
    letter-spacing: 1px;
}
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap');
@font-face {
  font-family: ElleFutura;
  src: url("../flatsome-child/fonts/ElleFutura.ttf");
}
body{
	font-family:ElleFutura!important;
	font-size:16px;
	font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	line-height: 1.6;
	font-size:100%;
	color: #000000;
}
a{
	color:#eb8432;
}
a:hover{
	color:#eb8432;
	transition: all 0.3s ;
}
.header-main  .header-inner {
	border-bottom: 1px solid rgb(216, 216, 216);
}
.header-main .nav > li > a{
	font-size: 16px;
    letter-spacing: 1px;
}
.header-inner ul{
	justify-content:center;
}
.header .container{
	max-width:100%;
}
.header .container .header-nav .menu-item a:hover{
	color:#eb8432;
}
.title {
    font-size: 15px;
    margin-bottom: 20px!important;
    letter-spacing: 1px;
    overflow: hidden;
}
.main-sc .row-small>.col{
	 padding: 0 2px 19.6px;
}
.main-sc .col-inner:hover{
	background-color: #e9ebeb!important;
	transition: all 0.3s ease;
}
.main-sc .title:before{
	width: 34px;
    height: 11px;
    background: #eb8432;
    content: '';
    display: inline-block;
    margin-right: 10px;
}
.main-sc .box-text .box-text-inner .text-2{
	font-weight: 100;
    height: 170px;
    overflow: hidden;
    line-height: 2;
}
.main-sc .box-text .box-text-inner p.link{
	font-size: .9em;
}
.box-image::before, .img > .img-inner::before {
	position: absolute;
    top: 0;
    left: -75%;
    z-index: 2;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);
	transform: skewX(-25deg);
}
.box-image:hover::before, .post-item:hover .box-image::before , .img:hover > .img-inner::before{
		animation:shine .75s;
		animation:shine .75s
	}
	@keyframes shine{
		100%{
			left:125%
		}
	}
	@keyframes shine{
		100%{
		left:125%
		}
	}
/*pd*/
.pd-0{
	padding:0!important;
}
.pd-bt-0{
	padding-bottom:0 !important;
}
.mg-top-0{
	margin-top:0px!important;
}
.pd-top-0{
	padding-top:0!important;
}
.pd-top-80{
	padding-top:80px!important;
}
.pd-bt-80{
	padding-bottom:80px!important;
}
.pd-top-60{
	padding-top:60px!important;
}
.pd-left-0{
	padding-left:0!important;
}
.pd-right-0{
	padding-right:0!important;
}
/*Da-noi-bat-trang-chu*/
.section-title-normal{
	border:none;
}
.section-title-normal span{
	border:none;
}
h2.title-link, .title-link h2{
	font-size: 32px;
    font-weight: 100;
    letter-spacing: 1px;
	font-family: 'Roboto', sans-serif;
	color: #273580;
}
.section-title a{
	font-size:.5em;
}
.col-da{
	padding-left:0;
	padding-right:0;
}
.row.slide-row{
	max-width:100%!important;
}
.slide-row  .content_item_cont_post {
    position: absolute;
    bottom: 0px;
    left: 15px;
    right: 0px;
    z-index: 3;
	padding:20px;
}
.slide-row .CRdef_line_title{
	color: #fff;
    line-height: normal;
    text-transform: uppercase;
    margin: 0;
    overflow: hidden;
	text-align: center;
	font-size: 25px;
    font-weight: 100;
    letter-spacing: 1px;
}
.slide-row .white .sa_owl_theme .owl-nav .owl-prev, {
	background:transparent url("http://bds159.maxwebsite.vn/wp-content/uploads/2021/02/icon_prev.png") no-repeat center center !important;
}
.slide-row .white .sa_owl_theme .owl-nav .owl-next{
	background:transparent url("http://bds159.maxwebsite.vn/wp-content/uploads/2021/02/icon_next.png") no-repeat center center !important;
}
.slide-row  .white .sa_owl_theme .owl-nav .owl-prev:hover, .slide-row  .white .sa_owl_theme .owl-nav .owl-next:hover{
	    background-color:transparent !important;
}
.nb-sc .dc_page1{
	display:none;
}
.nb-sc .xemchitiet{
	display:none;
}
.nb-sc .product-title a{
	font-size: 26px;
    font-weight: 500;
    letter-spacing: 1px;
}
.nb-sc .overlay-tools .trang_thai_div{
	display:none;
}
/*trang-chu-du-an-moi*/
.product-title{
	font-size: 1.25em;
    font-weight: 600;
    letter-spacing: 1px;
	font-family: "Roboto", sans-serif;
}
.thong-tin1 .dc_page1 .diachi1{
	font-size: 16px;
	margin-top: 8px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.thong-tin1 .dc_page1 .gia_tien{
	margin-top: 8px;
    margin-bottom: 8px;
    font-weight: bold;
    font-family: "Roboto", sans-serif;
}
.price-wrapper .xemchitiet a.button-view::after{
	content:  "→";
	float: right;
}
.price-wrapper .xemchitiet a.button-view{
	width: 100%;
}
.slider-style-focus{
	padding-bottom:0!important;
}
/*trang-chu-tin-tuc*/
.is-divider{
	display:none;
}
.tt-sc .box-text h5{
	letter-spacing: 1px;
    font-weight: 100;
}
.tt-sc .post-meta{
	padding: 10px 0;
    text-transform: uppercase;
}
.box-text h5 {
    margin-bottom: .5em;
}
.btn-rm-box button{
	padding:0;
	margin-top:1em;
	color: #eb8432;
	font-weight: normal;
	
}
ul.list-logodoitac {
    padding: 0;
    list-style-type: none;
    text-align: center;
}
ul.list-logodoitac li {
    display: inline-block;
    margin: 15px 30px;
    text-align: center;
    list-style-type: none;
}
ul.list-logodoitac li img {
    -webkit-box-reflect: below 0 -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(45%,transparent),to(rgba(250,250,250,0.3)));
    width: 110px;
}
/*footer*/
.footer-sc::before {
    background-image: url(/wp-content/uploads/2021/03/footer-bg.jpg);
    top: 0;
    left: 0;
    background-position: top left;
}
.footer-sc::before, .footer-sc::after{
	    content: "";
    width: 30%;
    min-width: 300px;
    height: 100%;
    position: absolute;
    background-repeat: no-repeat;
    background-size: 100%;
}
.footer-sc:after {
    background-image: url(/wp-content/uploads/2021/03/footer-bg-right.jpg);
    bottom: 0;
    right: 0;
    background-position: bottom right;
}

.footer-heading, .footer-hotline{
	background: linear-gradient(to right, #df9f40, #ebc690, #e19f3e, #dbc5a4);
    -webkit-background-clip: text;
    background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}
.footer-sc .img > .img-inner::before
{
	display:none;
}
.form-footer input[type='text'], .form-footer input[type='email'], .form-footer input[type='tel'], .form-footer textarea, .form-footer select{
	border-bottom: 1px solid #fff;
    border-left: unset;
    border-right: unset;
    border-top: unset;
    background-color: transparent;
    color: #fff;
    box-shadow: unset;
	font-size:16px;
}
.form-footer textarea{
	min-height:80px;
}
.form-footer input[type='submit'] {
    background: linear-gradient(to right, #df9f40, #ebc690, #e19f3e, #dbc5a4);
    border: unset;
    font-family: "Roboto", sans-serif;
    font-weight: bold;
    color: #273580;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{
	border:none!important;
}
.wpcf7 .wpcf7-not-valid-tip{
	color:red;
}
.sb{
	display:grid;
}
.sb .wpcf7-submit{
	margin:0;
}
.footer-social>a{
	padding-right:1.3em;
}
.footer-secondary{
	display:none;
}
.footer-primary .copyright-footer{
	color:#fff;
}
}
.footer-primary a{
	 color: #eb8432;
}
/*cot-lh*/
.phone-contact {
    bottom: 10px;
    position: fixed;
    left: 10px;
    z-index: 88;
    padding: 6px;
    background: linear-gradient(90deg,#840000,#b30000,#dd3333);
    border-radius: 10px;
}
.phone-contact a {
    color: #fff;
    font-size: 25px;
    vertical-align: -webkit-baseline-middle;
    font-weight: bold;
    font-family: "Roboto", sans-serif;
    letter-spacing: 1px;
}
#cta-icon a i{
	font-size: 27px;
	color: #78bc1c;
}
#cta-icon a:hover i{
	color:#fff!important;
}
#cta-icon a:hover{
	background-color:#78bc1c;
}
#cta-icon {
    position: fixed;
    width: 60px;
    right: 0;
    top: 50%;
    z-index: 2000;
    background: #fff;
    box-shadow: -2px 0 10px rgb(0 0 0 / 10%);
    border-radius: 10px 0 0 10px;
    -webkit-border-radius: 10px 0 0 10px;
    -moz-border-radius: 10px 0 0 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    transform: translate(0,-50%);
}
@-webkit-keyframes swing{
    0%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg)}
    100%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}
    }
@-moz-keyframes swing{
        0%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg)}
        100%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}
}
@-ms-keyframes swing{
    0%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg)}
    100%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}}
@keyframes pulsate{
    0%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg)}
    100%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}}
@-webkit-keyframes pulsate{
    0%{-webkit-transform:scale(0.1,.1);-moz-transform:scale(0.1,.1);-ms-transform:scale(0.1,.1);-o-transform:scale(0.1,.1);transform:scale(0.1,.1);opacity:0}
    50%{opacity:1}
    100%{-webkit-transform:scale(2,2);-moz-transform:scale(2,2);-ms-transform:scale(2,2);-o-transform:scale(2,2);transform:scale(2,2);opacity:0}}
@-moz-keyframes pulsate{
        0%{-webkit-transform:scale(0.1,.1);-moz-transform:scale(0.1,.1);-ms-transform:scale(0.1,.1);-o-transform:scale(0.1,.1);transform:scale(0.1,.1);opacity:0}
        50%{opacity:1}100%{-webkit-transform:scale(2,2);-moz-transform:scale(2,2);-ms-transform:scale(2,2);-o-transform:scale(2,2);transform:scale(2,2);opacity:0}
        }
@-ms-keyframes pulsate{
    0%{-webkit-transform:scale(0.1,.1);-moz-transform:scale(0.1,.1);-ms-transform:scale(0.1,.1);-o-transform:scale(0.1,.1);transform:scale(0.1,.1);opacity:0}
    50%{opacity:1}100%{-webkit-transform:scale(2,2);-moz-transform:scale(2,2);-ms-transform:scale(2,2);-o-transform:scale(2,2);transform:scale(2,2);opacity:0}}
    @keyframes pulsate{
        0%{-webkit-transform:scale(0.1,.1);-moz-transform:scale(0.1,.1);-ms-transform:scale(0.1,.1);-o-transform:scale(0.1,.1);transform:scale(0.1,.1);opacity:0}
        50%{opacity:1}
        100%{-webkit-transform:scale(2,2);-moz-transform:scale(2,2);-ms-transform:scale(2,2);-o-transform:scale(2,2);transform:scale(2,2);opacity:0}}
#cta-icon a {
    padding: 15px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    position: relative;
    text-decoration: none;
    transition: .3s;
}
#cta-icon .cs-ring {
    position: absolute;
    border: 1px solid #dc3545;
    border-radius: 50%;
    width: 22px;
    height: 22px;
    -webkit-animation: pulsate 1s ease-out;
    -moz-animation: pulsate 1s ease-out;
    -ms-animation: pulsate 1s ease-out;
    -o-animation: pulsate 1s ease-out;
    animation: pulsate 1s ease-out;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
#cta-icon a.cta-phone i {
    color: #dc3545;
    -webkit-animation: swing ease-in-out .2s infinite alternate;
    -moz-animation: swing ease-in-out .2s infinite alternate;
    -ms-animation: swing ease-in-out .2s infinite alternate;
    -o-animation: swing ease-in-out .2s infinite alternate;
    animation: swing ease-in-out .2s infinite alternate;
}
#cta-icon a:not(:last-child) {
    border-bottom: 1px solid #dee2e6;
}
#cta-icon a.cta-email .icon_email {
    background: url(/wp-content/uploads/2021/03/email.svg) 0 0/100% auto no-repeat;
    width: 27px;
    height: 27px;
    display: inline-block;
}
#cta-icon a.cta-chat .icon_chat {
    background: url(/wp-content/uploads/2021/03/chat-2.svg) 0 0/100% auto no-repeat;
    width: 27px;
    height: 27px;
    display: inline-block;
}
#cta-icon a.cta-messenger .ico_messenger {
    background: url(/wp-content/uploads/2021/03/ico_messenger.svg) 0 0/100% auto no-repeat;
    width: 27px;
    height: 27px;
    display: inline-block;
}
#cta-icon a.cta-zalo .ico_zalo {
    background: url(/wp-content/uploads/2021/03/ico_zalo.svg) 0 0/100% auto no-repeat;
    width: 27px;
    height: 27px;
    display: inline-block;
}
#cta-icon a.cta-phone {
	border-radius: 10px 0 0 0;
}
#cta-icon a.cta-backtotop{
	border-radius: 0 0 0 10px;
}
/*gioi-thieu*/
.form-lienhe{
    padding: 20px;
    max-width: 800px!important;
    margin: 0 auto 80px!important;
    background: #f9f9f9;
    border: 1px solid;
}
.form-2 input[type='email'], .form-2 input[type='number'], .form-2 input[type='text'], .form-2 input[type='tel'], .form-2 select, .form-2 textarea {
    border-bottom: 1px solid rgba(0,0,0,.3);
    border-top: 0;
    border-left: 0;
    border-right: 0;
    box-shadow: unset;
    background-color: transparent;
}
.form-2 input[type='submit'] {
    background-color: transparent!important;
    color: #000;
    font-weight: bold;
    letter-spacing: 1px;
    border: 0;
    margin: 0;
    text-decoration: underline;
    font-family: "Roboto", sans-serif;
}
.dark .button.is-form:hover, .button:hover, input[type='submit']:hover, input[type='reset']:hover, input[type='button']:hover{
	box-shadow:none!important;
}
.bds-sc .wpcf7-response-output{
	width: 500px;
    margin: 0 auto;
}
.form-2 input[type='email'], .form-2 input[type='number'], .form-2 input[type='text'], .form-2 input[type='tel'], .form-2 select, .form-2 textarea{
	    border-bottom: 1px solid rgba(0,0,0,.3);
    border-top: 0;
    border-left: 0;
    border-right: 0;
    box-shadow: unset;
    background-color: transparent;align-content;
	font-size:16px;
}
.wpcf7 p{
	font-size:16px;
}
/*pd*/
.pd-bt{
	padding-bottom:0px!important;
}
/*tin-tuc*/
.badge{
	display:none;
}
.archive .btn-rm-box{
	display:none;
}
.blog-share a {
    font-size: 1.3em;
}
.button {
    border: 1px solid!important;
}
.comments-area{
	display:none;
}

.page-title-inner{
	display:none;
}
.slider-style-focus .flickity-slider>*:not(.is-selected){
	opacity:1!important;
}
.text-3 {
    font-size: 24px;
    font-weight: 300;
    line-height: 1.4;
    margin-bottom: 10px;
}
.category-page-row .box-text-products{
	background-color: rgb(246, 247, 249);
    padding: 20px 20px 20px 20px;
}
.grid-tools{
	color: #FFF;
    opacity: 1;
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transition: opacity 0.6s cubic-bezier(0.5, 0, 0, 1) 0s, transform 0.6s cubic-bezier(0.5, 0, 0, 1) 0s;
    pointer-events: none;
    background-color: unset;
    background: #001f3ead;
    text-align: center;
    padding: 5px !important;
}
.slider-nav-light .flickity-prev-next-button{
	width: 100px;
    height: 100px;
}
/*chi-tiet-san-pham*/
.woocommerce-tabs .tabs{
	display:none;
}
.shop-container .container {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
}
.tooltipstered{
	margin:0;
}
.woocommerce-tabs .tab-panels{
	/* padding-top:0!important; */
}
.thongso-2{
	padding: 20px!important;
    border: 1px solid rgba(0,0,0,.3);
    background: #f2f2f2;
	margin:0 auto!important;
}
.thongso-2 ul li{
	margin-left:0;
}
.thongso-2 ul{
	    columns: 3;
    -webkit-columns: 3;
}
.thongso-2 ul {
    list-style: none;
    margin-bottom: 0;
}
.thongso-2 ul li.dia_chi{
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.thongso-2 ul li span{
	color:#eb8432;
}
.form-action ul li::before, .thong-tin ul li::before, .form-action2 ul li::before, .imgtext .col-inner ul li::before, .textleft ul li::before {
    content: "– ";
}
.form-action ul li, .thong-tin ul li, .form-action2 ul li, .textleft ul li, .imgtext .col-inner ul li {
    list-style-type: none;
    margin-bottom: 5px;
    margin-left: 0;
}
.textright .col-inner {
    padding: 5%;
    background-color: #fff;
    margin-left: -10%!important;
    z-index: 10;
}
.textright ul{
	list-style: none;
}
.auto{
	margin:0 auto !important;
}
.acf-map{
	width: 100%;
    height: 400px;
    border: #ccc solid 1px;
    margin: 0;
}
.fix-tienich .caption {
    padding: 20px 10px;
    color: #FFF;
    opacity: 1;
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transition: opacity 0.6s cubic-bezier(0.5, 0, 0, 1) 0s, transform 0.6s cubic-bezier(0.5, 0, 0, 1) 0s;
    font-size: 1.3em;
    text-transform: uppercase;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1;
    background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.5), transparent);
    background-image: linear-gradient(to top, rgba(0,0,0,0.5), transparent);
    pointer-events: none;
    background-color: unset;
}
.hr_dots {
    text-align: center;
    line-height: 0;
}
.hr_dots span {
    background: #eb8432;
    color: #eb8432;
    display: inline-block;
    width: 5px;
    height: 5px;
    overflow: hidden;
    margin: 0 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.mr-dk{
	margin:0!important;
}
#bao-gia input[type='text'], #bao-gia input[type='email'], #bao-gia input[type='tel'], #bao-gia textarea, #bao-gia select, #bao-gia input[type='date'] {
    box-sizing: border-box;
    border-bottom: 1px solid #000;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    background-color: transparent;
    box-shadow: none;
}
#bao-gia input[type='submit']:not(.is-form) {
    color: #273580;
    border-radius: 10px;
    background: linear-gradient(to right, #df9f40, #ebc690, #e19f3e, #dbc5a4);
    border: unset;
    font-weight: bold;
    letter-spacing: 1px;
    font-family: "Roboto", sans-serif;
    margin-bottom: 0em!important;
}
::placeholder {
  font-weight:normal;
	font-size:16px;
}
.mg{
	margin-bottom:0!important;
}
.td-strong strong{
	color:#eb8432;
	font-weight:normal;
}
.th:first-child, td:first-child{
	padding-left:.5em;
}
th, td{
	color:#000;
}
.font-ls li{
	color:#000;
}
.font-ls li>strong{
	color:#eb8432;
}
/*Du-an-moi*/
.searchform{
	border: 1px solid #eee;
    border-radius: 4px;
    padding: 1.5rem;
    display: flex;
    align-items: baseline;
    box-shadow: 0 7px 50px 0 rgb(38 50 56 / 10%);
}
.ux-search-submit{
	display:none !important;
}
#woocommerce-product-search-field-0{
	border:none;
	box-shadow:none !important;
}
.searchform::before{
	  font-family: FontAwesome;
   		content: "\f002";
	    color: #999;
}
/*MOZAC*/
.accordion-inner{
	padding:1em 0;
}
.accordion-title.active, .accordion-title{
	border: 1px solid rgba(0,0,0,.3);
    background: #f2f2f2;
    text-transform: uppercase;
}
.accordion .toggle {
    right: 0;
    left: unset;
}
.accordion-title {
    padding-left: 10PX;
    font-weight: 900;
    font-size: 1.4em;
    font-family: "Roboto", sans-serif;
    letter-spacing: 1px;
}
.accordion-item{
	margin-bottom:10px;
}
/*colum-4 left*/
 .weonline247 {
    box-shadow: 0 2px 4px 0 rgb(0 0 0 / 35%);
    background: #00779a;
    color: #fff;
    border-radius: 6px;
    padding: 10px;
    margin: 0 0 20px 0;
}
.thong_tin_lien_he .avatar_img{
	text-align:center;
}
.thong_tin_lien_he .avatar_img img{
	width:50%;
	border-radius:100%;
	margin-bottom: 20px;
}
.tt-hotline {
    text-align: center;
    background: #c72528;
    color: #fff;
    padding: 10px;
}
.tt-hotline i{
		margin-right:5px;
}
.table-contact {
    border: 1px solid #eee;
    border-radius: 4px;
    padding: 20px;
    align-items: baseline;
    box-shadow: 0 7px 50px 0 rgb(38 50 56 / 10%);
}
.messa{
	margin-bottom:0!important;
}
.mfp-bg.off-canvas-center:not(.dark) {
    background-color: #001F42;
    opacity: 1;
}
.off-canvas-center .nav-vertical>li>a, .header-social-icons .social-icons i{
	color:#fff;
}
.off-canvas-center:not(.dark) .mfp-close {
    color: white;
}

/*svg*/
.product-template-default .flickity-prev-next-button.next, .home .flickity-prev-next-button.next{
	right:4%;
}
.product-template-default .flickity-prev-next-button.previous, .home .flickity-prev-next-button.previous{
	left:4%;
}
.product-template-default .flickity-prev-next-button.previous, .home .flickity-prev-next-button.previous{
	content:"";
	background:url("/wp-content/uploads/2021/03/a-2.png") no-repeat center;
	width: 75px !important;
    height: 60px !important;
	opacity:2;
}
.product-template-default .flickity-prev-next-button.next, .home .flickity-prev-next-button.next{
	content:"";
	background:url("/wp-content/uploads/2021/03/a-6.png") no-repeat center;
	width: 75px !important;
    height: 60px !important;
	opacity:2;
}
.product-template-default .flickity-prev-next-button .flickity-button-icon,  .home .flickity-button-icon{
	display:none;
}
.product-section{
	border:none;
	padding-top:20px;
}
.product-section h3{
	font-size:1.6em;
	padding-bottom:30px;
	max-width: 1125px;
}
.product-small .box-text{
/* 	    background-color: rgb(246, 247, 249)!important; */
    padding: 20px!important;
}
/*reponsive*/
@media (max-width: 849px){
	.thongso-2 {
		border: 0;
	}
	.textright .col-inner {
    margin-left: 0!important;
    background: #f9f9f9;
    border-bottom: 1px solid #dba13d;
}
	.accordion-inner {
    padding: 0.6em;
}
	.medium-logo-center .logo {
    -ms-flex-order: 2;
    order: 1;
    text-align: center;
    margin:0;
}
	.nav-right{
		justify-content:flex-end !important;
	}
	.header-main .nav > li.has-icon > a{
		color:#273580;
	}
}
@media (max-width: 549px){
h1 {
    font-size: 1.4em;
}
.main-sc .title:before {
    content: none;
}
	.main-sc .row-small>.col
	{
		padding:2px;
	}
	#cta-icon {
    border-radius: 0;
    top: inherit;
    width: 100%;
    height: 60px;
    bottom: 0;
    left: 0;
    right: inherit;
    display: flex;
    flex-direction: row;
    font-size: 0;
    text-align: center;
    -moz-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}
	.thongso-2 ul {
    columns: 1;
    -webkit-columns: 1;
}
	.slide-mb img{
		border-bottom:1px solid;
	}
	.product-small .hide-for-small{
		display:block !important;
	}
	.product-small .name a{
    font-size: 13px;
	letter-spacing:1px;
}
}





ul ul, ul ol, ol ol, ol ul {
    margin: 0.5em 0 0.5em 3em;
}
.nav-pills>li.active>a {
    color: #fff !important;
    background: var(--primary-color);
}
.nav-pills>li>a {
    border: 1px solid var(--primary-color);
    color: var(--primary-color);
    margin: 0 10px;
}
.pum-content h2{
    background: linear-gradient(to right, #df9f40, #ebc690, #e19f3e, #dbc5a4);
    -webkit-background-clip: text;
    background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}
.pum-content h4{
	color: #fff;
	text-align: center;
}
.pum-content h4>a{
	font-size: 20px;
}
.pum-content .form-footer input[type='email'], .pum-content .form-footer textarea{
	display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #daae6c;
    background: #001f3e;
    color: #fff;
}

.wpcf7 form .wpcf7-response-output {
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
    border: 2px solid #e0a754;
    background: #001f3e;
    color: #fff;
}
@media screen and (min-width: 850px) {
    .pum-content .form-footer .large-6 {
        max-width: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }
}