/*!
Theme Name: Furnitamo
Theme URI: https://www.templatemonster.com/vendors/zemez
Author: Zemez
Author URI: https://zemez.io/
Description: Furnitamo theme.
Template: kava
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: furnitamo
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
DocumentationID: furnitamo
Template Id: prod-25518
*/


#toTop {
	cursor: pointer;
}

html body .woocommerce-tabs {
    padding: 40px 0;
    border-bottom: 0px solid #ebeced;
}

span.nowrap {
    white-space: nowrap;
}

body .site {
    -webkit-hyphens: none;
    -ms-hyphens: none;
    -o-hyphens: none;
    hyphens: none;
}

/* custom */

body:not(.page-template-fullwidth-content) .site-content {
	margin-top: 0 !important;
}

.card-official__item {
    display: flex;
    gap: 10px;
    line-height: 1.125;
	align-items: center;
}
.card-official__item-title {
    flex: 0 0 200px;
    margin: 0;
	padding: 10px;
}
.card-official__list .card-official__item:nth-child(even) {
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #f3f3f3;
}
.card-official__item-text {
    margin: 0;
	padding: 10px;
}

.services-docs li:nth-child(2) .elementor-icon-list-icon svg {
    fill: #0033C7 !important;
}

/* header */
.home .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__title,
.home .jet-nav .menu-item-link.menu-item-link-top,
.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__title,
.jet-nav .menu-item-link.menu-item-link-top{
    color: #fff;
}
.home .elementor-7 .elementor-element.elementor-element-433f797 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level, .home .elementor-7 .elementor-element.elementor-element-433f797 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level {
    color: #fff;
}

.jet-mobile-menu-trigger-active .jet-nav .menu-item-link.menu-item-link-top {
	color: #000;
}
body:not(.home) header {
    background: #333; /*url(/wp-content/uploads/2025/10/ststus-profi-bg.jpg);*/
	position: relative;
}
body:not(.home) header:before {
	position: absolute;
	background-color: #000000;
    --background-overlay: '';
	content: var(--background-overlay);
    display: block;
	width: 100%;
	height: 100%;
	opacity: 0.15;
}
body:not(.home) .elementor-7 .elementor-element.elementor-element-239ff4c,
body:not(.home) .elementor-7 .elementor-element.elementor-element-f07bff8,
body:not(.home) .elementor-7 .elementor-element.elementor-element-0ee703d .elementor-icon-list-icon i,
body:not(.home) .elementor-7 .elementor-element.elementor-element-0ee703d .elementor-icon-list-text {
	/*color: #151316;*/
}

body:not(.home) .elementor-7 .elementor-element.elementor-element-ded816a {
	max-width: 90px;
}

body:not(.home) .elementor-7 .elementor-element.elementor-element-22f4191 .elementor-button {
    padding: 15px 40px 15px 40px;
	background-color: #DD6C03;
}
.elementor-7 .elementor-element.elementor-element-22f4191 .elementor-button {}

header {
	transition: 0.5 all ease;
}
header #stuckhead.isStuck {
    display: block !important;
    position: fixed !important;
    top: 0px;
    z-index: 1100;
    margin-top: 0px;
    margin-bottom: 0px;
	background: #000000D6;
	padding-top: 10px;
    padding-bottom: 10px;
}

header #stuckhead.isStuck .jet-logo img {
	height: 70px;
	width: auto;
}
header #stuckhead.isStuck .elementor-button {
	background-color: #DD6C03;
	padding: 15px 30px 15px 30px;
}

header #stuckhead.isStuck .jet-nav__mobile-trigger-open,
body:not(.home) header #stuckhead .jet-nav__mobile-trigger-open {
	color: #fff;
}

/* */

body h3 {
    font-family: "Verdana", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #000000;
}

.elementor-icon.max {
    background: -webkit-linear-gradient(135deg, #4c6afe70,#5840e170,#a266e0), -webkit-linear-gradient(45deg, #4bc2fd,#4244ea,#a981e9);
    background: linear-gradient(135deg, #4c6afe70,#5840e170,#a266e0), linear-gradient(45deg, #4bc2fd,#4244ea,#a981e9);
}

/* table */

table.table {
    width: 100%;
    border: 1px solid;
}
table.table td {
    border: 1px solid;
    padding: 7px 10px;
}
table.table tr td:last-child {
    text-align: center;
}