/* 
    ZieglerSoft (C) 2017
    CSS For ZieglerSoft templates
    Full responsive design

*/
/* General */

.pagebreak { page-break-before: always; }

@media only screen and (min-width: 601px) {
    .z-colheightequal-m { display: flex; flex-direction: row; flex-wrap: wrap; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; }
}

@media only screen and (min-width: 993px) {
    .z-colheightequal-l { display: flex; flex-direction: row; flex-wrap: wrap; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; }
}



.z-row::after, .clearfix::after { content: ""; display: block; clear: both; }


html, body { font-family: Source Sans Pro,Arial,sans-serif; font-size: 100%; line-height: 1.5 }

html { overflow-x: hidden }

h1 { font-size: 3em }

h2 { font-size: 2.5em }

h3 { font-size: 2em }

h4 { font-size: 1.67em }

h5 { font-size: 1.5em }

h6 { font-size: 1.33em }

.z--serif { font-family: serif }

h1, h2, h3, h4, h5, h6 { font-family: Source Sans Pro,Arial,sans-serif; font-weight: 400; margin: 10px 0 }

hr { border: 0; border-top: 1px solid #eee; margin: 20px 0 }

img { margin-bottom: -5px }

a { color: inherit }
