.giuseart-nav {
display: none;
@font-face {
font-family: "Lexend Deca Regular";
font-style: normal;
font-weight: normal;
src: local("Lexend Deca Regular"),
url(//dichthuattamhoaphat.com/wp-content/themes/flatsome-child/fonts/LexendDecaRegular.woff) format("woff");
}
body {
font-family: "Lexend Deca", sans-serif !important;
}
h1, h2, h3, h4, h5, h6, a {
font-family: "Lexend Deca Regular", sans-serif !important;
} .img {
overflow: hidden;
}
.rt_new_pro_right {
position: unset !important;
}
.box_first_posts {
padding-top: 55px;
}
.rt_new_pro_right > .col-inner {
position: unset !important;
}
.rt_new_pro_right .col-inner .heading {
position: absolute;
top: 0;
left: 0;
z-index: 9;
}
#content {
background: #f5f5f5;
} .rt_form_dk .small-12 {
padding-bottom: 15px;
}
.form_dk > div:nth-child(1) {
width: 50%;
float: left;
text-align: center;
color: #f6f6f6;
font-size: 14px;
}
.form_dk > div form {
overflow: hidden;
margin-bottom: 0;
}
.form_dk > div:nth-child(1) p {
margin-bottom: 0 !important;
}
.form_dk > div:nth-child(1) h2 {
font-size: 25px;
margin-bottom: 5px;
color: #f6f6f6;
font-weight: 400;
}
.form_dk > div:nth-child(2) {
width: 50%;
float: right;
position: relative;
margin: 7px 0;
}
.form_dk > div:nth-child(2) input {
width: 100%;
height: 44px;
margin: 0;
}
.form_dk > div:nth-child(2) .wpcf7-submit {
position: absolute;
top: -10px;
right: 0;
width: 44px;
height: 44px;
text-transform: initial;
background: #f39303;
padding: 0;
}
.wpcf7-mail-sent-ok {
color: #fff;
} .footer-wrapper .section_doi_tac {
background-color: #fff !important;
}
.footer-wrapper .section_doi_tac .large-12 {
padding-bottom: 0 !important;
}
.footer-wrapper .section_doi_tac .gallery-col {
padding-bottom: 0;
}
.header, .header-wrapper { }
.rt_header {
font-size: 32px;
color: #CC2323;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 0
}
.rt_subtitle {
font-size: 16px;
color: #292929;
position: relative;
margin-bottom: 20px;
}
.rt_subtitle:before { background: #CC2323;
width: 80px;
height: 3px;
position: absolute;
top: 42px;
left: 46%;
z-index: 99;
}
.rt_subtitle:after {
content: ;
background: #c8c8c8;
width: 330px;
height: 1px;
position: absolute;
bottom: -18px;
left: 50%;
transform: translateX(-50%)
}
.footer-wrapper .section_doi_tac .large-12 .row .large-1 {
max-width: 11.1111%;
flex-basis: 11.1111%;
}
.footer-wrapper {
background: url(http://dichthuattamhoaphat.com/wp-content/uploads/2024/10/footer.jpg) ;
background-size: cover;
}
.section_hotline .large-4 {
padding-bottom: 0 !important;
}
.section_hotline .box-text {
padding: 0 20px;
}
.section_hotline .has-hover p {
font-size: 16px;
color: #fff;
font-weight: 400;
line-height: 26px;
margin: 0;
}
.section_hotline .has-hover a {
font-size: 26px;
color: #fff;
font-weight: bold;
line-height: 28px;
margin: 0;
}
.footer-1 {
border: unset;
background: transparent !important;
padding-top: 60px !important;
}
.footer-1 .large-6:nth-child(1){
max-width: 55%;
flex-basis: 55%;
}
.footer-1 .large-6:nth-child(1) .col-inner .textwidget p {
position: relative;
padding-left: 25px;
}
.footer-1 .large-6:nth-child(1) .textwidget p:nth-child(1)::before, .footer-1 .large-6:nth-child(1) .textwidget p:nth-child(2)::before {
content: "";
background: url(//dichthuattamhoaphat.com/wp-content/themes/flatsome-child/img/carbon_location-filled.png) no-repeat;
height: 18px;
width: 18px;
position: absolute;
top: 9px;
left: 0;
}
.footer-1 .large-6:nth-child(1) .textwidget p:nth-child(3)::before {
content: "";
background: url(//dichthuattamhoaphat.com/wp-content/themes/flatsome-child/img/clarity_email-solid.png) no-repeat;
height: 18px;
width: 18px;
position: absolute;
top: 9px;
left: 0;
}
.footer-1 .large-6:nth-child(1) .textwidget p:nth-child(4)::before {
content: "";
background: url(//dichthuattamhoaphat.com/wp-content/themes/flatsome-child/img/bxs_phone-call.png) no-repeat;
height: 18px;
width: 18px;
position: absolute;
top: 9px;
left: 0;
}
.footer-1 .large-6:nth-child(1) .textwidget p:nth-child(5)::before {
content: "";
background: url(//dichthuattamhoaphat.com/wp-content/themes/flatsome-child/img/Grouplink.png) no-repeat;
height: 18px;
width: 18px;
position: absolute;
top: 9px;
left: 0;
}
.footer-1 .large-6:nth-child(2){
max-width: 45%;
flex-basis: 45%;
}
.footer-1 .large-3:nth-child(1) {
max-width: 29%;
flex-basis: 29%;
}
.footer-1 .large-3:nth-child(2) {
max-width: 19%;
flex-basis: 19%;
}
.footer-1 .large-3:nth-child(3) {
max-width: 20%;
flex-basis: 20%;
}
.footer-1 .large-3:nth-child(4) {
max-width: 32%;
flex-basis: 32%;
}
.footer-1 p {
margin-bottom: 0 !important;
line-height: 30px;
}
.footer-1 p i {
color: #f39303;
}
.footer-1 .large-12 {
padding-bottom: 0 !important;
}
.footer-1 .menu li {
border-top: unset;
}
.footer-1 .menu li a {
line-height: 24px !important;
padding-bottom: 8px !important;
color: #fff !important;
font-size: 14px;
padding-top: 0 !important;
padding-right: 0 !important;
padding-left: 0 !important;
}
.footer-2 .widget-title {
color: #636363;
margin-bottom: 20px !important;
display: block;
}
.footer-2 .widget_text {
padding-left: 0 !important;
padding-right: 0 !important;
}
.footer ul.menu > li:nth-child(1) {
border: none !important;
}
.footer .custom-html-widget {
color: #333;
font-size: 14px;
line-height: 24px;
text-align: justify;
}
.footer p {
color: #fff;
font-size: 15px;
line-height: 36px;
text-align: justify;
}
.footer p i {
color: #333 !important;
margin-right: 5px;
}
.absolute-footer {
display: none !important;
}
.footer-2 .is-divider {
display: none !important;
}
.rt_icon_hd {
overflow: hidden;
}
.rt_icon_hd1 {
margin-right: 25px;
}
.rt_icon_hd1 img {
padding: 6px 0;
}
.rt_icon_hd2 {
margin-right: 25px;
}
.rt_icon_hd2 img {
padding-top: 9px;
}
.rt_icon_hd3 img {
padding: 8px 0;
}
.rt_icon_hd > img {
float: left;
margin-right: 7px;
}
.rt_icon_hd > div {
float: right;
font-size: 14px;
line-height: 21px;
color: #33496d;
}
#wide-nav > .flex-row > .flex-left {
width: 100% !important;
margin-right: 0 !important;
}
.nav-dropdown-default {
padding: 0;
}
.header-bottom {
margin-bottom: 1px;
}
.search-form {
width: 100% !important;
}
.clear {
clear: both;
}
.image-tools.top.right {
z-index: 9;
}
.badge-container {
display: none;
}
.product-title a {
font-size: 15px;
color: #333333;
line-height: 25px;
display: block;
font-weight: 500;
overflow: hidden;
margin-bottom: 5px;
}
.product-small:hover .product-title a {
color: #292929;
}
.block-product-col {
margin: 0 -10px;
clear: both;
}
.block-product-col .col-4 {
width: 25%;
float: left;
padding: 0 10px;
margin: 10px 0;
}
.block-product-col .col-3 {
width: 33.333333%;
float: left;
padding: 0 10px;
margin: 10px 0;
}
.block-product-1 .col-inner {
background-color: #ffffff;
padding: 0;
border-radius: 0px;
border: 1px solid #ebebeb;
} .block-product-1 {
margin: 0 -8px;
}
.block-product-1 .col-3 {
padding: 0 8px;
margin-bottom: 15px;
}
.block-product-1 .spd1_box_left {
width: 460px;
overflow: hidden;
float: left;
clear: none;
}
.block-product-1 .box-image {
width: 100%;
height: 154px;
}
.block-product-1 .box-image img {
width: 100%;
height: 154px;
object-fit: cover;
}
.block-product-1 del {
display: none !important;
}
.block-product-1 ins {
width: 100% !important;
}
.block-product-1 .price {
text-align: center !important;
}
.block-product-1 .box-text span.amount {
font-size: 16px !important;
font-weight: 600 !important;
}
.block-product-1 .spd1_box_left > div {
width: 100% !important;
margin-top: 0;
}
.block-product-1 .spd1_box_left .box-text {
padding: 15px 20px 20px 20px;
}
.block-product-1 .spd1_box_left .box-text .product-title a {
font-size: 21px;
color: #33496d;
line-height: 25px;
display: block;
height: 25px;
overflow: hidden;
margin-bottom: 6px;
}
.block-product-1 .spd1_box_right {
width: calc(100% - 460px);
float: right;
clear: none;
}
.block-product-1 .spd1_box_right .box-text {
padding: 10px;
}
.block-product-1 .spd1_box_right .box-text .product-title a {
display: block;
font-size: 15px;
color: #33496d;
line-height: 22px;
height: 22px;
overflow: hidden;
margin-bottom: 6px;
}
.block-product-1 .spd1_box_right .box-text span.amount {
font-size: 15px;
}
.block-product-1 .spd1_box_right > div {
margin-top: 0;
}
.block-product-1 .spd1_box_right .box-image {
height: 170px;
width: 100%;
}
.block-product-1 .spd1_box_right .box-image img {
width: 100%;
height: 170px;
object-fit: cover;
}
.block-product-1 .box-text {
padding: 5px 10px 20px 10px !important;
background: url(//dichthuattamhoaphat.com/wp-content/themes/flatsome-child/img/star.png) 52px 55px no-repeat;
}
.block-product-1 .box-text a {
display: block;
font-size: 16px;
line-height: 25px;
height: 25px;
overflow: hidden;
color: #333333;
text-align: center;
}
.box-text .price-wrapper {
margin: 0 0 6px 0;
line-height: 22px;
width: 47%;
float: left;
height: unset;
overflow: hidden;
}
.block-product-2 .box-text .added_to_cart {
background: #fff !important;
color: #292929;
font-weight: 500;
text-transform: inherit;
line-height: 32px;
height: 32px;
border: 2px solid #fccb4e;
padding: 0 10px !important;
margin-top: 18px;
font-size: 14px;
text-align: right;
border-radius: 40px;
float: right;
margin-right: 0 !important;
}
.block-product-2 .box-text .added_to_cart:after {
display: none;
}
.box-text del, .box-text ins {
width: 100%;
display: block;
}
.box-text del span.amount {
color: #333;
font-size: 14px !important;
line-height: 28px;
font-weight: 400;
}
.box-text span.amount {
color: #ee1f1f;
font-size: 18px;
font-weight: 700;
line-height: 28px;
}
.block-product-1 .box-text .star-rating {
display: block;
width: 100%;
margin: 0 0 10px 0;
padding: 0;
font-size: 11px;
}
.star-rating span:before {
color: #f39402 !important;
} .product-info .price-wrapper span.amount,
.product-info .price-wrapper ins .amount {
font-size: 36px;
color: #f54444;
}
.product-info .price-wrapper del, .product-info .price-wrapper ins {
display: block;
margin-bottom: 10px;
}
.product-info .price-wrapper del {
color: #a8a8a8;
font-size: 15px;
}
.product-info .price-wrapper del .amount {
font-size: 15px;
color: #a8a8a8;
}
.block-product-col a.view_product {
position: relative;
display: inline-block;
background-color: transparent;
text-transform: uppercase;
font-size: 0.97em;
letter-spacing: 0.03em;
-ms-touch-action: none;
touch-action: none;
cursor: pointer;
font-weight: bolder;
text-align: center;
color: currentColor;
text-decoration: none;
border: 1px solid transparent;
vertical-align: middle;
border-radius: 0;
margin-top: 0;
margin-right: 1em;
text-shadow: none;
line-height: 2.4em;
min-height: 2.5em;
padding: 0 1.2em;
max-width: 100%;
transition: transform 0.3s, border 0.3s, background 0.3s, box-shadow 0.3s,
opacity 0.3s, color 0.3s;
text-rendering: optimizeLegibility;
box-sizing: border-box;
font-size: 0.8em;
margin-bottom: 0;
margin-top: 1em;
background-color: #dedede;
}
.block-product-col a.wc-forward {
position: relative;
display: inline-block;
background-color: transparent;
text-transform: uppercase;
font-size: 0.97em;
letter-spacing: 0.03em;
-ms-touch-action: none;
touch-action: none;
cursor: pointer;
font-weight: bolder;
text-align: center;
color: currentColor;
text-decoration: none;
border: 1px solid transparent;
vertical-align: middle;
border-radius: 0;
margin-top: 0;
margin-right: 1em;
text-shadow: none;
line-height: 2.4em;
min-height: 2.5em;
padding: 0 1.2em;
max-width: 100%;
transition: transform 0.3s, border 0.3s, background 0.3s, box-shadow 0.3s,
opacity 0.3s, color 0.3s;
text-rendering: optimizeLegibility;
box-sizing: border-box;
font-size: 0.8em;
margin-bottom: 0;
margin-top: 1em;
background-color: #446084;
color: #fff;
} .block-product-2 .col-inner {
background: #ffffff;
position: relative;
border-radius: 4px;
}
.block-product-2 .col-inner .rt-description {
position: absolute;
top: 0;
left: -245px;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.7);
color: #fff;
padding: 10px;
font-size: 14px;
z-index: 1;
opacity: 0;
-webkit-transition: left 1s;
-moz-transition: left 1s;
}
.block-product-2 .col-inner:hover .rt-description {
opacity: 1;
left: 0;
}
.block-product-2 .col-inner .rt-description a {
color: #fff;
}
.block-product-col .rt-description a.view_product {
margin-top: 0;
color: #292929;
}
.block-product-2 .rt-description a.wc-forward {
margin-top: 0;
margin-right: 0;
}
.block-product-2 .box-image {
height: 245px;
width: 100%;
}
.block-product-2 .box-image img {
width: 100%;
height: 245px;
object-fit: cover;
}
.block-product-2 .box-text {
padding: 15px !important;
overflow: hidden;
text-align: left;
}
.block-product-2 .box-text .product-title a {
font-size: 15px;
color: #333333;
line-height: 25px;
display: block;
font-weight: 500;
height: 25px;
overflow: hidden;
margin-bottom: 5px;
}
.block-product-2 .box-text > a {
background: #fff !important;
color: #292929;
margin-top: 8px !important;
font-weight: 500;
float: right;
line-height: 32px;
height: 32px;
border: 2px solid #fccb4e;
padding: 0 15px;
font-size: 15px;
border-radius: 40px;
}
.star-rating {
font-size: 11px !important;
margin-top: 3px !important;
margin-bottom: 6px !important;
}
.block-product-2 .box-text span.amount {
font-size: 16px;
}
.block-product-2-edit .block-product-2 > div {
width: 50%;
}
.block-product-2-edit .block-product-2 .col-4:nth-child(2n + 1) {
clear: both;
}
.block-product-2-edit .slider-wrapper {
margin-top: 23px;
}
.block-product-2-edit .slider-wrapper .text-inner h2 {
font-size: 60px;
font-family: "SVN-Unthrift";
margin-bottom: 30px;
}
.block-product-2-edit .slider-wrapper .text-inner p {
font-size: 15px;
line-height: 24px;
} .block-product-3 {
padding-bottom: 40px;
overflow: hidden;
}
.block-product-3 .col-inner {
border: 1px solid #ebebeb;
background: #fff;
overflow: hidden;
}
.block-product-3 .col-inner .box-text {
padding-bottom: 0.4em;
}
.block-product-3 .price-wrapper {
padding: 0;
display: block;
}
.block-product-3 .price-wrapper .star-rating {
width: 100%;
}
.block-product-3 .price-wrapper .price, .block-product-3 .price-wrapper .rt_view_product {
width: 100%;
margin: 0 auto;
}
.block-product-3 .price-wrapper .price, .block-product-3 .price-wrapper .rt_view_product .view_product {
margin-top: 0;
margin-right: 0;
}
.block-product-3 .price-wrapper .price del, .block-product-3 .price-wrapper .price ins {
display: block;
width: 100%;
margin: 2px 0;
}
.block-product-3 .title-wrapper {
text-align: left;
}
.block-product-3 .title-wrapper p a {
font-size: 18px;
display: block;
line-height: 25px;
height: 25px;
overflow: hidden;
color: #2c4162;
}
.block-product-3 .col-4 {
width: 50%;
}
.block-product-3 .col-4:nth-child(2n + 1) {
clear: both;
}
.block-product-3 .box-image {
width: 240px;
height: 200px;
float: left;
}
.block-product-3 .box-image img {
width: 100%;
height: 200px;
object-fit: cover;
}
.block-product-3 .box-text {
width: calc(100% - 240px);
float: right;
background: #fff;
text-align: left;
padding: 20px 15px;
}
.block-product-3 .box-text .rt-des p {
font-size: 14px;
line-height: 22px;
display: block;
height: 66px;
overflow: hidden;
color: #6e6e6e;
} .heading {
text-align: center;
margin-bottom: 20px;
}
.heading a, .heading span {
display: inline-block;
color: #292929;
font-size: 30px;
font-weight: 700;
text-transform: uppercase;
line-height: 40px;
padding: 0 10px;
position: relative;
}
.heading a:after, .heading span:after {
content: "";
position: absolute;
top: 20px;
left: -60px;
width: 60px;
height: 2px;
background: #bebebe;
}
.heading a:before, .heading span:before {
content: "";
position: absolute;
top: 20px;
right: -60px;
width: 60px;
height: 2px;
background: #bebebe;
}
.grid-tools a {
display: none !important;
background: #f28f06 !important;
}
input[type="submit"],
input[type="submit"].button,
input[type="submit"],
.primary { margin-right: 0 !important;
text-transform: initial;
font-weight: 400;
}
.block-product-col a.wc-forward {
text-transform: none !important;
}
.box_new > div {
padding-bottom: 0;
} .box__colum__commitment {
clear: both;
}
.box__colum__commitment h3 {
color: #333;
font-size: 20px;
font-weight: 400;
margin: 0;
}
.box__colum__commitment p {
font-size: 12px;
line-height: 24px;
margin: 0;
}
.box__colum__commitment .col {
padding-bottom: 0;
}
ul.ul-reset > li {
margin-left: 0 !important;
} .news-widget-sidebar-widget {
background: #f4f4f4;
padding: 20px;
}
.news-widget-sidebar-widget .news-item-sidebar {
border-bottom: 1px solid #ddd;
padding-bottom: 20px;
}
.news-widget-sidebar-widget .news-item-sidebar h4 {
margin: 10px 0 5px 0;
}
.news-widget-sidebar-widget .news-item-sidebar h4 a {
color: #073f77;
font-size: 16px;
font-weight: 500;
display: block;
line-height: 22px;
}
.news-widget-sidebar-widget .news-item-sidebar .date {
color: #9c9c9c;
font-size: 13px;
font-weight: 500;
}
.news-widget-sidebar-widget .news-item-sidebar-clear .boxx__innner {
overflow: hidden;
clear: both;
padding-top: 20px;
}
.news-widget-sidebar-widget .news-item-sidebar-clear .boxx__innner .news-thumb {
float: left;
width: 100px;
}
.news-widget-sidebar-widget
.news-item-sidebar-clear
.boxx__innner
.news-thumb
a {
display: block;
line-height: 0;
}
.news-widget-sidebar-widget
.news-item-sidebar-clear
.boxx__innner
.news-thumb
a
img {
width: 100%;
height: 75px;
object-fit: cover;
}
.news-widget-sidebar-widget
.news-item-sidebar-clear
.boxx__innner
.box__slider {
float: right;
width: calc(100% - 110px);
}
.news-widget-sidebar-widget
.news-item-sidebar-clear
.boxx__innner
.box__slider
h4 {
margin: 0 0 3px 0;
}
.news-widget-sidebar-widget
.news-item-sidebar-clear
.boxx__innner
.box__slider
h4
a {
color: #073f77;
font-size: 15px;
font-weight: 500;
display: block;
line-height: 22px;
max-height: 44px;
overflow: hidden;
}
.news-widget-sidebar-widget
.news-item-sidebar-clear
.boxx__innner
.box__slider
.date {
color: #9c9c9c;
font-size: 13px;
font-weight: 500;
} .box_first_posts {
clear: both;
overflow: hidden;
}
.box_first_posts .news-item-posts {
float: left;
width: 48%;
}
.box_first_posts .news-item-posts:nth-child(2n) {
float: right;
}
.box__second_posts {
overflow: hidden;
clear: both;
}
.box__second_posts .news-item-sidebar-clear {
float: left;
width: 48%;
}
.box__second_posts .news-item-sidebar-clear:nth-child(2n) {
float: right;
}
.box__second_posts .news-item-sidebar-clear .news-thumb {
float: left;
width: 105px;
}
.box__second_posts .news-item-sidebar-clear .box__slider {
float: right;
width: calc(100% - 115px);
}
.news-style-2 .box_first_posts .boxx__innner {
position: relative;
margin-bottom: 20px;
overflow-y: hidden;
}
.news-style-2 .box_first_posts .boxx__innner .news-thumb img {
width: 100%;
height: 260px;
object-fit: cover;
-webkit-transition: -webkit-transform 0.5s ease;
-moz-transition: -moz-transform 0.5s ease;
transition: transform 0.5s ease;
}
.news-style-2 .box_first_posts .boxx__innner .news-thumb:hover img {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1.1);
transform: scale(1.1);
}
.news-style-2 .box_first_posts .boxx__innner .box__slider {
position: absolute;
bottom: 0;
width: 100%;
padding: 10px;
}
.news-style-2 .box_first_posts .boxx__innner .box__slider h4 {
margin-bottom: 0;
}
.news-style-2 .box_first_posts .boxx__innner .box__slider h4 .news-title {
font-size: 17px;
line-height: 22px;
color: #fff;
}
.news-style-2 .box_first_posts .boxx__innner .box__slider .date {
color: #fff;
font-size: 13px;
}
.news-style-2 .box_first_posts .boxx__innner .box__slider .date i {
padding-right: 5px;
color: #fff;
}
.news-style-2 .box__second_posts .news-item-sidebar-clear {
padding-top: 11px;
margin-top: 11px;
border-top: 1px solid #e3e3e3;
}
.news-style-2 .box__second_posts .news-item-sidebar-clear .news-thumb {
width: 105px;
height: 70px;
overflow: hidden;
}
.news-style-2 .box__second_posts .news-item-sidebar-clear:nth-child(1),
.news-style-2 .box__second_posts .news-item-sidebar-clear:nth-child(2) {
padding-top: 0;
margin-top: 0;
border-top: none;
}
.news-style-2 .box__second_posts .news-item-sidebar-clear .news-thumb img {
width: 100%;
height: 70px;
object-fit: cover;
-webkit-transition: -webkit-transform 0.5s ease;
-moz-transition: -moz-transform 0.5s ease;
transition: transform 0.5s ease;
}
.news-style-2
.box__second_posts
.news-item-sidebar-clear
.news-thumb:hover
img {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1.1);
transform: scale(1.1);
}
.news-style-2 .box__second_posts .news-item-sidebar-clear .box__slider h4 {
margin-bottom: 5px;
}
.news-style-2
.box__second_posts
.news-item-sidebar-clear
.box__slider
h4
.news-title {
font-size: 15px;
line-height: 22px;
color: #333333;
font-weight: 600;
display: block;
max-height: 44px;
overflow: hidden;
}
.news-style-2 .box__second_posts .news-item-sidebar-clear .box__slider .date {
font-size: 13px;
color: #6b6b6b;
}
.news-style-2 .box__second_posts .news-item-sidebar-clear .box__slider .date i {
color: #f4ae43;
} .news-style-3 {
margin: 0 -15px;
}
.news-style-3 .news-item-bottom {
width: 25%;
float: left;
clear: none;
padding: 0 15px;
margin-bottom: 15px;
}
.news-style-3 .news-item-bottom .boxx__innner {
}
.news-style-3 .news-item-bottom .boxx__innner .news-thumb {
width: 100%;
position: relative;
overflow: hidden;
height: 240px;
}
.news-style-3 .news-item-bottom .boxx__innner .news-thumb .time {
position: absolute;
top: 0;
left: 0;
background: #fff;
border: 2px solid #657f93;
padding: 8px 14px;
text-align: center;
}
.news-style-3 .news-item-bottom .boxx__innner .news-thumb .time p:nth-child(1) {
margin-bottom: 0;
font-size: 20px;
color: #838383;
line-height: 22px;
}
.news-style-3 .news-item-bottom .boxx__innner .news-thumb .time p:nth-child(2) {
margin-bottom: 0;
font-size: 11px;
color: #838383;
}
.news-style-3 .news-item-bottom .boxx__innner .news-thumb img {
width: 100%;
height: 240px;
object-fit: cover;
-webkit-transition: -webkit-transform 0.5s ease;
-moz-transition: -moz-transform 0.5s ease;
transition: transform 0.5s ease;
}
.news-style-3 .news-item-bottom .boxx__innner .news-thumb:hover img {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1.1);
transform: scale(1.1);
}
.news-style-3 .news-item-bottom .boxx__innner .box__slider {
overflow-y: hidden;
padding: 15px 0;
}
.news-style-3 .news-item-bottom .boxx__innner .box__slider h4 {
margin-bottom: 5px;
}
.news-style-3 .news-item-bottom .boxx__innner .box__slider h4 .news-title {
font-size: 16px;
color: #333;
line-height: 26px;
display: block;
font-weight: 600;
max-height: 48px;
overflow: hidden;
margin-bottom: 10px;
}
.news-style-3 .news-item-bottom .boxx__innner .box__slider .box__description p {
margin-bottom: 5px;
font-size: 14px;
line-height: 22px;
color: #838383;
text-align: justify;
max-height: 44px;
overflow: hidden;
}
.news-style-3 .news-item-bottom .boxx__innner .box__slider .views_all {
font-size: 14px;
text-decoration: underline;
color: #657f93;
} .news-block-widget-style-4 .news-thumb img {
-webkit-transition: -webkit-transform 0.5s ease;
-moz-transition: -moz-transform 0.5s ease;
transition: transform 0.5s ease;
}
.news-block-widget-style-4 .news-thumb:hover img {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1.1);
transform: scale(1.1);
}
.news-block-widget-style-4 {
overflow: hidden;
}
.news-block-widget-style-4 .box__colum__left {
width: 49%;
float: left;
}
.news-block-widget-style-4 .box__colum__left .boxx__innner {
position: relative;
overflow-y: hidden;
}
.news-block-widget-style-4 .box__colum__left .news-thumb {
width: 100%;
height: 430px;
}
.news-block-widget-style-4 .box__colum__left .news-thumb img {
width: 100%;
height: 430px;
object-fit: cover;
}
.news-block-widget-style-4 .box__colum__left .box__slider {
position: absolute;
bottom: 0;
width: 100%;
display: block;
background: rgba(0, 0, 0, 0.57);
padding: 15px 20px;
}
.news-block-widget-style-4 .box__colum__left .box__slider h4 {
margin-bottom: 0;
}
.news-block-widget-style-4 .box__colum__left .box__slider h4 a {
color: #fff;
font-size: 18px;
line-height: 22px;
font-weight: 400;
}
.news-block-widget-style-4 .box__colum__right {
width: 49%;
float: right;
}
.news-block-widget-style-4 .box__colum__right .news-item-clear {
margin-bottom: 17px;
overflow-y: hidden;
}
.news-block-widget-style-4
.box__colum__right
.news-item-clear
.boxx__innner
.news-thumb {
width: 130px;
height: 95px;
float: left;
overflow: hidden;
}
.news-block-widget-style-4
.box__colum__right
.news-item-clear
.boxx__innner
.news-thumb
img {
width: 100%;
height: 95px;
object-fit: cover;
}
.news-block-widget-style-4
.box__colum__right
.news-item-clear
.boxx__innner
.box__slider {
width: calc(100% - 145px);
float: right;
}
.news-block-widget-style-4
.box__colum__right
.news-item-clear
.boxx__innner
.box__slider
h4 {
margin-bottom: 0px;
}
.news-block-widget-style-4
.box__colum__right
.news-item-clear
.boxx__innner
.box__slider
h4
.news-title {
font-size: 17px;
color: #333333;
font-weight: 400;
line-height: 24px;
display: block;
height: 24px;
overflow: hidden;
}
.news-block-widget-style-4
.box__colum__right
.news-item-clear
.boxx__innner
.box__slider
.box__description
p {
margin-bottom: 0;
font-size: 14px;
line-height: 22px;
color: #8f8f8f;
display: block;
max-height: 44px;
overflow: hidden;
}
.news-block-widget-style-4
.box__colum__right
.news-item-clear
.boxx__innner
.box__slider
.views__all
a {
font-size: 14px;
color: #37a7a9;
font-weight: 400;
text-decoration: underline;
} .news-widget-style-5 {
overflow: hidden;
}
.news-widget-style-5 .news-item-clear {
width: 100%;
float: left;
margin-top: 20px;
border-top: 1px solid #e9e8e8;
}
.news-widget-style-5 .news-item-clear:nth-child(1) {
border-top: 0;
margin-top: 0;
}
.news-widget-style-5 .news-item-clear .boxx__innner {
overflow: hidden;
display: block;
}
.news-widget-style-5 .news-item-clear .boxx__innner .news-thumb {
width: 100px;
height: 70px;
float: left;
}
.news-widget-style-5 .news-item-clear .boxx__innner .news-thumb a {
overflow: hidden;
display: block;
}
.news-widget-style-5 .news-item-clear .boxx__innner .news-thumb img {
width: 100%;
height: 70px;
object-fit: cover;
-webkit-transition: -webkit-transform 0.5s ease;
-moz-transition: -moz-transform 0.5s ease;
transition: transform 0.5s ease;
}
.news-widget-style-5 .news-item-clear .boxx__innner .news-thumb:hover img {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1.1);
transform: scale(1.1);
}
.news-widget-style-5 .news-item-clear .boxx__innner .box__slider {
width: calc(100% - 115px);
float: right;
}
.news-widget-style-5 .news-item-clear .boxx__innner .box__slider h4 {
margin-bottom: 5px;
margin-top: 5px;
}
.news-widget-style-5
.news-item-clear
.boxx__innner
.box__slider
h4
.news-title {
font-size: 16px;
color: #333;
line-height: 22px;
display: block;
height: 66px;
overflow: hidden;
font-weight: 500;
}
.news-widget-style-5
.news-item-clear
.boxx__innner
.box__slider
.box__description
p {
margin-bottom: 0;
font-size: 13px;
line-height: 22px;
display: block;
display: none;
height: 44px;
overflow: hidden;
} .news-thumb {
position: relative;
}
.news-block-widget-style-6 {
overflow: hidden;
}
.news-block-widget-style-6 .box__colum__left {
width: 32%;
float: left;
}
.news-block-widget-style-6 .box__colum__left .boxx__innner {
background: #f7f7f7;
}
.news-block-widget-style-6 .box__colum__left .boxx__innner .news-thumb {
width: 100%;
height: 255px;
overflow: hidden;
position: relative;
}
.news-block-widget-style-6 .box__colum__left .boxx__innner .news-thumb img {
width: 100%;
height: 255px;
object-fit: cover;
-webkit-transition: -webkit-transform 0.5s ease;
-moz-transition: -moz-transform 0.5s ease;
transition: transform 0.5s ease;
}
.news-block-widget-style-6
.box__colum__left
.boxx__innner
.news-thumb:hover
img {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1.1);
transform: scale(1.1);
}
.news-block-widget-style-6 .boxx__innner .news-thumb .date {
position: absolute;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.36);
color: #fff;
text-align: center;
padding: 10px 5px 0px 5px;
}
.news-block-widget-style-6 .boxx__innner .news-thumb .date p:nth-child(1) {
font-size: 10px;
text-transform: uppercase;
}
.news-block-widget-style-6 .boxx__innner .news-thumb .date p:nth-child(2) {
font-size: 15px;
border-bottom: 3px solid #fff;
padding-bottom: 5px;
}
.news-block-widget-style-6 .boxx__innner .news-thumb .date p:nth-child(3) {
font-size: 32px;
font-weight: 700;
margin-bottom: 0;
}
.news-block-widget-style-6 .boxx__innner .news-thumb .date p {
margin-bottom: 0;
}
.news-block-widget-style-6 .box__colum__left .boxx__innner .news-text {
background: #37a7a9;
}
.news-block-widget-style-6 .box__colum__left .boxx__innner .news-text a {
color: #fff;
display: block;
text-align: center;
font-size: 15px;
line-height: 30px;
}
.news-block-widget-style-6 .box__colum__left .boxx__innner .box__slider {
padding: 25px 20px;
min-height: 255px;
}
.news-block-widget-style-6 .box__colum__left .boxx__innner .box__slider h4 {
margin-bottom: 10px;
}
.news-block-widget-style-6 .box__colum__left .boxx__innner .box__slider h4 a {
font-size: 18px;
line-height: 22px;
display: block;
max-height: 44px;
overflow: hidden;
color: #3c3c3c;
}
.news-block-widget-style-6
.box__colum__left
.boxx__innner
.box__slider
.box__description
p {
font-size: 14px;
line-height: 22px;
display: block;
color: #838383;
height: 110px;
overflow-y: hidden;
margin-bottom: 5px;
}
.news-block-widget-style-6
.box__colum__left
.boxx__innner
.box__slider
.views_all {
font-size: 14px;
text-decoration: underline;
color: #37a7a9;
}
.news-block-widget-style-6 .box__colum__right {
width: 66%;
float: right;
}
.news-block-widget-style-6 .box__colum__right .boxx__innner {
background: #f7f7f7;
margin-bottom: 30px;
overflow-y: hidden;
}
.news-block-widget-style-6 .box__colum__right .boxx__innner .news-thumb {
width: 325px;
height: 255px;
float: left;
overflow-y: hidden;
position: relative;
}
.news-block-widget-style-6 .box__colum__right .boxx__innner .news-thumb img {
width: 100%;
height: 255px;
object-fit: cover;
-webkit-transition: -webkit-transform 0.5s ease;
-moz-transition: -moz-transform 0.5s ease;
transition: transform 0.5s ease;
}
.news-block-widget-style-6
.box__colum__right
.boxx__innner
.news-thumb:hover
img {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1.1);
transform: scale(1.1);
}
.news-block-widget-style-6 .box__colum__right .boxx__innner .box__slider {
width: calc(100% - 325px);
float: right;
padding: 20px;
}
.news-block-widget-style-6 .box__colum__right .boxx__innner .box__slider > p {
margin-bottom: 5px;
}
.news-block-widget-style-6
.box__colum__right
.boxx__innner
.box__slider
> p
> span {
font-size: 14px;
color: #919191;
}
.news-block-widget-style-6
.box__colum__right
.boxx__innner
.box__slider
> p
> span
a {
color: #37a7a9;
border-right: 1px solid #919191;
padding-right: 5px;
}
.news-block-widget-style-6 .box__colum__right .boxx__innner .box__slider h4 {
margin-bottom: 5px;
}
.news-block-widget-style-6 .box__colum__right .boxx__innner .box__slider h4 a {
font-size: 18px;
line-height: 22px;
display: block;
max-height: 44px;
overflow: hidden;
color: #3c3c3c;
}
.news-block-widget-style-6
.box__colum__right
.boxx__innner
.box__description
p {
font-size: 14px;
margin-bottom: 0;
color: #838383;
line-height: 25px;
display: block;
max-height: 75px;
overflow-y: hidden;
}
.news-block-widget-style-6 .box__colum__right .boxx__innner .views_all {
font-size: 13px;
line-height: 25px;
color: #37a7a9;
text-decoration: underline;
} .header-top {
position: absolute;
top: 0;
left: 0;
width: 100%;
background: transparent !important;
}
.header-top .flex-row.container {
position: relative;
}
.header-top .menu-item a {
color: #5f5f5f !important;
font-size: 15px;
padding-right: 15px;
}
.header-top .menu-item:last-child a {
color: red!important;
font-weight: 600!important;
}
.header-top .menu-item:last-child::before {
background: red!important;
}
.header-top .social-icons a {
color: #0059bb !important;
font-size: 20px !important;
}
.header-top .flex-col.hide-for-medium.flex-left {
margin-right: 0 !important;
position: absolute;
top: 0;
left: 17%;
}
.header-top .nav.nav-left li {
position: relative;
}
.header-top .nav.nav-left li:before {
content: "";
height: 5px;
width: 5px;
border-radius: 50%;
background: #d3d3d3;
position: absolute;
top: 14px;
left: -9px;
}
.header-nav-main {
border-top: 1px solid #e8e8e8; display: flex;
justify-content: space-around;
background: #e12424;
}
.header-main .header-nav li:after, .header-main .header-nav li:before {
display: none;
}
.header-main .header-nav li {
margin: 0;
}
.header-main .header-nav li a {
font-size: 15px; font-weight: 500; display: inline-block;
position: relative;
}
.header-nav-main:hover a:before {
visibility: visible !important;
}
.nav:hover > li:not(:hover) > a:before {
opacity: 1 !important;
}      .header-main .header-nav li a:after {
content: "";
background: #e8e8e8;
height: 50px;
width: 1px;
position: absolute;
top: 28px;
right: -38px;
}
.header-main .header-nav li:last-child a:after {
visibility: hidden;
}
.header-main .search-field {
border-radius: 40px !important;
border: 1px solid #fec70a !important;
height: 40px !important;
padding: 0 20px;
font-size: 14px;
font-weight: 500;
background: #fff !important;
line-height: 40px !important;
}
.header-main .searchform .submit-button {
right: 10px;
}
.header-bottom {
background: #fec70a !important;
}
.header-bottom .nav > li {
margin: 0;
}
.header-bottom .nav > li > a {
font-size: 16px !important;
color: #292929 !important;
padding: 0 20px;
font-weight: 500;
line-height: 50px;
height: 50px;
text-transform: uppercase;
}
.header-bottom .nav > .current-menu-item > a, .header-bottom .nav > li > a:hover {
color: #158e45 !important;
}
.header-bottom .nav > li > a span {
display: none;
}
.stuck #logo img {
padding: 5px 0 !important;
}
.new_row_3 > .col {
padding-bottom: 0;
}
.rt_slider .flickity-viewport {
background: #fff !important;
}
.rt_slider .slider-nav-light .flickity-prev-next-button svg, .rt_slider .slider-nav-light .flickity-prev-next-button .arrow {
fill: #f39303;
}
#footer .widgettitle {
color: #fff !important;
font-size: 21px !important;
font-weight: 500 !important;
margin-bottom: 12px;
overflow: hidden;
line-height: 26px;
text-transform: uppercase;
display: block;
}
#footer .is-divider {
display: none !important;
background-color: #fca91e;
}
hr {
border: 0.5px solid #5c3d4a !important;
opacity: 1 !important;
}
.widget_custom_html p {
margin-bottom: 10px !important;
}
.widget_custom_html p i {
color: #fff;
}
.widget_custom_html div.rt_icon {
float: right;
}
.widget_custom_html div.rt_icon i {
color: #fca91e;
font-size: 16px;
padding-left: 5px;
}
.rt_form {
position: relative;
margin-top: 10px;
}
.rt_form input {
width: 100%;
height: 35px;
border-radius: 4px;
margin-bottom: 0;
}
.rt_form .wpcf7-submit {
position: absolute;
top: 0;
right: 0;
width: 40px;
height: 35px;
padding: 0;
border-radius: 0;
margin-top: 0 !important;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
background: #5c3d4a !important;
}
.footer-2 {
padding: 0 !important;
background-color: unset;
}
.footer-2 .widget {
margin-bottom: 0 !important;
}
.footer-2 .large-12 {
padding-bottom: 0 !important;
}
.footer-2 p {
color: #fff;
font-size: 15px;
border-top: 1px solid #dddddd;
line-height: 60px;
margin-bottom: 0;
display: block;
}
.footer-2 ul.menu {
float: right;
}
.footer-2 ul.menu li {
float: left;
border: none;
}
.footer-2 ul.menu li a {
color: #fca91e;
padding: 0 10px;
border-left: 1px solid #fca91e;
}
.footer-2 ul.menu li:nth-child(1) a {
border: none;
}
.footer-2 ul.menu li ul {
display: none;
}
.single-product .box-text {
overflow: hidden;
display: block;
}
.single-product .add_to_cart_button {
background: #fff !important;
color: #292929;
font-weight: 500;
line-height: 32px;
height: 32px;
border: 2px solid #fccb4e;
padding: 0 15px;
float: right;
text-align: right;
font-size: 15px;
border-radius: 40px;
}
.single-product .added_to_cart {
background: #fff !important;
color: #292929;
font-weight: 500;
text-transform: inherit;
line-height: 37px;
height: 37px;
border: 2px solid #fccb4e;
padding: 0 10px !important;
margin-top: 12px;
font-size: 14px;
text-align: right;
border-radius: 40px;
float: right;
}
.single-product .added_to_cart:after {
display: none;
}
.added_to_cart:hover, .ajax_add_to_cart:hover {
background: #fec70a !important;
color: #333 !important;
box-shadow: inset 0 0 0 100px rgb(254 199 10);
}
.single-product .box-text {
padding: 15px !important;
overflow: hidden;
text-align: left;
}
.single-product .box-text .product-title {
}
.single-product .box-text .price {
}
.single-product .page-title {
background: #ffffff;
}
a.devvn_buy_now_style {
background: #fe9960 !important;
}
.quantity + .button,
.devvn-popup-title, .popup-customer-info-group .devvn-order-btn {
font-size: 19px;
color: #292929;
line-height: 46px;
height: 46px;
border-radius: 8px;
padding: 0 20px;
padding-left: 50px !important;
font-weight: bold;
background: url(//dichthuattamhoaphat.com/wp-content/themes/flatsome-child/img/gh.png) 10px 10px no-repeat #feb90c !important;
}
.single-product h1.entry-title {
font-size: 28px;
color: #292929;
font-weight: 500;
text-transform: uppercase;
}
.single-product .rt_msp {
margin-bottom: 5px;
font-size: 14px;
color: #404040;
}
.single-product .price2 {
margin-bottom: 5px;
}
.single-product .salep {
font-size: 14px;
color: #ef0c0c;
}
.single-product ins {
font-size: 16px;
line-height: 32px;
color: #ee0d0d;
font-weight: 400 !important;
}
.rt_woocommerce_single_product_summary .price2 ins span {
font-size: 22px;
}
.rt_woocommerce_single_product_summary .sale {
font-size: 14px;
color: #999999;
font-weight: 400 !important;
}
.rt_woocommerce_single_product_summary .price2 del {
padding: 0 5px;
}
.price2 ins span {
color: red;
font-size: 17px;
font-weight: 500;
}
.single-product del {
font-size: 14px;
color: #999999;
font-weight: 400 !important;
}
.single-product .cart {
clear: both;
margin-bottom: 5px;
}
.single-product .product-main {
padding-bottom: 0;
}
.single-product .widget_custom_html {
margin-bottom: 10px;
}
#main {
background: #ffffff;
}
.percent {
display: none;
}
.product-summary .percent {
display: contents !important;
}
.price2 > span {
font-size: 16px;
color: #ee0d0d;
font-weight: 700;
} .rt-social {
margin: 20px 0px 25px 0px;
-webkit-font-smoothing: antialiased;
font-size: 12px;
clear: both;
}
.rt-link {
padding: 2px 8px 4px 8px !important;
color: white;
font-size: 12px;
border-radius: 2px;
margin-right: 2px;
cursor: pointer;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.2);
-moz-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.2);
-webkit-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.2);
margin-top: 2px;
display: inline-block;
text-decoration: none;
}
.rt-link:hover, .rt-link:active {
color: white;
}
.rt-twitter {
background: #00aced;
}
.rt-twitter:hover, .rt-twitter:active {
background: #0084b4;
}
.rt-facebook {
background: #3b5997;
}
.rt-facebook:hover, .rt-facebook:active {
background: #2d4372;
}
.rt-googleplus {
background: #d64937;
}
.rt-googleplus:hover, .rt-googleplus:active {
background: #b53525;
}
.rt-pinterest {
background: #bd081c;
}
.rt-pinterest:hover, .rt-pinterest:active {
background: #bd081c;
}
.post-social-wrap ul li {
float: left;
margin-right: 10px;
}
.post-social-wrap ul li.print {
background: #bd081c;
padding: 0 5px;
border-radius: 5px;
}
.post-social-wrap ul li.print a {
color: #fff;
} .social-bar a {
display: inline-block;
width: 30px;
height: 30px;
text-align: center;
line-height: 30px;
margin-right: 10px;
border-radius: 50%;
background: #314b7e;
color: #fff;
}
.social-bar a.facebook {
background: #314b7e;
}
.social-bar a.twitter {
background: #339dc4;
}
.social-bar a.skype {
background: #214bc1;
}
.social-bar a.youtube {
background: #e52c27;
}
.social-bar a.prin {
background: #b31217;
}
.row_img_new > .col {
padding-top: 15px;
padding-bottom: 15px;
}
.header-nav > li .nav-dropdown {
width: 100%;
display: none;
transform: translateY(20px);
transition: all 0.8s ease 0s;
}
.header-nav > li:hover .nav-dropdown {
display: block;
transform: translateY(0px);
}
.header-nav > li .nav-dropdown > li {
display: block;
width: 100%;
position: relative;
}
.header-nav > li .nav-dropdown li {
white-space: unset !important;
}
.header-nav > li .nav-dropdown > li a {
color: #fff;
font-size: 16px;
font-weight: 400;
line-height: 40px !important;
display: block;
text-transform: unset;
border-bottom: none;
border-top: 1px solid #fff;
margin: 0 !important;
padding-left: 10px;
}
.header-nav > li .nav-dropdown > li a:hover {
color: yellow;
}
.header-nav > li .nav-dropdown li ul {
position: absolute !important;
top: 0;
left: 100% !important;
width: 100%;
border: 0;
opacity: 0;
}
.header-nav > li .nav-dropdown li:hover > ul {
opacity: 1;
z-index: 9999;
}
.header-nav > li .nav-dropdown li ul li {
margin-top: 0 !important;
position: relative;
}
.nav-dropdown-default {
padding: 0;
background: #f39801;
top: 94px;
border: 0;
left: 0 !important;
}
.single-product .product-container .product-gallery-slider {
border: 1px solid #ccc;
} .ph_01 {
padding-bottom: 20px !important;
}
.ph_01 .row_dmsp {
margin: 0 -10px !important;
}
.ph_01 .large-3, .ph_01 .large-6 {
padding: 0 10px 20px;
}
.ph_01 .large-3 img, .ph_01 .large-6 img {
height: 310px;
width: 100%;
object-fit: cover;
}
.row_dmsp .has-hover {
position: relative;
}
.row_dmsp .box-text {
position: absolute;
content: "";
bottom: 0%;
padding: 15px 20px !important;
left: 0;
width: 100%;
background: #63636575;
background-image: linear-gradient(to right, #333333c4, #ffffff45);
}
.row_dmsp .box-text h4 {
text-transform: uppercase;
color: #fff;
font-size: 17px;
line-height: 30px;
margin: 0;
font-weight: 300;
} .ph_02 {
padding-bottom: 20px !important;
}
.ph_02 .col-inner .row {
margin: 0 -10px !important;
}
.ph_02 .gallery-col {
padding: 0 10px 20px;
}
.ph_02 .gallery-col img {
height: 120px;
width: 100%;
object-fit: cover;
}
.ph_02 .gallery-col .box-image {
border-radius: 6px;
box-shadow: 0px 1px 6px #8888880a;
}
.slick-prev {
position: absolute;
top: 45%;
left: 0px;
z-index: 9;
height: 35px;
width: 20px;
cursor: pointer;
}
.slick-next {
position: absolute;
top: 45%;
right: -18px;
z-index: 9;
height: 35px;
width: 25px;
cursor: pointer;
}
.slick-arrow i {
color: #333;
font-size: 25px;
font-weight: 500;
}
.rt_buttom {
margin-top: 20px;
text-align: center;
padding-bottom: 0 !important;
}
.rt_buttom .button {
background-image: linear-gradient(to right, #ffb606, #fbd43e);
}
.rt_buttom .button i, .rt_buttom .button span {
font-weight: 500;
color: #333;
} .ph_03 {
padding-bottom: 20px !important;
}
.ph_03 .rt_blog_khach_hang .col-inner {
background: #fff;
border-radius: 10px;
padding: 20px;
padding-top: 30px;
}
.rt_blog_khach_hang .box-text {
padding-bottom: 0 !important;
}
.rt_blog_khach_hang .box-image {
margin-bottom: 10px;
}
.rt_blog_khach_hang h4 {
font-size: 16px;
color: #333;
font-weight: 600;
line-height: 30px;
margin: 0;
}
.rt_blog_khach_hang p {
font-size: 15px;
color: #333;
font-weight: 400;
line-height: 26px;
}
.rt_blog_khach_hang blockquote {
border: unset !important;
padding: 45px 0 !important;
position: relative;
margin: 0;
border-color: unset !important;
}
.rt_blog_khach_hang blockquote:after {
content: "";
position: absolute;
top: 10px;
left: 0;
right: 0;
margin: 0 auto;
height: 25px;
width: 30px;
background: url(//dichthuattamhoaphat.com/wp-content/themes/flatsome-child/img/top.jpg) no-repeat;
}
.rt_blog_khach_hang blockquote:before {
content: "";
position: absolute;
bottom: 10px;
left: 0;
right: 0;
margin: 0 auto;
height: 25px;
width: 30px;
background: url(//dichthuattamhoaphat.com/wp-content/themes/flatsome-child/img/bot.jpg) no-repeat;
}
.rt_blog_khach_hang .box-image img {
border-radius: 50%;
}
.rt_slider_kh style {
display: none !important;
}
.row > .slick-arrow:not(.col):not([class^="col-"]) {
width: 20px !important;
}
.ph_04, .ph_05 {
padding-bottom: 20px !important;
}
.ph_05 {
background: #fff !important;
}
.shop-page-title {
display: none !important;
}
.home .rt-breadcrumbs {
display: none;
}
.tax-product_cat #main {
background: #f4f4f4;
}
.shop-container .products .col-inner {
box-shadow: unset !important;
}
.shop-container .products .box-image {
position: relative;
}
.shop-container .products .box-image .sale {
position: absolute;
top: 10px;
right: 10px;
background: #ffb108;
color: #fff;
border-radius: 50px;
height: 36px;
width: 36px;
line-height: 36px;
font-weight: 400;
text-align: center;
}
.shop-container .products .add_to_cart_button {
border-radius: 4px;
font-size: 12px;
background: #fff !important;
color: #292929;
font-weight: 500;
line-height: 32px;
height: 32px;
border: 2px solid #fccb4e;
padding: 0 15px;
font-size: 15px;
text-align: right;
border-radius: 40px;
float: right;
}
.shop-container .products .added_to_cart {
background: #fff !important;
color: #292929;
font-weight: 500;
text-transform: inherit;
line-height: 37px;
height: 37px;
border: 2px solid #fccb4e;
padding: 0 10px !important;
margin-top: 12px;
font-size: 14px;
text-align: right;
border-radius: 40px;
float: right;
}
.shop-container .products .added_to_cart:after {
display: none;
}
.single-product .shop-container .product-main {
padding-top: 40px !important;
}
.rt_text_ctsp td {
color: #333;
line-height: 24px;
}
.product-short-description h2 {
margin: 0;
font-weight: 500;
color: #333;
line-height: 40px;
}
.product-short-description p {
line-height: 30px;
color: #333;
} .section_dmsp {
background: #f4f4f4;
padding: 40px 0;
}
.section_dmsp .rt_thuong_hieu {
display: none;
}
.rt_thuong_hieu {
display: block;
text-align: center;
}
.rt_thuong_hieu img {
height: 25px;
width: auto;
object-fit: cover;
}
.section_dmsp .product-section {
border: unset;
}
.section_dmsp .flickity-button {
background-color: unset !important;
box-shadow: unset !important;
}
.section_dmsp .box-text {
background: #fff;
}
.section_dmsp .box-image .sale {
display: none;
}
.rt_km_ctsp {
margin-bottom: 12px;
overflow: hidden;
display: block;
}
.rt_km_ctsp li {
list-style: none;
}
.rt_km_ctsp .textwidget {
border: 2px solid #fccb4e;
padding: 20px;
border-radius: 8px;
}
.rt_km_ctsp h2 {
color: #ff2b2b;
font-weight: 500;
font-size: 18px;
line-height: 30px;
}
.rt_km_ctsp p {
color: #333;
font-weight: 400;
font-size: 16px;
padding-left: 20px;
background: url(//dichthuattamhoaphat.com/wp-content/themes/flatsome-child/img/tk.png) 0px 4px no-repeat;
line-height: 28px;
margin: 0 !important;
}
.nav-tabs + .tab-panels {
padding: 0 !important;
border: unset;
}
.tabbed-content .nav-tabs > li {
display: block;
width: 100%;
margin-bottom: 20px;
border-bottom: 2px solid #feb90c;
}
.tabbed-content .nav-tabs > li a {
border: unset;
font-size: 22px;
color: #333;
font-weight: 500;
padding: 0;
line-height: 40px;
} .box__content__rights,
.box__content__left {
margin-top: 30px;
}
.box__content__rights .headings {
display: inline-block;
color: #292929;
font-size: 20px;
font-weight: 700;
text-transform: uppercase;
line-height: 40px;
padding: 0 10px;
position: relative;
}
.box__content__rights .box__colum__nth2 {
overflow: hidden;
display: block;
margin: 0 -10px;
}
.box__content__rights .news-post-news {
width: 33.33%;
float: left;
padding: 0 10px;
}
.box__content__rights .news-post-news img {
height: 240px;
width: 100%;
object-fit: cover;
border-radius: 6px;
}
.box__content__rights .news-post-news .box__content {
padding: 15px 0;
}
.box__content__rights .news-post-news .box__content h3 a {
font-size: 17px;
font-weight: 400;
color: #333;
line-height: 24px;
display: block;
font-weight: 500;
max-height: 48px;
overflow: hidden;
margin-bottom: 10px;
}
.box__content__rights .news-post-news .box__content .box__des p {
margin-bottom: 5px;
font-size: 15px;
line-height: 22px;
color: #838383;
text-align: justify;
max-height: 44px;
overflow: hidden;
}
.box__content__left .is-divider {
display: none;
}
.box__content__left .widget-title {
display: block;
background: #CC2323;
font-size: 18px !important;
line-height: 40px !important;
height: 40px !important;
color: #fff;
text-align: center;
font-weight: 500;
border-radius: 6px 6px 0 0;
}
.box__content__left .menu {
border: 1px solid #ccc;
padding: 12px;
border-radius: 0 0 6px 6px;
}
.box__content__left .menu li a:hover {
color: #fec70a;
}
.box__content__left .news-widget-style-5 {
border: 1px solid #ccc;
padding: 12px;
border-radius: 0 0 6px 6px;
}
#related-post1 .box__colum__news h3 a {
color: #333;
font-size: 17px;
}
.product-summary .quantity {
margin-top: 5px;
}
.shop-container .products > .product-small {
padding: 0 15px 30px !important;
}
.shop-container .products .box-text {
overflow: hidden;
display: block;
}
.rt_thuong_hieu li {
list-style: none;
text-align: center;
margin: 0;
}
.thuong_hieu .rt_thuong_hieu {
display: block;
} .rt_meta .large-4 .col-inner h4 {
font-size: 20px;
color: #333;
line-height: 30px;
font-weight: 600 !important;
}
.rt_meta .large-4 .col-inner .box-image {
padding-top: 30px;
}
.rt_meta .large-4 .col-inner .box.has-hover {
border-bottom: 1px solid #e4e2e2;
}
.rt_meta .large-4 .col-inner p:nth-child(2) {
margin-top: 25px;
}
.rt_meta .large-4 .col-inner p {
padding-left: 46px;
padding-right: 30px;
margin-bottom: 15px;
font-size: 15px;
color: #292929;
position: relative;
}
.rt_meta .large-4 .col-inner p:before {
content: "";
background: url(//dichthuattamhoaphat.com/wp-content/themes/flatsome-child/img/Vector123.png);
background-size: cover;
position: absolute;
top: 6px;
left: 30px;
width: 8px;
height: 12px;
}
.rt_meta .large-4 .col-inner {
min-height: 480px;
} .section_gioithieu {
padding-top: 75px !important;
padding-bottom: 75px !important;
}
.section_gioithieu .rt_header {
color: #fff;
margin-bottom: 10px;
}
.section_gioithieu .rt_subtitle {
color: #fff;
}
.section_gioithieu .rt_subtitle::after {
color: #fff;
}
.section_gioithieu .rt_subtitle:before {
content: "";
background: #fff;
width: 80px;
height: 3px;
position: absolute;
top: 68px;
left: 46%;
z-index: 99;
}
.section_gioithieu .rt_subtitle:after {
}
.section_gioithieu .row:nth-child(2) .large-3 .col-inner p:nth-child(1) {
font-size: 40px;
color: #fff;
font-weight: 600;
margin-bottom: 0;
}
.section_gioithieu .row:nth-child(2) .large-3 .col-inner p:nth-child(2) {
font-size: 18px;
color: #fff;
}
.section_gioithieu .row:nth-child(3) {
padding-top: 50px;
}
.section_gioithieu .row:nth-child(3) .large-3 .box-text-inner h4 {
font-size: 20px;
color: #fff;
font-weight: 500;
margin-bottom: 30px;
}
.section_gioithieu .row:nth-child(3) .large-3 .box-text-inner p {
font-size: 14px;
color: #fff;
}
.section_gioithieu .row:nth-child(3) .large-3 {
padding-bottom: 0 !important;
}
.section_gioithieu .row:nth-child(1) .large-12 {
padding-bottom: 0 !important;
} .section_why .large-6 .col-inner {
background: #fff;
}
.section_why .large-6 .col-inner .top_header {
font-size: 18px;
color: #fff;
font-weight: 600;
position: relative;
line-height: 40px;
padding-left: 15px;
height: 40px;
margin-bottom: 10px;
background-size: contain !important;
}
.section_why .large-6:nth-child(2) .col-inner .top_header {
background: url(//dichthuattamhoaphat.com/wp-content/themes/flatsome-child/img/bg1.png) no-repeat;
}
.section_why .large-6:nth-child(3) .col-inner .top_header {
background: url(//dichthuattamhoaphat.com/wp-content/themes/flatsome-child/img/bg2.22.png) no-repeat;
}
.section_why .large-6:nth-child(4) .col-inner .top_header {
background: url(//dichthuattamhoaphat.com/wp-content/themes/flatsome-child/img/bg3.png) no-repeat;
}
.section_why .large-6:nth-child(5) .col-inner .top_header {
background: url(//dichthuattamhoaphat.com/wp-content/themes/flatsome-child/img/bg4.png) no-repeat;
}
.section_why .large-6 .col-inner {
padding-top: 15px;
margin-bottom: 16px;
border-radius: 6px;
}
.section_why .large-6 .col-inner .box-text-inner {
min-height: 80px;
padding: 0;
}
.section_why .large-6 .col-inner .box-text-inner p {
font-size: 15px;
color: #292929;
}
.section_why .large-6 {
padding-bottom: 0 !important;
padding-left: 8px;
padding-right: 8px;
}
.section_why .large-12 .row .large-6 {
text-align: center;
padding-top: 35px;
position: relative;
}
.section_why .large-12 .row img {
z-index: 99;
}
.section_why .large-12 .row {
position: relative;
}
.section_why .large-12 .row:before {
content: "";
background: #cfcfcf;
height: 1px;
width: 80%;
position: absolute;
bottom: 27px;
left: 10%;
}
.section_why .large-12 .row .large-3:before {
content: "";
background: #cfcfcf;
height: 44px;
width: 1px;
position: absolute;
bottom: 36px;
left: 50%;
}
.section_why .rt_subtitle:before {
top: 67px;
left: 46%;
} .section_quytrinh .rt_header {
color: #fff;
margin-bottom: 15px;
}
.section_quytrinh .rt_subtitle {
color: #fff;
margin-bottom: 20px;
}
.section_quytrinh .rt_subtitle:before {
content: "";
background: #fff;
width: 10%;
height: 3px;
position: absolute;
top: 43px;
left: 44%;
z-index: 99;
}
.section_quytrinh .rt_subtitle:after {
content: "";
background: #fff;
width: 330px;
height: 1px;
position: absolute;
bottom: -20px;
left: 36%;
}
.section_quytrinh .large-1 {
max-width: 14.285%;
flex-basis: 14.285%;
position: relative;
}
.section_quytrinh .large-1:after {
content: "";
background: url(//dichthuattamhoaphat.com/wp-content/themes/flatsome-child/img/aroww.png) no-repeat;
width: 40px;
height: 20px;
position: absolute;
bottom: 26px;
right: -25px;
}
.section_quytrinh .large-1:last-child:after {
visibility: hidden;
}
.section_quytrinh .large-1 {
padding-bottom: 0 !important;
}
.section_quytrinh {
padding-top: 75px !important;
padding-bottom: 75px !important;
} .ph_05 .heading {
display: none;
}
.ph_05 .date {
font-size: 14px;
color: #b0b0b0;
}
.slider_kh style {
display: none!important;
}
.rt_meta .large-7 .large-4:nth-child(4) .col-inner {
background: #F8C771;
}
.rt_meta .large-7 .large-4:nth-child(1) .col-inner {
background: #9DF5D3;
}
.rt_meta .large-7 .large-4:nth-child(2) .col-inner {
background: #B3DCFC;
}
.rt_meta .large-7 .large-4:nth-child(3) .col-inner {
background: #DDC2FF;
}
.section_quytrinh img {
width:auto!important;
height:auto!important;
}
.rt-breadcrumbs {
padding-top:15px;
} @media(max-width:1024px){
.header-main .header-nav li a {
font-size: 13px;
}
.header-main .header-nav li:nth-child(4) a:before {
left: 23%;
}
.header-main .header-nav li:nth-child(5) a:before {
left: 25%;
}
.rt_meta .large-3 .col-inner {
min-height: 525px;
}
.section_quytrinh .rt_subtitle:after {
left: 33%;
}
.header-bottom .nav > li > a {
padding: 0 15px;
}
.ph_01 .large-3 img, .ph_01 .large-6 img {
height: 270px;
}
.heading a, .heading span {
font-size: 27px;
}
.single-product .add_to_cart_button, .shop-container .products .add_to_cart_button, .block-product-2 .box-text > a {
margin-top: 0 !important;
float: left;
}
.block-product-2 .box-image, .block-product-2 .box-image img {
height: 205px;
}
.news-style-3 .news-item-bottom .boxx__innner .news-thumb, .news-style-3 .news-item-bottom .boxx__innner .news-thumb img {
height: 200px;
}
.box-text del span.amount {
line-height: 24px;
}
.box-text .price-wrapper {
width: 100%;
}
.shop-container .products .box-image .sale {
font-size: 14px;
}
.rt_banner {
height: 215px;
}
.anh_bn_cm {
height: auto !important;
}
.anh_bn_cm .row {
top: 10px !important;
}
.rt_banner .row {
position: relative;
top: 130px;
}
.rt_banner .hdb span {
font-size: 25px;
}
.header-main .header-nav li a:after {
top: 28px;
right: -16px;
}
}
@media(max-width:812px){
.header, .header-wrapper {
overflow: unset;
}
#main {
z-index: unset;
}
.anh_bn_cm {
height: auto !important;
}
.anh_bn_cm .row {
top: 10px !important;
}
.rt_banner {
height: 175px;
}
.rt_banner .row {
position: relative;
top: 90px;
}
.rt_banner .hdb span {
font-size: 22px;
}
.box-text .price-wrapper {
width: 100%;
}
.heading a, .heading span {
font-size: 22px;
}
.footer-1 .widget:nth-child(1),
.footer-1 .widget:nth-child(2),
.footer-1 .widget:nth-child(3) {
max-width: 100%;
flex-basis: 100%;
}
.footer-2 p {
font-size: 12px;
}
.ph_01 .large-3 img, .ph_01 .large-6 img {
height: 215px;
}
.block-product-col .col-4 {
width: 50%;
}
.block-product-col .col-3 {
width: 50%;
}
.rt_meta .large-3 .col-inner p:nth-child(2) {
margin-top: 15px;
}
.rt_meta .large-3 .col-inner p:before {
left: 15px;
}
.rt_meta .large-3 .col-inner p {
padding-left: 30px;
padding-right: 10px;
margin-bottom: 10px;
font-size: 14px;
color: #292929;
position: relative;
}
.rt_meta .large-3 {
padding: 0 5px;
}
.section_gioithieu {
padding-top: 45px !important;
padding-bottom: 45px !important;
}
.section_why .large-3 .col-inner .box-text-inner {
height: 192px;
padding: 0 15px;
margin-top: 20px;
}
.section_why .row:nth-child(2) .large-12 {
padding-bottom: 0 !important;
}
.section_quytrinh {
padding-top: 45px !important;
padding-bottom: 45px !important;
}
.ph_03 {
padding-bottom: 0px !important;
}
.rt_meta .large-3 .col-inner {
min-height: 451px;
}
.section_gioithieu .row:nth-child(3) {
padding-top: 0px;
}
.section_gioithieu .row:nth-child(2) .large-3 .col-inner p:nth-child(1) {
font-size: 35px;
}
.section_gioithieu .row:nth-child(2) .large-3 .col-inner p:nth-child(2) {
font-size: 16px;
}
.rt_subtitle:after {
left: 30%;
}
.section_quytrinh .rt_subtitle:after {
bottom: 110px;
left: 29%;
}
.rt_meta .large-3 .col-inner h4 {
font-size: 20px;
color: #333474;
line-height: 30px;
font-weight: 600 !important;
height: 45px;
}
.section_why .rt_subtitle:before {
top: 93px;
left: 46%;
}
.section_quytrinh .rt_subtitle:after {
bottom: -20px;
left: 29%;
}
}
@media(max-width:480px){
.box-text del, .box-text ins {
width: 100%;
}
.flickity-slider .banner {
padding-top: 300px !important;
}
.icon_rt .medium-4 {
margin-bottom: 10px;
overflow: hidden;
text-transform: capitalize;
}
.icon_rt .medium-4 .medium-3 {
display: none;
}
.block-product-1 .spd1_box_left {
width: 100%;
}
.block-product-1 .spd1_box_right {
width: 100%;
}
.rt_img_box_3 > div {
padding-bottom: 0;
}
.block-product-2 .box-image, .block-product-2 .box-image img {
height: 120px;
}
.block-product-2 .box-text {
padding: 10px 10px 5px 10px !important;
}
.block-product-3 .box-image, .block-product-3 .box-image img {
width: 100%;
height: 120px;
object-fit: cover;
}
.block-product-3 .box-text {
width: 100%;
padding: 10px !important;
}
.box_first_posts {
padding-top: 0 !important;
}
.box_first_posts .news-item-posts {
width: 100%;
}
.box__second_posts .news-item-sidebar-clear {
width: 100%;
}
.form_dk > div:nth-child(1) {
width: 100%;
}
.form_dk > div:nth-child(2) {
width: 100%;
}
.block-product-2-edit .slider-wrapper .text-inner h2 {
font-size: 35px;
margin-bottom: 10px;
}
#logo img {
padding: 5px !important;
}
.new_row_2 .new_row_2_div img {
padding-top: 0;
width: auto;
height: auto;
}
.new_row_2 .new_row_2_div .row_new2_box {
padding: 10px;
}
.news-style-3 .news-item-bottom {
width: 100%;
}
.filed_ph > div:nth-child(1) {
width: 100%;
}
.filed_ph > div:nth-child(2) {
width: 100%;
}
.new_row_2 .new_row_2_div > .col-inner .col {
padding-bottom: 5px;
}
.block-product-2 .box-text > a {
padding-right: 30px;
}
.block-product-1 .box-text {
background: url(//dichthuattamhoaphat.com/wp-content/themes/flatsome-child/img/star.png) center 55px no-repeat;
}
.footer-2 ul.menu {
display: none;
}
.single-product h1.entry-title {
font-size: 20px;
}
ul.product_list_widget li a:not(.remove) {
font-size: 12px;
}
.block-product-1 .col-3 {
width: 100%;
}
.block-product-1 .box-image, .block-product-1 .box-image img {
height: 200px;
}
.heading a:before, .heading span:before {
right: -50px;
width: 50px;
}
.heading a:after, .heading span:after {
left: -50px;
width: 50px;
}
.shop-container .products .add_to_cart_button {
font-size: 14px;
}
.rt_banner {
height: 90px;
}
.rt_banner .row {
position: relative;
top: 35px;
}
.rt_banner .hdb, .rt_banner .hdb span {
font-size: 18px;
line-height: 22px;
}
.box__content__rights .news-post-news {
width: 100%;
}
.ot-vm-click .icon-menu:before {
content: "\e800";
color: #7d7d7d;
font-size: 25px;
padding: top;
line-height: 35px;
position: absolute;
top: -22px;
right: -64px;
}
#mega-menu-wrap {
background: none;
}
#mega-menu-title {
position: relative;
width: 75px;
height: 75px;
}
#mega-menu-title:after {
content: "";
background: url(//dichthuattamhoaphat.com/wp-content/themes/flatsome-child/img/menu.png) no-repeat;
background-size: cover;
width: 20px;
height: 16px;
position: absolute;
top: 26px;
left: 63px;
}
.rt_header {
font-size: 27px;
text-transform: capitalize;
}
.rt_subtitle {
font-size: 15px;
color: #292929;
position: relative;
margin-bottom: 50px;
}
.rt_subtitle:before {
content: "";
width: 80px;
height: 3px;
position: absolute;
top: 64px;
left: 37%;
z-index: 99;
}
.section_why .rt_subtitle:before {
top: 136px;
left: 40%;
}
.section_quytrinh .rt_subtitle:after {
bottom: 153px;
left: 4%;
}
.rt_subtitle:after {
left: 4%;
}
.rt_meta .large-3 {
margin-bottom: 10px;
}
.rt_meta .large-3 .col-inner h4 {
height: 44px;
}
.section_gioithieu .rt_subtitle:before {
left: 38%;
}
.section_why .large-3 {
margin-bottom: 15px;
}
.section_why .large-3 .col-inner .box-text-inner {
height: 115px;
padding: 0 15px;
margin-top: 20px;
}
.section_why .row:nth-child(2) .large-12 {
display: none;
}
.section_quytrinh .large-1 {
max-width: 50%;
flex-basis: 50%;
position: relative;
}
.section_quytrinh .large-1:nth-child(2n):after {
visibility: hidden;
}
.footer-wrapper .section_doi_tac .large-12 .row .large-1 {
max-width: 33.33%;
flex-basis: 33.33%;
}
.footer-1 .large-6:nth-child(1) {
max-width: 100%;
flex-basis: 100%;
}
.footer-1 .large-6:nth-child(2) {
max-width: 100%;
flex-basis: 100%;
}
.footer-2 p {
font-size: 10px;
}
.section_quytrinh .box-image img {
max-width: 65%;
margin: 0 auto;
}
.section_quytrinh .box-image > div {
text-align: center;
}
}
.menu-float-right {
width: 100px;
position: fixed;
top: 50%;
right: 0;
z-index: 99999;
}
.menu-float-right #group {
position: absolute;
right: 10px;
}
.menu-float-right ul {
padding: 0;
}
.menu-float-right #group ul li {
background: none;
position: relative;
border-radius: 3px;
border: none;
list-style: none;
margin-bottom: 10px;
}
.menu-float-right #group ul li img {
width: 46px;
border-radius: 5px;
}
.menu-float-right #group ul li .mo-ta {
font-size: 9px;
text-align: center;
color: #314256;
position: absolute;
width: 90%;
left: 5%;
bottom: 5%;
margin-bottom: 0px;
}
.back-to-top.button.invert.plain {
display: none;
}    .mega-menu li a:after {
content: ""!important;
background: #e8e8e8!important;
height: 50px!important;
width: 1px!important;
position: absolute!important;
top: 28px!important;
right: -38px!important;
}