/*
Theme Name: Windenergietage
Theme URI: http://www.windenergietage.de
Author: goYippi design
Author URI: http://www.goyippi.net
Description: The child theme for windenergietage.de
Template: spreewind
Version: 1.0
*/

/* ---- Formular ---- */
.number-field {
    padding-left: 60px;
    position: relative;
}

.wpcf7-number {
    position: absolute;
    top: 0;
    left: -60px;
    width: 50px;
}

/* ---- Talk List ---- */
.location-logos {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    margin: 10px 0 30px;
    gap: 20px 2%;
    width: 100%;
}

.location-logos div {
    width: 23.5%;
    background-color: #fff;
    padding: 10px;
    display: flex;
    align-items: center;
}

.location-logos img {
    display: block;
    max-height: 150px;
    width: auto;
    margin-left: auto;
    margin-right: auto;
}

.field-text {
    display: block;
}

/* ---- Colors ---- */
body {
    background-color: #7c7e7b;
}

a {
	color: #4e689e;
}

a:hover {
	color: #263e62;
}

a.button, a.more-link, .button a {
	background-color: #4e689e;
}

a.button:hover, a.more-link:hover, .button a:hover {
	background-color: #263e62;
}

.a_navi a {
	color: #4e689e;
}

.a_navi a:hover, .a_navi .current-menu-item a {
	color: #263e62;
}

.a_navi .current-menu-item .sub-menu a {
	color: #4e689e;
}

.a_navi .current-menu-item .sub-menu a:hover, .a_navi .current-menu-ancestor .sub-menu .current-menu-item a {
	color: #263e62;
}

.navi-button {
    color: #4e689e;
}

.navi-button:hover {
    color: #263e62;
}

.a_head {
    background-color: #4e689e;
    background: -moz-linear-gradient(62deg, #263e62 0%, #4e689e 100%);
    background: -webkit-linear-gradient(62deg, #263e62 0%, #4e689e 100%);
    background: linear-gradient(62deg, #263e62 0%, #4e689e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#263e62', endColorstr='#4e689e',GradientType=1 );
}

.logo-text .claim {
	color: #b8c3d8;
}

.post-meta-footer, .search-results .post-wrapper, .navigation, .post-type-archive-event .event, .post-content table td, .wp-caption, .text-box .field-title {
	border-color: #263e62;
}

h2, .archive-title {
    color: #263e62;
}

.post-content h1, .post-content h2, .post-content h3, .post-content h4,
#comments h3, #respond h3 {
    color: #263e62;
    border-color: #263e62;
}

.widget input, .widget textarea {
    background-color: #d8dde8;
}

button, input[type=submit],
input#submit, input#searchsubmit, input.wpcf7-submit {
	background-color: #263e62;
}

button:hover, input[type=submit]:hover,
input#submit:hover, input#searchsubmit:hover, input.wpcf7-submit:hover {
    background-color: #4e689e;
}

.line, .subpages-list .post-title, .event-list .post-title, .toggle .field-title, .accordion .ui-accordion-header {
    background-color: #263e62;
}

.subpages-list .toggle .field-title, .event-list .toggle .field-title, .toggle .field-text h2, .subpages-list .accordion .ui-accordion-header, .event-list .accordion .ui-accordion-header, .accordion .ui-accordion-content h2 {
    color: #263e62;
}

.flex-control-paging li a {
	background-color: #263e62 !important;
}

.flex-control-paging li a.flex-active, .flex-control-paging li a:hover {
	background-color: #4e689e !important;
}

/* ---- Homepage
.home .a_head img {
	margin: 40px 0 15px;
}

.home .a_head h1, .home .a_head .logo-sign, .home .a_head .logo-text {
    display: block;
    text-align: center;
    width: 100%;
}

.home .a_head .logo-sign {
    width: 33.3%;
    margin: 0 auto;
}

.home .a_head .logo-text {
    padding-bottom: 40px;
    padding-left: 0;
} ---- */

/* ---- Media Queries: Smaller than 640px ---- */
@media (max-width: 640px) {
    .location-logos div {
        width: 49%;
    }
}

/* ---- Media Queries: Print ---- */
@media print {
    a.button, a.more-link, .button a {
	   color: #4e689e !important;
	   border-color: #4e689e;
    }

    .a_head {
        border-color: #263e62;
    }

    .a_head h1 {
        color: #263e62;
    }

    input, textarea {
	   border-color: #263e62;
	   background-color: #fff;
    }

    button, input[type=submit],
    input#submit, input#searchsubmit, input.wpcf7-submit {
	   color: #263e62;
	   background-color: #fff;
	   border-color: #263e62;
    }
}
