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

@font-face {
    font-family: 'nexabold';
    src: url('fonts/nexabold-webfont.woff2') format('woff2'),
         url('fonts/nexabold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
*/
body, h1, h2, h3, h4, h5, h6, label, figcaption, blockquote, blockquote p, .menu a, .site-title, .entry-meta, .mobile-menu, .widget-title, .ct-post-title, .ct-breadcrumbs, .ct-header-text, .site-description, .page-description, .ct-footer-copyright, .ct-widget>*:not(.widget-title){
	
}



/*
 * HEADER
 *
*/
#header .ct-container{
	margin-top: 20px !important;
}

/*
 * FOOTER
 *
*/
.ct-footer{
	padding-top: 3rem !important;
}
.ct-footer .wp-block-image{
	max-width: 80px;
}

/*
 * HOME
 *
*/
.with-icon-left i{
	margin-right: 12px;
	font-size: 18px;
}
.with-icon-right i{
	margin-left: 12px;
}
h2.with-icon-right i{
	font-size: 28px;
}
h2.with-icon-left i{
	font-size: 28px;
}
.icon-blue i{
	color: var(--paletteColor1);
}


/*
 * BLOCK / CONTENT
 *
*/
.wp-block-stackable-feature-grid .stk-block-content ul{
	padding-left: 18px;
}
.block-group{
	border-radius: 12px;	
}
.block-group h4{
	margin-top: 0px !important;
}
.block-group p{
	margin-bottom: 0px !important;
}

.wp-block-gallery{
	margin-bottom: 30px !important;
}
.wp-block-gallery.gallery-cars .wp-block-image{
	margin: 0 !important;
}
.block-review .stk-block-testimonial__content{
	padding-top: 0 !important;
}
.block-review .wp-block-image{
	margin-bottom: 0px !important;
	
}
.stk-block-accordion__heading .stk-block-column__content{
	border-radius: 12px;	
}
div.wpforms-container-full{
	width: 100% !important;
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern label:not(.wpforms-error) {
    background-color:var(--paletteColor6);
    width: 120px;
	
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-selected label{
	 background-color:#14A38B;
   color: var(--paletteColor8);
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-label {
    margin-top: 0;
}
div.wpforms-container-full .wpforms-form button[type=submit],
div.wpforms-container-full .wpforms-form button[type=submit]:hover{
	background-color:var(--paletteColor1);
	border-radius: 6px;
	font-weight: 600;
   color: var(--paletteColor8);
}
div.wpforms-container-full .wpforms-form button[type=submit]:hover{
	background-color:var(--paletteColor2);
}
div.wpforms-container-full .wpforms-form button[type=submit]:hover{
	
}
.page-template-default .entry-content h3{
    margin-top: 10px !important;
}
ul li, ol li {
    line-height: 1.4;
}
@media (min-width: 689.99px){
	.wp-block-stackable-feature-grid .stk-block.stk-block-column.stk-column>.stk-column-wrapper{
		position: relative;
	}
	.wp-block-stackable-feature-grid .stk-block-content {
		position: static;
		padding-bottom: 3rem;
	}
	.wp-block-stackable-feature-grid .stk-block.stk-block-column .stk-block-button-group{

		position: absolute;
		bottom: -20px;
	}
	[data-prefix="single_page"] .entry-header{
		padding-left: 80px !important;
	}
}
@media (min-width: 689.99px) and (max-width: 1024px){
	
	.hide-for-tablet{
		display: none;
	}
}

@media (min-width: 689.99px) and (max-width: 960px){
	
	
}

@media (min-width: 768px){
	.home .stk-block-feature-grid .stk-block-column{
		position: relative;
		z-index: 800;
	}
	.home .stk-block-feature-grid .stk-block-column .stk-column-wrapper{
		overflow: visible !important;
	}
	.home .stk-block-feature-grid .stk-block-column::before{
		position: absolute;
		content: "" !important;
		width: 40px;
		height: 40px;
		background: url(assets/chevron.png) no-repeat 0 0;
		background-size: 100% 100%;
		top: 10%;
		left: 0;
		transform: translateX(-50%);
		z-index: 9000 !important;		
	}
	
	.home .stk-block-feature-grid .stk-block-column:first-child::before{
		display: none;
	}
	
}


@media (min-width: 768px) and (max-width: 1024px){

	
}
@media (max-width: 689.98px){
	.hide-for-mobile{
		display: none;
	}
	
	
	.block-review .wp-block-image{
		margin-top: 10px !important;

	}
	.block-review .wp-block-image figure{
		margin-left: 0px !important;
		margin-bottom: 10px !important;

	}
	
}

