/*
Theme Name: kadence Child
Theme URI: http://website-studio.de
Author: website-studio.de
Author URI: http://website-studio.de
Description: kadence is a Responsive Blogger WordPress Theme, Designed and Developed by website-studio.de
Version: 1.0
Text Domain: kadence-child
Template: kadence
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html

Tags: threaded-comments, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, sticky-post, theme-options, translation-ready, post-formats, custom-logo, footer-widgets, blog, e-commerce, holiday, news, photography, portfolio

All files, unless otherwise stated, are released under the GNU General Public License
version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)
==================================================
*/

/* Import the stylesheet from the parent theme */
@import url('../kadence/style.css');

.my-row-layout-overlay {
	opacity: 1;
	background: linear-gradient(270deg, var(--global-palette8) 45%, var(--global-palette9) 0%);
}

.my-row-layout-overlay-2 {
	opacity: 1;
	background: linear-gradient(90deg, var(--global-palette8) 35%, var(--global-palette9) 30%);
}

.my-row-layout-overlay-3 {
	opacity: 1;
	background: linear-gradient(38deg, var(--global-palette8) 35%, rgba(255, 255, 255, 0) 27%);
}





.slbCaption {
	display: none !important;
}

/*** Sekundär Nav ***/
.et-menu-wrap .vc_column-inner {
  padding-top: 10px !important;
  padding-bottom: 10px;
}

.et-menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	margin-bottom: 0;
}

.et-menu .widget {
	margin: 20px 0;
}

.et-menu .widget_nav_menu {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	opacity: 1;
}

.et-menu ul.menu {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	margin: 0;
}

.menu-sekundaer-menu-container .menu {
-webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.et-menu ul li {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	margin: 0;
	padding-left: 11px;
	padding-right: 11px;
}

.et-menu ul li a {
	font-weight: 700;
	font-size: 20px;
	color: var(--global-palette8);
}

.et-menu ul li a:hover {
	color: var(--global-palette-highlight);
}


/*** Button ***/

.vc_btn3-color-juicy-pink {
	background-color: transparent !important;
	border-color: transparent !important;
}

/*** News Blog ***/
.vc_grid-item-mini {
	border-radius: 0.3rem;
	box-shadow: 0 0.03rem 0.06rem rgba(0,0,0,0.1),0 0.1rem 0.3rem rgba(0,0,0,0.1);
	transition-duration: 0.3s;
}

.vc_grid-item-mini:hover {
	box-shadow: 0 0.1rem 0.2rem rgba(0,0,0,0.1),0 0.33rem 1rem rgba(0,0,0,0.15);
}

.post-title {
	padding: 2rem 2rem 1rem 2rem;
}

.single-content {
	padding: 0 2rem 0 2rem;
	margin-top: 0;
}





/* All size smaller than 1301 */
@media only screen and (max-width: 1300px) {
	

	
}

/* All size smaller than 1024
================================================== */
@media only screen and (max-width: 1023px) {

	.entry-content-wrap {
		padding: 0;
	}

	.et-menu-wrap {
		display: none !important;
	}

	.site-info-inner .widget_media_image img {
		max-width: 50vw;
		margin: 0 auto;
	}
}

/* All Mobile Screen ( smaller than 980px )
================================================== */
@media only screen and (max-width: 980px) {

}



/* All Mobile Screen ( smaller than 768px )
================================================== */
@media only screen and (max-width: 767px) {

	
}

/* All Mobile Screen ( smaller than 481px )
================================================== */
@media only screen and (max-width: 480px) {


}

/* All Mobile ( smaller than 320px )
================================================== */
@media only screen and (max-width: 319px) {

	
}

