/*
Theme Name: TechnUm
Theme URI: http://demo.artureanec.com/themes/technum/
Author: Artureanec
Author URI: https://demo.artureanec.com/
Description: Meet WordPress Theme by Artureanec - really amazing, powerful, clean and ultramodern product, that created with love and attention to details. We know it's difficult to represent yourself on the web in the right way, that's why we spent a lot of time trying to make our Theme more effective. It's flexible, easy customizable, high-quality and really easy to use! So everyone can make awesome website with it. Hope you'll like it. Enjoy!
Version: 1.0.6
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: technum
*/

.mobile-header-menu-container .header-mobile-contacts .contact-item:before, .mobile-header-menu-container .main-menu > li.active .sub-menu-trigger, .header .main-menu > li > a:hover, .header .main-menu > li.current-menu-ancestor > a, .header .main-menu > li.current-menu-parent > a, .header .main-menu > li.current-menu-item > a, .mobile-header-menu-container .main-menu li.active > a, .mobile-header-menu-container .main-menu li.current-menu-ancestor > a, .mobile-header-menu-container .main-menu li.current-menu-parent > a, .mobile-header-menu-container .main-menu li.current-menu-item > a, .mobile-header-menu-container .main-menu li.active > .sub-menu-trigger, .mobile-header-menu-container .main-menu li.current-menu-ancestor > .sub-menu-trigger, .mobile-header-menu-container .main-menu li.current-menu-parent > .sub-menu-trigger, .header-type-2 .dropdown-trigger .dropdown-trigger-item:hover:before, .header-type-3 .dropdown-trigger .dropdown-trigger-item:hover:before, .callback:before {
    color: #910b5b !important;
}

.technum-button:after, .block-editor-block-list__layout .wp-block-search .wp-block-search__button:after, .content-wrapper .technum-button:after, .body-container button:not(.customize-partial-edit-shortcut-button):after, .block-editor-block-list__layout .technum-button:after, .block-editor-block-list__layout button:not(.customize-partial-edit-shortcut-button):not(.components-button):after, #form-preview button:after, .sidebar .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background):after {
    background: #532981 !important;
}

.body-container input[type="submit"] {
    background-color: #532981 !important;
}

.fa, .fas {
    color: #900b5b !important;
}

.elementor-158 .elementor-element.elementor-element-d75a2eb .elementor-repeater-item-59fea5b .technum-button:after {
    background-image: linear-gradient(90deg, #FFFFFF 50%, #900b5b 50%) !important;
}

.elementor-158 .elementor-element.elementor-element-6b373fa:not(.elementor-motion-effects-element-type-background), .elementor-158 .elementor-element.elementor-element-6b373fa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #861061 !important;
}

.elementor-158 .elementor-element.elementor-element-acfd77f .icon-container {
    background-color: #900b5b !important;
}

.elementor-158 .elementor-element.elementor-element-6270afc .icon-container {
    background-color: #900b5b !important;
}

.header a, .header .main-menu > li > a, .header .logo-link .logo-site-name, .header .header-icon, .mobile-header a, .mobile-header .logo-link .logo-site-name, .mobile-header .header-icon, .mobile-header-menu-container a, .mobile-header-menu-container .logo-link .logo-site-name, .mobile-header-menu-container .header-icon, .error-404-header .logo-link .logo-site-name, .mini-cart .mini-cart-trigger, .mini-cart .mini-cart-trigger:hover, .mobile-header-menu-container, .header-type-2 .dropdown-trigger .dropdown-trigger-item:before, .header-type-3 .dropdown-trigger .dropdown-trigger-item:before, .callback .callback-text {
    color: #5e247b;
    font-weight: bold !important;
}

.footer, .footer-widgets .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper:focus-within, .footer-widgets .wp-block-search.wp-block-search__button-inside .wp-block-search__input:focus, .footer-widgets .select-wrap:focus-within {
    background-color: #532980 !important;
    color: #fff;
}

section#bottom-points {
    padding-top: 0px;
}

@media only screen and (min-width: 1025px) {
.header {
    height: 100% !important;
}

.header-row .header-icons-container .logo img {
    width: 100px;
}

.logo-container {
    margin: 0;
}
}

@media only screen and (max-width: 1024px) {
.mobile-header-row .logo-container img {
    width: 110px;
}
.logo-container {
    margin: 5px 15px 5px 20px;
}
.elementor-section-wrap .elementor-section + .elementor-section {
    padding-top: 45px;
}
.technum-heading span.technum-heading-content {
    font-size: 48px !important;
}
}