/*
Theme Name: WeraTec
Description: WeraTec Child Theme from Enfold
Version: 1.0
Author: Cloudhives
Author URI: http://www.cloudhives.de
Template: enfold
*/


/*Add your own styles here:*/


.special_amp {
font-family: inherit;
font-style: inherit;
font-size: inherit;
line-height: inherit;
font-weight: inherit;
color: inherit!important;
}


#mainheadline h1{
	line-height: 35px;
}
#lowerheadline {font-size: 12px;}

.av-main-nav > li > a{
	font-size: 16px;
}

.header_color .avia-menu-fx{
	background-color: #0b447f;
}
.html_header_top .header_color .main_menu ul:first-child >li > ul, .html_header_top #top .header_color .avia_mega_div > .sub-menu {
    border-top-color: #0b447f;
}

#top .av-main-nav ul a{
	font-size: 15px;
}

#footersoc{
	min-height: 0px;
}

#tophr .av-seperator-icon{
	color: #ffffff;
}


#tophr .hr-inner{
	border-color: #ffffff;
}


#coloriconbox .iconbox_content{
	background: #ffffff;
	
}

#coloriconbox .iconbox_icon{
	float: none;
    position: absolute;
    left: 50%;
    top: -40px;
    margin: 0 0 0 -40px;
    padding: 30px;
    border-radius: 100px;
    box-sizing: content-box;
    font-size: 34px;
    line-height: 22px;
}


#coloriconbox .iconbox_content:hover{
	background: #e9f4ff;
}


#coloriconbox .iconbox_icon.heading-color:before{
	margin-left: -3px;
}

#coloriconbox .iconbox_content{
	padding: 75px 0px;
}


/*FORMS*/
.wpforms-container input {
	background-color: #ffffff !important;
	border: none !important;
	border-bottom: 1px solid #303d80 !important;
	font-size: 17px !important;
	color: #303d80 !important;
}
.wpforms-container textarea {
	background-color: #ffffff !important;
	border: 1px solid #303d80 !important;
	font-size: 17px !important;
	color: #303d80 !important;
}
.wpforms-container .wpforms-uploader {
	background-color: #ffffff !important;
	border: 1px solid #303d80 !important;
}
.wpforms-container svg {
	fill: #303d80 !important;
}

.wpforms-container .modern-title {
	color: #303d80 !important;
}

.wpforms-container button {
	    background-color: white !important;
    border: 1px solid #303d80 !important;
    color: #303d80 !important;
}

.wpforms-container .wpforms-submit-container {
	float: right;
}
.wpforms-container input:focus {
	box-shadow: none !important;
}
.wpforms-container textarea:focus {
	box-shadow: none !important;
}
.wpforms-container .wpforms-captcha-question {
	padding-left: 6px !important;
	color: #303d80 !important;
}


.wpforms-container ::-webkit-input-placeholder { /* Chrome and Safari */
   color: #1d2a5d !important;
	opacity: 1 !important;
	font-family: 'bitter';
}
  
.wpforms-container :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #1d2a5d !important;
   opacity: 1 !important;
	font-family: 'bitter';
}
  
.wpforms-container ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #1d2a5d !important;
   opacity: 1 !important;
	font-family: 'bitter';
}
  
.wpforms-container :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #1d2a5d !important;
	opacity: 1 !important;
	font-family: 'bitter';
}
  
.wpforms-container ::-ms-input-placeholder { /* Microsoft Edge */
   color: #1d2a5d !important;
	opacity: 1 !important;
	font-family: 'bitter';
}
  
.wpforms-container ::placeholder {
   color: #1d2a5d !important;
	opacity: 1 !important;
	font-size: 17px !important;
}

.wpforms-field-captcha label{
	opacity: 1 !important;
    font-size: 17px !important;
	color: #1d2a5d !important;
}
.wpforms-captcha-math span span{
	opacity: 1 !important;
    font-size: 17px !important;
	color: #1d2a5d !important;
}

.wpforms-field-captcha .wpforms-required-label{
	opacity: 1 !important;
    font-size: 17px !important;
	color: #1d2a5d !important;
}

.wpforms-confirmation-container-full {
	background-color: #ffffff !important;
	border: 1px solid #303d80 !important;
	font-size: 17px !important;
}

.wpforms-confirmation-container-full p {
	color: #303d80 !important;
}


#zertmasonry .av-masonry-image-container{
	border: 1px solid #0B447F;
}

@media only screen and (max-width: 989px){
		h1.av-special-heading-tag{
		font-size: calc(0.3em + 3vw) !important;
        line-height: calc(3px + 2ex + 3px) !important;
	}
		h2.av-special-heading-tag{
		font-size: calc(.9em + 2vw) !important;
		line-height: calc(3px + 2ex + 3px) !important;
	}

}











