/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

.home p {
    margin-block-end: 0;
    margin-block-start: 0;
}

.tag p {
    margin-block-end: 0;
    margin-block-start: 0;
}

.center-btn {
	top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}

.hlrotate {
	span.elementor-headline-dynamic-wrapper {
		font-size: 18px; 
	}
}


table.laser-table {
    font-size: inherit;
    margin-block-end: 0px;
}

table.laser-table * {
    border:none;
}

table.laser-table tbody tr:hover>td, table tbody tr:hover>th,
table.laser-table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: transparent;
}

table.laser-table caption+thead tr:first-child td, table caption+thead tr:first-child th, table colgroup+thead tr:first-child td, table colgroup+thead tr:first-child th, table thead:first-child tr:first-child td, table thead:first-child tr:first-child th {
    border-block-start: none;
}

table.laser-table {
    text-align:left;
	color: var(--e-global-color-primary);
	
	thead { border-bottom: 1px solid var(--e-global-color-accent); }
	
	tbody tr { border-bottom: 1px solid #00000014; }
	
	th {
		color: var(--e-global-color-primary);
	}
	
	td, th {
		padding: 10px 0;
	}
}

@media (max-width: 375px) { 
	table.laser-table {
		font-size: 14px;
	}
}