/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/
.logo img{
	max-height: 60% !important;
	margin-top: 10%;
}

@media only screen and (min-width: 479px) {
#startpage .slideshow_caption{
    width: 50% !important;
}
}

/*** Button ***/
#top .avia-slideshow-button.avia-color-light {
    padding: 5px 23px !important;
    background-color: unset !important;
}
#top .avia-slideshow-button {
    font-weight: unset !important;
    font-size: 23px !important;
}

.av-special-heading-tag{
	margin-left: 8% !important;
    margin-right: 8% !important;
}
.av-subheading_below p {
  margin-top: 0.6em !important;
  line-height: 1.7em !important;
}

h1 {
  padding-bottom: 0.5em !important;
}

#col_left_aligned
{
	text-align: left !important;
	display: block !important;
  	float: left !important;
	clear: none !important;
	margin-left: 35px;
	margin-right: 25px;
}

/** Other button **/
.avia-button {
  background-color: transparent !important;  
  font-size: 23px !important;
  border-width: 3px !important;
  /*color: #00abef !important;
   * border-color: #00abef !important;*/
}

/*** Text over three picture boxes ***/
.av-image-caption-overlay-center {
    vertical-align: top !important;
    text-align: left;
    padding: 0.7em 0.7em !important;
    font-weight: bold;
}
#FavBoxText{
	margin-right: 1em;
	margin-left: 1em;
}
#FavBoxText .av_font_icon{
	margin-top: 1%;
}
#FontSairaBig p{
	font-family: saira-condensed, sans-serif !important;
	font-size: 55px !important;
	font-weight: lighter !important;
    margin-top: 0.5em !important;
    margin-bottom: 0.5em !important;
}
#FontSairaSmall p{
	font-family: saira-condensed, sans-serif !important;
	font-size: 20px !important;
	font-weight: lighter !important;
}

#whitespacesection {
	min-height: 10px !important;
}

/** Textboxes in Contact Form **/
.av-light-form input[type="text"], .av-light-form input[type="email"], .av-light-form textarea{
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	border-radius: 0 !important;
	padding: 0 !important;
	padding-bottom: 7px !important;
	box-shadow: none !important;
}
.avia_ajax_form.av-form-labels-hidden p {
  margin-bottom: 1.5em !important;
}

.av-custom-form-color .button {
  border: none !important;	
  background-color: #00abef !important;
  border-radius: unset !important;
}
#contact_data .av-icon-char{
  color: #00abef;
}

/** Carrer "Das bietet dir Fabmation" Boxes **/
#icon_box_font
{
	margin-top: 11% !important;
    float: left !important;
    margin-right: -32% !important;
    font-weight: bold !important;
}
@media only screen and (min-width: 479px) {
	#icon_box_font
	{
    font-size: 24px !important;
	}
}

.av-icon-char{
	margin-right: 1em !important;
}

/*** Jobs ***/
.awsm-job-post-title {
	text-align: center !important;
	margin-top: 5% !important;
}

.awsm-grid-right-col{
	display: none;
}
.awsm-grid-item .awsm-job-item {
    border: none !important;
    background-color: #00abef !important;
    padding: 60px !important;
}

.awsm-job-form-inner{
	border: none !important;
    background-color: #00abef !important;
}
.type-awsm_job_openings .post-meta-infos, .type-awsm_job_openings .entry-footer{
	display: none !important;
}

.awsm-job-form input{
	color: #3d3d3c !important;
}

/*** Style for standard buttons ***/
input[type="submit"]{
	background-color: transparent !important;
	color: white !important;
	border-color: white !important;
	font-family: 'source-sans-pro',Helvetica,Arial,sans-serif !important;
	border-width: 3px !important;
	border-style: solid !important;
}

/*** Links ***/
#top .av_inherit_color a {
  text-decoration: unset !important;
}

/*** Fixed size for contact img on company site ***/
#img-contact img{
	height: 300px !important;
	width: auto !important;
	max-width: unset !important;
}


/*** Footer ***/
#footer-page .flex_cell{
	text-align: center;
}
/***
#footer-page .av-layout-grid-container {
    width: 55% !important;
	margin-left: 25% !important;
} ***/