/*
Theme Name: Điện Cơ
Description: Theme điện cơ tiến phát
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
/*GLOBAL*/
:root {
   --main-color-theme: #A7202C;
   --main-color-theme-2: #ED1B34;
   --second-color-theme:#333132;
    
}

.head-title-section {
    margin-top: -32px;
    margin-bottom: 20px;
}
.ribbon-header h2 {
    margin-bottom: 0px;
    color:#FFF;
    font-size:20px;
}

h2.rilbon {
    display: table !important;
    margin: 0 auto;
    position: relative;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 22px;
    color: #fff;
    text-transform: uppercase;
    line-height: 30px;
    background-size: 100% 100%;
    padding: 6px 10px 1px;
    margin-top: -21px;
    background: url(assets/img/center.png);
    width: unset;
}
h2.rilbon::before {
    left: initial;
    right: 100%;
    background: url(assets/img/left.png);
}
h2.rilbon:after {
    background: url(assets/img/right.png);
    left: 100%;
}
h2.rilbon:after, h2.rilbon:before {
    content: '';
    position: absolute;
    width: 45px;
    height: 37px;
    background-size: 100% 100%;
    top: 0;
   
}

.col-bg > .col-inner {
    background: #f8f8f8;
    border-radius: 7px;
    box-shadow: 0 0 5px #d2d2d2;
    padding-top: 20px;
}

h2.title-col-bg {
    margin: 0;
    height: 48px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    padding-left: 10px;
    background: url(assets/img/col-title-bg.png) no-repeat;
    padding-top: 3px;
    display: flex;
    flex-direction: row;
    font-size: 17px;
    align-items: flex-start;
}
h2.title-col-bg a {
    color:#FFF;
    padding-top: 3px;
}
h2.title-col-bg img {
    width: 39px;
    height: auto;
}
.col-title-lg {

    background: url(assets/img/col-title-bg-lg.png) no-repeat !important;
    background-size: 100% 48px !important;
}
.loc-col img{
    width: 30px !important;
}
.text-2-line {
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box !important;
   -webkit-line-clamp: 2; /* number of lines to show */
   -webkit-box-orient: vertical;
}
.text-3-line {
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 3; /* number of lines to show */
   -webkit-box-orient: vertical;
}
.text-4-line {
  overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 4; /* number of lines to show */
   -webkit-box-orient: vertical;
}
.text-5-line {
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 5; /* number of lines to show */
   -webkit-box-orient: vertical;
}
.pagination-wapper {
    display: flex;
    align-items: center;
    justify-content: center;

}
.pagination-wapper .pagination {
    list-style: none;
    display: flex;
    gap: 10px;
}

.pagination-wapper .pagination li {
    margin: 0px;
    border-radius: 100%;
    

}
.pagination-wapper .pagination li span{
    background-color: rgb(111, 111, 111);
    width: 40px;
    height: 40px;
    
    text-align: center;
    border-radius:100%;
    display: flex;
    justify-content: center;
    align-items: center;
    color:#FFF;
    font-weight: bold;
    

}
.pagination-wapper .pagination li a{
    background-color: var(--main-color-theme-2);
    width: 40px;
    height: 40px;
    
    text-align: center;
    border-radius:100%;
    display: flex;
    justify-content: center;
    align-items: center;
    color:#FFF;
    font-weight: bold;
    

}

table tr:nth-child(odd) {
  background-color: #f2f2f2;
}
table tr td {}

.height-fix {
    overflow-y: scroll;
}
.fix-500 {
    height: 500px;
}
.fix-480 {
     height: 480px;
}
.fix-450 {
     height: 450px;
}
.fix-400 {
    height: 400px;
}
.height-fix::-webkit-scrollbar {
  width: 4px; /* Chiều rộng thanh cuộn dọc */
}
.video-large {
    padding-bottom: 20px;
}

/* Nền của thanh cuộn (track) */
.height-fix::-webkit-scrollbar-track {
  background: #f1f1f1; /* Màu nền thanh cuộn */
  border-radius: 4px;
}

/* Phần kéo (thumb) */
.height-fix::-webkit-scrollbar-thumb {
  background: var(--main-color-theme); /* Màu phần kéo */
  border-radius: 4px;
}

/* Hover trên thumb */
.height-fix::-webkit-scrollbar-thumb:hover {
  background: var(--main-color-theme-2); /* Màu khi rê chuột vào */
}
/*PRODUCT HOME*/ 

.product-home > .col-inner {
    border: 1px solid #ddd;
    border-radius: 15px;
   background: #ededed url(assets/img/bg-product.jpg) top no-repeat;
    background-size: 100% 45px;

}
.product-home .post-item .col-inner {
    border-radius: 15px;
    overflow: hidden;
}
.product-home .box-text {
    padding-bottom: 0px;
}
.product-home .box-text .section-title {
        justify-content: space-around;
}
.product-home .box-text-inner .section-title-normal h2{
    text-align: center;
}
.product-home .box-text-inner .section-title-normal , .product-home .box-text-inner .section-title-normal span{
    border: none;
}
/*HEADER BANNER PAGE*/
.header-banner {
    max-height: 400px;
    overflow: hidden;
}
.header-banner img {
    width: 100%;
    height: auto;
}
/*---- SLIDER-----*/
.product-home .flickity-prev-next-button {
    width: 36px;
}
.product-home .slider-nav-outside.slider-nav-circle .previous {
    margin-right: -10px !important;
    top: 60%;
}
.product-home .slider-nav-outside.slider-nav-circle .next {
    margin-left: -10px !important;
    top: 60%;
}
.product-home .slider-nav-circle .flickity-prev-next-button svg {
   background: rgb(167, 32, 44);
    background: linear-gradient(0deg, rgba(167, 32, 44, 1) 0%, rgba(237, 27, 52, 1) 100%);
    border: 1px solid rgb(167, 32, 44);

}
.product-home .flickity-prev-next-button {
    opacity: 1;
}
.product-home .flickity-prev-next-button.previous , .product-home .flickity-prev-next-button.next {
    
    transform: unset;
}
.product-home .slider:hover .flickity-prev-next-button  {
    opacity: 1;
}
.product-home .flickity-prev-next-button .arrow {
    fill:#FFF;
}
.product-home .flickity-slider .col.post-item {
    padding-bottom: 10px !important;
}
/*SECTION WHY CHOICE*/
.why-choice-home .col.post-item{
    padding-bottom: 0px;
}
.why-choice-home .box .box-image {
    border-radius: 5px;
    overflow: hidden;
}
.why-choice-home .box .box-text {
    padding-left: 0px;
    padding-right: 0px;
}
.why-choice-home .box .box-text h5{
    font-size: 14px;
    color: var(--main-color-theme);
    margin: 0;
    min-height: 67px;
    line-height: 1.5;
    padding: 10px;
    border: 1px solid var(--main-color-theme);
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    font-weight: 700;
}
/*-----VIDEO COL----*/

.box-video iframe , .mfp-content iframe {
    height: auto;
    width: 100%;
    aspect-ratio: 16 / 9;
}

/*NEWS*/
.box.box-vertical {
    padding: 5px 0px;
   display : flex;
}
.box-image.vertical {
    width: 50% !important;
}
.box-image.vertical:hover img {
    transform: scale(1.2);
}
.box.box-vertical .box-text {
    padding: 0px;
    padding-left: 10px;
}
.box.box-vertical .box-text h5 a {
    font-size: 14px;
}
/*MAPS*/
.box-map-item {
    border-top:1px solid #EAEAEA;
    padding-top: 10px;
    padding-bottom: 10px;
}
.box-map-item .box {
    align-items: center;
}
.box-map .box-image.vertical{
     width: 30% !important;
}
.box-header-map h4{
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    color:var(--second-color-theme);
    display: flex;
    align-items: center;
    
}
.box-header-map h4 i {
    font-size: 25px;
    margin-right: 5px;
    color: var(--main-color-theme-2);
}
.box-map-item .box .box-text p {
    font-size: 14px;
    color: var(--second-color-theme) ;
}
.box-map-item .box .box-text .map-click {
    color:var(--main-color-theme-2);
    font-size: 16px;
    display: flex;
    align-items: center;
}
.box-map-item .box .box-text .map-click i {
    margin-left: 5px;
}
[id^="map"] {
    padding: 20px !important;
}
/*PROJECT HOME*/
.project-home > .col-inner {
    border: 1px solid #ddd;
    border-radius: 15px;
   background: #ededed url(assets/img/bg-product.jpg) top no-repeat;
    background-size: 100% 45px;

}
.project-home .post-item .col-inner {
    border-radius: 15px;
    overflow: hidden;
    background-color: #FFF;
}
.project-home .box-text {
    padding-bottom: 0px;
}
.project-home .box-text .section-title {
        justify-content: space-around;
}
.project-home.box-text-inner .section-title-normal h2{
    text-align: center;
}
.project-home .box-text-inner .section-title-normal , .project-home .box-text-inner .section-title-normal span{
    border: none;
}

/*DICH VU*/
.title-custom-post {
    min-height: 50px;
    display: flex;
    align-items: center;
}
/*CUSTOM POST ITEM*/
.cusom-post-item .box {
    border-radius: 15px;
    overflow: hidden;
    box-shadow: 0 0 5px #d2d2d2;
}
.cusom-post-item .box .box-text {
    padding:0px 15px;
}
.cusom-post-item .box .box-text a {
    border-radius: 15px;
}
/*PRODUCT*/

.product-slider .box-image img {
    width: 100%;
    height: auto;
}
.product-slider .box-text {
    padding: 15px 0;
}
.product-slider .title a {
    font-size: 16px;
    color: #333;
    text-decoration: none;
}
.product-slider .price {
    font-size: 18px;
    color: #e74c3c;
    font-weight: bold;
}

.col-product .col-inner {
    border-radius: 15px;
    overflow: hidden;
}
.col-product .col-inner .box-text {
    padding: 10px;
}
.col-product .col-inner .box-text .post-title {
    min-height: 40px;
}
.col-product .col-inner .box-text .price {
    font-size: 18px;
    color: #e74c3c;
    font-weight: bold;
}
.col-product .col-inner .box-text .price span {
    font-size: 14px;
}
.slide-image-product .slider-nav .nav-item {
   margin: 5px;
   border-radius: 5px;
   overflow: hidden;
}
.slide-image-product .slider-nav .slick-prev:before, .slide-image-product .slider-nav  .slick-next:before{
    color: var(--main-color-theme-2) !important;
}
.slide-image-product .slider-nav .slick-prev {
    left: 10px !important;
    z-index: 2;
}
.slide-image-product .slider-nav  .slick-next {
    right:10px !important;
}
.slide-image-product .slider-for {
    margin: 5px;
    border-radius: 5px;
    overflow: hidden;
}
.top-info h1 {
    font-size: 22px;
}
.top-info .price_box .current_price {
    font-size: 20px;
    color: var(--main-color-theme);
    font-weight: bold;
}
.price_box .old_price {
    text-decoration: line-through;
}
.center-info .thong-so table tbody tr td:first-child {
    font-weight: bold;
}
.bottom-info {
    display: flex;
    width: 100%;
    gap: 10px;
}
.bottom-info a {
  flex: 1; /* Mỗi thẻ chiếm 50% */
  text-align: center;
  padding: 10px 0;
  
  color: white;
  text-decoration: none;
  
  font-weight: bold;
  border-radius: 5px;
}
.bottom-info a i {
    font-size: 20px;
    margin-right: 10px;
}
.bottom-info a.buy-product {
    background: rgb(167, 32, 44);
    background: linear-gradient(0deg, rgba(167, 32, 44, 1) 0%, rgba(237, 27, 52, 1) 100%);
}
.bottom-info a.download-catalog {
background: #ed9e28;
background: linear-gradient(180deg, rgba(237, 158, 40, 1) 1%, rgba(207, 125, 43, 1) 16%, rgba(237, 200, 66, 1) 100%);
}
.related-product-detail {
    padding: 10px !important;
}
.related-product-detail .box-text-inner .price-related{
    font-size: 16px !important;
    color: var(--main-color-theme) !important;
    font-weight: bold !important;
}
h3.product-right {
    font-size: 14px !important;
}
.col-product h2 {
    font-size: 1em;
}
/*FOOTER*/

.footer-title h5 {
    font-size: 15px;
    margin-bottom: 15px;
    color:var(--main-color-theme-2) !important;
}
.footer-title p {
   color:var(--second-color-theme);
}
.menu-footer .ux-menu-link__link {
    font-size: 14px;
    font-weight: 600;
    color:rgb(51, 49, 50);
    display: block;
}
.menu-footer .ux-menu-link__link span {
    border-bottom: 1px dashed var(--second-color-theme);
}
.icon-box.zalo-online {
    /* padding: 10px;
    border: 1px dashed red; */
    border-radius: 15px;
    align-items: center;
    /* background-color: #FFF; */
    padding: 0px 10px;
    /* box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23); */
}
.icon-box.zalo-online .icon-box-text p{
    margin-bottom: 0px;
    font-size: 14px;
    font-weight: 600;
}
.icon-box.zalo-online .icon-box-text small {
    font-size: 10px;
    color:#0b950b;
    text-transform: unset;
    font-style: italic;
}
.icon-box.zalo-online .icon-box-text small::before {
    content:"";
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background-color: #0b950b;
    display: inline-block;
    margin-right: 5px;
}
.icon-box.zalo-online .icon-box-text h5, .icon-box.zalo-online .icon-box-text h5 a {
    color: var(--main-color-theme-2);
}

/*RATING*/
.rating-stars {
    font-size: 1.5em;
    color: #ccc;
    cursor: pointer;
    user-select: none;
}
.rating-stars .star {
    display: inline-block;
    transition: color 0.2s;
}
.rating-stars .star.selected,
.rating-stars .star.hovered {
    color: #FFD700;
}

/*LANG*/
.gt_float_switcher img {
width: 25px !important;
}
.gt_float_switcher {
font-size :12px !important;
box-shadow : unset  !important;
}

/*marquee*/
.marquee-wapper {
      width: 100%;
    z-index: 2;
    background-color: rgba(0, 0, 0, 0.6);
    color: #fff;
    padding: 0;
    
    position: absolute;
    top: 0;
    padding: 5px;
}
.marquee-wapper p{
    margin-bottom: 0px;
}
.marquee {
   
}

/*EXTRA MENU FLATSOME*/
.nav > li > a, .mobile-sidebar-levels-2 .nav > li > ul > li > a {
    font-weight: 600 !important;
}
/* .nav-dropdown {
    top:65px;
} */

.nav > li > a > .icon-angle-down {
    display: none !important;
}


.nav-dropdown > li > a > .icon-angle-down {
    display: none !important;
}
.nav-dropdown>li.nav-dropdown-col{display:block}
.nav-dropdown{padding:0}
.nav-dropdown .nav-dropdown-col>a, .nav-dropdown li a{white-space: nowrap; font-weight:normal !important; text-transform:none !important;font-size:15px; font-weight:500; background-color: #a7202c;border-bottom: 1px solid #ED1B34;}
.nav-dropdown .nav-dropdown-col>ul li:hover{}
.nav-dropdown-default>li:hover>a, .nav-dropdown .nav-dropdown-col>ul li:hover>a{color:white}
.nav-dropdown-default>li>a{border-bottom:0 !important}.nav-dropdown-has-arrow li.has-dropdown:before{border-width: 10px;
    margin-left: -10px;}
.nav-dropdown .nav-dropdown-col>ul{margin-top:-40px;display:none;position: absolute;
    left: 100%;z-index: 9;background: white;min-width: 240px;}
.nav-dropdown>li.nav-dropdown-col{width:100%;border-right:0}
.nav-dropdown .nav-dropdown-col>ul li a{padding:10px;  text-transform: none;color:black}
.nav-dropdown li a:hover {
    padding-left: 25px !important;
}
.header-nav li.nav-dropdown-col:hover >ul{display:block !important}
.active>ul.children, .active>ul.sub-menu:not(.nav-dropdown) {
    display: none !important;
}
.nav-column li a:hover {
background-color: #A7202C !important;
}
.header-search ul {
    background-color: unset !important;
}

/*tùy chỉnh*/
#mua-hang .head-title-section {
    margin-top: 4px;
}
.searchform-wrapper {
    min-width: 400px;
}
.live-search-results {
    background-color: #FFF !important;
}
.live-search-results .search-name {
    font-size: 16px;
    color:var(--second-color-theme);
}
.gt_selected a:after {
    display: none !important;
}
.entry-header-text {
    padding-bottom: 0px;
}
.entry-content {
    padding-top: 0px;
}

table.vien-den {

}
table.vien-den tr:nth-child(odd) {
    background-color: unset;
}
table.vien-den td, table.vien-den th {
    border: 1px solid var(--second-color-theme);
    padding: 5px 10px;
    
    
}
.header-nav.header-nav-main.nav.nav-right .header-button a{
    padding: 0 0.6em !important;
}
.header-nav.header-nav-main.nav.nav-right .header-button a {
    font-size: 18px !important;
    line-height :2em !important;
    min-height: unset;
}
.wapper-desc-tax {
    border: 1px dashed var(--main-color-theme);
    padding: 10px;
    border-radius: 15px;
}
/*SIDE BAR*/
.wapper-sidebar {
    border: 1px solid var(--second-color-theme);
}
.top-info-sidebar {
    background-color: #0a5396;
    padding: 10px;
}
.top-info-sidebar .logo-sidebar {
    display: flex;
    justify-content: center;
}
.top-info-sidebar .logo-sidebar img {
    max-width: 30%;
}
.top-info-sidebar .text-contact-sidebar-header {
    text-align: center;
}
.top-info-sidebar .text-contact-sidebar-header h5 {
    font-size: 20px;
    background-color: #fdf035;
    display: inline;
    padding: 0px 20px;
    color:#0a5396;
}
.top-info-sidebar .text-sidebar p {
    color:#FFF;
    font-size: 12px;
}
.top-info-sidebar .contact-phone-sidebar {
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.top-info-sidebar .contact-phone-sidebar p {
    color:#FFF;
    font-size: 8px;
    margin-bottom: 0px;
    font-weight: 600;
    text-align: center;
}
.top-info-sidebar .contact-phone-sidebar a{
    background-image: url(/wp-content/themes/dienco/assets/img/callnumber.png);
    padding: 10px 10px;
    font-size: 10px;
    font-weight: bold;
    text-align: right;
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    display: block;
    background-position: center;
}
.bottom-info-sidebar {
    padding: 10px;
}
.bottom-info-sidebar .text-header-bottom-sidebar h5{
    font-size: 16px;
    text-align: center;
}
.bottom-info-sidebar .image-bottom-sidebar {
 border:1px solid #000;
 border-radius: 5px;
 overflow: hidden;   
}
.bottom-ob {
    background-color:#0a5396 ;
    position: relative;
    height: 30px;
    margin-top: 20px;
}
.bottom-ob .text-bottom-ob {
    position: absolute;
    top: -13px;
    left: 50%;
    transform: translateX(-50%); 
}
.bottom-ob .text-bottom-ob span {
    background-color: #000;
    color: #FFF;
    border-radius: 20px;
    font-size: 12px;
    padding: 5px 20px;
    
}

#post-list .post-item .col-inner {
    border-radius: 15px;
    overflow: hidden;
}
.block_widget h2.title-col-bg a {
    font-size: 14px;
}
/*PAGE LIÊN HỆ*/
.list-address .map-item {
    padding: 10px;
    border-left: 3px solid #cddae3 ;
    position: relative;
    border-bottom: 1px solid rgba(128, 128, 128, .28);
}
.list-address .map-item:first-child {
    border-top: 1px solid rgba(128, 128, 128, .28);
}
.list-address .map-item.active , .list-address .map-item:hover{
    background: #f7f7f7;
    border-left: 3px solid var(--main-color-theme) ;
}
.list-address .map-item h2{
    font-size: 14px;
}
.list-address .map-item h2 i {
    margin-right: 5px;
    color: var(--main-color-theme);
}
.list-address .map-item ul {
    list-style: none;
    padding-left: 20px;
    margin-bottom: 0px;
}
.list-address .map-item ul li {
    margin-left: 0px;
    margin-bottom: 0px;
    font-size: 14px;
    color: #000;
}
.list-address .map-item ul li a {
    font-size: 14px;
    color: #000;
}
.list-address .map-item ul li a span {
    color: var(--main-color-theme-2);
    font-weight: 600;
}
.list-address .map-item .view_map {
    position: absolute;
    background: hsla(355, 68%, 39%, 1);
    background: linear-gradient(90deg, hsla(355, 68%, 39%, 1) 0%, hsla(354, 58%, 44%, 1) 66%, hsla(353, 85%, 52%, 1) 100%);
    background: -moz-linear-gradient(90deg, hsla(355, 68%, 39%, 1) 0%, hsla(354, 58%, 44%, 1) 66%, hsla(353, 85%, 52%, 1) 100%);
    background: -webkit-linear-gradient(90deg, hsla(355, 68%, 39%, 1) 0%, hsla(354, 58%, 44%, 1) 66%, hsla(353, 85%, 52%, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#A7202C", endColorstr="#B02F3C", GradientType=1 );
    padding: 5px 10px;
    color:#FFF;
    border-radius: 10px;
    top: 50%;
    right: 20px;
}
.iframe-map {
    max-height: 450px;
    overflow:hidden;
}
.form-lien-he {
    padding: 20px;
}
.form-lien-he .title-form p{
    font-size: 18px;
    font-weight: 600;
}
.form-lien-he .form textarea{
min-height: 90px;
}
/*RESPONSIVE*/
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.medium-logo-center .flex-left {
    flex: unset;
}
#logo 
{
    width: 100px !important;
}
.header-button a span {
   
}

.mobile-nav .header-button a {
    font-size: 10px;
}
.marquee-wapper  {
    position: relative;
}
.searchform-wrapper {
   min-width: unset !important;
}
h2.title-col-bg {
    font-size: 16px;
}
.mfp-container {
    padding: 10px;
}
.mfp-container h2.rilbon {
    font-size: 10px;
}
.bottom-info a {
    font-size: 12px;
    padding: 5px 0px;
}
}

/*CONTACT US DESKTOP*/
#contact-us {
    width: 60px;

    position: fixed;
    bottom: 50px;
    right: 20px;
    text-align: center;
    padding-top: 10px;
    z-index: 9;
}

#contact-us ul {
    list-style: none;
}

#contact-us ul li {
    display: block;
    margin-bottom: 10px;
}

#contact-us ul li a {
    display: flex;
    width: 60px;
    height: 60px;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    border: solid 2px rgb(51, 170, 254);
    animation: play 2s ease infinite;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;


}

#contact-us ul li a img {
    width: 50px;
    height: 50px;
}

@keyframes play {

    0% {
        transform: scale(1);
    }

    15% {
        box-shadow: 0 0 0 5px rgba(51, 170, 254, 0.4);
    }

    25% {
        box-shadow: 0 0 0 10px rgba(51, 170, 254, 0.4), 0 0 0 20px rgba(51, 170, 254, 0.2);
    }

    25% {
        box-shadow: 0 0 0 15px rgba(51, 170, 254, 0.4), 0 0 0 30px rgba(51, 170, 254, 0.2);
    }

}

/*custom thêm*/
.video-slide,
.video-slide iframe {
    width: 100%;
    min-height:380px;
}
.video-wrapper {
    width: 100%;
    height: 100%;
    position: relative;
}
.wapper-desc-tax h3 , .tabbed-content h3, .entry-content h3{
    font-size: 1rem !important;
}
.wapper-desc-tax , .tabbed-content, .entry-content{
    font-weight: 100;
}