a[href^=tel]{
    color:inherit;
    text-decoration:inherit;
    font-size:inherit;
    font-style:inherit;
    font-weight:inherit;
}

#back-to-top {
    right: 11px !important;
}

@media only screen and (max-width:1023px) {
	.buttonizer.buttonizer-group.buttonizer-group-0-0-1 {
    bottom: 20% !important;
}
}

/** Blog **/
.comment-respond {
    display: none;
}

.author_nav_block {
    margin-bottom: 0px !important;
		border-bottom: 0px solid #d1e0e5!important;
}

/** Font **/
.elementor-widget-icon-list li.elementor-icon-list-item a {
    font-family: 'Outfit' !important;
}

body, button, input, select, optgroup, textarea {
    font-family: 'Outfit' !important;
}


/** Woocommerce **/
.woocommerce div.product form.cart .button {
    display: none !important;
}

select.wpcf7-form-control.wpcf7-select {
    max-width: 100%;
}

.wpcf7 .main-form .wpcf7-checkbox [type=checkbox]:not(:checked) + span, .wpcf7 .main-form .wpcf7-checkbox [type=checkbox]:checked + span {
    padding-left: 25px;
}

.wpcf7 .main-form .wpcf7-checkbox [type=checkbox]:not(:checked) + span:before, .wpcf7 .main-form .wpcf7-checkbox [type=checkbox]:checked + span:before {
    width: 15px;
    height: 15px;
}

.wpcf7 .main-form .wpcf7-checkbox [type=checkbox]:not(:checked) + span:after, .wpcf7 .main-form .wpcf7-checkbox [type=checkbox]:checked + span:after {
    top: 11px;
    left: 3px;
    font-size: 8px;
}

.wpcf7 .main-form .wpcf7-list-item {
    display: block !important;
    width: 100%;
}