/* 
    Created on : 15.08.2017, 11:54:49
    Author     : christopher
*/

.draft-row-flex, 
.draft-row-flex > div[class*='col-'] {  
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex:1 1 auto;
}

.draft-row-flex-wrap {
    -webkit-flex-flow: row wrap;
    align-content: flex-start;
    flex:0;
}

.draft-row-flex > div[class*='col-'], 
.draft-container-flex > div[class*='col-'] {
	 margin:-.2px; /* hack adjust for wrapping */
}

.draft-container-flex > div[class*='col-'] div,
.draft-row-flex > div[class*='col-'] div {
	width:100%;
}

.container-with-background-image {
    background-size: cover;
}

/**
 *
 *  Default Abstände für Draft Brick
 *
**/

/* Margin Top */
.dm-top-1 {
    margin-top: 15px;
}
.dm-top-2 {
    margin-top: 30px;
}
.dm-top-3 {
    margin-top: 60px;
}
/* Padding Top */
.dp-top-1 {
    padding-top: 15px;
}
.dp-top-2 {
    padding-top: 30px;
}
.dp-top-3 {
    padding-top: 60px;
}
/* Margin right */
.dm-right-1 {
    margin-right: 15px;
}
.dm-right-2 {
    margin-right: 30px;
}
.dm-right-3 {
    margin-right: 60px;
}
/* Padding right */
.dp-right-1 {
    padding-right: 15px;
}
.dp-right-2 {
    padding-right: 30px;
}
.dp-right-3 {
    padding-right: 60px;
}
/* Margin bottom */
.dm-bottom-1 {
    margin-bottom: 15px;
}
.dm-bottom-2 {
    margin-bottom: 30px;
}
.dm-bottom-3 {
    margin-bottom: 60px;
}
/* Padding bottom */
.dp-bottom-1 {
    padding-bottom: 15px;
}
.dp-bottom-2 {
    padding-bottom: 30px;
}
.dp-bottom-3 {
    padding-bottom: 60px;
}
/* Margin left */
.dm-left-1 {
    margin-left: 15px;
}
.dm-left-2 {
    margin-left: 30px;
}
.dm-left-3 {
    margin-left: 60px;
}
/* Padding left */
.dp-left-1 {
    padding-left: 15px;
}
.dp-left-2 {
    padding-left: 30px;
}
.dp-left-3 {
    padding-left: 60px;
}

@media(max-width: 576px) {
    /* Margin Top */
    .dm-top-1 {
        margin-top: 7px;
    }
    .dm-top-2 {
        margin-top: 15px;
    }
    .dm-top-3 {
        margin-top: 30px;
    }
    /* Padding Top */
    .dp-top-1 {
        padding-top: 7px;
    }
    .dp-top-2 {
        padding-top: 15px;
    }
    .dp-top-3 {
        padding-top: 30px;
    }
    /* Margin right */
    .dm-right-1 {
        margin-right: 7px;
    }
    .dm-right-2 {
        margin-right: 15px;
    }
    .dm-right-3 {
        margin-right: 30px;
    }
    /* Padding right */
    .dp-right-1 {
        padding-right: 7px;
    }
    .dp-right-2 {
        padding-right: 15px;
    }
    .dp-right-3 {
        padding-right: 30px;
    }
    /* Margin bottom */
    .dm-bottom-1 {
        margin-bottom: 7px;
    }
    .dm-bottom-2 {
        margin-bottom: 15px;
    }
    .dm-bottom-3 {
        margin-bottom: 30px;
    }
    /* Padding bottom */
    .dp-bottom-1 {
        padding-bottom: 7px;
    }
    .dp-bottom-2 {
        padding-bottom: 15px;
    }
    .dp-bottom-3 {
        padding-bottom: 30px;
    }
    /* Margin left */
    .dm-left-1 {
        margin-left: 7px;
    }
    .dm-left-2 {
        margin-left: 15px;
    }
    .dm-left-3 {
        margin-left: 30px;
    }
    /* Padding left */
    .dp-left-1 {
        padding-left: 7px;
    }
    .dp-left-2 {
        padding-left: 15px;
    }
    .dp-left-3 {
        padding-left: 30px;
    }
}

figure {
    max-width: 100%;
}

.rounded-circle img {
    border-radius: 50%;
}

.accordion-brick .card-header a {
    width: 100%;
    display: block;
}

.accordion-brick .card-header a:hover {
    text-decoration: none;
}

.editmode .fixed-top {
    position: absolute;
}