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

:root {

}
body, html{
	max-width:100vw;
	overflow-x:hidden;
}
.p_rel{
	position:relative;
}
.zi_10{
	z-index:10;
}
.gd_bkg{
	background-image:linear-gradient(135deg,rgb(30,103,125) 0%,rgb(139,183,158) 100%);
}
.fw_600{
	font-weight:600;
}
.fs_18{
	font-size:18px;
	line-height:26px;
}
.fs_35{
	font-size:35px;
}
.btn_gd a{
	background-image:linear-gradient(65deg,rgb(30,103,125) 0%,rgb(139,183,158) 100%);
}
.btn_yellow a{
	background-color:var(--theme-palette-color-2);
	color:black;
}
.btn_border_yellow a{
	background-color:transparent;
	border:2px solid var(--theme-palette-color-2)!important;
	color:#000!important;
}
.btn_wide {
	min-width:250px;
}
.btn_max {
	min-width:300px;
}
.btn_i_left a::before{
	content: '';
    display: inline-block;
    height: 20px;
    width: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 1;
    filter: none;
    z-index: 10;
    border-radius: 0;
    margin-right: 10px;
	position:relative;
	inset-inline: 0px;
    inset-block: 0;
}
.btn_arrow a::after{
	content: '';
    display: inline-block;
    height: 12px;
    width: 12px;
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 1;
    filter: none;
    z-index: 10;
    border-radius: 0;
    margin-left: 10px;
	position:relative;
	background-image:url(../../../wp-content/uploads/2025/11/arrow.svg);
}
.btn_calendar a:before{
	background-image:url(../../../wp-content/uploads/2025/11/calendar.svg);
}
.btn_call a:before{
	background-image:url(../../../wp-content/uploads/2025/11/call01.svg);
}
.wp-block-gallery img{
	border-radius:15px;
}
.wp-block-group img{
	min-width:35px;
}

@media(max-width:1000px){
	footer *, .m_center, .m_center *{
		text-align:center;
	}
	.pricelist > div{
		padding-left:15px!important;
		padding-right:15px!important;
	}
}
@media(max-width:480px){
	.m_fs_25{
		font-size:25px;
	}
	.m_mw_30{
		max-width:30px;
	}
}