/*
Theme Name: Coinpro Child
Theme URI: https://coinpro.cat/
Template: coinpro
Author: Coinpro
Author URI: https://coinpro.cat/
Description: Coinpro
Tags: one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-menu,featured-images,flexible-header,post-formats,sticky-post,threaded-comments,translation-ready
Version: 29.7.1707909614
Updated: 2024-02-14 11:20:14

*/

input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {

  font-size: 15px;
  background-color: #ffffff0a;
  color: #fff;
  font-family: 'Cairo';
  border-bottom: 1px solid;
}

.wpcf7-list-item {
  display: inline-block;
  margin: 13px 0px 16px 0em;
}

.wpcf7-list-item-label span a {
  color: #000;
}

.wpcf7-form-control.has-spinner.wpcf7-submit {
  background: #0097d9;
}

input.wpcf7-form-control.wpcf7-submit[disabled] {
  color: #ffffff63;
  border: 0px solid #818181;
  cursor: not-allowed;
}

input.wpcf7-form-control.wpcf7-submit:not([disabled]), .qode-pricing-calculator .qode-pricing-calculator-total-price-holder, .qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-active a, .qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-hover a {
  color: #fff;
}

.qbutton:hover, #submit_comment:hover, .load_more a:hover, .blog_load_more_button a:hover, .post-password-form input[type="submit"]:hover, input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover, .woocommerce table.cart td.actions input[type="submit"]:hover, .woocommerce input#place_order:hover, .woocommerce-page input[type="submit"]:hover, .woocommerce .button:hover {
  background-color: #000;
}

.qbutton:hover, .qbutton.medium:hover, #submit_comment:hover, .load_more a:hover, .blog_load_more_button a:hover, .post-password-form input[type="submit"]:hover, input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover, .woocommerce table.cart td.actions input[type="submit"]:hover, .woocommerce input#place_order:hover, .woocommerce-page input[type="submit"]:hover, .woocommerce .button:hover {
  color: #fff;
}

.legal a:hover {
	color:#fff;
}

.wpcf7-list-item-label {
  color: #fff;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, div.wpcf7-response-output.wpcf7-validation-errors {
  background-color: #171717 !important;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
  border-color: #171717 !important;
}

.wpcf7 form.invalid .wpcf7-response-output::before, .wpcf7 form.unaccepted .wpcf7-response-output::before, div.wpcf7-response-output.wpcf7-validation-errors::before {
  content: "\f12a";
  display: none;
}

.wpcf7-response-output {
  font-size: 12px !important;
  padding: 15px !important;
  line-height: 20px;
}

.wpcf7 form.sent .wpcf7-response-output, div.wpcf7-response-output.wpcf7-mail-sent-ok {
  background-color: #004229 !important;
}

.wpcf7 form.sent .wpcf7-response-output::before, div.wpcf7-response-output.wpcf7-mail-sent-ok::before {
  content: "\f087";
  display: none;
}

#menu-legal {
  width: 100%;
  display: flex;
}

#menu-legal li a {
  margin-right: 10px;
}


#menu-menu-cat li a span {
  color: #000;
	font-size:14px !important;
}

#menu-menu-cat li a span:hover {
  color: #0097d9 !important;
}

.breadcrumbs_inner .current {
  color: #000;
}

.filter {
  font-size: 14px;
}

.filter_holder ul li.active span {
	color: #dd3333 !important;
  border-bottom: 1px solid;
}


.qode_carousels .slides img {
  width: 80%;
  display: block;
  margin: 0px auto;
}

.wpcf7-not-valid-tip {
  color: #000;
  font-size: 1em;
  font-weight: normal;
  display: block;
}

footer .column1 {
  position: relative;
  top: 0px !important;
}

.mail-home:hover{
	color:#fff !important;
}

  @media (max-width: 767px) {
.elementor-14468 .elementor-element.elementor-element-94198b8 {
  padding: 0px 0px 0px 0px !important;
}

.elementor-14468 .elementor-element.elementor-element-4a53bbc {
	padding-top: 0px;
	padding-right: 0px !important;
	padding-bottom: 0px;
	padding-left: 0px;
}

input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea span {
  color: #000 !important;
	}
	
	input.wpcf7-form-control.wpcf7-text {
		color: #fff;
  }