@import url("../fildisi/style.css");
@import url("https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,400;0,500;0,600;1,300&display=swap");
/*
 Theme Name:   Fildisi Child
 Template: fildisi
 Theme URI:    http://themeforest.net/user/euthemians
 Description:  Fildisi is a multi-purpose WP theme that will make the design life of your site much more easier. Whether general or specific-purpose websites, corporations, freelancers, agencies, photographers, designers, bloggers, you name it, Fildisi breaks the rules, adjusts to your creativity, and inspires you to create unique layouts to impress the world.
 Version:      2.3.8
 Author:       Euthemians Team
 Author URI:   http://euthemians.com
 Text Domain:  fildisi-child
 Domain Path: /languages/
 Tags:         responsive-layout, grid-layout, custom-colors, footer-widgets, custom-menu, theme-options, translation-ready, microformats, post-formats
 License:      Themeforest Split Licence
 License URI:
*/

#eut-theme-wrapper
  .eut-product-area-wrapper
  #eut-entry-summary
  button.single_add_to_cart_button {
  background-color: black;
  border-radius: 14px;
  height: 50px;
  margin-left: 118px;
}

#eut-theme-wrapper .summary select {
  width: 200px;
  border-radius: 9px;
  font-family: "Work Sans";
  font-size: 17px;
  font-weight: 400;
  color: black;
}
.eut-product-form.eut-border {
  height: 200px;
}

.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled {
  margin-top: 120px;
}
.single_variation_wrap {
  margin-top: -110px;
}
button.wp-block-search__button {
  width: 137px;
  height: 52px;
}

.woo-variation-swatches
  ul.button-variable-items-wrapper.variable-items-wrapper.wvs-style-rounded.variable-items-wrapper
  .variable-item:not(.radio-variable-item) {
  border-radius: 3px;
  width: 50px;
  background-color: #e8e9ee;
  border: none;
}
.woo-variation-swatches
  ul.button-variable-items-wrapper.variable-items-wrapper.wvs-style-rounded.variable-items-wrapper
  .variable-item:not(.radio-variable-item):active {
  background-color: yellow;
  color: black;
  border: none;
}
.woo-variation-swatches
  ul.button-variable-items-wrapper.variable-items-wrapper.wvs-style-rounded.variable-items-wrapper
  .variable-item:not(.radio-variable-item):focus {
  background-color: yellow;
  color: black;
  border: none;
}
.woo-variation-swatches
  ul.button-variable-items-wrapper.variable-items-wrapper.wvs-style-rounded.variable-items-wrapper
  .selected.variable-item:not(.radio-variable-item) {
  border: none;
}

.woo-variation-swatches ul.variable-items-wrapper {
  display: grid;
  grid-template-columns: auto auto auto auto;
}

li.Item-5
  > div.woo-variation-items-wrapper
  > ul.variable-items-wrapper.color-variable-items-wrapper.wvs-style-rounded {
  display: grid;
  grid-template-columns: auto auto auto auto auto;
}

.ttip-foam {
  position: relative;
  display: inline-block;
  border-bottom: 0px dotted black;
  top: 112px;
  left: 120px;
  max-width: 25px;
}

.ttip-foam .tooltiptext-foam {
  visibility: hidden;
  width: 320px;
  background-color: white;
  color: black;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  border: groove;

  /* Position the tooltip */
  position: absolute;
  z-index: 1;
  top: 100%;
  left: 50%;
  margin-left: -60px;
}

.ttip-foam:hover .tooltiptext-foam {
  visibility: visible;
}

.ttip-extra {
  position: relative;
  display: inline-block;
  border-bottom: 0px dotted black;
  top: 254px;
  left: 94px;
  max-width: 25px;
}

.ttip-extra .tooltiptext-extra {
  visibility: hidden;
  width: 320px;
  background-color: white;
  color: black;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  border: groove;

  /* Position the tooltip */
  position: absolute;
  z-index: 5;
      top: -145%;
  left: 50%;
  margin-left: -60px;
}

.ttip-extra:hover .tooltiptext-extra {
  visibility: visible;
}

.ttip-shaft {
  position: relative;
  display: inline-block;
  border-bottom: 0px dotted black;
  top: 105px;
  left: 115px;
  max-width: 25px;
}

.ttip-shaft .tooltiptext-shaft {
  visibility: hidden;
  width: 320px;
  background-color: white;
  color: black;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  border: groove;

  /* Position the tooltip */
  position: absolute;
  z-index: 1;
  top: 100%;
  left: 50%;
  margin-left: -60px;
}

.ttip-shaft:hover .tooltiptext-shaft {
  visibility: visible;
}

.ttip-signature {
  position: relative;
  display: inline-block;
  border-bottom: 0px dotted black;
  top: 107px;
  left: 176px;
  max-width: 25px;
}

.ttip-signature .tooltiptext-signature {
  visibility: hidden;
  width: 320px;
  background-color: white;
  color: black;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  border: groove;

  /* Position the tooltip */
  position: absolute;
  z-index: 1;
  top: 100%;
  left: 50%;
  margin-left: -60px;
}

.ttip-signature:hover .tooltiptext-signature {
  visibility: visible;
}

.stepbar {
  background-color: grey;
  width: 271px;
  color: white;
  padding: 10px;
  border-radius: 13px;
  margin-left: 172px;
  margin-top: -81px;
  display: flex;
  justify-content: space-between;
  max-width: 400px;
  position: absolute;
}

button.b-previous {
  border-radius: 12px !important;
  background-color: black !important;
  color: white !important;
  margin-right: -330px;
}

button.b-next {
  border-radius: 12px !important;
  margin-left: 120px;
  background-color: black !important;
  color: white !important;
  margin-left: 330px;
}
.cover {
  margin-top: -87px;
  margin-bottom: 73px;
}

.progress-bar {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  max-width: 450px;
  width: 100%;
  margin-top: 40px;
}
.progress-bar-step {
  position: relative;
  height: 8px;
  max-width: 160px;
  width: 100%;
  background-color: #000000;
  margin: 0;
  padding: 0;
}
.progress-bar-step:first-child {
  border-radius: 10px 0px 0px 10px;
}
.progress-bar-step:last-child {
  border-radius: 0px 10px 10px 0px;
}
.progress-bar-step.active {
  height: 11px;
  display: flex;
  justify-content: center;
  border-radius: 15px;
  margin: 0 -4px;
  z-index: 1;
  background-color: #ffde59;
}
.progress-title {
  margin: 0;
  font-weight: 100;
  font-size: 18px;
  font-family: sans-serif;
  position: absolute;
  bottom: 20px;
  opacity: 0;
  left: 10%;
}
.progress-bar-step.active .progress-title {
  opacity: 1;
}
.progress-img {
  position: absolute;
  max-width: 60px;
  top: 15px;
  opacity: 0;
}
.progress-bar-step.active .progress-img {
  max-width: 70px;
  opacity: 0.4;
}

.eut-woo-tabs.wc-tabs-wrapper {
  margin-top: 154px;
}
.eut-single-wrapper {
  margin-top: -90px;
}

#eut-content.eut-right-sidebar #eut-sidebar {
  margin-top: 108px;
  display: none;
}

table#alg-product-input-fields-table {
  margin-top: -112px;
}
div.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
  margin-top: -130px;
}
ul.eut-variations.variations > li.Item-4 {
  margin-bottom: 40px;
  margin-top: 45px;
}
div.summary .product_meta {
  margin-top: 85px;
  display: none;
}

div.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled {
  margin-top: -130px;
}

.cover {
  margin-top: -105px;
  z-index: -2;
}
.step-attribute {
  margin-top: 140px;
  padding: 25px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  max-width: 480px;
  margin-left: -25px;
  align-items: center;

}
div#eut-content.eut-left-sidebar,
#eut-content.eut-right-sidebar {
  overflow: visible;
}

#eut-theme-wrapper
  .eut-product-area-wrapper
  #eut-entry-summary
  button.single_add_to_cart_button {
  margin-top: 195px;
}
#eut-theme-wrapper
  .eut-product-area-wrapper
  #eut-entry-summary
  button.single_add_to_cart_button {
  bottom: 60px;
}
.eut-product-image.woocommerce-product-gallery__image {
  margin-top: -180px;
}

.woo-variation-swatches ul.variations > li {
  flex-direction: column;
  margin-top: 35px;
}

.woo-variation-swatches ul.variations > li.Item-5 {
  margin-top: 31px;
}

.woocommerce div.product form.cart .variations label {
  font-family: "Work Sans";
  font-size: 14px;
  font-weight: 400;
  color: black;
}

h4.progress-title {
  font-family: "Work Sans";
  font-weight: 400;
}

.ttip-foam .tooltiptext-foam {
  z-index: 10;
  top: -330%;
}

.ttip-shaft .tooltiptext-shaft {
  z-index: 10;
  top: -235%;
}

.ttip-signature .tooltiptext-signature {
  z-index: 10;
  top: -253%;
}

.woocommerce div.product form.cart table td {
  display: block;
  text-align: left;
}

.signature {
  border-radius: 9px;
}

/*ul.eut-variations.variations > li.Item-4 {
    margin-bottom: 70px;
}
.woocommerce div.product form.cart table td {
    padding-bottom: 0;
}*/

#eut-entry-summary .price {
  position: absolute;
  top: 15px;
  display:none;
}
h1.product_title.entry-title {
  position: absolute;
  top: 35px;
  left: -2px;
}

table#alg-product-input-fields-table label {
  font-family: "Work Sans";
  font-size: 14px;
  font-weight: 400;
  color: black;
  text-transform: uppercase;
}

input#alg_wc_pif_local_1.signature {
  padding-left: 10px;
  border-radius: 9px;
  max-width: 420px;
}

.woocommerce div.product form.cart div.quantity {
  position: absolute;
  top: -50000px;
  visibility: hidden;
  opacity: 0;
  display: none;
}

@media only screen and(max-width:1023px) {
  .eut-product-image.woocommerce-product-gallery__image {
    margin-top: 20px;
  }
}

bdi {
  position: absolute;
  top: 56px;
}

#eut-theme-wrapper .eut-product-area-wrapper #eut-entry-summary button.single_add_to_cart_button{
    bottom: 10px;
    left: 196px;
}

b.padel_price{
  position: absolute;
    top: 330px;
    margin-left: 0px;
    font-weight: 500;
    color: black;
    font-size: 22px;
}


#eut-footer{
  display: none;
}

.js.cssanimations{
  background-color: white;
}

#eut-main-content .eut-main-content-wrapper, #eut-sidebar {
    padding: 0px;
}


.woocommerce div.product div.images.eut-product-images img {
    width: 700px;
    max-width: none;
    position: absolute;
    top: -161px;
    left: -135px;
}

@media only screen and (max-width: 1022px) {
  .woocommerce div.product div.images.eut-product-images img {
    width: 650px;
    max-width: none;
    position: absolute;
    top: 120px;
    left: -130px;
  }
}
@media only screen and (max-width: 960px) {
  .woocommerce div.product div.images.eut-product-images img {
    width: auto;
    max-width: 100%;
    position: relative;
    top: 0;
    margin-top: 100px;
    left: 0;
  }
  .cover {
    margin-top: -40px;
	}
  button#b-next{
  	margin-left:auto !important;
  }
  #eut-theme-wrapper .eut-product-area-wrapper #eut-entry-summary button.single_add_to_cart_button {
    bottom: 50px;
    left: auto;
    right:2px;
	}

}
@media only screen and (min-width: 960px) {

  div#product-350 {
    margin-bottom: 0;
    position: relative;
    min-height: 93.4vh !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
}
}

.woocommerce div.product form.cart .reset_variations{
  display: none;
}

.eut-reset-var.eut-link-text.eut-text-grey.eut-text-hover-black.reset_variations{
  display: none;
}



/*td span.woocommerce-Price-amount.amount{
  display: none;
}*/

strong span.woocommerce-Price-amount.amount{
  display: block;
}

span.woocommerce-Price-amount.amount {
    position: absolute;
    top: 38px;
}
div#order_review h3.eut-text-primary-1{
  position: relative;
}
div#order_review h3.eut-text-primary-1 strong{
   top: -90px;
  position: absolute;
}

div#order_review tr.cart-subtotal{
  position: relative;
}

div#order_review tr.cart-subtotal span.woocommerce-Price-amount.amount{
  position: absolute;
  top: -46px;
}

/*div#order_review span.woocommerce-Price-amount.amount{
   top: 163px;
  position: absolute;
}*/

div#order_review h3.eut-text-primary-1 strong span.woocommerce-Price-amount.amount{
   top: 30px;
  position: relative;
}

#page-6 tr.cart-subtotal span.woocommerce-Price-amount.amount {
    position: absolute;
     top: 69px;
    right: 227px;
}

.eut-header-elements-wrapper.eut-position-right{
	display:none;
}
span.eut-item{
	font-size:16px;
}
span.eut-text-primary-1{
	color:#EEC846;
}
.owl-theme.owl-loaded{
	border-color:#ff000000;
}


.eut-padding-top-3x.eut-padding-bottom-3x.eut-align-center{
	display:none;
}
li.eut-post-date{
	display:none;
}
.eut-text-primary-1, #eut-theme-wrapper .eut-text-hover-primary-1:hover, #eut-theme-wrapper a.eut-text-hover-primary-1:hover, #eut-theme-wrapper a .eut-text-hover-primary-1:hover, .eut-blog .eut-post-meta-wrapper li a:hover, .eut-search button[type='submit']:hover, .widget.widget_calendar table tbody a, blockquote > p:before, .eut-filter.eut-filter-style-classic ul li:hover, .eut-filter.eut-filter-style-classic ul li.selected{
	color:#fff !important;
}
.eut-testimonial-element.post-545.testimonial.type-testimonial.status-publish.hentry{
	margin-top:90px;
}
.eut-testimonial-element.post-544.testimonial.type-testimonial.status-publish.hentry{
	margin-top:90px;
}
.eut-testimonial-element.post-93.testimonial.type-testimonial.status-publish.hentry{
	margin-top:90px;
}
.eut-testimonial-element.post-92.testimonial.type-testimonial.status-publish.hentry{
	margin-top:90px;
}
.eut-testimonial-element.post-91.testimonial.type-testimonial.status-publish.hentry{
	margin-top:90px;
}

.eut-logo-text a, #eut-header .eut-main-menu .eut-wrapper > ul > li > a, .eut-header-element > a, .eut-header-element .eut-purchased-items:hover {
    color: black !important;
}
#eut-main-header.eut-light .eut-logo-text a, #eut-main-header.eut-light #eut-main-menu .eut-wrapper > ul > li > a, #eut-main-header.eut-light .eut-header-element > a, #eut-main-header.eut-light .eut-header-element .eut-purchased-items:hover {
    color: rgba(255,255,255,0.7)!important;
}
table#alg-product-input-fields-table {
    margin-top: 112px !important;
}
.eut-post-content div p{
	color:white;
  	font-size:14px;
}
h2.eut-element.eut-title.eut-align-left.eut-h5 span span.eut-text-primary-1{
	color:#ffff !important;
    font-size: 16px;
}
.yith-wapo-block{
	margin-top: 167px;
}
.yith-wapo-addon-label{
	color: black;
    font-size: 15px;
}
.variable-items-wrapper.color-variable-items-wrapper.wvs-style-rounded{
	display:flex;
}
.wcpa_form_outer {
    margin: 17em 0 2em 0;
}
.wcpa_form_item.wcpa_type_checkbox-group{
	font-size:16px;
  	color:black;
}
.checkbox-group{
	margin-top:12px;
}
.wcpa_checkbox{
	margin-top:10px;
}
.eut-product-area-wrapper{
	background-color:#F9F9F9;
}
.ttip-foam{
	display:none;
}
.eut-testimonial-element p {
	color:#ffffff;
}
.variable-item.color-variable-item.color-variable-item-white{
	margin-left:-185px !important;
}
.variable-item.color-variable-item.color-variable-item-black{
	margin-left:57px !important;
}
.eut-var-label.eut-link-text.label{
	margin-top:12px;
}
.ttip-shaft{
  display:none;
}
.ttip-signature{
  display:none;
}
.ttip-extra{
	display:none;
}

#eut-theme-wrapper .eut-product-area-wrapper #eut-entry-summary button.single_add_to_cart_button {
position:absolute;
}

div#eut-content.eut-left-sidebar, #eut-content.eut-right-sidebar{	
	background:#f9f9f9;
}
body.product-template-default.single.single-product.postid-350.theme-fildisi.eut-vce-ver-2\.3\.4.woocommerce.woocommerce-page.woocommerce-js.woo-variation-swatches.wvs-behavior-blur.wvs-theme-fildisi-child.wvs-show-label.wvs-tooltip.eut-body.eut-stretched.wpb-js-composer.js-comp-ver-6\.9\.0.vc_responsive {
    background: #f9f9f9;
    height: 96.8vh;
}
@media screen and (max-width:960px) {
.wcpa_form_outer {
    margin: 12em 0px 2em;
}
  li.Item-3 {
    margin-top: 2px !important;
}
  li.Item-1 {
    margin-top: 2px !important;
}
  li.Item-2 {
    margin-top: 2px !important;
}
  .step-attribute {
    margin-top: 28px !important;
  }
.cover {
    margin-top: 4px;
}
  body.postid-350 .eut-product-area-wrapper {
    overflow: scroll !important;
}
h4.progress-title {
    word-break: break-word;
    letter-spacing: -1.8px;
}
  input#alg_wc_pif_local_1.signature{
  max-width:275px;
  }
  #eut-entry-summary {
    padding: 30px 0;
    padding-bottom: 60px;
}
}
@media screen and (min-width:1023px) {
        body.postid-350 button.b-next {
                margin-left: 227px !important;
            }

            body.postid-350 .wpb_column.eut-column.eut-column-1-2.eut-tablet-sm-column-1.eut-middle:nth-child(1) {
                width: 52% !important;
            }

            body.postid-350 .eut-container,
            #disqus_thread,
            #eut-content.eut-left-sidebar .eut-content-wrapper,
            #eut-content.eut-right-sidebar .eut-content-wrapper {
                max-width: 957px !important;
            }

            body.postid-350 .wpb_column.eut-column.eut-column-1-2.eut-tablet-sm-column-1.eut-middle:nth-child(2) {
                width: 40% !important;
            }
          #eut-theme-wrapper .eut-product-area-wrapper #eut-entry-summary button.single_add_to_cart_button{
            left: auto !important;
            right: 0px !important;
        }
  }

   @media (max-width: 1023px) {
     .eut-header-elements-wrapper.eut-position-right {
        display: block;
     }
  }

  @media (max-width: 767px) {
   .eut-section.eut-row-section.eut-fullwidth-background.eut-padding-top-1x.eut-padding-bottom-1x.eut-bg-none.eut-headings-light .pp-tableCell div.eut-container {
      margin: 0 18px !important;
    }
    .eut-header-responsive-elements{
      display:none;  
    }
    
    .eut-column-wrapper-inner .eut-element.eut-text {
     border-right: none !important;
    }
    .eut-column-fullheight.eut-show-custom-height{
      padding: 15px !important; 
    }
    
    .eut-testimonial-item-wrapper{
     padding: 0 25px !important;
    }
    .eut-testimonial-item-wrapper.active{
     padding: 0px !important;
    }
    .eut-element.eut-testimonial.eut-carousel-element.eut-layout-1.eut-align-center.eut-quote-text.eut-carousel-pagination-1.owl-carousel.owl-theme.owl-loaded{
     padding: 10px !important; 
	  }
	  .eut-blog-carousel .eut-post-item .eut-media img, .eut-image-hover img {
	 	height: 100%;
    	width: auto;
	}
    .home-carousel .eut-column-wrapper-inner{
		  max-width:560px!important;
		  margin:0 auto!important;
	  } 
	  .eut-section.eut-row-section.eut-fullwidth-background.eut-padding-top-1x.eut-padding-bottom-1x.eut-bg-none.eut-headings-light.home-carousel .pp-tableCell div.eut-container{
		  margin:0 !important;
		  width:100% !important;
		  max-width: 100%!important;
	  }
	  .eut-blog-carousel .eut-post-item .eut-media img, .eut-image-hover img {
		max-width: 100%;
	}
  }
@media (max-width: 640px) {
	.home-carousel .eut-column-wrapper-inner{
		  max-width:450px!important;
	} 
}

@media (max-width: 479px) {
	.home-carousel .eut-column-wrapper-inner{
		  max-width:330px!important;
	} 
}

@media (max-width: 359px) {
	.home-carousel .eut-column-wrapper-inner{
		  max-width:290px!important;
	} 
}

.padel-message {
    margin-top: 281px;
    position: fixed;
    color: black;
    font-size: 17px;
}
div.bottom-img div img.attachment-full.size-full{
	opacity:1;
  	position:fixed;
    margin-top: -140px;
    margin-left:146px;
}
.wpcf7-form-control{
	background-color:white !important;
}
.eut-element.eut-social ul li a.eut-with-shape.eut-outline{
	background-color:white !important;
}
h2.eut-element.eut-title.eut-align-left.eut-h2.eut-increase-heading.eut-heading-120{
	color:#ffff;
}
div.vc_custom_1668749410161 h2.eut-element.eut-title.eut-align-left.eut-h2.eut-increase-heading.eut-heading-120{
	color:black;
}
.eut-element.eut-title.eut-align-left.eut-h5{
	color:#ffff
}
.wcpa_form_outer .wcpa_form_item .wcpa_checkbox input[type=checkbox]:checked+label .wcpa_check {
    border: 2px solid #1e201f;
    background: #141615;
}
li#wpmenucartli {
    margin-right: -490px;
}
.wpmenucart-icon-shopping-cart-0{
	font-size:2em;
}
div.eut-title.eut-leader-text.eut-text-black{
	display:none !important;
}
