/*
Theme Name:   Tipcocorp Child
Theme URI:    https://www.tipco.net
Description:  Tipcocorp Child Theme
Author:       Tipco Corporate
Author URI:   https://www.tipco.net
Template:     tipcocorp
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  tipcocorpchild
*/

strong { font-weight: 500;}
.post, .page { margin-bottom: 0;}
p { margin: 20px 0;}
ol { margin: 10px;}
#top-header { position: absolute; width: 100%;}
.swiper-container-horizontal .elementor-image-carousel {margin-bottom: 30px;}
.single-timeline.media.single-timeline-count-8.elementor-repeater-item-081aecc .timeline-item.media { display: initial;}
.footer-menu ul { list-style: disc; display: inherit;}
.footer-menu ul li { margin-left: 20px; list-style: disc; display: list-item; color: #fff;}
.footer-menu ul li a { margin-left: 0; padding-left: 0 !important;}

.box-top-news h3.elementor-heading-title {   display: -webkit-box; max-width: 400px; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.info-topco .elementor-cta__content { background: #0000004f; width: 50%; border-radius: 20px; height: 150px; margin: 50px auto; padding: 0; min-height: auto !important; }
.elementor-image-box-content .elementor-image-box-title { margin-top: 0 !important;}
.info-topco .elementor-cta__content h3 { margin-bottom: 0; }
.info-topco .elementor-cta__content .elementor-cta__description { font-size: 40px; font-weight: 500;}
.elementskit-section-title-wraper .ekit-heading__description ul {margin-left: 20px;}
.address-contact .elementor-icon-list-item .elementor-icon-list-icon { display: none;}

.fin-tb .column-2, .fin-tb .column-3,.fin-tb .column-4,.fin-tb .column-5 {text-align: center; }
.fin-tb .column-2, .fin-tb .column-4 { background: #E9EAEA !important;}
.fin-tb thead th, .fin-tb thead th.column-2, .fin-tb thead th.column-4 { background: #df2025 !important; color: #fff; font-weight: 400;}
.fin-tb .row-3 td, .fin-tb .row-7 td, .fin-tb .row-13 td, .fin-tb .row-21 td,
.fin-tb .row-3:hover td, .fin-tb .row-7:hover td, .fin-tb .row-13:hover td, .fin-tb .row-21:hover td{ background: #fbe2e2 !important; }

.fin-tb th,.fin-tb td, .tb-dividend th { font-size: 14px; vertical-align: middle !important;}
.fin-tb .row-2 th, .fin-tb .row-2 td  { background: #f7474c !important; color: #fff !important;}
.fin-tb .row-2 tr:hover td { color: #fff !important;}
.fin-tb .row-1 .column-2, .fin-tb .row-2 .column-2, .fin-tb .row-2 .column-3 {background: #ec4140 !important;}
.fin-tb .row-1 .column-4, .fin-tb .row-2 .column-4, .fin-tb .row-2 .column-5 {background: #fc5958 !important;}

.tb-major thead th, .tb-dividend thead th {background: #df2025 !important; color: #fff !important;text-align: center !important; font-weight: 500;}
.tb-major td.column-1, .tb-major td.column-3, .tb-major td.column-4  { text-align: center !important;}




.acc-herb ul { margin-left: 0; }
.ays-chart-container-google .ays-chart-header-container .ays-chart-charts-title { font-weight: 500px!important;}


@media (max-width: 1024px){
	.ekit_menu_responsive_tablet .ekit-menu-nav-link .elementskit-submenu-indicator { border:none;}
}
@media (max-width: 768px) {
    .menu-item-search { display: block; }
	#tablepress-2 .column-1 { text-align: center;}
	#tablepress-2 .column-3 { text-align: right;}
}
@media (max-width: 650px){
	.info-topco .elementor-cta__content { width: 90%; margin: 25px auto;border-radius: 10px; height: 60px;}
	.elementor-7 .elementor-element.elementor-element-f828652 .ekit_navsearch-button { color: #33373d !important;}
	.ui-text-indent ul {margin-left: 5px;}
	.cate-product .ekit-stylish-list-content-title { font-size: 10px;}
	.cate-product .ekit-stylish-list-content-description { display: none;}
	.cate-product .ekit-stylish-list-content-icon { margin: 0px 5px 3px 0px;}
	.cate-product .ekit-stylish-list-content-wrapper { padding: 20px 5px 10px 0px !important;}
	.fin-tb th,.fin-tb td { font-size: 12px; vertical-align: middle !important;}
}
