/*
Description: theme child
Author URI: https://wpastra.com/
Template: astra
Version:
Tags:
*/
/*************** ADD YOUR CUSTOM CSS HERE  ***************/



/* MENÜ */
.main-header-menu .menu-item:hover > .menu-link, .main-header-menu .menu-item:hover > .ast-menu-toggle, .main-header-menu .ast-masthead-custom-menu-items a:hover, .main-header-menu .menu-item.focus > .menu-link, .main-header-menu .menu-item.focus > .ast-menu-toggle, .main-header-menu .current-menu-item > .menu-link, .main-header-menu .current-menu-ancestor > .menu-link, .main-header-menu .current-menu-item > .ast-menu-toggle, .main-header-menu .current-menu-ancestor > .ast-menu-toggle {
    color: #e6007e !important;
    animation: pulse 2s infinite; 
}

.main-header-menu .menu-link, .ast-header-custom-item a {
    font-weight: 500;
}



/* MENÜ */
.ast-footer-overlay {
    background-color: transparent !important;

}


/**
 * Change the breakpoint of the Astra Header Menus
 * 
 * @return int Screen width when the header should change to the mobile header.
 */
function your_prefix_change_header_breakpoint() {
 return 1074;
};

add_filter( 'astra_header_break_point', 'your_prefix_change_header_breakpoint' );



/* Slider */

@media (max-width:768px){
.x-slider-container.below{
display:none;
}
}



/* Go to Top */
#topbutton {
  position: fixed;
  display: none;
  height: 40px;
  width: 40px;
  line-height: 40px;
  right: 15px;
  bottom: 80px;
  z-index: 1;
  background: #606262;
  border-radius: 2px;
  text-decoration: none;
  color: #ffffff;
  text-align: center;
}

#topbutton:hover {
  background: #e6007e;
}


#topbutton:after {
  content: url(https://www.uniqag.de/wp-content/uploads/arrow.svg);
  display: inline-block;
  width: 15px;
  height: 15px;
  padding-top: 5px;
}


.toggle-text {
	text-decoration: underline!important;
}

.toggle-text:hover { 
	cursor: pointer; 
	font-weight: bold;
}

.more-text-t {
	text-decoration: underline!important;
}

.more-text-t:hover { 
	cursor: pointer; 
	font-weight: bold;
}

.formb {
	text-align: center;
}

button:focus, .menu-toggle:hover, button:hover, .ast-button:hover, .button:hover, input[type="reset"]:hover, input[type="reset"]:focus, input#submit:hover, input#submit:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {
    color: #000000;
    background-color: #e6007e;
    border-color: #e6007e;
}

.elementor-104 .elementor-element.elementor-element-4a5df8d7 > .elementor-widget-container {
    margin-top: -1.0cm !important
}

.elementor-104 .elementor-element.elementor-element-6910f0b3 {
    margin-top: 5px!important;
}
.elementor-104 .elementor-element.elementor-element-3ac2f9eb > .elementor-widget-container {
    margin-top: -1.0cm !important
}

.elementor-104 .elementor-element.elementor-element-41dc4d1c {
    margin-top: 5px!important;
}

.elementor-104 .elementor-element.elementor-element-d665807 > .elementor-widget-container {
    margin-top: -1.0cm !important
}

.elementor-104 .elementor-element.elementor-element-82307a7 {
     margin-top: 5px!important;
}

.elementor-104 .elementor-element.elementor-element-71b8a054 > .elementor-widget-container {
    margin-top: -1.0cm !important
}

.elementor-104 .elementor-element.elementor-element-6a855de8 {
    margin-top: 5px!important;
}


.ast-small-footer > .ast-footer-overlay {
    background-image: url(https://www.uniqag.de/wp-content/uploads/2020/10/Footer-scaled.jpg)!important;
}