/*!
 * small.css
 *
 * @link http://www.vektorrausch.de
 * @author vektorrausch GmbH <sippel@vektorrausch.de>
 *
 * @package WordPress
 * @subpackage agoodstart
 * 
 * @version 4.0.0
 */

/* ######################################## *\
    HTML
\* ######################################## */

html {}

body {}

/* ######################################## *\
    STRUKTUR / LAYOUT
\* ######################################## */

/* page-wrapper */
#wrapper {}

/* header */
.header-container {}

#header {}

#branding {
    padding-left: 15px;
    padding-right: 15px;
}

#logo {
    width: 100%;
    max-width: 420px;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    margin: 0 auto;
}

/* main */
.main-container {}

#main {}

.content-container {}

#content {}

/* footer */
.footer-container {}

#footer {}

/* ######################################## *\
    SIDEBARS / WIDGET-AREAS
\* ######################################## */

.widget-area-front {
    padding-top: 40px;
}

/* ######################################## *\
    WIDGETS
\* ######################################## */

/* Slideshow */
.widget_agoodstart_slideshow .title-caption-container {
    left: 0;
    margin-top: 10px;
    position: relative;
    width: 100%;
    z-index: 999;
}

.front .widget-area-header-container {
    border-bottom: 0px solid #d9d9d9;
    overflow: hidden;
}

.flexslider figure {
    border-bottom: 1px solid #d9d9d9;
}

.widget_agoodstart_slideshow .fig-title {
    font-size: 22px;
    text-shadow: 1px 1px 1px #fff;
}

.widget_agoodstart_slideshow figcaption {
    font-size: 16px;
    /*  text-shadow: 1px 1px 0 rgba(255,255,255,.7); */
}

.widget_agoodstart_slideshow figcaption .button {
    /*  margin-top: 15px; */
    font-size: 14px;    
}

.slideshow-item .button {
    font-size: 13px;
    height: 36px;
    line-height: 36px;
    margin: 0;
    margin-top: 10px;
    margin-bottom: 10px;
}


.flex-direction-nav {
    display: none;
}

#agoodstart_slideshow-2_flex .slides .slideshow-item:nth-child(1) {
    height: 40vw;
}

#agoodstart_slideshow-2_flex .slides .slideshow-item:nth-child(1) .title-caption-container {
    position: absolute !important;
}

.widget-area-footer {
    z-index: 99;
    position: relative;
    padding: 0;
    padding-bottom: 50px;
}

.widget-area-footer section.col { 
    display: inline-block;
    padding: 0 10%;
    width: 50%;
}

/* footer */
.widget-area-footer-container {
    /*
    height: auto;
    background: url(./img/footer-kiel.png) center bottom no-repeat;
    position: relative;
    z-index: 999;
*/  
}


/* ######################################## *\
    SEITEN: PAGES / POST TYPE ARCHIVES
\* ######################################## */



/* ######################################## *\
    INHALTE: POSTS / PAGES / CPTs
\* ######################################## */

/* ######################################## *\
    FELDER
\* ######################################## */

/* field-body */
.field-body ol,
.field-body ul {
    padding-left: 10px;
}

.article.post-type-standorte.post-view-archive .field-karte {
    width: 100%;
    height: 300px;
    padding: 0;
    margin-top: 1em;
}


.field-thumbnail {
    width: 150px;
    margin: 0 auto;
}

.post-view-full .field-thumbnail {
    padding-top: 20px;  
}

.field-bildergalerie .gallery-item {
    width: 50%;
}



/* ######################################## *\
    ELEMENTE
\* ######################################## */

/* contactform 7 */
.wpcf7-form .ajax-loader {
    display: none;
}

/* ######################################## *\
    MENÜS
\* ######################################## */

/* main-menu */
.menu-toggler {
    width: 52px;
}

.main-menu-container {
    width: 100%;
}

.main-menu-container .menu-link-depth-0 {
    padding-right: 15px;
    padding-left: 15px;
}

.main-menu-container .menu-link-depth-1 {
    padding-right: 15px;
    padding-left: 25px;
}

#footer-menu .menu-item:first-of-type {
    width: 100%;
}

#footer-menu .menu-item:nth-of-type(n+2) {
    float: left;

    width: 33.33%;
    text-align: center;
}

/* ######################################## *\
    SUCHFORMULAR
\* ######################################## */



/* ######################################## *\
    SEITENNUMMERIERUNG / BREADCRUMBS
\* ######################################## */



/* ######################################## *\
    KOMMENTARE
\* ######################################## */



/* ######################################## *\
    MISC / CONTRIB
\* ######################################## */



/* ######################################## *\
    WORDPRESS CORE
\* ######################################## */

.alignright,
.alignleft,
.aligncenter,
a img.alignright,
a img.alignleft,
a img.aligncenter {
    float: none;
    display: block;
    margin: 5px auto 5px auto;
}

.wp-caption.alignright,
.wp-caption.alignleft {
    margin: 5px auto 20px auto;
}

html.js {
    margin-top: 0 !important;
}

#wpadminbar {
    display: none;
}

/* ######################################## *\
    KEIN JAVASCRIPT
\* ######################################## */


