/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/
body{
	text-wrap: balance;
}
.animGradient{
	min-width:100%;
	min-height:100%;
	/*background: linear-gradient(320deg, #02c1f9, #29b42e, #e1d41a, #ce1ae1, #271ae1);*/
	/*background: linear-gradient(137deg, #ff9f00, #9f9f9f, #ff9f00, #f97c02, #7f7f7f, #f2b909, #5f5f5f); orange-grey*/
	/*background: linear-gradient(320deg, #577df2, #24c6ea, #21ae26, #eae624);*/
 	/*background: linear-gradient(320deg, #ba38d7, #3518d0, #18c6d0, #1c960f, #dcea15, #ea1515, #ea15d9);*/
	background: linear-gradient(137deg, #ff9f00, #9f9f9f, #ff9f00, #2c65e7, #9e08cf, #13e9dd);/*orange- blau-lila-türkis*/
 	background-size: 1400% 1400%;
}



@-webkit-keyframes cssColorAnim {
    0%{background-position:0% 2%}
    50%{background-position:100% 99%}
    100%{background-position:0% 2%}
}
@-moz-keyframes cssColorAnim {
    0%{background-position:0% 2%}
    50%{background-position:100% 99%}
    100%{background-position:0% 2%}
}
@keyframes cssColorAnim {
    0%{background-position:0% 2%}
    50%{background-position:100% 99%}
    100%{background-position:0% 2%}
}

.in{ animation: cssColorAnim 60s ease infinite;}

@media (max-width: 40em) {
	h1,h2 { font-weight:bold}
}
.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-your-captcha{
	margin-bottom:6px;
}

input[type=checkbox], input[type=radio]{
	font-size:1.3em;
	background:#ffffff;
}
input{
	display:inline-block;
}

cite, cite:before{
	color:#444;
}
cite:before{
border-bottom: 1px solid #ddd;
}

cite{
font-size:80%;
}

blockquote{ 
	border:none;
}

.site-header {
    box-shadow: 0 5px 10px -5px rgba(0, 0, 0, .05);
}
.hero-slider .swiper-pagination-bullet{
	margin:6px;
	padding:10px;
}
h1, h2, h3, h4, h5, h6{
	font-weight:700;
	color:#595959;
}
.gs-autolist{
	border: 2px solid #ff9900;
}
.gs-autolist-item:first-child {
    padding-top:24px;
}

.anim-btn a,
.wp-element-button,
button > a{
	text-decoration:none!important;
}

/*spectra post-grid bugfixes */
.uagb-post-grid .uagb-post-grid-byline>* {
    margin-right: 2px!important;
}
.uagb-post-grid-byline > .uagb-post__text{
	display:inline-block!important;
	position:relative!important;
	bottom:0!important;
	left:0!important;
	right:0!important;
}
.uagb-post-grid .uagb-post__date:not(:last-child):after{
	content:"|"!important;
	vertical-align:inherit!important;
	
}

.preistabelle th, 
.preistabelle tr,
.preistabelle td{
border: none;
	letter-spacing: 0;
	text-transform: none;
}
/* astra theme changes */
.ast-article-image-container--full{
	margin-right:-20px;
	margin-left:-20px;
}
/*
.single .post-navigation{
	display:none;
}
*/
@media (min-width: 1200px) {
    .ast-plain-container.ast-no-sidebar #primary {
        margin-top: 0px;
    
    }
}
/* footer sitemap */
#nav_menu-2 ul li{
	
	line-height: 2.4em;
}

.site-footer-section-1,
.site-footer-section-2{
	margin-top:16px;
}

.site-footer-section-3 p{
	
	margin-bottom: 1.2em;
}

.no-underline{
	text-decoration:none!important;
}

/* Sitemap adjust */

.sitemap ul.wp-block-latest-posts,
.sitemap ul.wp-block-categories{padding:0!important;margin:0!important;}
.sitemap a.wp-block-latest-posts__post-title{text-decoration:underline!important}
.sitemap .wp-block-latest-posts:not(.is-grid) > li{margin:0 0 5px 0!important; padding:0!important}

/* special List */
 ol.ol-list-special {
   list-style: none;
   counter-reset: item;
 }
  ol.ol-list-special > li {
   counter-increment: item;
   margin-bottom: 5px;
	  position:relative;
	  margin-left:20px;
 }
  ol.ol-list-special > li:before {
   position:absolute;
   left:-36px;
   margin-right: 10px;
   content: counter(item);
   background: #ff9900;
   border-radius: 50%;
   color: #595959;
   width: 26px;
   height:26px;
   text-align: center;
   display: inline-block;
   font-weight: 900;
 }

/* FAQ Icon Position */
.wp-block-uagb-faq-child .uagb-faq-questions-button {
   
    align-items: baseline!important;
}

.wpcf7 input.wpcf7-form-control:not([type=submit]):focus, 
.wpcf7 select.wpcf7-form-control:focus, 
.wpcf7 textarea.wpcf7-form-control:focus  {
    border-color: #ff9f00;
}

/* H3 Überschrift Externe Links
h3.ext:before {
  content: url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Interface / External_Link'%3E%3Cpath id='Vector' d='M10.0002 5H8.2002C7.08009 5 6.51962 5 6.0918 5.21799C5.71547 5.40973 5.40973 5.71547 5.21799 6.0918C5 6.51962 5 7.08009 5 8.2002V15.8002C5 16.9203 5 17.4801 5.21799 17.9079C5.40973 18.2842 5.71547 18.5905 6.0918 18.7822C6.5192 19 7.07899 19 8.19691 19H15.8031C16.921 19 17.48 19 17.9074 18.7822C18.2837 18.5905 18.5905 18.2839 18.7822 17.9076C19 17.4802 19 16.921 19 15.8031V14M20 9V4M20 4H15M20 4L13 11' stroke='%23ff9900' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
  position: relative;
  top: .5em;
  left: .1em;
  color: #ff9900;

}
 */
