/**
Theme Name: 3W2M Child-Theme
Author: 3W2M
Author URI: https://www.3w2m.com
Description: Das WorldWideWeb-MultiMedia-Theme (3W2M-Theme) ist ein schnelles, vollständig anpassbare & schöne Theme, welches sich für Shop, persönliche Portfolios, Blogs und Business-Websites eignet. Es ist sehr leicht (weniger als 65KB im Frontend) und bietet eine unvergleichliche Geschwindigkeit. Das Theme wurde mit starkem Fokus auf SEO entwickelt und kommt mit integriertem schema.org-Code, so dass Suchmaschinen Ihre Website lieben werden.
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: 3w2m-child-theme
Template: astra
*/

/** HEADER BUILDER **/
#astra-widget-list-icons-3 span.link-text{
	font-size: 2.25em;
	color: #4a5355;
}
#menu-toggle-close
.ahfb-svg-iconset svg{
	width: 30px;
	height: 30px;
}
#astra-widget-list-icons-3 h2.widget-title{
	font-family: 'Bebas Neue Pro', sans-serif;
	font-size: .85em;
	margin-bottom: .15em;
}
@media (max-width: 420px) {
	#astra-widget-list-icons-3 			 		span.link-text{
		font-size: 2.1em;
	 }
	
}
@media (max-width: 779px) {
	 #astra-widget-list-icons-3   h2.widget-title{
	  font-size: 1em;
   }
	#astra-widget-list-icons-3 			 		span.link-text{
		font-size: 1.875em;
	 }

}
.header-widget-area .astra-widget-social-profiles-inner{
	margin-left: -3px;
}

.header-widget-area .astra-widget-social-profiles a{
	font-weight: 500;
	font-size: 1em;
	color: #4a5355;
	text-transform: uppercase;
}

.header-widget-area .astra-widget-social-profiles a:hover, .header-widget-area .astra-widget-social-profiles a:active{
	color: #a8a8a8;
}

/** BB-MAP **/
.map-legend{
	font-size: 1.125em;
	font-weight: 400;
	line-height: 1.25em;
	color: #666;
}

/** WPFORMS Input Textarea **/
.wpforms-form input, .wpforms-form input, .wpforms-form textarea{
 background-color:rgba(233, 235, 236, .35)!important;
	font-size: 1em!important;
	font-weight: 600 !important;
	padding: .85em .5em !important;
}
/** WPFORMS Select **/
.wpforms-form select{
 background-color:rgba(233, 235, 236, .35)!important;
	font-size: 1em!important;
	font-weight: 600 !important;
  height: 2.35em !important;
	color: #888 !important;
}
/** WPFORMS Inline Label **/
.wpforms-field-label-inline{
	font-size: 1em !important;
	font-weight: 600 !important;
}
/** WPFORMS SUBMIT BUTTON **/
button.wpforms-submit{
	font-size: 1.3em !important;
	font-weight: 700 !important;
	letter-spacing: .0525em !important;
	text-transform: uppercase !important;
 color:#FEFEFE !important; 
 background-color:rgb(25, 100, 8)!important; 
}
/** WPFORMS SUBMIT BUTTON Hover **/
button.wpforms-submit:hover{
 color:rgb(255, 255, 255)!important; 
 background-color:rgb(25, 160, 8)!important; 
}
/** WPFORMS ERROR/SUCCESS **/
.wpforms-error{
	font-size: .9em !important;
	font-weight: 700 !important;
	text-transform: uppercase !important;
}
.wpforms-success{
	font-size: 1.25em !important;
	font-weight: 600 !important;
}

/** HIDE GRECAPTCHA BUTTON **/
.grecaptcha-badge { 
    visibility: hidden;
}