/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */

body, html {
	overflow-x: hidden;
}

strong, b {
	font-weight: bold !important;
}

[class*=header-menu] {
	height: auto;
}

.header-menu__phone .ct-menu-link {
	color: #fff;
	background: #D8B14A;
	padding: 10px 20px;
	margin-left: 30px;
	font-weight: bold;
/* 	font-size: 20px; */
}

.header-menu__phone .ct-menu-link i, .ct-header-cta a i {
	margin-right: 5px;
}

.header-menu__phone:hover .ct-menu-link {
	color: #D8B14A;
	background: #fff;
}

.ct-header-text a {
	color: #fff;
	text-decoration: none;
}

.ct-header-text i {
	margin-left: 15px;
	margin-right: 5px;
}

.ct-header-text i.fa-clock {
	margin-left: 0;
}

@media screen and (max-width: 767px) {
	.mobile-img-1 {
		display: block;
		height: 300px;
	}
	.stk-block.stk-block-button {
		width: 100%;
		display: block;
	}
	.stk-button-group :is(.stk-block,.stk-button):not(:last-child) {
    	margin-inline-end: 0;
	}
	[data-footer*="type-1"] .ct-footer [data-row*="middle"] > div {
		--columns-gap: 50px;
	}
}

/* CF7 0*/
.wpcf7 .wpcf7-submit {
	margin-top: 20px;
}

/* Mobile phone button */
.mobile-phone-button {
    position: fixed;
	background: #fccf26;
    z-index: 9999;
    bottom: 0;
    width: 100%;
    text-align: center;
	color:#212529;
}

.mobile-phone-button__link {
	color: #212529;
	font-weight: $font-weight-semibold;
	font-size: 22px;
	background: $theme-color;
	width: 100%;
	display: inline-block;
	padding: 20px 0;
	text-decoration: none;
}

@media screen and (min-width: 768px) {
	.mobile-phone-button {
		display: none;
	}
}
@media screen and (max-width: 768px) {
	.img_phone{
		display: none;
	}
}
