/*
Theme Name:     Aegis 2015
Description:    
Author:         Stephan Salewski
Template:       enfolde

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

.header_color span {
	border-color: #fff;	
}


.av-main-nav li:hover {
    z-index: 100;
	background-color: #fff;
	transition: All 0.5s ease;
	-webkit-transition: All 0.5s ease;
	-moz-transition: All 0.5s ease;
	-o-transition: All 0.5s ease;
}

li a {
	text-transform: uppercase;
	color: #fff !important;
}

li a:hover {
	color: #ffb300 !important;
}

.content, .sidebar {
	padding-top: 10px;
	padding-bottom: 20px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	min-height: 1px;
	z-index: 1;
}

.main_color h2 {
	color: #fff;}

.main_color h3{
color: #ffb300;
}

 .fullsize {
	background: #dcdcdc; /* Old browsers */
	background: -moz-linear-gradient(45deg, #dcdcdc 0%, #ffffff 40%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, #dcdcdc 0%,#ffffff 40%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, #dcdcdc 0%,#ffffff 40%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcdcdc', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}


h1{
	color:#fff !important;
	text-align: right;
}

/* --------------------------------- BUTTONS  ---------------------------------  */

/* BUTTON Airsoft */

.maxbutton-1.maxbutton-button-airsoft.maxbutton {
	position:relative;
	text-decoration:none;
	display:inline-block;
	width:100%;
	height:24px;
	background:#ffb300;
}

.maxbutton-1.maxbutton-button-airsoft.maxbutton:hover {
	background:none;
	transition: All 0.5s ease;
	-webkit-transition: All 0.5s ease;
	-moz-transition: All 0.5s ease;
	-o-transition: All 0.5s ease;
}

.maxbutton-1.maxbutton-button-airsoft.maxbutton .mb-text {
	font-family:Arial;
	font-size:13px;
	text-align:left;
	font-style:normal;
	font-weight:bold;
	text-transform: uppercase;
	padding:6px;
	line-height:1em;
	box-sizing:border-box;
	display:block;
	color:#fff
}

.maxbutton-1.maxbutton-button-airsoft.maxbutton:hover .mb-text {
	color:#ffb300
}

/* BUTTON Airsoft ENDE */

/* BUTTON Aufklärung */

.maxbutton-2.maxbutton-button-aufklaerung.maxbutton {
	position:relative;
	text-decoration:none;
	display:inline-block;
	width:100%;
	height:24px;
	background:#ffb300;
}

.maxbutton-2.maxbutton-button-aufklaerung.maxbutton:hover {
	background:none;
	transition: All 0.5s ease;
	-webkit-transition: All 0.5s ease;
	-moz-transition: All 0.5s ease;
	-o-transition: All 0.5s ease;
}

.maxbutton-2.maxbutton-button-aufklaerung.maxbutton .mb-text {
	font-family:Arial;
	font-size:13px;
	text-align:left;
	font-style:normal;
	font-weight:bold;
	text-transform: uppercase;
	padding:6px;
	line-height:1em;
	box-sizing:border-box;
	display:block;
	color:#fff
}

.maxbutton-2.maxbutton-button-aufklaerung.maxbutton:hover .mb-text {
	color:#ffb300
}

/* BUTTON Aufklärung ENDE */

/* BUTTON Messe/Event*/

.maxbutton-3.maxbutton-button-event.maxbutton {
	position:relative;
	text-decoration:none;
	display:inline-block;
	width:100%;
	height:24px;
	background:#ffb300;
}

.maxbutton-3.maxbutton-button-event.maxbutton:hover {
	background:none;
	transition: All 0.5s ease;
	-webkit-transition: All 0.5s ease;
	-moz-transition: All 0.5s ease;
	-o-transition: All 0.5s ease;
}

.maxbutton-3.maxbutton-button-event.maxbutton .mb-text {
	font-family:Arial;
	font-size:13px;
	text-align:left;
	font-style:normal;
	font-weight:bold;
	text-transform: uppercase;
	padding:6px;
	line-height:1em;
	box-sizing:border-box;
	display:block;
	color:#fff
}

.maxbutton-3.maxbutton-button-event.maxbutton:hover .mb-text {
	color:#ffb300
}
/* BUTTON Messe/ Event ENDE */

/* BUTTON Reenactment*/

.maxbutton-4.maxbutton-button-reenactment.maxbutton {
	position:relative;
	text-decoration:none;
	display:inline-block;
	width:100%;
	height:24px;
	background:#ffb300;
}

.maxbutton-4.maxbutton-button-reenactment:hover {
	background:none;
	transition: All 0.5s ease;
	-webkit-transition: All 0.5s ease;
	-moz-transition: All 0.5s ease;
	-o-transition: All 0.5s ease;
}

.maxbutton-4.maxbutton-button-reenactment .mb-text {
	font-family:Arial;
	font-size:13px;
	text-align:left;
	font-style:normal;
	font-weight:bold;
	text-transform: uppercase;
	padding:6px;
	line-height:1em;
	box-sizing:border-box;
	display:block;
	color:#fff
}

.maxbutton-4.maxbutton-button-reenactment:hover .mb-text {
	color:#ffb300
}
/* BUTTON Reenactment ENDE */

/* --------------------------------- BUTTONS ENDE ---------------------------------  */

hr {
	border: solid #969696;
	border-width: 1px 0 0;
	clear: both;
	margin: 20px 0 30px;
	height: 0;
}


.main_color strong {
	color: #000;
}

.main_color .primary-background, .main_color .primary-background a, div .main_color .button, .main_color #submit, .main_color input[type='submit'], .main_color .small-preview:hover, .main_color .avia-menu-fx, .main_color .avia-menu-fx .avia-arrow, .main_color.iconbox_top .iconbox_icon, .main_color .iconbox_top a.iconbox_icon:hover, .main_color .avia-data-table th.avia-highlight-col, .main_color .avia-color-theme-color, .main_color .avia-color-theme-color:hover, .main_color .image-overlay .image-overlay-inside:before, .main_color .comment-count, .main_color .av_dropcap2, #top #wrap_all .main_color .av-menu-button-colored > a .avia-menu-text, .main_color .av-colored-style .av-countdown-cell-inner, .responsive #top .main_color .av-open-submenu.av-subnav-menu > li > a:hover, #top .main_color .av-open-submenu.av-subnav-menu li > ul a:hover {
	background-color: #ffb300;
	color: #ffffff;
	border: none !important;
}

.main_color, .main_color div, .main_color header, .main_color main, .main_color aside, .main_color footer, .main_color article, .main_color nav, .main_color section, .main_color span, .main_color applet, .main_color object, .main_color iframe, .main_color h1, .main_color h2, .main_color h3, .main_color h4, .main_color h5, .main_color h6, .main_color p, .main_color blockquote, .main_color pre, .main_color a, .main_color abbr, .main_color acronym, .main_color address, .main_color big, .main_color cite, .main_color code, .main_color del, .main_color dfn, .main_color em, .main_color img, .main_color ins, .main_color kbd, .main_color q, .main_color s, .main_color samp, .main_color small, .main_color strike, .main_color strong, .main_color sub, .main_color sup, .main_color tt, .main_color var, .main_color b, .main_color u, .main_color i, .main_color center, .main_color dl, .main_color dt, .main_color dd, .main_color ol, .main_color ul, .main_color li, .main_color fieldset, .main_color form, .main_color label, .main_color legend, .main_color table, .main_color caption, .main_color tbody, .main_color tfoot, .main_color thead, .main_color tr, .main_color th, .main_color td, .main_color article, .main_color aside, .main_color canvas, .main_color details, .main_color embed, .main_color figure, .main_color fieldset, .main_color figcaption, .main_color footer, .main_color header, .main_color hgroup, .main_color menu, .main_color nav, .main_color output, .main_color ruby, .main_color section, .main_color summary, .main_color time, .main_color mark, .main_color audio, .main_color video, #top .main_color .pullquote_boxed, .responsive #top .main_color .avia-testimonial, .responsive #top.avia-blank #main .main_color.container_wrap:first-child, #top .main_color.fullsize .template-blog .post_delimiter, .main_color .related_posts.av-related-style-full a {
	border: none !important;
}

#top .fullsize .template-blog .post-title {
	text-align: left;
	font-size: 30px;
	padding: 15px 0;
	max-width: 1310px;
	margin: 0 auto;
	width: 100% !important;
}

#top .fullsize .template-blog .post .entry-content-wrapper > * {
	max-width: 1310px;
	margin-left: auto;
	margin-right: auto;
}

#top .fullsize .template-blog .post .entry-content-wrapper {
	text-align: justify;
	font-size: 15px;
	line-height: 25px;
	max-width: 1310px;
	margin: 0 auto;
	overflow: visible;
}

#top h3 a{
	background-color: #ffb300;
	color: #ffffff;
	font-family: 'Righteous';
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 1.4em;
}

.avia-content-slider .slide-entry-title {
	font-size: 1.1em;
	line-height: 1.4em;
	margin: 0;
	background-color: #ffb300;
}

.avia-content-slider .slide-image {
	overflow: hidden;
	margin-bottom: 0;
	border-radius: 0;
}

.avia-content-slider {
	margin: 0;
	clear: both;
}

.avia-content-slider .slide-image img {
	border-radius: 0;
	width: 100%;
}

.main_color div .news-headline, #top .main_color .av-related-style-full .av-related-title, .main_color .av-default-style .av-countdown-cell-inner .av-countdown-time, .main_color .wp-playlist-item-meta.wp-playlist-item-title {
	font-size: 16px;
	color: #ffb300;
	font-family: 'Righteous';
	font-style: normal;
	font-weight: 400;
	text-transform: uppercase;
}

.news-thumb {
	margin-right: 0;
	padding: 3px;
	float: left;
	margin-top: 0;
	margin-bottom: 0;
	border-style: solid;
	border-width: 0;
	height: 36px;
	width: 36px;
	display: block;
}

.news-time{
	font: 12px  Arial, sans-serif;
	color: #000 !important;
	font-weight: bold;
}

p {
	font: 13px/1.65em "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.avia-image-container.avia-align-center {
	display: block;
	margin: 0 auto 0 auto;
	text-align: center;
	clear: both;
}

.main_color .avia-icon-list .iconlist_icon {
	background-color: #666666;
}

.main_color .iconlist_content {
	color: #666666;
}

#top .av-main-nav ul a:hover {
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	line-height: 23px;
	padding: 8px 15px;
	font-size: 12px;
	min-height: 23px;
	max-width: none;
	text-decoration: none;
	background-color:#fff;
}

#mobile-advanced li {
	margin: 0;
	padding: 0;
	position: relative;
	float: none;
	clear: both;
	background-color: #ffb300;
}

#mobile-advanced li:hover {
	margin: 0;
	padding: 0;
	position: relative;
	float: none;
	clear: both;
	background-color: #fff;
}

#mobile-advanced a:hover{
	background-color: #fff !important;
}

#advanced_menu_toggle, #advanced_menu_hide {
	background-color: #ffb300;
	color: #fff;
	border: none;
}

#advanced_menu_toggle:hover, #advanced_menu_hide:hover{
	color: #3c3c3c !important;
	border: none;
}

.main_color a {
	color: #000 !important;
	font-weight: normal;
	text-transform: none;
}

.main_color a:hover {
	text-decoration: none;
	color: #ffb300 !important;
	transition: background-color 0.4s ease-in-out, color 0.4s ease-in-out, border-color 0.8s ease-in-out;
}

.avia-slideshow-arrows a:before {
	visibility: visible;
	display: block;
	position: absolute;
	z-index: 100;
	background: rgba(0,0,0,0.1);
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 0;
	text-align: center;
	line-height: 62px;
	color: inherit;
}

.main_color h3 a{
	color:#fff !important;
}



.main_color h1 a {
	color: #fff !important;
	font-weight: normal;
	text-transform: none;
	padding: 0 0 0 6px;
}



.fb-event-title{
	font-size: 16px;
	color: #ffb300;
	font-family: 'Righteous';
	font-style: normal;
	font-weight: 400;
	text-transform: uppercase;
}

.fb-event-title:hover{
	font-size: 16px;
color: #fff;
	font-family: 'Righteous';
	font-style: normal;
	font-weight: 400;
	text-transform: uppercase;
}



.fb-event-desc {
	color: #000;
}

.fb-event-time:hover{
	color: #fff;
}

.fb-event-location:hover{
	color: #fff;
}

.fb-event {
	background: transparent;
	border: none;
	overflow: hidden;
	margin: 0 0 0 0;
	padding: 5px;
	font-family: arial, verdana, courier;
	height: 120px;
	font-size: 11px;
	line-height: 22px;
}


.fb-events-container :hover {
	background-color: #fff;
	color: #000;
}

.hidden{ visibility: hidden; }

.av-masonry-entry .av-inner-masonry-content {
  padding: 0;
    z-index: 2;
    position: relative;
    width: 100%;
}

.av-masonry-entry .av-masonry-entry-title {
color: #fff;
background-color: #ffb300;
padding: 6px;
}
.av-masonry-entry .av-masonry-entry-title:hover {
color: #000;
}

.avia-arrow {
display: none;
}

.small-preview img, .big-preview img {
    border-radius: 0;
}

.big-preview.single-big {
    padding: 0 50px 0 0;
}

.entry-content-wrapper .post-title {
text-align:left;
}

#top .tabcontainer {
    background-color: #ffb300;;
}

.js_active .tab_titles .tab:first-child {
    border-top-left-radius: 0;
}

.main_color .tabcontainer .tab {
    font-family: Arial;
    font-size: 13px;
    text-align: left;
    font-style: normal;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1em;
color: #fff;
}


#top .main_color .tabcontainer .tab.active_tab {
    color: #ffb800;
}

.av-large-gap.av-masonry {
    padding: 0;
}

.responsive #top .main_color .tabcontainer .active_tab {
    background-color: #fff !important;
    color: #ffb300;
}

.news_li h6 a.post-title {
    font-size: auto !important;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
color: #ffb300 !important;
}



.main_color h4 {
    letter-spacing: 1px;
    color: #ffb300;
    font-family: 'Righteous';
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
	text-align: right;
    border-bottom: 1px solid #ffb300 !important;
    margin: 0 0 16px 0;
}

.tabcontainer .active_tab_content, div .main_color .tabcontainer .active_tab {
    background: transparent !important;
    color: #666666;
}

#top .tabcontainer {
    background: transparent;

}

div .active_tab_content, div  .active_tab {
    background-color: #ffffff;
    color: #666666;
border-top: 1px solid #ffb300 !important;
border-bottom: 1px solid #ffb300 !important;
}

.responsive #top .main_color .tabcontainer .active_tab {
    background-color: #ffb300 !important;
    color: #fff;
}

.main_color .tabcontainer .tab {
    font-family: Arial;
    font-size: 13px;
    text-align: left;
    font-style: normal;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1em;
    color: #666;
}

.container .av-inner-masonry-content, #top .main_color .container .av-masonry-load-more, #top .main_color .container .av-masonry-sort, .main_color .container .av-masonry-entry .avia-arrow {
    background: none;
}

.main_color {
background: none;
background-image: url("/wp-content/gallery/galerie-misc/background-wire.png");
background-repeat: repeat-x;
background-attachment: fixed;
background-position: center bottom;
}

#main{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffe1a5+0,ffffff+50,ffffff+70,f2f2f2+100 */
background: rgb(255,225,165); /* Old browsers */
background: -moz-linear-gradient(45deg,  rgba(255,225,165,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 70%, rgba(242,242,242,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  rgba(255,225,165,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 70%,rgba(242,242,242,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  rgba(255,225,165,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 70%,rgba(242,242,242,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe1a5', endColorstr='#f2f2f2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.footer_color {
	background: #333 url("/wp-content/gallery/galerie-misc/background-wire-dark.jpg");
	background-repeat: repeat;
	background-attachment: fixed;
	background-position: center bottom;
}

.av-inner-masonry-content{
	background: none !important;
}

.av-inner-masonry {
	background: none;
}

.footer_color div{
	background: none;
}



.avia_iconbox_title {
	font-family: 'Righteous';
	position: relative;
	color: #fff;
}

.avia_iconbox_title:hover {
	color: #ffb300;
}

.avia-content-slider .slide-entry-title{
background-color: #ffb300;
    color: #ffffff;
    font-family: 'Righteous';
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 4px;
    padding-right: 4px;
    text-transform: uppercase;}


.html_main_nav_header #top .main_menu .menu>li:last-child>a, .html_bottom_nav_header #top #menu-item-search>a {
	padding-right: 20px;
}

.avia_button_icon {
color: #fff;
}

.main_color .av-masonry-outerimage-container {
    background-color: rgba(255,255,255,0.0)
}

.container {
max-width: 1100px;
}
