/*
Theme Name: TRÖNDLE.media
Description: Child theme for AVADA
Author: Marc Tröndle
Author URI: https://troendle.media
Template: Avada
Version: 1.1.0
Text Domain: Avada
*/

/* AVADA Resets */
html,
body {
	font-size: 18px;
}

.rz #wrapper .post-content p {
	margin-top: 0;
	margin-bottom: 1em;
}

.rz #wrapper h1 small,
.rz #wrapper h2 small,
.rz #wrapper h3 small,
.rz #wrapper h4 small,
.rz #wrapper h5 small,
.rz #wrapper h6 small { 
	font-size: .5em;
	display: block;
}

.rz #wrapper a {
	outline:none!important;
}

.rz #wrapper strong {
	font-weight: 600 !important;
}

.rz #wrapper small {
	font-size: 0.8em !important;
}

.rz #wrapper #sidebar .post-date,
.rz #wrapper .fusion-footer .post-date,
.rz #wrapper .rss-date { 
	font-size: 0.8em;
	display: block;
}

.rz #wrapper .wpcf7-form input[type="submit"] {
	width: 100%;
	display: block;
}

.rz #wrapper #toTop {
	background: rgba(0,0,0,0.5);
}

.rz #wrapper .fusion-testimonials.clean blockquote q { 
	font-size: inherit;
}

.rz #wrapper span[style*="#fff"],
.rz #wrapper span[style*="#ffffff"]  {
	text-shadow: 0 0 3px rgba(0,0,0,.75);
}

.rz .shadow {
	text-shadow: 0 0 4px rgba(0,0,0,0.75);
}

.rz .button-group-center .fusion-column-wrapper {
	text-align: center;
}

.rz .button-group-center .fusion-column-wrapper .fusion-button {
	margin: .5em;
}

.rz #sidebar {
	padding-top: 0px !important;
}

.rz #sidebar h4:first-child {
	margin-top: 0px !important;
}

.rz #sidebar h4{
	margin-bottom: .25em !important;
}


/* RESPONSIVE VIDEOS */
.rz .fusion-video.fusion-youtube{
	max-width: 1280px !important;
	max-height: 720px !important;
}


/* GALLERY */
.rz #wrapper .gallery {
    max-width: 100%;
}

.rz #wrapper .gallery img {
    border: 2px solid transparent;
}

.rz #wrapper .gallery img:hover {
    border: 2px solid rgba(0,0,0,0.25);
}

.rz #wrapper .gallery-caption {
	font-size: 14px;
}

.rz #wrapper .gallery-item {
   width: 100%;
   padding: 0 0.5%;
   height: auto;
}

.rz #wrapper .gallery-item img {
   width: 100%;
   height: auto;
}


/* Slider */
.rz #sliders-container .fusion-title h1,
.rz #sliders-container .fusion-title h2,
.rz #sliders-container .fusion-title h3,
.rz #sliders-container .fusion-title h4,
.rz #sliders-container .fusion-title h5,
.rz #sliders-container .fusion-title h6 {
	text-shadow: 0 0 4px rgba(0,0,0,0.75);
}


/* Footer */
.rz #wrapper .fusion-footer-widget-column {
    margin-bottom: 40px;
}

.rz #wrapper .fusion-footer .menu li {
	padding: 5px 10px;
}

.rz #wrapper .fusion-footer .widget_rss li {
	padding: 5px 0;
}

.rz #wrapper .fusion-footer .menu li.current_page_item a,
.rz #wrapper .fusion-footer .menu li.current_page_item a:before {
	color: ;
}

.rz .fusion-footer-widget-area .rsswidget img { 
	display: none; 
	visibility: hidden;
}

.rz .fusion-footer-widget-area h4 a.rsswidget { 
	color:;
}


/* Bread Crumbs */
.rz #wrapper .rank-math-breadcrumb {
	margin: 20px 0 0;
}

.rz #wrapper .rank-math-breadcrumb,
.rz #wrapper .rank-math-breadcrumb a,
.rz #wrapper .rank-math-breadcrumb a:active,
.rz #wrapper .rank-math-breadcrumb span {
	font-size: 14px;
	color: rgba(255,255,255,0.5) !important;
	text-decoration: none;
}

.rz #wrapper .rank-math-breadcrumb a:hover {
	color: rgba(255,255,255,0.75) !important;
	text-decoration: underline;
}




/* Media Queries */
@media only screen and ( max-width: 480px ) {
	
}

@media only screen and ( max-width: 960px ) {
	
}

@media only screen and ( min-width: 1024px ) {
	
	.rz #wrapper .gallery-item {
		float: left;
		margin-top: 10px;
		text-align: center;
	}
	
	.rz #wrapper .gallery-item { 
		width: 50%;
	}
	
}
	
@media only screen and ( min-width: 1280px ) {
	
	.rz #wrapper .gallery-columns-2 .gallery-item { width: 50%; }
	.rz #wrapper .gallery-columns-3 .gallery-item { width: 33.33%; }
	.rz #wrapper .gallery-columns-4 .gallery-item { width: 25%; }
	.rz #wrapper .gallery-columns-5 .gallery-item { width: 20%; }
	.rz #wrapper .gallery-columns-6 .gallery-item { width: 16.66%; }
	.rz #wrapper .gallery-columns-7 .gallery-item { width: 14.28%; }
	.rz #wrapper .gallery-columns-8 .gallery-item { width: 12.5%; }
	.rz #wrapper .gallery-columns-9 .gallery-item { width: 11.11%; }
	
}