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

ol li{
	margin-bottom: 16px;
}
.hidden{
	display: none !important;
}
.ct-header-cta .ct-button-text{
    flex-direction: row;
}
.ct-header-cta .ct-button-text svg{
    fill: #ffffff;
    margin-right: 4px   ;
}

@keyframes zoomOut {
    0% {
        background-size: 130% 130%;
    }
    100% {
        background-size: 100% 100%;
    }
}
@media (max-width: 550px){
    @keyframes zoomOut {
        0% {
            background-size: auto 130% ;
        }
        100% {
            background-size: auto 100% ;
        }
    }
    .ct-header-cta .ct-button-secondary-text{
        display: none;
    }
}
.zoom-out {
    animation: zoomOut 5s ease-in-out forwards;
}
.zoom-out-image{
    overflow: hidden !important;
    border-radius: 8px;
}
.zoom-out-image img{
    transform: scale(1.3);
    transition: transform 0.5s ease-in-out;
}
.zoom-out-image:hover img {
    transform: scale(1);
}

#footer .wpcf7-form select,
#footer .wpcf7-form input:not([type="submit"]){
	border: none;
    border-bottom: 1px solid rgba(255,255,255,0.5);
    background-color: transparent;
	color: #FFFFFF;
	padding-left: 0;
}
#footer .wpcf7-form .wpcf7-submit{
    float: right !important;
}

.ue-simple-popup-wrapper{
    flex-direction: column;
}
.ue-simple-popup-trigger{
	background: linear-gradient(90deg, #AA8943 0%, #8B723C 100%);
}
.ue-simple-popup-trigger:hover{
	background: linear-gradient(90deg, #8B723C 0%, #AA8943 100%);
}
.main-heading .ue-title-one,
.main-heading .ue-title-two{
	display: block;
}
.table-no-boder table,
.table-no-boder tr,
.table-no-boder td{
	border-width: 0;
}
.table-no-boder td{
	padding-left: 0;
	padding-top: 0;
}
.fullwidth-gallery .elementor-image-gallery .gallery-item img{
	width: 100%;
}