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


*/

/*******************************************************
*********************** Basics *************************
********************************************************/
.entry-content a:hover, .entry-content a:focus, .entry-content a:active, 
.ct-footer a:hover, .ct-footer a:focus, .ct-footer a:active {
	text-decoration: underline;
} 

/*******************************************************
*********************** Content ************************
********************************************************/
/* Lists */
.entry-content ul li { /* Pfeil nach rechts */
	padding-left: 1em;
}
.ct-widget ul {
  text-indent: 0.5em;
  margin-left: 1em;
}
ul li::marker {
	content: '\2794';
  font-size: 16px;
  line-height: 1rem;
	color: #486798;
}
.entry-content ul {
	padding-left: 1em;
}
.entry-content ul ul {
  padding-left: 0.5em;
}
ul ul li::marker {
  content: '\2022';
	font-size: 16px;
  line-height: 1rem;
	color: #486798cc;
}

/* Columns */
	.three-teaser-boxes .stk--flex > .stk-block-column {
		flex: auto !important;
	}
/* Buttons */
.stk-button__inner-text {
  font-weight: 600;
}
.stk-block .stk-button.stk--hover-effect-lift:hover {
	box-shadow: none;
}

/* Forms */


/* Blog */


/* Widgets */

 

/*******************************************************
********************** Responsive **********************
********************************************************/
@media only screen and (min-width: 1024px) {
	/* Menu */
	ul.sub-menu li.current-menu-item > .ct-menu-link {

	}
	[data-menu] > ul > li[class*="current_page_parent"] > a::after {
		opacity: 1;
		width: calc(100% - 26px);
	}	
	.header-menu-2 .menu {
		display: flex;
		align-items: flex-end;
		padding-right: 13px;
	}
	/* Teaser */
	.three-teaser-boxes .stk--flex > .stk-block-column {
		flex: 1 1 0 !important;
	}
	
	
}

/* Min-Max */
@media only screen and (min-width: 690px) and (max-width: 999px) {
	/* Footer-Widgets */
	.ct-footer .ct-container {
		max-width: 620px;
	}
}
@media only screen and (min-width: 1000px) and (max-width: 1249px) {
	/* Footer-Widgets */
	.ct-footer .ct-container {
		max-width: 800px;
	}
	
	[data-footer*="type-1"] .ct-footer [data-row*="middle"] > div {
		grid-template-columns: repeat(2, 1fr);
	}
	.ct-footer .ct-container [data-column="widget-area-2"] {
		align-items: flex-end;
	}

}
@media only screen and (min-width: 1024px) and (max-width: 1250px) {


}
@media only screen and (min-width: 1250px) and (max-width: 1399px) {
	/* Footer-Widgets */
	[data-footer*="type-1"] .ct-footer [data-row*="middle"] > div {
		column-gap: 10px;

	}
}

/* Max */
@media only screen and (max-width: 689px) {
	.ct-footer .ct-container [data-column="widget-area-3"] .ct-widget {
		width: 300px;
	}
}