/*
Theme Name: StrandQuartier Rerik - Baylys Child Theme
Theme URI:http://www.wucharz.de/
Author: Julia Wucharz
Author URI: http://www.wucharz.de/
Description: Minimal, responsive WordPress theme customised for strandquartier-rerik.de
Template: baylys
Version: 1.0.5
*/

@import url("../baylys/style.css");

body, html, #footer, p, a, div, h1, h2, h3, h4, h5, li, li a, .entry-content a
#site-nav li a, .widget-title, b, strong, #footerwidget-wrap .widget-area .widget h3.widget-title,
#footerwidget-wrap .widget-area .widget_get_recent_comments h1.widget-title, #footerwidget-wrap .widget a {
    color: #686663 !important;
    font-family: 'Lato', sans-serif;
}

a:hover, .entry-content a:hover, #site-nav li a:hover, #footerwidget-wrap .widget a:hover {
    color: #69d3cf  !important;
}

body, html, p, a, div, li, li a,
#site-nav li a, .widget-title, b, #footerwidget-wrap .widget-area .widget h3.widget-title,
#footerwidget-wrap .widget-area .widget_get_recent_comments h1.widget-title, #footerwidget-wrap .widget a,
.entry-header h1.entry-title, .entry-header h2.entry-title, #content .page .entry-header h1.entry-title{
    font-weight: 300;
}
b, strong {
    font-weight: 400;
}

#wpadminbar #wp-admin-bar-site-name a.ab-item, #wpadminbar .quicklinks>ul>li>a, #wpadminbar .quicklinks .ab-empty-item, #wpadminbar .quicklinks a, #wpadminbar .shortlink-input {
    color: white !important;
}

html {
    background: #e9e6e3;
}

.entry-content a {
    font-weight: 300;
}


#main-wrap {
    padding: 60px 0 30px;
}

.entry-content p, .entry-summary p {
    margin: 0 0 10px;
}

#header, #main-wrap, #footer #site-info, #footer #footerwidget-wrap, .one-column #content.fullwidth {
    max-width: 1024px;
}

.metaslider img {
    margin-top: 0px !important;
}


/* Hauptmenü */

#site-nav {
    border-top: none !important;
}

#site-nav li a {
    font-size: 18px;
}
#site-nav ul li {
    padding: 0 40px 0 0;
}

#site-nav-container, #footerwidget-wrap {
    border-bottom: none;
}

/* spalten */

.three-columns-one-last, .two-columns-one-last {
    float: left;
}

.three-columns-one-last {
    max-width: 31.32%;
}

.two-columns-one-last {
    max-width: 48%;
}


/* Hauptmenü mobil */

#site-nav {
    background: #fff;
    border-top: 1px solid #C2C2C2;
}


/* allg. Schriftgröße */

body, html, p, .entry-content p, .entry-summary p, .entry-content ol, .entry-content ul, .entry-content dl, .entry-content dl, address, .page-link, div {
    font-size: 18px;
    line-height: 1.6;
}


/* Headline 1 */

.entry-header h1.entry-title, .entry-header h2.entry-title, #content .page .entry-header h1.entry-title {
    font-size: 30px;
    font-size: 2rem;
}

#content.nosidebar .entry-header, #content.fullwidth .entry-header, #content .page .entry-header h1.entry-title, h1 {
    text-align: left;
}

header h1.entry-title, #content.fullwidth .page .entry-header h1.entry-title {
    padding-bottom: 25px;
}

/*
#content.nosidebar .page .entry-header h1.entry-title, #content.fullwidth .page .entry-header h1.entry-title {
    padding-bottom: 10px;
}*/


/* footer */

#footerwidget-wrap .widget {
    padding: 0 0 30px;
}


#footer #site-info a.top {
    background: url(images/top.png) 0 0 no-repeat;
}

#footer {
    padding: 80px 60px 25px;
}

.textwidget {
    line-height: 1.3;
}

.widget-area .widget h3.widget-title, .widget-area .widget_get_recent_comments h1.widget-title {
    padding: 0 0 5px;
}

#footerwidget-wrap #footer-sidebar-4 div, .widget-area .widget h3.widget-title,
.widget-area .widget_get_recent_comments h1.widget-title {
    font-size: 20px;
    font-size: 1.1rem;
}


/* bilder slider */

.flex-control-paging li a.flex-active {
    background: #000 !important;
    background: rgba(0,0,0,0.3) !important;
}

.flex-control-paging li a {
    background: #000 !important;
    background: rgba(0,0,0,0.2) !important;
    box-shadow: inset 0 0 3px rgba(0,0,0,0.1) !important;
}

.flex-direction-nav a {
    height: 40px !important;
}

ul li, ol li {
    display: list-item;
    line-height: 1.6;
    margin: 0;
    padding: 0;
}

.entry-content ol, .comment-content ol, .entry-content ul, .comment-content ul {
    line-height: 1.8;
    margin: -5px 0 15px;
}

table {
    margin: 0px;
}
html, body {
    max-width: 100%;
    overflow-x: hidden;
}




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

    #main-wrap {
        padding: 10px 0 30px;
    }

    #footer {
        padding: 60px 20px 25px;
    }

    .three-columns-one-last, .two-columns-one-last {
        max-width: 100%;
    }

.wpgmp_map {
	height: 150px !important;
}
}

@media screen and (min-width: 768px){

    #main-wrap {
        padding: 20px 0 30px;
    }

    #footer {
        padding: 60px 30px 25px;
    }


}

@media screen and (min-width: 1180px) {

    #main-wrap {
        padding: 0px 0 50px !important;
    }

    /* main container */

    .single-post #content .post, #content .page, #content .type-attachment {
        padding: 0 7.142857142857143% 10px 0;
    }

    /* footer */

    #footerwidget-wrap #footer-sidebar-1, #footerwidget-wrap #footer-sidebar-2, #footerwidget-wrap #footer-sidebar-3, #footerwidget-wrap #footer-sidebar-4 {
        width: 22.428571%;
        float: left;
    }

    #footerwidget-wrap #footer-sidebar-1, #footerwidget-wrap #footer-sidebar-2, #footerwidget-wrap #footer-sidebar-3 {
        margin-right: 3.761905%;
    }

    #footerwidget-wrap #footer-sidebar-4 {
        float: right;
        text-align: right;
    }

    #site-title img {
        max-width: 280px;
    }
}

@media screen and (min-width: 1300px) {

    #main-wrap {
        padding: 60px 0 50px !important;
    }

}

.slider-wrap {
    width: 100% !important;
}

table tr th {
    padding: 10px 10px 0px 0px;
    border: none;
}

table tr td {
    padding: 10px 10px 0px 0px;
    border: none;
}

table tr {
    border: none;
}

table {
    margin-bottom: 10px;
    margin-top: 10px;
}

#flat table {
    margin-bottom: 10px;
    margin-top: 0px;
}
