/**
 * Theme Name: A theme by STUDIO CAD
 * Description: Blocksy Child theme
 * Author: Studio CAD
 * Template: blocksy
 * Text Domain: blocksy
 */

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){
	/*color: var(--theme-palette-color-1);*/
}

.black-bubble{
	transform: translate(-50%,-50%) !important;
}

.black-bubble .stk-block-column .stk-block-column__content::after{
	content: "";
	height: 50px;
	width: 2px;
	background: var(--theme-palette-color-4);
	position: absolute;
	bottom: -50px;
	left: 50%;
	transform: translateX(-50%);
}
.black-bubble.reverse .stk-block-column .stk-block-column__content::after{
	bottom: auto;
	top: -50px;
}

@media (min-width: 689.99px) and (max-width: 1024px){
	
	.hide-for-tablet{
		display: none;
	}
}

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

@media (max-width: 768px){
	
	
}


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

	
}
@media (max-width: 689.98px){
	.hide-for-mobile{
		display: none;
	}
	
	.black-bubble{
		margin-left: 6px !important;
	}
	.black-bubble .stk-block-column .stk-block-column__content::after{
		height: 12px;
		bottom: -12px;
		margin-left: -5px;
	}
	
	.black-bubble.reverse .stk-block-column .stk-block-column__content::after{
		top: -12px;
	}
	
}

