/*
Theme Name: Flysamlingen
Description: Tema for Forsvarets Flysamling Gardermoen
Version: 1.1
Template: enfold
*/


body p {
    line-height: 1.9em;
}

#top .av_minimal_header #header_main, .av_minimal_header #header_meta {

    padding-bottom: 12px;
}


#top .logo img {
    margin-top: 5px !important;
}

.av-main-nav-wrap ul {

    padding-top: 10px;
}
#informasjon .av-special-heading {
    margin-top: 20px !important;
    text-transform: uppercase !important;
}
#top .av-flex-placeholder {
    display: table-cell;
    width: 2%;
}


div .av_one_half {
    margin-left: 3%;
    width: 48%;
}

div .av_one_third {
    margin-left: 3%;
    width: 31.3%;
}


div .av_one_fourth {
    margin-left: 3%;
    width: 21.3%;
}

body div .avia-button {

    font-size: 14px !important;

}
#footer a:hover {text-decoration: underline; color: #999999;}
#footer .widget_nav_menu a {font-weight:normal;}


.av-main-nav > li > a {
 
    text-decoration: none;
	text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
  
}

#top .av-styling-no-styling .avia-image-container-inner, .av-styling-no-styling .avia_image, .av-styling-no-styling .av-image-caption-overlay {
  
    padding-top: 10px;
}



#flyene .grid-entry .inner-entry {
 
    margin: 15px !important;
}

#top .avia-caption-content p {
    margin: 15px 0;
    font-family: Georgia;
    font-size: 20px;
    color: #ffffff;
}






#ffgintro .entry-content-wrapper h1, .entry-content-wrapper h2 {
    letter-spacing: 0px !important;
	text-transform: none;
}


#ffgintro div.flex_column.av_one_half {
    margin-left: 7% !important;
 
}

#ffgintro .entry-content {
    color:#fff ;
}



#ffgintro h2{
	color:#fff ;
    font-size:30px!important;
	margin-bottom:0px !important;
}


#ffgintro  .post-meta-infos{display:none;}
#ffgintro .post_delimiter {padding:0px;}
#ffgintro  .entry-content p{margin:0px;}
#ffgintro h2.post-title.entry-title   {  margin: -20px 0px -10px 0px!important;}
#ffgintro .read-more-link a {
    padding: 5px 12px 7px 12px;
    border: 2px solid #877140;
    max-width: 160px;
    background-color: #877140;
    color: #fff;
	font-size: 14px;
	margin-top: 15px
}


#ffgintro .read-more-link a:hover {
   
    background-color: transparent;
    text-decoration: none;
}

#top .avia_image{
    border-radius: 0px;

}

#aktiviteter div.av-special-heading {margin-top:20px; text-transform: uppercase;}

#top .fullsize .template-blog .post .entry-content-wrapper {text-align:left;}

#top .av-extra-border-inner {

    border: 1px solid #d8d8d8;
}

#footer .widgettitle {
    margin-top: 1.65em;
}

@media only screen and (max-width: 767px)

{
	#ffgintro div.flex_column.av_one_half {margin-left: 0px !important;}
	#ffgintro h2{font-size:32px!important;}
	#ffgintro div.flex_column.av_one_half {width:100%}
}


@media only screen and (max-width: 480px)

{
	#ffgintro div.flex_column.av_one_half {margin-left: 0px !important;}
	#ffgintro h2{font-size:22px!important;}
	#footer .widget {text-align:center!important; margin-top:0px; margin-bottom:0px;
	
}
	
}


input[type="submit"], #submit, .button {
    padding: 13px;
}

#ffgintro input[type="email"] {
    padding: 13px;
	border-radius: 3px;
		
}
#ffgintro .gform_wrapper .gform_footer {
    padding: 10px 0 10px;
    margin: 10px 0 0;
}

.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	    background-color: transparent!important;
    margin-bottom: 0px!important;
    border-top: 0px  !important;
    border-bottom: 0px  !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
    box-sizing: border-box;
    color: red !important;
}

.gform_wrapper div.validation_error {
    color: red !important;
    font-size: 1em;
    font-weight: 700 !important;
    margin-bottom: 0px!important;
    border-top: 0px!important;
    border-bottom: 0px!important;
    padding: 0px!important;
    clear: both!important;
    width: 100%;
    text-align: left!important;
}