/*
 Theme Name:    Electro Child
 Theme URI:     https://themeforest.net/item/electro-electronics-store-woocommerce-theme/15720624
 Description:   This is the child theme of Electro
 Author:        MadrasThemes
 Author URI:    https://madrasthemes.com/
 Template:      electro
 Version:       3.3.13
 License:       GNU General Public License v2 or later
 License URI:   http://www.gnu.org/licenses/gpl-2.0.html
 Tags:          light, dark, two-columns, right-sidebar, responsive-layout
 Text Domain:   electro-child
*/

body {font-size: 1rem;}

.header-v10 .masthead .header-logo-area .img-header-logo, .header-v11 .masthead .header-logo-area .img-header-logo {max-width: 190px;}

.header-v12 .masthead .header-logo-area { flex: 0 0 270px; max-width: 270px; min-width: 270px;}

.header-v12 .masthead .header-logo-area .img-header-logo {max-width: 170px;}

.header-v13 .masthead .header-logo-area {min-width: 270px; max-width: 270px;}
.header-v13 .masthead .header-logo-area .img-header-logo {max-width: 170px;}

.no-display {display: none !important;}

.footer-logo {width: 220px;}

.primary-nav-menu .nav-inline>.menu-item>a {}

article.post .entry-content p {font-size: 1.15rem;}

#is-search-input-9225 {border-top-left-radius: 50px; border-bottom-left-radius: 50px; padding: 0.929em 1.929em; line-height: 1.286em; height: auto;}
.is-form-id-9225 .is-search-icon {height: 46px; border-bottom-right-radius: 50px; border-top-right-radius: 50px; padding-top: 12px !important;}
.widget_search button[type=submit].is-search-submit {display: inline-block;}
.is-form-style button.is-search-submit {height: 46px;}

.products>.product .product-thumbnail>img, .hot-deal-list1 .owl-item>.product .product-thumbnail>img {padding: 15px;}

.woocommerce-product-gallery__image {padding: 30px;}

.electro-dark .product .price {color: #fed700 !important;}

.hot-deal-list1 .products-carousel {padding-bottom: 0px !important; padding-top: 0px;}
.hot-deal-list1 .owl-item>.product::after {border: none;}
/*.hot-deal-list1 .owl-carousel .owl-nav .owl-prev {left: 7px;}
.hot-deal-list1 .owl-carousel .owl-nav .owl-next {right: 7px;}*/

#post-8885 .entry-content, #post-8996 .entry-content, #post-9099 .entry-content, #post-9110 .entry-content, #post-9137 .entry-content {width: 100vw; left: 50%; margin-left: -50vw; position: relative;}


div.wpforms-container-full {margin: 0px !important;}
div.wpforms-container-full .wpforms-confirmation-container-full {margin: 0px !important;}
div.wpforms-container-full .wpforms-form .wpforms-submit-container {margin-top: 0px !important;}
div.wpforms-container-full .wpforms-field-label { color: var(--bs-ec-dark-body) !important;}

.post-type-archive-product section.section-product-categories header {display: none;}

#payment .payment_methods li>label {display: inline; margin-left: 1em;}
li.woocommerce-SavedPaymentMethods-token {padding-left: 0px !important;}
.woocommerce-SavedPaymentMethods {list-style: none; padding: 0px;}

#payment .woocommerce-terms-and-conditions-wrapper .checkbox input[type=checkbox] {margin-left: 0px;}
span.woocommerce-terms-and-conditions-checkbox-text {padding-left: 15px;}

.fslm-license-keys-table .fslm_ilksrc {display: block; max-width: 240px; margin: 20px 0;}

.fslm-download-keys {display: none;}

.wcpt-cell {color: var(--bs-ec-dark-body);}
.wcpt-row:not(:last-child) {border-bottom-color: rgba(200,200,200,.16)}
#wcpt-8641 .wcpt-1706016179 {font-size: 14px !important; font-weight: normal !important;}
.wcpt-header .wcpt-filter.wcpt-dropdown .wcpt-filter-heading {background-color: var(--bs-ec-dark); border-radius: 1.429em; padding: 0.26rem 1.75rem 0.26rem 1.75rem; font-size: .875rem;}
.wcpt-dropdown-menu {background-color: var(--bs-ec-dark); border: 1px solid rgba(200,200,200,.16);}
.wcpt-table .wcpt-hide-controls.wcpt-display-type-input { border-radius: 11em; padding: 0.5em 1em; background-color: #212121; color: var(--bs-ec-dark-body); border: 1px solid #ddd;}
.wcpt-table .wcpt-quantity:not(.wcpt-display-type-select) { border-color: #212121;}

.feature1-1 {font-size: 20px; font-weight: bold; line-height: 1.2; padding-top: 15px;}
.feature1-1 span {font-size: 12px; font-weight: normal;}

.vc_icon_element.feature-icon-1 {font-size: 24px; margin-bottom: 5px; }

.vc_icon_element.vc_icon_element-outer.feature-icon-1 .vc_icon_element-inner {height: 3em;}

#post-9 header.entry-header, #post-8752 header.entry-header, #post-3 header.entry-header, #post-2183 header.entry-header, #post-8885 header.entry-header, #post-8996 header.entry-header, #post-9099 header.entry-header, #post-9110 header.entry-header, #post-9137 header.entry-header, #post-2505 header.entry-header, #post-9261 header.entry-header, #post-2508 header.entry-header, #post-2494 header.entry-header  {width: 100vw; left: 50%; margin-left: -50vw; position: relative; min-height: 240px;}
#post-9 header.entry-header h1, #post-8752 header.entry-header h1, #post-3 header.entry-header h1, #post-2183 header.entry-header h1, #post-8885 header.entry-header h1, #post-8996 header.entry-header h1, #post-9099 header.entry-header h1, #post-9110 header.entry-header h1, #post-9137 header.entry-header h1, #post-2505 header.entry-header h1, #post-9261 header.entry-header h1, #post-2508 header.entry-header h1, #post-2494 header.entry-header h1 {position: absolute; left: 50%; top: 48%; transform: translate(-50%, -50%); font-weight: 700 !important;}
#post-9 header.entry-header p.entry-subtitle, #post-8752 header.entry-header p.entry-subtitle, #post-3 header.entry-header p.entry-subtitle, #post-2183 header.entry-header p.entry-subtitle, #post-8885 header.entry-header p.entry-subtitle, #post-8996 header.entry-header p.entry-subtitle, #post-9099 header.entry-header p.entry-subtitle, #post-9110 header.entry-header p.entry-subtitle, #post-9137 header.entry-header p.entry-subtitle, #post-2505 header.entry-header p.entry-subtitle, #post-9261 header.entry-header p.entry-subtitle, #post-2508 header.entry-header p.entry-subtitle, #post-2494 header.entry-header p.entry-subtitle {position: relative; top: 10.667em;}

#post-9 header.entry-header {background: url(/wp-content/uploads/2024/02/top-sub-bg-1.jpg); background-position: center 0px; background-size: cover;}
#post-8752 header.entry-header {background: url(/wp-content/uploads/2024/02/top-sub-bg-2-1.jpg); background-position: center 0px; background-size: cover;}
#post-3 header.entry-header {background: url(/wp-content/uploads/2024/02/top-bg-8-1.jpg); background-position: center 0px; background-size: cover;}
#post-2183 header.entry-header {background: url(/wp-content/uploads/2024/02/top-bg-8-1.jpg); background-position: center 0px; background-size: cover;}
#post-8885 header.entry-header {background: url(/wp-content/uploads/2024/02/top-sub-bg-4.jpg); background-position: center 0px; background-size: cover;}
#post-8996 header.entry-header {background: url(/wp-content/uploads/2024/02/top-bg-11.jpg); background-position: center 0px; background-size: cover;}
#post-9099 header.entry-header {background: url(/wp-content/uploads/2024/02/top-bg-11.jpg); background-position: center 0px; background-size: cover;}
#post-9110 header.entry-header {background: url(/wp-content/uploads/2024/02/top-bg-15.jpg); background-position: center 0px; background-size: cover;}
#post-9137 header.entry-header {background: url(/wp-content/uploads/2024/02/top-bg-16.jpg); background-position: center 0px; background-size: cover;}
#post-2505 header.entry-header {background: url(/wp-content/uploads/2024/02/top-bg-16.jpg); background-position: center 0px; background-size: cover;}
#post-9261 header.entry-header {background: url(/wp-content/uploads/2024/02/top-bg-16.jpg); background-position: center 0px; background-size: cover;}
#post-2508 header.entry-header {background: url(/wp-content/uploads/2024/02/top-bg-19-1.jpg); background-position: center 0px; background-size: cover;}
#post-2494 header.entry-header {background: url(/wp-content/uploads/2024/02/top-bg-19-1.jpg); background-position: center 0px; background-size: cover;}

.faqs-template-default header.entry-header {width: 100vw; left: 50%; margin-left: -50vw; position: relative; min-height: 240px;}
.faqs-template-default header.entry-header h1 {position: absolute; left: 50%; top: 48%; transform: translate(-50%, -50%); font-weight: 700 !important;}

.data-capa-box {padding-left: 30px; padding-top: 20px;}
.data-capa h3 {color: #fed700; font-weight: 200; font-size: 50px; margin-top: 15px;}
.data-capa-txt::after {content: "or"; position: absolute; left: 20%; color: #969696; padding-top: 4px;}

#eael-data-table-941f937 .table-header th {width: 33.33%;}
.devices-table-ul-1 ul{padding-bottom: 25px; border-bottom: 1px solid #313131; margin-bottom: 30px;}

.woocommerce-breadcrumb {font-size: 0.8rem;}

.elementor-element-5d5cf6b .eael-elements-flip-box-content a, .elementor-element-fa89acd .eael-elements-flip-box-content a, .elementor-element-783ae3b .eael-elements-flip-box-content a, .elementor-element-83227e0 .eael-elements-flip-box-content a {text-decoration: underline;}

.elementor-element-7828280 h2 {font-size: 220%; font-weight: bold !important;}

.elementor-element-b963cd7 .elementor-image-carousel-wrapper {max-height: 320px;}

.content-body .entry-content p {display: none;}

article.post .entry-header h1.entry-title {font-size: 2em;}
article.post .entry-header {margin-bottom: 3.429em}
article.post .entry-header .entry-meta span {font-size: .739em;}

.category-451 .post-readmore, .category-451 .comments-link, .category-451 .posted-on, .category-451 .cat-links {display: none !important;}
.category-447 .post-readmore, .category-447 .comments-link, .category-447 .posted-on, .category-447 .cat-links {display: none !important;}
.category-446 .post-readmore, .category-446 .comments-link, .category-446 .posted-on, .category-446 .cat-links {display: none !important;}
.category-453 .post-readmore, .category-453 .comments-link, .category-453 .posted-on, .category-453 .cat-links {display: none !important;}
.category-454 .post-readmore, .category-454 .comments-link, .category-454 .posted-on, .category-454 .cat-links {display: none !important;}

.category-446 article.post, .category-454 article.post, .category-447 article.post, .category-453 article.post, .category-451 article.post {margin-bottom: 0; margin-top: 34px;}
.category-446 article.post .entry-header, .category-454 article.post .entry-header, .category-447 article.post .entry-header, .category-453 article.post .entry-header, .category-451 article.post .entry-header {margin-bottom: 1.429em}

.post-template-default article.post {margin-bottom: 0; margin-top: 30px;}

.sidebar-back-link {margin-bottom: 55px;}

.entry-content .vc_toggle .vc_toggle_title h4 {font-size: 1em;}

.elementor-element-066f3d0 {width: 100%;}

.archive-top-area h1 {font-weight: bold !important; font-size: 2.857em; margin-top: 25px;}
.category-446 header.entry-header h1.entry-title, .category-451 header.entry-header h1.entry-title, .category-447 header.entry-header h1.entry-title, .category-454 header.entry-header h1.entry-title, .category-453 header.entry-header h1.entry-title {font-size: 1.3em !important; font-weight: 500 !important;}
header.archive-top-area {margin-bottom: 40px;}
#is_widget-5.widget_search {margin-bottom: 65px; width: 65%;}


.faq-contact-btn a {background: #FED700; color: #181818 !important; padding: 10px 20px; border-radius: 4px; font-weight: 600; display: inline-block;}

.elementor-element-918abc3 p.mb-0, .elementor-element-67901d6 p.mb-0, .elementor-element-b0ff2c6 p.mb-0, .elementor-element-8783659 p.mb-0 {display: none;}
.elementor-element-918abc3 .pb-3 a.mb-3, .elementor-element-b0ff2c6 .pb-3 a.mb-3, .elementor-element-67901d6 .pb-3 a.mb-3, .elementor-element-8783659 .pb-3 a.mb-3 {font-size: 14px; color: #585858;}
.elementor-element-918abc3 section.home-v12-blog-posts header, .elementor-element-b0ff2c6 section.home-v12-blog-posts header, .elementor-element-67901d6 section.home-v12-blog-posts header, .elementor-element-8783659 section.home-v12-blog-posts header {margin-bottom: 34px !important;}

.fw-bold {font-weight: 500 !important;}
.px-md-3 {padding-left: 0 !important;}
.pb-3 {padding-bottom: 0 !important}
.pt-4 {padding-top: 0 !important;}
.py-3 {padding-bottom: 0 !important; padding-top: 0 !important;}
.mb-3 {margin-bottom: 5px !important;}
.mb-5 { margin-bottom: 1rem!important;}

#wpforms-form-5207 select {background-color: #212121; border-color: #212121; border-radius: 1.375rem; padding: 0.594rem 1rem; font-size: .875rem; line-height: 1.714;}
#wpforms-form-5207 label {color: var(--bs-ec-dark-body) !important; }
#wpforms-submit-5207.contact-btn {background-color: #fed700; color: #333e48; margin-top: 40px; margin-bottom: 50px; font-size: .875rem;}

.elementor-7364 .elementor-element.elementor-element-e9f2aa4 {width: 100vw !important; position: relative; margin-left: -50vw; left: 50%; max-width: 100vw;}

#tab-description ul.desc-list {max-width: 100%; margin: auto; padding-left: 0;}
#tab-description ul.desc-list li { padding: 15px 10px; display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid #d2d2d2;}
#tab-description .icon-text {display: flex; align-items: initial; text-transform: uppercase;}
#tab-description p, #tab-description ul li {font-size: 1.15rem;}
#tab-description a {text-decoration: underline; font-weight: bold;}
#tab-description .icon-text .front-icon {width: 22px; margin-right: 15px; padding-top: 3px;}
#tab-description p {color: var(--bs-ec-dark-body);}
.woocommerce-product-details__short-description a {text-decoration: underline}

.sign-in-action a.sign-in-button {color: #101010;}

.footer-address .footer-address-title {font-size: 1.8rem; font-weight: 400;}
.copyright {font-size: 0.8rem;}


@media (min-width: 1200px) {
    .header-v12 {
        padding:8px 0
    }

    .header-v13 .stick-this.stuck {
        padding: 20px 0;
        background-color: #151515
    }
}


@media (max-width: 767px) {
	
}
