/*
 Theme Name:   Etherium Child
 Description:  Etherium Child Theme
 Theme URI:	   https://demo.artureanec.com/themes/etherium-dark
 Author:       Artureanec
 Author URI:   https://demo.artureanec.com
 Template:     etherium
 Version:      1.0.0
 License: GNU  General Public License version 3.0
 License URI:  http://www.gnu.org/licenses/gpl-3.0.html
 Text Domain:  etherium-child
*/

/* =Theme customization starts here
------------------------------------------------------- */
.product-buttons-wrapper{display:none !important;}
.price{display:none !important;}
/* .header.header-position-over{    max-width: 1420px;    padding: 0 20px;    margin: 0px auto;} */
.sticky-header-on{}
.flash-item .new{background-color:#eb4300;}
.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper:before, .woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper:before, .woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper:before, .woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper:before, .woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper:before, .woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper:before{border:none!important;}
.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.new, .woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.new, .woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.new, .woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.new, .woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.new, .woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.new{background-color: #eb4300 !important;}
.top-bar {border:none !important;}
.pre-footer .etherium-button {font-size: 18px!important;}
.footer-type-1 .footer-widgets .widget {width:20%!important;}
.footer-section {background-color:#004a87;}
.product-categories-slider-wrapper .product-category-image {-o-object-fit:contain;  object-fit: contain;}
.product-categories-slider-wrapper .product-category-link:before {background-image:none;}
.product-categories-slider-wrapper .product-category-subtitle { display: none;}
.product-categories-slider-wrapper .product-category-title:not(:first-child) {text-align: center;}
/* .header.header-position-over{background-color: #00000099 !important; max-width:89%;padding:0 300px; margin: 0;}
.header.sticky-header-on.sticky-ready .sticky-wrapper{background-color: #00000099 !important; padding:0 265px; max-width:89%;}*/
.header .main-menu > li > a:before { background-color: #f15b20; transition: width 0.3s;}
.footer .widget_media_audio .mejs-controls .mejs-time-rail .mejs-time-current, .footer .wp-video .mejs-controls .mejs-time-rail .mejs-time-current, .footer .widget_media_audio .mejs-controls .mejs-time-rail .mejs-time-handle-content, .footer .wp-video .mejs-controls .mejs-time-rail .mejs-time-handle-content, .footer-widgets .widget_nav_menu ul li a:before, .footer-widgets .widget_etherium_nav_menu_widget ul li a:before, .footer-widgets .wp-block-gallery .wp-block-image a:before{ background-color: #ffffff;transition: width 0.3s;}
.mobile-header{   background-color: #fff;}
.fab{   font-family: "Font Awesome 5 Brands" !important;}
.fontello {   font-family: 'fontello' !important;}
.contact-us-address p{margin:0;}

.wpcf7-form label {color: #000 !important;}
.wpcf7-form textarea {height: 100px !important;}
.wpcf7-form input {border: 1px solid #000 !important;}
.wpcf7-form input[type=submit] {border:0 !important;}

.page-id-740 .wpcf7-form label {color: #fff !important;}
.page-id-740 .wpcf7-form textarea {height: 100px important;}

.theme-dark .post-quote, .owl-dots .owl-dot span, .owl-dots .owl-dot.active span:after, .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet:after, .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet:after, .elementor-widget-progress .elementor-widget-container .elementor-progress-bar:after, .elementor-widget-progress .elementor-widget-container .elementor-progress-wrapper:before, .elementor-widget-progress .elementor-widget-container .elementor-progress-wrapper:after{border-color: #f15b20;}

.widget_etherium_contacts_widget .etherium-contacts-widget-field .field-label {  color: rgb(255 255 255 / 55%);}
.page-title-container { min-height: 100px;    }
.post-meta-header, .post-meta-item-author{display: none !important;}
.single-product.woocommerce .content-wrapper .woocommerce-tabs:not(:first-child) {      padding-top: 140px;        text-align: center; }
.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes { width: 50%; text-align: center;    margin: auto; }
.single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs li a { font-size: 28px;}
.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes p {font-weight: 300;}
.footer-section + .footer-section:before {  background-color: #f15b20;}
.header-menu-container {width: 100%;    text-align: right;    margin:35px 65px 35px;}
.header .main-menu > li > a, .footer .footer-menu li a, .login-logout .link-logout-text, .login-logout .link-login-text {font-weight: 400;}
.footer-type-2 .footer-widgets .widget:not(:last-child){width: calc(25% - 40px); border-right: solid 1px #f15b20;    min-height: 325px; }
.footer-widgets {padding: 0 0 10px;}
/* .mobile-header-menu-container .main-menu > li .sub-menu-trigger, .header .main-menu > li.menu-item-has-children > a:after { display: none;}*/
.etherium-button, .content-wrapper .etherium-button, .content-wrapper button:not(.customize-partial-edit-shortcut-button), #form-preview button, .sidebar .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background), .team-short-contact-button .etherium-button:hover, .project-post-button .etherium-button:hover, .vacancy-post-button .etherium-button:hover, .vacancy-item-button .etherium-button:hover, .post-comment-buttons a.comment-edit-link:hover, .post-comment-buttons a.comment-reply-link, .content-wrapper input[type="submit"], .content-wrapper input[type="button"], .content-wrapper input[type="reset"], body .content-wrapper .widget_calendar table tbody td#today:before, body .content-wrapper .wp-block-calendar table tbody td#today:before, .vacancy-post-meta .vacancy-occupation, .etherium-heading .etherium-heading-content span[style*="text-decoration: underline"]:before, .body-container div.wpforms-container-full .wpforms-form input[type=submit], .body-container div.wpforms-container-full .wpforms-form button[type=submit], .body-container div.wpforms-container-full .wpforms-form .wpforms-page-button, .team-item .team-item-socials{
        padding: 10px 50px;
}
.elementor-widget-image.elementor-image-style-clip img {   -webkit-clip-path:none;    clip-path: none;}
.etherium-testimonial-carousel-widget .testimonial-carousel-wrapper .testimonial-item .author-container:before {display: none;}
.etherium-testimonial-carousel-widget .testimonial-carousel-wrapper .testimonial-item .testimonial-photo { -webkit-border-radius:none; border-radius:none;}
.header.sticky-header-on.sticky-ready .sticky-wrapper {background-color: #ffffff;}
.etherium-testimonial-carousel-widget .testimonial-carousel-wrapper .testimonial-item .testimonial-photo img { display: inline;}
.elementor-728 .elementor-element.elementor-element-fe4b534 .testimonial-item .testimonial-photo { border-style: none; width: 100%;   text-align: center;}
.etherium-testimonial-carousel-widget .testimonial-carousel-wrapper .testimonial-item { padding: 0 15px;  text-align: center;}
.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper, .woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper, .woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper, .woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper, .woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper, .woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper {  border: 1px solid #dedede;  box-shadow: 0px 1px 10px 1px #6c6c6c;  padding: 0 1rem;}
.collection_prod .product-grid-view .trans-product .product-item-v5 { border: 1px solid #dedede;    box-shadow: 0px 1px 10px 1px #dedede;    padding:0;   text-align: center;    height: 100%;}
.single-product.woocommerce div.product .product-title {font-size: 40px;}
.woocommerce-product-description { padding: 10px 0px;}
.body-container .page-title-container h1.page-title, .body-container .page-title-container .page-title-wrapper .page-title-box, .edit-post-visual-editor__post-title-wrapper .editor-post-title { font-size: 40px; }
#menu-product-menu  li{width: 80%;}
.single-product.woocommerce div.product .related, .single-product.woocommerce div.product .upsells {margin: 0;}
.product_title{font-size: 40px;}
.content-woocommerce-wrapper{text-align: center;}
.attachment-woocommerce_flash {
   display: none;
}
.catalog-top-info-wrapper{display: none !important;}
.elementor-heading-title elementor-size-default a:hover{
  color: #f15b20;
}
.wpcf7-submit{
  font-weight: 600;
    text-transform: uppercase;
    border-radius: 0px 0px 0px 0px;
    padding: 10px 20px 10px 20px;
    background-color: #eb4300;
}

.wpcf7-submit:hover{
  color: #ffffff;
  box-shadow: 0px 10px 30px #eb4300;
}

.content-wrapper .content-inner .shop_mode_grid .products ul, .content-wrapper .content-inner .shop_mode_grid .woocommerce ul.products, .content-wrapper .content-inner .shop_mode_grid ul.products {
    margin: 0 -20px -20px !important;
}

/*.content-wrapper.content-wrapper-remove-bottom-margin {
    margin-bottom: 0 !important;
    min-height: 600px;
}*/


.logo-container {margin: 0px;   }
.header .header-icons-container {  margin: 15px 80px 16px;}
.header-menu-container {  width: 100%;    text-align: right;    margin: 0px 80px 0px 0px;}
.elementor-14140 .elementor-element.elementor-element-d8955a8 > .elementor-widget-container {  padding: 0px 0px 0px 80px;}

.woocommerce .shop_mode_grid .products ul li.product, .woocommerce .shop_mode_grid .woocommerce ul.products li.product, .woocommerce .shop_mode_grid ul.products li.product, .woocommerce-page .shop_mode_grid .products ul li.product, .woocommerce-page .shop_mode_grid .woocommerce ul.products li.product, .woocommerce-page .shop_mode_grid ul.products li.product {  padding: 0 10px;}
.post-type-archive-product .page-title-container, .tax-product_cat .page-title-container {   min-height: 200px; margin-bottom:0px !important;}
/* .content-wrapper.content-wrapper-remove-bottom-margin {background: #cdcdcd !important;} */
.single-product .content-wrapper.content-wrapper-remove-bottom-margin {background: #cdcdcd !important;  padding-top: 60px !important; padding-bottom: 60px;}
.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper:before, .woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper:before, .woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper:before, .woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper:before, .woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper:before, .woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper:before {   border: none !important;    background: #fff !important;}
.single-product .page-title-bg{	background-image: url(/wp-content/uploads/2025/01/Rectangle-28-1.jpg) !important;    background-repeat: no-repeat;    background-size: cover;}

.single-product .page-title-container .page-title, .tax-product_cat .page-title-container .page-title {     font-family: "Manrope", Sans-serif;    font-size: 50px !important;    font-weight: 600;
    text-transform: uppercase;    color: #F15B20;}

.single-product .woocommerce-product-gallery__wrapper{background:#fff !important;}
.single-product .flex-viewport{background:#fff !important;}

.page-id-13547 .content{margin-top:30px !important;}
.post-type-archive-product .content{margin-top:60px !important;}
.product_title {font-size: 32px !important;}
.related h2{font-size: 32px !important; margin-top:100px !important;color: #F15B20;text-align:center;}
p:empty {  display: none;}
.footer-section .elementor img {    border: none;    border-radius: 0;    box-shadow: none;    height: auto;    max-width: 100%;    width: 150px;}
.header-menu-container a { text-transform: uppercase !important;}
.post-type-archive-product .content-wrapper.content-wrapper-remove-bottom-margin{ background: #cdcdcd !important;}
.tax-product_cat .content-wrapper.content-wrapper-remove-bottom-margin{ background: #cdcdcd !important;}
.tax-product_cat .content {    margin-top: 60px !important;}
.manufacring_big_left {margin-left: 10px;}
.manufacring_big_right {margin-right: 10px;}

/* HK: 22082025*/
.header .header-icons-container {
    margin: 9px 0px 9px 140px;
}
.header .main-menu > li > a{padding:0px;}
.header .header-menu-container {margin: 27px 140px 27px 0px;}
.header .main-menu li:not(:last-of-type) {margin-right: 45px;}

.wpcf7-spinner { display: none !important; }


@media only screen and (min-width: 1200px) {
    .single-product.woocommerce .content-wrapper div.product div.images {
        padding:0;
        width: 40%;
        margin: 0;
        float: left;
        -moz-box-sizing: border-box;
        box-sizing:border-box;
    }
}

@media only screen and (min-width: 1200px) {
    .single-product.woocommerce .content-wrapper div.product div.summary {
        padding: 10px 0 0 150px;
        width: 60%;
        float: right;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
}

@media only screen and (min-width: 1200px) {
    .content-wrapper {
        max-width:1920px;
        padding: 0 140px;
    }
}
    
/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {
  
  /* CSS */
  
}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  
  /* CSS */
  
}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px) {
  
  .footer-type-2 .footer-widgets .widget:not(:last-child){
         width:100%; 
         border:none; 
         min-height: auto;
         }
  
}

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {
  
 .footer-type-2 .footer-widgets .widget:not(:last-child){
         width:100%; 
         border:none; 
         min-height: auto;
         }
  
}



    