/*
 Theme Name:   Modernee Child Theme
 Theme URI:    https://modernee.themerex.net/
 Description:  Modernee Child Theme
 Author:       ThemeREX
 Author URI:   https://themerex.net/
 Template:     modernee
 Version:      1.0.0
 Tags: ai, artificial intelligence, ai integration, business consulting, digital transformation, virtualization, automation, process optimization, mobile app, cybersecurity, accounting, tax help, digital agency, startup, corporate
 Text Domain:  modernee
*/


/* =Theme customization starts here
------------------------------------------------------------ */
div#carol {
    display: flex;
    overflow: hidden;
}

#carol .e-con-inner{
  margin: 0px;
}

.sc_layouts_row_fixed_on {
    background-color: transparent;
}

:where(body.trx_addons_page_scrolled) .sc_layouts_row_fixed_on {
    background-color: #151515;
	position: fixed !important;
    margin-top: 0 !important;
    top: auto !important;
}

.page-id-29581 .sc_layouts_row_fixed_on {
	position:initial !important;
	background-color: transparent !important;
}

body.page-id-29581 .woocommerce-MyAccount-content {
    width: 85%;
    float: unset;
    margin: 0 auto;
}

body.page-id-29581 .woocommerce-orders-table__cell-order-number a, body.page-id-29581 .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button  {
    color: #6853db !important;
}

body.page-id-29581.scheme_light .woocommerce table.my_account_orders th {
    background-color: #ffffff !important;
}

body.page-id-29581.scheme_dark .woocommerce table.my_account_orders th, body.page-id-29581.scheme_dark .woocommerce-MyAccount-content-wrapper {
    background-color: transparent !important;
}

body.page-id-29581.scheme_dark .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead tr th span, body.page-id-29581.scheme_dark .elementor-widget-woocommerce-my-account .woocommerce h2, body.page-id-29581.scheme_dark .woocommerce-MyAccount-content-wrapper mark{
	color: #ffffff !important;
}

body.page-id-29581.scheme_light .woocommerce table.shop_table tr:first-child th {
   border-bottom: 1px solid #c6c6c6 !important;
}

body.page-id-29581.scheme_light .woocommerce table.account-orders-table.shop_table tr:nth-child(n+1) th:first-child {
   border-bottom: 1px solid #c6c6c6 !important;
}

body.page-id-29581.scheme_light .elementor-widget-woocommerce-my-account .e-my-account-tab__view-order .order_details{
	background-color: transparent;
}

body.page-id-29581.scheme_light .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tr td {
    padding: 10px !important;
}

body.page-id-29581.scheme_light .woocommerce table.account-orders-table.shop_table tr:last-child th:first-child{
    border:none !important;
}

body.page-id-29581.scheme_light .woocommerce table.account-orders-table.shop_table thead tr:last-child th:first-child{
    border-bottom: 1px solid #c6c6c6 !important;
}

body.page-id-29581.scheme_light .hero-section:before {
	background-color:transparent !important;
}

body.page-id-29581.scheme_dark .hero-section {
	background-image: url(https://oursiri.com/wp-content/uploads/2025/08/900152_2747.jpg) !important;
	background-repeat: no-repeat;
    background-size: cover;
}

body.page-id-29581.scheme_dark .menu-section .e-con-inner .e-con-full{
	background-color: #505050;
}

body.page-id-29581 .woocommerce-customer-details {
    display: none !important;
}

body.page-id-29581 .coins_container {
    margin-top: -10%;
}

body.page-id-29581.scheme_dark .coins_container, body.page-id-29581.scheme_dark .login-from-wrapper .woocommerce-form-login.login {
    background-color: #152234 !important;
}

body.page-id-29581.scheme_dark .coins_wrap, body.page-id-29581.scheme_dark .elementor-29581 {
    background-color: #080e17 !important;
	border-radius: 10px;
}

body.page-id-29581.scheme_dark .coins_wrap span.elementor-heading-title, body.page-id-29581.scheme_dark .coins_wrap .wps_wpr_shortcode_wrapper, body.page-id-29581.scheme_dark .coins_wrap #current-value, body.page-id-29581.scheme_dark .login-from-wrapper .woocommerce-form-login.login label, body.page-id-29581.scheme_dark .login-from-wrapper .woocommerce-form-login.login .woocommerce-form__label-for-checkbox span, body.page-id-29581.scheme_dark legend{
	color: #ffffff !important;
}

body.page-id-29581.scheme_dark .woocommerce-table--order-details, body.page-id-29581.scheme_dark .shop_table_order_details{
	background-color: transparent;
}

body.page-id-29581 .login-from-wrapper{
	width: 70%;
    margin: 0px auto 20px auto;
}

.wp_google_login {
    margin: 20px auto !important;
}

body.page-id-29581 .woocommerce-form-login__submit{
	margin-top: 15px !important;
}

body.page-id-29581 .login-from-wrapper .woocommerce-form-login.login .woocommerce-form__input-checkbox{
	border: none !important;
}

body.page-id-29581 .woocommerce-table--order-details td {
    padding: 10px !important;
}

body.page-id-29581 .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images.woocommerce-product-gallery--without-thumbs {
    width: 23% !important;
}

body.page-id-29581 .woocommerce div.product div.summary, .woocommerce-page div.product div.summary {
	width: 75% !important;
}

body.page-id-29581.scheme_dark .elementor-element-15b4735 span.elementor-icon-list-text{
	color: #ffffff !important;
}

body.page-id-29581.scheme_light h4, body.page-id-29581.scheme_light h2, body.page-id-29581.scheme_light h1, body.page-id-29581.scheme_light h3, body.page-id-29581.scheme_light .elementor-kit-28705 label, body.page-id-29581.scheme_light #siri-conversion-box label{
	color: #152234 !important;
}

body.page-id-29581.scheme_light #siri-conversion-box input:focus:not([type="button"]):not([type="submit"]){
	color: #152234 !important;
	background-color: #ffffff !important;
}

body.page-id-29581.scheme_light .mega-menu .elementor-icon-box-icon i, body.page-id-29581.scheme_light .elementor-element-44d375f0 .elementor-widget-container, body.page-id-29581.scheme_light .elementor-element-c744310 .elementor-heading-title a{
    color: #313131 !important;
}

body.page-id-29581.scheme_light .elementor-element-24b2021d.elementor-view-framed .elementor-icon {
	 border-color: #313131 !important;
}

body.page-id-29581.scheme_light .mega-menu {
    background-color: #f1f5fb !important;
}

body.page-id-29581.scheme_light .mega-menu .elementor-element-22582a68, body.page-id-29581.scheme_light .elementor-element-1bf76f46:hover .elementor-widget-container, body.page-id-29581.scheme_light .elementor-element-3b8d9640:hover .elementor-widget-container, body.page-id-29581.scheme_light .elementor-element-f2d32e8:hover .elementor-widget-container, body.page-id-29581.scheme_light .elementor-element-941cc0f:hover .elementor-widget-container, body.page-id-29581.scheme_light .elementor-element-6c947a9e:hover .elementor-widget-container {
    background: #f1f5fb !important;
    border: 1px solid #000;
}

.nsl-container-buttons { width: 100% !important;}

.nsl-button-google { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4) !important;}

.woocommerce a.remove:after {
    content: '\e8da' !important;
	font-size: 24px;
}

.search_modern .search_wrap.search_opened form input[type=text] {
	padding: 10px !important;
}

.search_modern .search_wrap.search_opened form button.search_submit {
    background-color: transparent !important;
    background: transparent !important;
    padding-right: 10px !important;
}

.elementor-19271 .elementor-element.elementor-element-7df4886 .elementor-button {
    background: #FFD30E !important;
}

.elementor-19271 .elementor-element.elementor-element-7df4886 .elementor-button:hover {
    background: #FFD30E !important;
	border:none !important;
}

.page-id-30516 .woocommerce-Price-amount.amount, .page-id-30516 .product_meta, .postid-30514 .woocommerce-Price-amount.amount, .postid-30514 .product_meta, .postid-30515 .woocommerce-Price-amount.amount, .postid-30515 .product_meta{
	display: none !important;
}

form.woocommerce-ResetPassword.lost_reset_password {
    width: 100%;
    margin: 0 auto;
}

body.scheme_dark form.woocommerce-ResetPassword.lost_reset_password {
	background: transparent !important;
}

body.scheme_dark .aiowps-captcha-equation, body.scheme_dark .aiowps-captcha-equation strong{
	color: #ffffff!important;
}

.sc_price_metro .sc_price_item.sc_price_active {
    background: #1c1b55 !important;
}

.sc_price_item .sc_price_item_label {
    font-weight: bold !important;
    background-color: #FFD30E !important;
    color: #000 !important;
	-webkit-box-shadow: 10px 5px 30px 0 #000000;
    -moz-box-shadow: 10px 5px 30px 0 #000000;
	box-shadow: 10px 5px 30px 0 #000000;
}

span.sc_price_item_price_value {
    font-size: 70%;
}

.sc_price_metro .sc_price_item_description ul li:before, .sc_price_metro .sc_price_item_details ul li:before {
    display: none !important; 
}


.elementor-20507 .elementor-element.elementor-element-2f5fe46 .-icon-position-left .eael-feature-list-content-box, .elementor-20507 .elementor-element.elementor-element-2f5fe46 .-icon-position-right .eael-feature-list-content-box, .elementor-20507 .elementor-element.elementor-element-2f5fe46 .-icon-position-top .eael-feature-list-content-box {
	margin-left: 10px !important;
}

#packages-list  #pack-bronze .eael-feature-list-icon-inner {
    background-color: #935422 !important;
}

#packages-list  #pack-silver .eael-feature-list-icon-inner {
    background-color: #696f75 !important;
}

#packages-list  #pack-gold .eael-feature-list-icon-inner {
    background-color: #ffd30e !important;
}

#packages-list  #pack-gold .eael-feature-list-icon-box .eael-feature-list-icon{
	color: #000000 !important;
}

.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row > [class*="trx_addons_column-"]:not(:nth-child(3)) {
    margin-top: 40px;
}

.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row > [class*="trx_addons_column-"]:nth-child(3) .sc_price_item.sc_price_item_metro {
	-webkit-box-shadow: 0 0 20px 0 #0094e2;
    -moz-box-shadow: 0 0 20px 0 #0094e2;
    box-shadow: 0 0 20px 0 #0094e2;
}

.elementor-element-7109c45  blockquote p {
    font-size: 40px !important;
}

.woocommerce, .woocommerce-page {
    --theme-var-single-product-gallery-width: 25% !important;
}


@media (max-width: 767px) {
    .ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container, .ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container {
        display: contents;

    }
}



media="(max-width: 1439px)" {
    @media (max-width: 1439px) {
        .sc_layouts_row_type_compact .custom-logo-link img, .sc_layouts_row_type_compact .sc_layouts_logo img {
            max-height: 2.5em !important;
        }
    }
}