/*
Theme Name:   Santi - Child theme
Theme URI:    http://webdesign-finder.com/santi-v2
Description:  Extra Small child theme of Santi theme
Author:       the MWTemplates team
Author URI:   https://themeforest.net/user/mwtemplates
Template:     santi
Version:      1.0.0
License:      Commercial
License URI:  https://themeforest.net/licenses/regular_extended
Text Domain:  santi
Domain Path:  /languages
Tags:         blog, e-commerce, news, custom-background, custom-colors, custom-logo, custom-menu, custom-header, editor-style, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, block-styles, wide-blocks, left-sidebar, right-sidebar, one-column, two-columns, grid-layout, microformats, post-formats, translation-ready
*/

/* Your styles goes here*/


/*
.elementor-element .elementor-widget-container {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, transform var(--e-transform-transition-duration, .4s);
}

.elementor-element, .elementor-lightbox {
    --swiper-theme-color: #000;
    --swiper-navigation-size: 44px;
    --swiper-pagination-bullet-size: 6px;
    --swiper-pagination-bullet-horizontal-gap: 6px;
}

.elementor-2181 .elementor-element.elementor-element-6ab35ec > .elementor-element-populated {
    transition: border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 35px 0px 35px;
}

.elementor-element.elementor-element-99b6069 {
    --e-icon-list-icon-size: 20px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}

.elementor-element .elementor-widget-container {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, transform var(--e-transform-transition-duration, .4s);
}

#left-area ul.elementor-icon-list-items, .elementor-edit-area .elementor-element ul.elementor-icon-list-items, .elementor .elementor-element ul.elementor-icon-list-items {
    padding: 0;
}

.elementor-widget .elementor-icon-list-items {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
*/

.cat-item.active a {
    color: var(--colorMain);
}


h2, h3 {
    font-size: var( --e-global-typography-secondary-font-size );
}

article section .elementor-element-populated {
	/*padding: 40px !important;*/
}

table td {
	text-align:left;
}

.custom-table td {
	text-align: left;
}


main.column-main {
	padding:0 !important;
}

.elementor-element > .elementor-element-populated {
	padding: 0;
}
.grecaptcha-badge {
	opacity: 0;
}

