/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-size:18px;margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}

body {
    font-family: Arial, sans-serif;
    font-size: 18px;
    color: #333333;
    margin: 0px;
    overflow-y: scroll;
    min-height: 101%; /*Scrollbar immer anzeigen*/
}

.granit-logo{
	padding: 5px 20px !important;
	height:100%;
	max-height:50px;
	width:auto;
}
.partner_menu{
	height:100%;
	max-height:35px;
	width:auto;
}

/* Mobil-Menu */
#dl-menu {
    display: none;
}

.dl-menuwrapper {
    position: fixed;
    max-width: none;
    top: 0;
    left: 0;
    right: 0;
    background-color: rgba(255,255,255,.8);
    z-index: 1000;
}

.dl-menuwrapper button {
    background-color: transparent;
}

.dl-menuwrapper button:hover,
.dl-menuwrapper button.dl-active,
.dl-menuwrapper ul {
    background: rgb(25,91,173);
}

.dl-menuwrapper button.dl-active::after,
.dl-menuwrapper button:hover::after {
    background: #FFF;
    box-shadow: 0 10px 0 #FFF, 0 20px 0 #FFF;
}

.dl-menuwrapper button::after {
    background: rgb(25,91,173);
    box-shadow: 0 10px 0 rgb(25,91,173), 0 20px 0 rgb(25,91,173);
}

.dl-menuwrapper .dl-menu {
    width: 100%;
    background: rgba(25,91,173,0.95);
    max-height: 400px;
    overflow: scroll;
}

.dl-menuwrapper li a {
    padding: 6px 20px;
}

.dl-menuwrapper li.dl-back::after,
.dl-menuwrapper li > a:not(:only-child)::after {
    line-height: 32px;
}


/* Head */
#headwrapper {
    width: 100%;
    max-width: 1200px;
    height: auto;
    margin: 30px auto;
}

#logowrapper {
    float: left;
    width: 100%;
    max-width: 703px;
    height: auto;
}

#logo {
    width: 100%;
    max-width: 703px;
    height: auto;
}

/* Topmenü */
#topmenuwrapper {
    float: right;
    width: 100%;
    max-width: 300px;
    height: auto;
}

a.topfirstmenu {
    float: left;
    font-size: 16px;
    color: #195bad;
    font-weight: normal;
    margin: 0 10px;
}

a.topfirstmenu:hover, a.topfirstmenu_on, a.topfirstmenu_on:hover {
    float: left;
    font-size: 16px;
    color: #195bad;
    font-weight: normal;
    margin: 0 10px;
}

a.topmenu {
    float: left;
    font-size: 16px;
    color: #195bad;
    font-weight: normal;
    margin: 0 10px;
}

a.topmenu:hover, a.topmenu_on, a.topmenu_on:hover {
    float: left;
    font-size: 16px;
    color: #195bad;
    font-weight: normal;
    margin: 0 10px;
}

a.topendmenu {
    float: left;
    font-size: 16px;
    color: #195bad;
    font-weight: normal;
    margin: 0 0 0 10px;
}

a.topendmenu:hover, a.topendmenu_on, a.topendmenu_on:hover {
    float: left;
    font-size: 16px;
    color: #195bad;
    font-weight: normal;
    margin: 0 0 0 10px;
}

/* Notdienst */
#notdienstwrapper {
    float: right;
    width: 100%;
    max-width: 300px;
    height: auto;
}

#notdienstbox {
    width: 100%;
    max-width: 265px;
    line-height: 30px;
    font-size: 16px;
    color: #fff;
    background: #195bad;
    padding-left: 15px;
    margin-top: 25px;
    margin-left: 9px;
    border-bottom: 3px solid #4a88d5;
}

#notdienstimg {
    position: absolute;
    width: 100%;
    max-width: 66px;
    height: auto;
    margin: -15px 0 0 -75px;
}

#notrufnummer {
    font-size: 18px;
    font-weight: bold;
}

.fa-phone {
    font-size: 16px !important;
    margin-left: 20px;
}

/* Menüwrapper */
#menuebox {
    float: left;
    width: 100%;
    height: auto;
    margin-top: 25px;
    background: #195bad;
}

/* Menü */
#menue {
    width: 100%;
    max-width: 1300px;
    height: auto;
    margin: 0 auto;
    padding: 0;
}

#menue ul {
    list-style: none;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}

#menue a {
    display: inline-block;
    font-size: 17px;
    font-weight: normal;
    color: #fff;
    text-decoration: none;
    margin: 0;
    padding: 15px 35px 15px 35px;
}

#menue .menu {
    display: inline-block;
    margin: 0;
    padding: 15px 20px;
}

#menue .menu:hover, #menue .menu_on:hover, #menue .menu_on , #menue li:hover a.menu {
    display: inline-block;
    margin: 0;
	padding: 15px 20px;
    border-left: 1px solid rgba(35,35,35,0.1);
    border-right: 1px solid rgba(35,35,35,0.1);
    font-size: 17px;
    font-weight: normal;
    color: #fff;
    text-decoration: none;
    background: #4a88d5;
}

#menue li {
    float: left;
}

#menue ul li ul {
    position: absolute;
    display: none;
}

#menue ul li:hover ul, #menue li.sfhover ul {
    display: block;
    width: 100%;
    max-width: 171px;
    z-index: 7;
    padding: 0;
    margin: 0;
    text-decoration: none;
}

.myTable{
	display:table;
}
.table-cell{
	display:table-cell;
	vertical-align:middle;
}

.fa-caret-down {
    font-size: 14px !important;
    color: #fff;
}

#menue ul li ul a.submenu {
    display: block;
    width: 171px;
    height: auto;
    font-size: 14px;
    color: #fff;
    font-weight: normal;
    text-transform: none;
    padding: 10px 0 10px 0;
    text-align: center;
    background: #195bad;
    border-bottom: 1px solid #4a88d5;
}

#menue ul li ul a.submenu:hover, #menue ul li ul a.submenu_on:hover, #menue ul li ul a.submenu_on {
    display: block;
    width: 171px;
    height: auto;
    font-size: 14px;
    color: #fff;
    font-weight: normal;
    text-transform: none;
    padding: 10px 0 10px 0;
    text-align: center;
    background: #4a88d5;
    border-bottom: 1px solid #4a88d5;
}

/* Angebot des Monats */
#angebotmonatwrapper {
    width: 100%;
    height: auto;
    background: #4a88d5;
    border-bottom: 7px solid #195bad;
}

#angebotmonatcontent {
    width: 100%;
    max-width: 1200px;
    height: auto;
    margin: 0 auto;
}

#angebotbildwrapper {
    float: left;
    width: 100%;
    max-width: 681px;
    height: auto;
    line-height: 0;
}

#angebottextwrapper {
    float: right;
    width: 100%;
    max-width: 430px;
    padding-top: 1.2em;
}

#angebottextinhalt {
    width: 100%;
    max-width: 250px;
    height: auto;
    max-height: 367px;
    margin-top: 10px;
}

#angebottextinhalt p {
    font-size: 14px;
    color: #fff;
    text-align: center;
    margin: 25px 0;
}

#angebottitel {
    font-size: 24px;
    color: #fff;
    text-align: center;
    text-decoration: underline;
}

#angebottitel2 {
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-decoration: none;
}

#angebotbildtitel {
    position: relative;
    width: 100%;
    max-width: 641px;
    height: auto;
    color: #fff;
    padding: 15px 20px;
    margin-top: -50px;
    background: rgba(25,91,173,0.7);
    z-index: 50;
}

#pdfwrapper {
    width: 100%;
    max-width: 430px;
    height: auto;
    text-align: center;
}

#pdf {
    width: 100%;
    max-width: 70px;
    height: auto;
}

.pdflink {
    font-size: 16px;
    font-weight: normal;
    color: #fff;
    margin: 0 10px;
}

.pdflink:hover {
    font-size: 16px;
    font-weight: normal;
    color: #fff;
    margin: 0 10px;
    text-decoration: underline;
}

/* Content */
#content {
    width: 100%;
    max-width: 1200px;
    height: auto;
    margin: 45px auto;
}

#inhalt {
    font-size: 16px;
    color: #4a88d5;
}

/* Slider */
#slider {
    width: 100%;
    height: 133px;
    background: #195bad;
}

/* Anfahrt */
#anfahrtwrapper {
    width: 100%;
    height: auto;
}

#anfahrt {
    width: 100%;
    height: auto;
}

/* Footer */
#footerwrapper {
    width: 100%;
    height: auto;
    margin: -5px 0 0 0;
    background: #195bad;
}

#footerinhalt {
    width: 100%;
    max-width: 1200px;
    height: 431px;
    margin: 0 auto;
}

#box1 {
    float: left;
    width: 100%;
    max-width: 150px;
    height: auto;
    margin-top: 55px;
}

#box2 {
    float: left;
    width: 100%;
    max-width: 300px;
    height: auto;
    color: #fff;
    margin: 55px 0 0 50px;
}

a.footerlink {
    font-size: 14px;
    color: #fff;
}

a.footerlink:hover, a.footerlink_on, a.footerlink_on:hover {
    font-size: 14px;
    color: #fff;
    text-decoration: underline;
}

#box3 {
    float: left;
    width: 100%;
    max-width: 190px;
    height: auto;
    color: #fff;
    margin: 40px 0 0 260px;
}

#box4 {
    float: left;
    width: 100%;
    max-width: 150px;
    height: auto;
    color: #fff;
    margin: 40px 0 0 100px;
}

a.footermenu {
    display: block;
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    margin: 5px 0;
    padding: 0 7px 5px 7px;
    border-bottom: 1px solid #4a88d5;
}

a.footermenu:hover, a.footermenu_on, a.footermenu_on:hover {
    display: block;
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    margin: 5px 0;
    padding: 0 7px 5px 7px;
    border-bottom: 1px solid #4a88d5;
    text-decoration: underline;
}

a.footersubmenu {
    display: block;
    font-size: 14px;
    color: #fff;
    font-weight: normal;
    margin: 5px 0;
    padding: 0 5px 5px 5px;
    border-bottom: 1px solid #4a88d5;
}

a.footersubmenu:hover, a.footersubmenu_on, a.footersubmenu_on:hover {
    display: block;
    font-size: 14px;
    color: #fff;
    font-weight: normal;
    margin: 5px 0;
    padding: 0 5px 5px 5px;
    border-bottom: 1px solid #4a88d5;
    text-decoration: underline;
}

.fa-caret-right {
    margin: 0 5px 0 15px;
}

/* Sonstiges */
#portalangebotbildwrappermobile {
    display: none;
    float: none;
    width: 100%;
    max-width: 681px;
    height: auto;
    max-height: 368px;
    margin: 0;
}

#portalangebotbildwrapper {
    display: inline-block;
    width: 100%;
    max-width: 681px;
    height: auto;
    max-height: 368px;
    margin: 0;
}

#portalangebotbild {
    width: 100%;
    height: auto;
}

#portalangebotminibildwrappermobile {
    display: none;
    float: none;
    width: 100%;
    max-width: 681px;
    height: auto;
    max-height: 368px;
    margin: 0;
}

#portalangebotminibildwrapper {
    display: inline-block;
    width: 100%;
    max-width: 250px;
    height: auto;
    margin: 0 auto;
    text-align: center;
}

#portalangebotminibild {
    width: 150px;
    max-width: 100%;
    max-height: 200px;
    height: auto;
    margin: 0 auto;
}



/* Normal */
#portalbildwrappermobile {
    display: none;
    float: none;
    width: 100%;
    max-width: 200px;
    height: auto;
    max-height: 150px;
    margin: 5px 20px 15px 0;
    border: 1px solid rgba(35,35,35,0.5);
}

#portalbildwrapper {
    display: inline-block;
    width: 100%;
    max-width: 200px;
    height: auto;
    max-height: 150px;
    margin: 5px 25px 15px 0;
    border: 1px solid rgba(35,35,35,0.5);
    transition: all 0.5s ease;
}

#portalbild {
    width: 100%;
    max-width: 200px;
    height: auto;
    max-height: 150px;
}

#portalterminbildwrappermobile {
    display: none;
    float: none;
    width: 100%;
    max-width: 140px;
    height: auto;
    margin: 5px 20px 15px 0;
}

#portalterminbildwrapper {
    display: inline-block;
    width: 100%;
    max-width: 140px;
    height: auto;
    margin: 5px 10px 15px 5px;
    transition: all 0.5s ease;
}

#portalterminbild {
    width: 100%;
    max-width: 140px;
    height: auto;
}

/* QR-Code */
#qrcode {
    float: right;
    width: 100%;
    max-width: 200px;
    height: auto;
}

/* Maps */
#map iframe {
    pointer-events: none;
}

* {
    margin: 0;
    padding: 0;
    border: 0;
}

table {
    border-spacing: 0;
}

td {
    font-family: Arial, sans-serif;
    color: #4a88d5;
    vertical-align: top;
}

#zeile {
    width: 10em;
}

p {
    margin: 1em 0;
}

ul.list-pracht > li {
    list-style: none;
}

ul.list-pracht > li:before {
    content: " "; /* Insert content that looks like bullets */
    display: inline-block;
    width: .6em;
    height: .6em;
    background-color: #0B4EA2; /* Or a color you prefer */
    margin-left: -1em;
    margin-right: .4em;
}

ul.list-pracht > li.reddot:before {
    background-color: #EE1C25;
}

h1 {
    font-size: 28px;
    color: #195bad;
    margin-bottom: 0em;
    font-weight: bold;
    text-align: center;
    text-decoration: underline;
}

h2 {
    font-size: 24px;
    color: #195bad;
    margin-bottom: 0em;
    font-weight: normal;
    text-align: center;
}

h3, h4, h5, h6 {
    font-size: 20px;
    color: #195bad;
    margin: 1.1em 0;
    font-weight: bold;
    text-align: center;
}

a {
    color: #195bad;
    font-weight: bold;
    text-decoration: none;
}

a:hover {
    color: #195bad;
    text-decoration: underline;
}

.errorbutton {
    width: 100%;
    font-family: Arial, sans-serif;
    color: #0a2945;
    text-align: center;
    text-decoration: none;
    border: 0;
    background: rgba(255,255,255,0.5);
    margin: 0;
    font-size: 16px;
    font-weight: bold;
    padding: 8px 20%;
}

.errorbutton2 {
    width: 100%;
    font-family: Arial, sans-serif;
    color: #0a2945;
    text-align: center;
    text-decoration: none;
    border: 0;
    background: rgba(255,255,255,0.5);
    margin: 0;
    font-size: 16px;
    font-weight: bold;
    padding: 8px 17%;
}

.errorbutton:hover, .errorbutton2:hover {
    font-family: Arial, sans-serif;
    color: #0a2945;
    border: 0;
    background: rgba(255,255,255,0.8);
    margin: 0;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
}

img {
    border: none;
}

.get {
    background: url(http://http-get.de/get.gif) no-repeat;
}

ul {
    margin-left: 1.3em;
}

textarea, input, select, input {
    font-family: Arial, sans-serif;
    color: #333333;
    border: 1px solid rgba(175,175,175,0.8);
    background: rgba(255,255,255,0.5);
    margin: 1px 0;
    font-size: 18px;
    padding: 5px 2px;
}

input.error, select.error, textarea.error {
    border: 1px solid #FF0000;
    background-color: #FFFCE2;
}

/*für den IE*/
input[type=radio] {
    padding: 0px;
    background: 0px;
    border: 1px;
}

.button {
    width: 99.9%;
    font-family: Arial, sans-serif;
    color: #0a2945;
    border: 1px solid rgba(15,63,114,1);
    background: rgba(255,255,255,0.5);
    margin: 0 3px 0 0;
    font-size: 18px;
    font-weight: bold;
    padding: 10px 0;
}

.button:hover {
    font-family: Arial, sans-serif;
    color: #0a2945;
    border: 1px solid rgba(15,63,114,1);
    background: rgba(255,255,255,0.8);
    margin: 0 3px 0 0;
    font-size: 18px;
    font-weight: bold;
    cursor: pointer;
}

@media (max-width: 1240px) {
    /* Head */
    #headwrapper {
        width: 100%;
        max-width: 900px;
        height: auto;
        margin: 30px auto;
    }

    #logowrapper {
        float: left;
        width: 100%;
        max-width: 500px;
        height: auto;
    }

    #logo {
        width: 100%;
        max-width: 500px;
        height: auto;
    }

    /* Topmenü */
    #topmenuwrapper {
        float: right;
        width: 100%;
        max-width: 288px;
        height: auto;
        margin-right: 7px;
    }

    a.topfirstmenu {
        float: left;
        font-size: 15px;
        color: #195bad;
        font-weight: normal;
        margin: 0 10px 0 22px;
    }

    a.topfirstmenu:hover, a.topfirstmenu_on, a.topfirstmenu_on:hover {
        float: left;
        font-size: 15px;
        color: #195bad;
        font-weight: normal;
        margin: 0 10px 0 22px;
    }

    a.topmenu {
        float: left;
        font-size: 15px;
        color: #195bad;
        font-weight: normal;
        margin: 0 10px;
    }

    a.topmenu:hover, a.topmenu_on, a.topmenu_on:hover {
        float: left;
        font-size: 15px;
        color: #195bad;
        font-weight: normal;
        margin: 0 10px;
    }

    a.topendmenu {
        float: left;
        font-size: 15px;
        color: #195bad;
        font-weight: normal;
        margin: 0 0 0 10px;
    }

    a.topendmenu:hover, a.topendmenu_on, a.topendmenu_on:hover {
        float: left;
        font-size: 15px;
        color: #195bad;
        font-weight: normal;
        margin: 0 0 0 10px;
    }

    /* Notdienst */
    #notdienstwrapper {
        float: right;
        width: 100%;
        max-width: 300px;
        height: auto;
        margin-bottom: 15px;
    }

    #notdienstbox {
        width: 100%;
        max-width: 265px;
        line-height: 30px;
        font-size: 16px;
        color: #fff;
        background: #195bad;
        padding-left: 15px;
        margin-top: 25px;
        margin-left: 9px;
        border-bottom: 3px solid #4a88d5;
    }

    #notdienstimg {
        position: absolute;
        width: 100%;
        max-width: 55px;
        height: auto;
        margin: -10px 0 0 -63px;
    }

    .fa-phone {
        font-size: 14px !important;
        margin-left: 20px;
    }

    /* Menüwrapper */
    #menuebox {
        float: left;
        width: 100%;
        height: auto;
        margin-top: 25px;
        background: #195bad;
    }

    /* Menü */
    #menue {
        width: 100%;
        max-width: 1000px;
        height: auto;
        margin: 0 auto;
        padding: 0;
    }

    #menue ul {
        list-style: none;
        float: left;
        width: 100%;
        margin: 0;
        padding: 0;
    }

    #menue a {
        display: inline-block;
        font-size: 16px;
        font-weight: normal;
        color: #fff;
        text-decoration: none;
        margin: 0;
        padding: 15px 17px;
    }

    #menue .menu {
        display: inline-block;
        margin: 0;
        padding: 15px;
    }

    #menue .menu:hover, #menue .menu_on:hover, #menue .menu_on , #menue li:hover a.menu {
        display: inline-block;
        margin: 0;
        padding: 15px;
        border-left: 1px solid rgba(35,35,35,0.1);
        border-right: 1px solid rgba(35,35,35,0.1);
        font-size: 16px;
        font-weight: normal;
        color: #fff;
        text-decoration: none;
        background: #4a88d5;
    }

    #menue li {
        float: left;
    }

    #menue ul li ul {
        position: absolute;
        display: none;
    }

    #menue ul li:hover ul, #menue li.sfhover ul {
        display: block;
        width: 100%;
        max-width: 171px;
        z-index: 7;
        padding: 0;
        margin: 0 0 0 -20px;
        text-decoration: none;
    }

    .fa-caret-down {
        font-size: 14px !important;
        color: #fff;
    }

    #menue ul li ul a.submenu {
        display: block;
        width: 171px;
        height: auto;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        text-transform: none;
        padding: 10px 0 10px 0;
        text-align: center;
        background: #195bad;
        border-bottom: 1px solid #4a88d5;
    }

    #menue ul li ul a.submenu:hover, #menue ul li ul a.submenu_on:hover, #menue ul li ul a.submenu_on {
        display: block;
        width: 171px;
        height: auto;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        text-transform: none;
        padding: 10px 0 10px 0;
        text-align: center;
        background: #4a88d5;
        border-bottom: 1px solid #4a88d5;
    }

    /* Angebot des Monats */
    #angebotmonatwrapper {
        width: 100%;
        height: auto;
        background: #4a88d5;
        border-bottom: 7px solid #195bad;
    }

    #angebotmonatcontent {
        width: 100%;
        max-width: 900px;
        height: auto;
        margin: 0 auto;
    }

    #angebotbildwrapper {
        width: 100%;
        max-width: 550px;
    }

    #angebottextwrapper {
        float: right;
        width: 100%;
        max-width: 300px;
        height: auto;
        max-height: 285px;
    }

    #angebottextinhalt {
        width: 100%;
        max-width: 430px;
        height: auto;
        max-height: 285px;
        margin-top: 10px;
    }

    #angebottextinhalt p {
        font-size: 14px;
        color: #fff;
        text-align: center;
        margin: 10px 0;
    }

    #angebottitel {
        font-size: 20px;
        color: #fff;
        text-align: center;
        text-decoration: underline;
    }

    #angebottitel2 {
        font-size: 18px;
        color: #fff;
        text-align: center;
        text-decoration: none;
    }

    #angebotbildtitel {
        position: relative;
        width: 100%;
        max-width: 510px;
        height: auto;
        color: #fff;
        padding: 15px 20px;
        margin-top: -50px;
        background: rgba(25,91,173,0.7);
        z-index: 50;
    }

    #pdfwrapper {
        width: 100%;
        max-width: 430px;
        height: auto;
        text-align: center;
    }

    #pdf {
        width: 100%;
        max-width: 50px;
        height: auto;
    }

    .pdflink {
        font-size: 16px;
        font-weight: normal;
        color: #fff;
        margin: 0 10px;
    }

    .pdflink:hover {
        font-size: 16px;
        font-weight: normal;
        color: #fff;
        margin: 0 10px;
        text-decoration: underline;
    }


    /* Content */
    #content {
        width: 100%;
        max-width: 900px;
        height: auto;
        margin: 45px auto;
    }

    #inhalt {
        font-size: 16px;
        color: #4a88d5;
    }

    /* Footer */
    #footerwrapper {
        width: 100%;
        height: auto;
        margin: -5px 0 0 0;
        background: #195bad;
    }

    #footerinhalt {
        width: 100%;
        max-width: 900px;
        height: 344px;
        margin: 0 auto;
    }

    #box1 {
        float: left;
        width: 100%;
        max-width: 150px;
        height: auto;
        margin-top: 55px;
    }

    #box2 {
        float: left;
        width: 100%;
        max-width: 270px;
        height: auto;
        font-size: 14px;
        color: #fff;
        margin: 70px 0 0 50px;
    }

    a.footerlink {
        font-size: 13px;
        color: #fff;
    }

    a.footerlink:hover, a.footerlink_on, a.footerlink_on:hover {
        font-size: 13px;
        color: #fff;
        text-decoration: underline;
    }

    #box3 {
        float: left;
        width: 100%;
        max-width: 180px;
        height: auto;
        color: #fff;
        margin: 50px 0 0 60px;
    }

    #box4 {
        float: left;
        width: 100%;
        max-width: 150px;
        height: auto;
        color: #fff;
        margin: 50px 0 0 30px;
    }

    a.footermenu {
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        margin: 5px 0;
        padding: 0 7px 5px 7px;
        border-bottom: 1px solid #4a88d5;
    }

    a.footermenu:hover, a.footermenu_on, a.footermenu_on:hover {
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        margin: 5px 0;
        padding: 0 7px 5px 7px;
        border-bottom: 1px solid #4a88d5;
        text-decoration: underline;
    }

    a.footersubmenu {
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        margin: 5px 0;
        padding: 0 0 5px 0;
        border-bottom: 1px solid #4a88d5;
    }

    a.footersubmenu:hover, a.footersubmenu_on, a.footersubmenu_on:hover {
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        margin: 5px 0;
        padding: 0 0 5px 0;
        border-bottom: 1px solid #4a88d5;
        text-decoration: underline;
    }

    .fa-caret-right {
        margin: 0 5px 0 15px;
    }

    #portalangebotminibildwrapper {
        display: inline-block;
        width: 100%;
        max-width: 350px;
        height: auto;
        margin: 0 auto;
        text-align:center;
    }

    #portalangebotminibild {
        width: 100%;
        max-width: 120px;
        height: auto;
        margin: 0 auto;
    }
}

@media (max-width: 960px) {
    /* Head */
    #headwrapper {
        width: 100%;
        max-width: 750px;
        height: auto;
        margin: 10px auto;
    }

    #logowrapper {
        float: left;
        width: 100%;
        max-width: 400px;
        height: auto;
    }

    #logo {
        width: 100%;
        max-width: 400px;
        height: auto;
        margin-top: 3px;
    }

    /* Topmenü */
    #topmenuwrapper {
        float: right;
        width: 100%;
        max-width: 288px;
        height: auto;
        margin-right: 0;
    }

    a.topfirstmenu {
        float: left;
        font-size: 14px;
        color: #195bad;
        font-weight: normal;
        margin: 0 10px 0 26px;
    }

    a.topfirstmenu:hover, a.topfirstmenu_on, a.topfirstmenu_on:hover {
        float: left;
        font-size: 14px;
        color: #195bad;
        font-weight: normal;
        margin: 0 10px 0 26px;
    }

    a.topmenu {
        float: left;
        font-size: 14px;
        color: #195bad;
        font-weight: normal;
        margin: 0 10px;
    }

    a.topmenu:hover, a.topmenu_on, a.topmenu_on:hover {
        float: left;
        font-size: 14px;
        color: #195bad;
        font-weight: normal;
        margin: 0 10px;
    }

    a.topendmenu {
        float: left;
        font-size: 14px;
        color: #195bad;
        font-weight: normal;
        margin: 0 0 0 10px;
    }

    a.topendmenu:hover, a.topendmenu_on, a.topendmenu_on:hover {
        float: left;
        font-size: 14px;
        color: #195bad;
        font-weight: normal;
        margin: 0 0 0 10px;
    }

    /* Notdienst */
    #notdienstwrapper {
        float: right;
        width: 100%;
        max-width: 275px;
        height: auto;
        margin-bottom: 0;
    }

    #notdienstbox {
        width: 100%;
        max-width: 250px;
        line-height: 30px;
        font-size: 16px;
        color: #fff;
        background: #195bad;
        padding-left: 15px;
        margin-top: 25px;
        margin-left: 9px;
        border-bottom: 3px solid #4a88d5;
    }

    #notdienstimg {
        position: absolute;
        width: 100%;
        max-width: 50px;
        height: auto;
        margin: -9px 0 0 -59px;
    }

    .fa-phone {
        font-size: 14px !important;
        margin-left: 10px;
    }

    /* Menüwrapper */
    #menuebox {
        float: left;
        width: 100%;
        height: auto;
        margin-top: 25px;
        background: #195bad;
    }

    /* Menü */
    #menue {
        width: 100%;
        max-width: 850px;
        height: auto;
        margin: 0 auto;
        padding: 0;
    }

    #menue ul {
        list-style: none;
        float: left;
        width: 100%;
        margin: 0;
        padding: 0;
    }

    #menue a {
        display: inline-block;
        font-size: 14px;
        font-weight: normal;
        color: #fff;
        text-decoration: none;
        margin: 0;
        padding: 15px 14px 15px 14px;
    }

    #menue .menu {
        display: inline-block;
        margin: 0;
        padding: 15px 14px 15px 14px;
    }

    #menue .menu:hover, #menue .menu_on:hover, #menue .menu_on , #menue li:hover a.menu {
        display: inline-block;
        margin: 0;
        padding: 15px 13px 15px 13px;
        border-left: 1px solid rgba(35,35,35,0.1);
        border-right: 1px solid rgba(35,35,35,0.1);
        font-size: 14px;
        font-weight: normal;
        color: #fff;
        text-decoration: none;
        background: #4a88d5;
    }

    #menue li {
        float: left;
    }

    #menue ul li ul {
        position: absolute;
        display: none;
    }

    #menue ul li:hover ul, #menue li.sfhover ul {
        display: block;
        width: 100%;
        max-width: 145px;
        z-index: 7;
        padding: 0;
        margin: 0 0 0 -17px;
        text-decoration: none;
    }

    .fa-caret-down {
        font-size: 14px !important;
        color: #fff;
    }

    #menue ul li ul a.submenu {
        display: block;
        width: 145px;
        height: auto;
        font-size: 12px;
        color: #fff;
        font-weight: normal;
        text-transform: none;
        padding: 10px 0 10px 0;
        text-align: center;
        background: #195bad;
        border-bottom: 1px solid #4a88d5;
    }

    #menue ul li ul a.submenu:hover, #menue ul li ul a.submenu_on:hover, #menue ul li ul a.submenu_on {
        display: block;
        width: 145px;
        height: auto;
        font-size: 12px;
        color: #fff;
        font-weight: normal;
        text-transform: none;
        padding: 10px 0 10px 0;
        text-align: center;
        background: #4a88d5;
        border-bottom: 1px solid #4a88d5;
    }

    /* Angebot des Monats */
    #angebotmonatwrapper {
        width: 100%;
        height: auto;
        background: #4a88d5;
        border-bottom: 7px solid #195bad;
    }

    #angebotmonatcontent {
        width: 100%;
        max-width: 750px;
        height: auto;
        margin: 0 auto;
    }

    #angebotbildwrapper {
        max-width: 431px;
    }

    #angebottextwrapper {
        float: right;
        width: 100%;
        max-width: 250px;
        height: auto;
        max-height: 233px;
    }

    #angebottextinhalt {
        width: 100%;
        max-width: 250px;
        height: auto;
        max-height: 233px;
        margin-top: 15px;
    }

    #angebottextinhalt p {
        font-size: 12px;
        color: #fff;
        text-align: center;
        margin: 15px 0;
    }

    #angebottitel {
        font-size: 18px;
        color: #fff;
        text-align: center;
        text-decoration: underline;
    }

    #angebottitel2 {
        font-size: 16px;
        color: #fff;
        text-align: center;
        text-decoration: none;
    }

    #angebotbildtitel {
        position: relative;
        width: 100%;
        max-width: 401px;
        height: auto;
        font-size: 14px;
        color: #fff;
        padding: 15px 15px;
        margin-top: -50px;
        background: rgba(25,91,173,0.7);
        z-index: 50;
    }

    #pdfwrapper {
        width: 100%;
        max-width: 250px;
        height: auto;
        text-align: center;
    }

    #pdf {
        width: 100%;
        max-width: 75px;
        height: auto;
    }

    .pdflink {
        font-size: 14px;
        font-weight: normal;
        color: #fff;
        margin: 0 10px;
    }

    .pdflink:hover {
        font-size: 14px;
        font-weight: normal;
        color: #fff;
        margin: 0 10px;
        text-decoration: underline;
    }

    /* Content */
    #content {
        width: 100%;
        max-width: 750px;
        height: auto;
        margin: 45px auto;
    }

    #inhalt {
        font-size: 14px;
        color: #4a88d5;
    }

    h1 {
        font-size: 22px;
        color: #195bad;
        margin-bottom: 0em;
        font-weight: bold;
        text-align: center;
        text-decoration: underline;
    }

    h2 {
        font-size: 18px;
        color: #195bad;
        margin-bottom: 0em;
        font-weight: normal;
        text-align: center;
    }

    h3, h4, h5, h6 {
        font-size: 16px;
        color: #195bad;
        margin: 1.1em 0;
        font-weight: bold;
        text-align: center;
    }

    /* Slider */
    #slider {
        width: 100%;
        height: 103px;
        background: #195bad;
    }

    /* Footer */
    #footerwrapper {
        width: 100%;
        height: auto;
        margin: -5px 0 0 0;
        background: #195bad;
    }

    #footerinhalt {
        width: 100%;
        max-width: 750px;
        height: 267px;
        margin: 0 auto;
    }

    #box1 {
        float: left;
        width: 100%;
        max-width: 100px;
        height: auto;
        margin-top: 35px;
    }

    #box2 {
        float: left;
        width: 100%;
        max-width: 270px;
        height: auto;
        font-size: 12px;
        color: #fff;
        margin: 27px 0 0 30px;
    }

    a.footerlink {
        font-size: 12px;
        color: #fff;
    }

    a.footerlink:hover, a.footerlink_on, a.footerlink_on:hover {
        font-size: 12px;
        color: #fff;
        text-decoration: underline;
    }

    #box3 {
        float: left;
        width: 100%;
        max-width: 163px;
        height: auto;
        color: #fff;
        margin: 5px 0 0 20px;
    }

    #box4 {
        float: left;
        width: 100%;
        max-width: 150px;
        height: auto;
        color: #fff;
        margin: 5px 0 0 15px;
    }

    a.footermenu {
        display: block;
        font-size: 12px;
        color: #fff;
        font-weight: normal;
        margin: 5px 0;
        padding: 0 7px 5px 7px;
        border-bottom: 1px solid #4a88d5;
    }

    a.footermenu:hover, a.footermenu_on, a.footermenu_on:hover {
        display: block;
        font-size: 12px;
        color: #fff;
        font-weight: normal;
        margin: 5px 0;
        padding: 0 7px 5px 7px;
        border-bottom: 1px solid #4a88d5;
        text-decoration: underline;
    }

    a.footersubmenu {
        display: block;
        font-size: 12px;
        color: #fff;
        font-weight: normal;
        margin: 5px 0;
        padding: 0 0 5px 0;
        border-bottom: 1px solid #4a88d5;
    }

    a.footersubmenu:hover, a.footersubmenu_on, a.footersubmenu_on:hover {
        display: block;
        font-size: 12px;
        color: #fff;
        font-weight: normal;
        margin: 5px 0;
        padding: 0 0 5px 0;
        border-bottom: 1px solid #4a88d5;
        text-decoration: underline;
    }

    .fa-caret-right {
        margin: 0 5px 0 15px;
    }

    /* Angebot des Monats */
    #angebotmonatwrapper {
        width: 100%;
        height: auto;
        background: #4a88d5;
        border-bottom: 7px solid #195bad;
    }

    #angebotmonatcontent {
        width: 100%;
        max-width: 900px;
        height: auto;
        margin: 0 auto;
    }

    #angebotbildwrapper {
        width: 100%;
        max-width: 550px;
    }

    #angebottextwrapper {
        float: right;
        width: 100%;
        max-width: 300px;
        height: auto;
        max-height: 297px;
    }

    #angebottextinhalt {
        width: 100%;
        max-width: 430px;
        height: auto;
        max-height: 297px;
        margin-top: 10px;
        text-align: center;
    }

    #angebottextinhalt p {
        font-size: 14px;
        color: #fff;
        text-align: center;
        margin: 10px 0;
    }

    #angebottitel {
        font-size: 18px;
        color: #fff;
        text-align: center;
        text-decoration: underline;
    }

    #angebottitel2 {
        font-size: 16px;
        color: #fff;
        text-align: center;
        text-decoration: none;
    }

    #angebotbildtitel {
        position: relative;
        width: 100%;
        max-width: 510px;
        height: auto;
        color: #fff;
        padding: 15px 20px;
        margin-top: -50px;
        background: rgba(25,91,173,0.7);
        z-index: 50;
    }

    #pdfwrapper {
        width: 100%;
        max-width: 430px;
        height: auto;
        text-align: center;
    }

    #pdf {
        width: 100%;
        max-width: 45px;
        height: auto;
    }

    .pdflink {
        font-size: 15px;
        font-weight: normal;
        color: #fff;
        margin: 0 10px;
    }

    .pdflink:hover {
        font-size: 15px;
        font-weight: normal;
        color: #fff;
        margin: 0 10px;
        text-decoration: underline;
    }

    #portalangebotminibildwrappermobile {
        display: none;
        float: none;
        width: 100%;
        max-width: 681px;
        height: auto;
        max-height: 368px;
        margin: 0;
    }

    #portalangebotminibildwrapper {
        display: inline-block;
        width: 100%;
        max-width: 120px;
        height: auto;
        max-height: 350px;
        margin: 0;
    }

    #portalangebotminibild {
        width: 100%;
        max-width: 120px;
        height: auto;
        margin: 0 auto;
    }
}

@media (max-width: 866px) {
    /* Angebot des Monats */
    #angebotmonatwrapper {
        width: 100%;
        height: auto;
        background: #4a88d5;
        border-bottom: 7px solid #195bad;
    }

    #angebotmonatcontent {
        width: 100%;
        max-width: 100%;
        height: auto;
        margin: 0;
    }

    #angebotbildwrapper {
        float: left;
        width: 100%;
        max-width: 500px;
        height: auto;
        line-height: 0;
    }

    #angebottextwrapper {
        float: right;
        width: 100%;
        max-width: 250px;
        height: auto;
    }

    #angebottextinhalt {
        width: 100%;
        max-width: 250px;
        height: auto;
        margin-top: 5px;
    }

    #angebottextinhalt p {
        font-size: 13px;
        color: #fff;
        text-align: center;
        margin: 5px 0;
    }

    #angebottitel {
        font-size: 18px;
        color: #fff;
        text-align: center;
        text-decoration: underline;
    }

    #angebottitel2 {
        font-size: 16px;
        color: #fff;
        text-align: center;
        text-decoration: none;
    }

    #angebotbildtitel {
        position: relative;
        width: 100%;
        max-width: 641px;
        height: auto;
        color: #fff;
        padding: 15px 20px;
        margin-top: -50px;
        background: rgba(25,91,173,0.7);
        z-index: 50;
    }

    #pdfwrapper {
        width: 100%;
        max-width: 250px;
        height: auto;
        text-align: center;
    }

    #pdf {
        width: 100%;
        max-width: 50px;
        height: auto;
    }

    .pdflink {
        font-size: 16px;
        font-weight: normal;
        color: #fff;
        margin: 0 10px;
    }

    .pdflink:hover {
        font-size: 16px;
        font-weight: normal;
        color: #fff;
        margin: 0 10px;
        text-decoration: underline;
    }
}

@media (max-width: 840px) {
    #dl-menu {
        display: block;
    }

    #menue, #topmenue, #anfahrtwrapper {
        display: none;
    }

    /* Head */
    #headwrapper {
        width: 100%;
        max-width: 100%;
        height: auto;
        margin: 50px auto 10px auto;
    }

    #logowrapper {
        float: none;
        width: 100%;
        max-width: 400px;
        height: auto;
        margin: 0 auto;
    }

    #logo {
        width: 100%;
        max-width: 400px;
        height: auto;
        margin-top: 0;
    }

    /* Topmenü */
    #topmenuwrapper {
        float: none;
        width: 100%;
        max-width: 288px;
        height: auto;
        margin: 0 auto;
    }

    /* Notdienst */
    #notdienstwrapper {
        float: right;
        width: 100%;
        max-width: 245px;
        height: auto;
        margin-bottom: 0;
    }

    #notdienstbox {
        width: 100%;
        max-width: 220px;
        line-height: 30px;
        font-size: 14px;
        color: #fff;
        background: #195bad;
        padding-left: 15px;
        margin-top: 15px;
        margin-left: 0;
        border-bottom: 3px solid #4a88d5;
    }

    #notdienstimg {
        position: absolute;
        width: 100%;
        max-width: 45px;
        height: auto;
        margin: -6px 0 0 -50px;
    }

    #notrufnummer {
        font-size: 16px;
        font-weight: bold;
    }

    .fa-phone {
        font-size: 14px !important;
        margin-left: 8px;
    }

    /* Content */
    #content {
        width: 100%;
        max-width: 95%;
        height: auto;
        margin: 10px auto;
    }

    #inhalt {
        font-size: 14px;
        color: #4a88d5;
    }

    h1 {
        font-size: 18px;
        color: #195bad;
        margin-bottom: 0em;
        font-weight: bold;
        text-align: center;
        text-decoration: underline;
    }

    h2 {
        font-size: 16px;
        color: #195bad;
        margin-bottom: 0em;
        font-weight: normal;
        text-align: center;
    }

    h3, h4, h5, h6 {
        font-size: 14px;
        color: #195bad;
        margin: 1.1em 0;
        font-weight: bold;
        text-align: center;
    }

    /* Footer */
    #footerwrapper {
        width: 100%;
        height: auto;
        margin: 0;
        background: #195bad;
    }

    #footerinhalt {
        width: 100%;
        max-width: 95%;
        height: 237px;
        margin: 0 auto;
    }

    #mobilefooter {
        width: 100%;
        max-width: 400px;
        height: auto;
        margin: 0 auto;
    }

    #box1 {
        float: left;
        width: 100%;
        max-width: 100px;
        height: auto;
        margin-top: 17px;
    }

    #box2 {
        float: left;
        width: 100%;
        max-width: 270px;
        height: auto;
        font-size: 11px;
        color: #fff;
        margin: 14px 0 0 30px;
    }

    a.footerlink {
        font-size: 11px;
        color: #fff;
    }

    a.footerlink:hover, a.footerlink_on, a.footerlink_on:hover {
        font-size: 11px;
        color: #fff;
        text-decoration: underline;
    }

    #box3 {
        display: none;
    }

    #box4 {
        display: none;
    }
}

@media (max-width: 770px) {
    
    .img-responsive{
        width: 280px;
        height: 350px;

    }
    
    /* Head */
    #headwrapper {
        width: 100%;
        max-width: 100%;
        height: auto;
        margin: 50px auto 10px auto;
    }

    #logowrapper {
        float: none;
        width: 100%;
        max-width: 280px;
        height: auto;
        margin: 0 auto;
    }

    #logo {
        width: 100%;
        max-width: 400px;
        height: auto;
        margin-top: 0;
    }
    /* Angebot des Monats */
    #angebotmonatwrapper {
        width: 100%;
        height: auto;
        background: #4a88d5;
        border-bottom: 7px solid #195bad;
    }

    #angebotmonatcontent {
        width: 100%;
        max-width: 100%;
        height: auto;
        margin: 0 auto;
    }

    #angebotbildwrapper {
        float: left;
        width: 100%;
        max-width: 100%;
        height: auto;
        max-height: 100%;
    }

    #angebottextwrapper {
        display: inline-block;
        float: none;
        width: 100%;
        max-width: 100%;
        height: auto;
        max-height: 100%;
    }

    #angebottextinhalt {
        width: 100%;
        max-width: 100%;
        height: auto;
        max-height: 100%;
        margin-top: 5px;
    }

    #angebottextinhalt p {
        font-size: 12px;
        color: #fff;
        text-align: center;
        margin: 5px 0;
    }

    #angebottitel {
        font-size: 16px;
        color: #fff;
        text-align: center;
        text-decoration: underline;
    }

    #angebottitel2 {
        font-size: 14px;
        color: #fff;
        text-align: center;
        text-decoration: none;
    }

    #angebotbildtitel {
        position: relative;
        width: 100%;
        max-width: 100%;
        height: auto;
        font-size: 12px;
        font-weight: bold;
        text-align: center;
        color: #fff;
        padding: 10px 0;
        margin-top: -39px;
        background: rgba(25,91,173,0.7);
        z-index: 50;
    }

    #pdfwrapper {
        width: 100%;
        max-width: 250px;
        height: auto;
        text-align: center;
        margin: 0 auto;
    }

    #pdf {
        width: 100%;
        max-width: 55px;
        height: auto;
    }

    .pdflink {
        font-size: 13px;
        font-weight: normal;
        color: #fff;
        margin: 0 10px;
    }

    .pdflink:hover {
        font-size: 13px;
        font-weight: normal;
        color: #fff;
        margin: 0 10px;
        text-decoration: underline;
    }
}

@media (max-width: 630px) {
    
    .img-responsive{
        width: 250px;
        height: 320px;

    }
    
    #qrcode {
        display: none;
    }
}

@media (max-width: 440px) {
    
    .img-responsive{
        width: 260px;
        height: 310px;

    }
    
    /* Footer */
    #footerwrapper {
        width: 100%;
        height: auto;
        margin: 0;
        background: #195bad;
    }

    #footerinhalt {
        width: 100%;
        max-width: 95%;
        height: 223px;
        margin: 0 auto;
    }

    #mobilefooter {
        width: 100%;
        max-width: 320px;
        height: auto;
        margin: 0 auto;
    }

    #box1 {
        float: left;
        width: 100%;
        max-width: 85px;
        height: auto;
        margin-top: 12px;
    }

    #box2 {
        float: left;
        width: 100%;
        max-width: 205px;
        height: auto;
        font-size: 11px;
        color: #fff;
        margin: 0px 0 0 5px;
    }

    a.footerlink {
        font-size: 10px;
        color: #fff;
    }

    a.footerlink:hover, a.footerlink_on, a.footerlink_on:hover {
        font-size: 10px;
        color: #fff;
        text-decoration: underline;
    }
}

@media (max-width: 330px) {

    .img-responsive{
        width: 150px;
        height: 200px;

    }

    /* Footer */
    #footerwrapper {
        width: 100%;
        height: auto;
        margin: 0;
        background: #195bad;
    }

    #footerinhalt {
        width: 100%;
        max-width: 95%;
        height: 332px;
        margin: 0 auto;
    }

    #mobilefooter {
        width: 100%;
        max-width: 205px;
        height: auto;
        margin: 0 auto;
    }

    #box1 {
        float: none;
        width: 100%;
        max-width: 85px;
        height: auto;
        margin: 0 auto;
    }

    #box2 {
        float: none;
        width: 100%;
        max-width: 205px;
        height: auto;
        font-size: 11px;
        color: #fff;
        text-align: center;
        margin: 0 auto;
    }

    a.footerlink {
        font-size: 10px;
        color: #fff;
    }

    a.footerlink:hover, a.footerlink_on, a.footerlink_on:hover {
        font-size: 10px;
        color: #fff;
        text-decoration: underline;
    }
}


.angebot-container {
    text-align: center;
}

.angebot-image {
    display: inline-block;
    margin-right: 1em;
    margin-top: 1em;
    border: solid 1px #CCC;
}


/*!
 * # Semantic UI 2.1.7 - Grid
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Copyright 2015 Contributors
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0;margin:-1rem}.ui.relaxed.grid{margin-left:-1.5rem;margin-right:-1.5rem}.ui[class*="very relaxed"].grid{margin-left:-2.5rem;margin-right:-2.5rem}.ui.grid+.grid{margin-top:1rem}.ui.grid>.column:not(.row),.ui.grid>.row>.column{position:relative;display:inline-block;width:6.25%;padding-left:1rem;padding-right:1rem;vertical-align:top}.ui.grid>*{padding-left:1rem;padding-right:1rem}.ui.grid>.row{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:inherit;-webkit-justify-content:inherit;-ms-flex-pack:inherit;justify-content:inherit;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%!important;padding:1rem 0}.ui.grid>.column:not(.row){padding-top:1rem;padding-bottom:1rem}.ui.grid>.row>.column{margin-top:0;margin-bottom:0}.ui.grid>.row>.column>img,.ui.grid>.row>img{max-width:100%}.ui.grid>.ui.grid:first-child{margin-top:0}.ui.grid>.ui.grid:last-child{margin-bottom:0}.ui.aligned.grid .column>.segment:not(.compact):not(.attached),.ui.grid .aligned.row>.column>.segment:not(.compact):not(.attached){width:100%}.ui.grid .row+.ui.divider{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:1rem}.ui.grid .column+.ui.vertical.divider{height:calc(50% - 1rem)}.ui.grid>.column:last-child>.horizontal.segment,.ui.grid>.row>.column:last-child>.horizontal.segment{box-shadow:none}@media only screen and (max-width:767px){.ui.page.grid{width:auto;padding-left:0;padding-right:0;margin-left:0;margin-right:0}}@media only screen and (min-width:768px) and (max-width:991px){.ui.page.grid{width:auto;margin-left:0;margin-right:0;padding-left:2em;padding-right:2em}}@media only screen and (min-width:992px) and (max-width:1199px){.ui.page.grid{width:auto;margin-left:0;margin-right:0;padding-left:3%;padding-right:3%}}@media only screen and (min-width:1200px) and (max-width:1919px){.ui.page.grid{width:auto;margin-left:0;margin-right:0;padding-left:15%;padding-right:15%}}@media only screen and (min-width:1920px){.ui.page.grid{width:auto;margin-left:0;margin-right:0;padding-left:23%;padding-right:23%}}.ui.grid>.column:only-child,.ui.grid>.row>.column:only-child,.ui[class*="one column"].grid>.column:not(.row),.ui[class*="one column"].grid>.row>.column{width:100%}.ui[class*="two column"].grid>.column:not(.row),.ui[class*="two column"].grid>.row>.column{width:50%}.ui[class*="three column"].grid>.column:not(.row),.ui[class*="three column"].grid>.row>.column{width:33.33333333%}.ui[class*="four column"].grid>.column:not(.row),.ui[class*="four column"].grid>.row>.column{width:25%}.ui[class*="five column"].grid>.column:not(.row),.ui[class*="five column"].grid>.row>.column{width:20%}.ui[class*="six column"].grid>.column:not(.row),.ui[class*="six column"].grid>.row>.column{width:16.66666667%}.ui[class*="seven column"].grid>.column:not(.row),.ui[class*="seven column"].grid>.row>.column{width:14.28571429%}.ui[class*="eight column"].grid>.column:not(.row),.ui[class*="eight column"].grid>.row>.column{width:12.5%}.ui[class*="nine column"].grid>.column:not(.row),.ui[class*="nine column"].grid>.row>.column{width:11.11111111%}.ui[class*="ten column"].grid>.column:not(.row),.ui[class*="ten column"].grid>.row>.column{width:10%}.ui[class*="eleven column"].grid>.column:not(.row),.ui[class*="eleven column"].grid>.row>.column{width:9.09090909%}.ui[class*="twelve column"].grid>.column:not(.row),.ui[class*="twelve column"].grid>.row>.column{width:8.33333333%}.ui[class*="thirteen column"].grid>.column:not(.row),.ui[class*="thirteen column"].grid>.row>.column{width:7.69230769%}.ui[class*="fourteen column"].grid>.column:not(.row),.ui[class*="fourteen column"].grid>.row>.column{width:7.14285714%}.ui[class*="fifteen column"].grid>.column:not(.row),.ui[class*="fifteen column"].grid>.row>.column{width:6.66666667%}.ui[class*="sixteen column"].grid>.column:not(.row),.ui[class*="sixteen column"].grid>.row>.column{width:6.25%}.ui.grid>[class*="one column"].row>.column{width:100%!important}.ui.grid>[class*="two column"].row>.column{width:50%!important}.ui.grid>[class*="three column"].row>.column{width:33.33333333%!important}.ui.grid>[class*="four column"].row>.column{width:25%!important}.ui.grid>[class*="five column"].row>.column{width:20%!important}.ui.grid>[class*="six column"].row>.column{width:16.66666667%!important}.ui.grid>[class*="seven column"].row>.column{width:14.28571429%!important}.ui.grid>[class*="eight column"].row>.column{width:12.5%!important}.ui.grid>[class*="nine column"].row>.column{width:11.11111111%!important}.ui.grid>[class*="ten column"].row>.column{width:10%!important}.ui.grid>[class*="eleven column"].row>.column{width:9.09090909%!important}.ui.grid>[class*="twelve column"].row>.column{width:8.33333333%!important}.ui.grid>[class*="thirteen column"].row>.column{width:7.69230769%!important}.ui.grid>[class*="fourteen column"].row>.column{width:7.14285714%!important}.ui.grid>[class*="fifteen column"].row>.column{width:6.66666667%!important}.ui.grid>[class*="sixteen column"].row>.column{width:6.25%!important}.ui.celled.page.grid{box-shadow:none}.ui.column.grid>[class*="one wide"].column,.ui.grid>.column.row>[class*="one wide"].column,.ui.grid>.row>[class*="one wide"].column,.ui.grid>[class*="one wide"].column{width:6.25%!important}.ui.column.grid>[class*="two wide"].column,.ui.grid>.column.row>[class*="two wide"].column,.ui.grid>.row>[class*="two wide"].column,.ui.grid>[class*="two wide"].column{width:12.5%!important}.ui.column.grid>[class*="three wide"].column,.ui.grid>.column.row>[class*="three wide"].column,.ui.grid>.row>[class*="three wide"].column,.ui.grid>[class*="three wide"].column{width:18.75%!important}.ui.column.grid>[class*="four wide"].column,.ui.grid>.column.row>[class*="four wide"].column,.ui.grid>.row>[class*="four wide"].column,.ui.grid>[class*="four wide"].column{width:25%!important}.ui.column.grid>[class*="five wide"].column,.ui.grid>.column.row>[class*="five wide"].column,.ui.grid>.row>[class*="five wide"].column,.ui.grid>[class*="five wide"].column{width:31.25%!important}.ui.column.grid>[class*="six wide"].column,.ui.grid>.column.row>[class*="six wide"].column,.ui.grid>.row>[class*="six wide"].column,.ui.grid>[class*="six wide"].column{width:37.5%!important}.ui.column.grid>[class*="seven wide"].column,.ui.grid>.column.row>[class*="seven wide"].column,.ui.grid>.row>[class*="seven wide"].column,.ui.grid>[class*="seven wide"].column{width:43.75%!important}.ui.column.grid>[class*="eight wide"].column,.ui.grid>.column.row>[class*="eight wide"].column,.ui.grid>.row>[class*="eight wide"].column,.ui.grid>[class*="eight wide"].column{width:50%!important}.ui.column.grid>[class*="nine wide"].column,.ui.grid>.column.row>[class*="nine wide"].column,.ui.grid>.row>[class*="nine wide"].column,.ui.grid>[class*="nine wide"].column{width:56.25%!important}.ui.column.grid>[class*="ten wide"].column,.ui.grid>.column.row>[class*="ten wide"].column,.ui.grid>.row>[class*="ten wide"].column,.ui.grid>[class*="ten wide"].column{width:62.5%!important}.ui.column.grid>[class*="eleven wide"].column,.ui.grid>.column.row>[class*="eleven wide"].column,.ui.grid>.row>[class*="eleven wide"].column,.ui.grid>[class*="eleven wide"].column{width:68.75%!important}.ui.column.grid>[class*="twelve wide"].column,.ui.grid>.column.row>[class*="twelve wide"].column,.ui.grid>.row>[class*="twelve wide"].column,.ui.grid>[class*="twelve wide"].column{width:75%!important}.ui.column.grid>[class*="thirteen wide"].column,.ui.grid>.column.row>[class*="thirteen wide"].column,.ui.grid>.row>[class*="thirteen wide"].column,.ui.grid>[class*="thirteen wide"].column{width:81.25%!important}.ui.column.grid>[class*="fourteen wide"].column,.ui.grid>.column.row>[class*="fourteen wide"].column,.ui.grid>.row>[class*="fourteen wide"].column,.ui.grid>[class*="fourteen wide"].column{width:87.5%!important}.ui.column.grid>[class*="fifteen wide"].column,.ui.grid>.column.row>[class*="fifteen wide"].column,.ui.grid>.row>[class*="fifteen wide"].column,.ui.grid>[class*="fifteen wide"].column{width:93.75%!important}.ui.column.grid>[class*="sixteen wide"].column,.ui.grid>.column.row>[class*="sixteen wide"].column,.ui.grid>.row>[class*="sixteen wide"].column,.ui.grid>[class*="sixteen wide"].column{width:100%!important}@media only screen and (min-width:320px) and (max-width:767px){.ui.column.grid>[class*="one wide mobile"].column,.ui.grid>.column.row>[class*="one wide mobile"].column,.ui.grid>.row>[class*="one wide mobile"].column,.ui.grid>[class*="one wide mobile"].column{width:6.25%!important}.ui.column.grid>[class*="two wide mobile"].column,.ui.grid>.column.row>[class*="two wide mobile"].column,.ui.grid>.row>[class*="two wide mobile"].column,.ui.grid>[class*="two wide mobile"].column{width:12.5%!important}.ui.column.grid>[class*="three wide mobile"].column,.ui.grid>.column.row>[class*="three wide mobile"].column,.ui.grid>.row>[class*="three wide mobile"].column,.ui.grid>[class*="three wide mobile"].column{width:18.75%!important}.ui.column.grid>[class*="four wide mobile"].column,.ui.grid>.column.row>[class*="four wide mobile"].column,.ui.grid>.row>[class*="four wide mobile"].column,.ui.grid>[class*="four wide mobile"].column{width:25%!important}.ui.column.grid>[class*="five wide mobile"].column,.ui.grid>.column.row>[class*="five wide mobile"].column,.ui.grid>.row>[class*="five wide mobile"].column,.ui.grid>[class*="five wide mobile"].column{width:31.25%!important}.ui.column.grid>[class*="six wide mobile"].column,.ui.grid>.column.row>[class*="six wide mobile"].column,.ui.grid>.row>[class*="six wide mobile"].column,.ui.grid>[class*="six wide mobile"].column{width:37.5%!important}.ui.column.grid>[class*="seven wide mobile"].column,.ui.grid>.column.row>[class*="seven wide mobile"].column,.ui.grid>.row>[class*="seven wide mobile"].column,.ui.grid>[class*="seven wide mobile"].column{width:43.75%!important}.ui.column.grid>[class*="eight wide mobile"].column,.ui.grid>.column.row>[class*="eight wide mobile"].column,.ui.grid>.row>[class*="eight wide mobile"].column,.ui.grid>[class*="eight wide mobile"].column{width:50%!important}.ui.column.grid>[class*="nine wide mobile"].column,.ui.grid>.column.row>[class*="nine wide mobile"].column,.ui.grid>.row>[class*="nine wide mobile"].column,.ui.grid>[class*="nine wide mobile"].column{width:56.25%!important}.ui.column.grid>[class*="ten wide mobile"].column,.ui.grid>.column.row>[class*="ten wide mobile"].column,.ui.grid>.row>[class*="ten wide mobile"].column,.ui.grid>[class*="ten wide mobile"].column{width:62.5%!important}.ui.column.grid>[class*="eleven wide mobile"].column,.ui.grid>.column.row>[class*="eleven wide mobile"].column,.ui.grid>.row>[class*="eleven wide mobile"].column,.ui.grid>[class*="eleven wide mobile"].column{width:68.75%!important}.ui.column.grid>[class*="twelve wide mobile"].column,.ui.grid>.column.row>[class*="twelve wide mobile"].column,.ui.grid>.row>[class*="twelve wide mobile"].column,.ui.grid>[class*="twelve wide mobile"].column{width:75%!important}.ui.column.grid>[class*="thirteen wide mobile"].column,.ui.grid>.column.row>[class*="thirteen wide mobile"].column,.ui.grid>.row>[class*="thirteen wide mobile"].column,.ui.grid>[class*="thirteen wide mobile"].column{width:81.25%!important}.ui.column.grid>[class*="fourteen wide mobile"].column,.ui.grid>.column.row>[class*="fourteen wide mobile"].column,.ui.grid>.row>[class*="fourteen wide mobile"].column,.ui.grid>[class*="fourteen wide mobile"].column{width:87.5%!important}.ui.column.grid>[class*="fifteen wide mobile"].column,.ui.grid>.column.row>[class*="fifteen wide mobile"].column,.ui.grid>.row>[class*="fifteen wide mobile"].column,.ui.grid>[class*="fifteen wide mobile"].column{width:93.75%!important}.ui.column.grid>[class*="sixteen wide mobile"].column,.ui.grid>.column.row>[class*="sixteen wide mobile"].column,.ui.grid>.row>[class*="sixteen wide mobile"].column,.ui.grid>[class*="sixteen wide mobile"].column{width:100%!important}}@media only screen and (min-width:768px) and (max-width:991px){.ui.column.grid>[class*="one wide tablet"].column,.ui.grid>.column.row>[class*="one wide tablet"].column,.ui.grid>.row>[class*="one wide tablet"].column,.ui.grid>[class*="one wide tablet"].column{width:6.25%!important}.ui.column.grid>[class*="two wide tablet"].column,.ui.grid>.column.row>[class*="two wide tablet"].column,.ui.grid>.row>[class*="two wide tablet"].column,.ui.grid>[class*="two wide tablet"].column{width:12.5%!important}.ui.column.grid>[class*="three wide tablet"].column,.ui.grid>.column.row>[class*="three wide tablet"].column,.ui.grid>.row>[class*="three wide tablet"].column,.ui.grid>[class*="three wide tablet"].column{width:18.75%!important}.ui.column.grid>[class*="four wide tablet"].column,.ui.grid>.column.row>[class*="four wide tablet"].column,.ui.grid>.row>[class*="four wide tablet"].column,.ui.grid>[class*="four wide tablet"].column{width:25%!important}.ui.column.grid>[class*="five wide tablet"].column,.ui.grid>.column.row>[class*="five wide tablet"].column,.ui.grid>.row>[class*="five wide tablet"].column,.ui.grid>[class*="five wide tablet"].column{width:31.25%!important}.ui.column.grid>[class*="six wide tablet"].column,.ui.grid>.column.row>[class*="six wide tablet"].column,.ui.grid>.row>[class*="six wide tablet"].column,.ui.grid>[class*="six wide tablet"].column{width:37.5%!important}.ui.column.grid>[class*="seven wide tablet"].column,.ui.grid>.column.row>[class*="seven wide tablet"].column,.ui.grid>.row>[class*="seven wide tablet"].column,.ui.grid>[class*="seven wide tablet"].column{width:43.75%!important}.ui.column.grid>[class*="eight wide tablet"].column,.ui.grid>.column.row>[class*="eight wide tablet"].column,.ui.grid>.row>[class*="eight wide tablet"].column,.ui.grid>[class*="eight wide tablet"].column{width:50%!important}.ui.column.grid>[class*="nine wide tablet"].column,.ui.grid>.column.row>[class*="nine wide tablet"].column,.ui.grid>.row>[class*="nine wide tablet"].column,.ui.grid>[class*="nine wide tablet"].column{width:56.25%!important}.ui.column.grid>[class*="ten wide tablet"].column,.ui.grid>.column.row>[class*="ten wide tablet"].column,.ui.grid>.row>[class*="ten wide tablet"].column,.ui.grid>[class*="ten wide tablet"].column{width:62.5%!important}.ui.column.grid>[class*="eleven wide tablet"].column,.ui.grid>.column.row>[class*="eleven wide tablet"].column,.ui.grid>.row>[class*="eleven wide tablet"].column,.ui.grid>[class*="eleven wide tablet"].column{width:68.75%!important}.ui.column.grid>[class*="twelve wide tablet"].column,.ui.grid>.column.row>[class*="twelve wide tablet"].column,.ui.grid>.row>[class*="twelve wide tablet"].column,.ui.grid>[class*="twelve wide tablet"].column{width:75%!important}.ui.column.grid>[class*="thirteen wide tablet"].column,.ui.grid>.column.row>[class*="thirteen wide tablet"].column,.ui.grid>.row>[class*="thirteen wide tablet"].column,.ui.grid>[class*="thirteen wide tablet"].column{width:81.25%!important}.ui.column.grid>[class*="fourteen wide tablet"].column,.ui.grid>.column.row>[class*="fourteen wide tablet"].column,.ui.grid>.row>[class*="fourteen wide tablet"].column,.ui.grid>[class*="fourteen wide tablet"].column{width:87.5%!important}.ui.column.grid>[class*="fifteen wide tablet"].column,.ui.grid>.column.row>[class*="fifteen wide tablet"].column,.ui.grid>.row>[class*="fifteen wide tablet"].column,.ui.grid>[class*="fifteen wide tablet"].column{width:93.75%!important}.ui.column.grid>[class*="sixteen wide tablet"].column,.ui.grid>.column.row>[class*="sixteen wide tablet"].column,.ui.grid>.row>[class*="sixteen wide tablet"].column,.ui.grid>[class*="sixteen wide tablet"].column{width:100%!important}}@media only screen and (min-width:992px){.ui.column.grid>[class*="one wide computer"].column,.ui.grid>.column.row>[class*="one wide computer"].column,.ui.grid>.row>[class*="one wide computer"].column,.ui.grid>[class*="one wide computer"].column{width:6.25%!important}.ui.column.grid>[class*="two wide computer"].column,.ui.grid>.column.row>[class*="two wide computer"].column,.ui.grid>.row>[class*="two wide computer"].column,.ui.grid>[class*="two wide computer"].column{width:12.5%!important}.ui.column.grid>[class*="three wide computer"].column,.ui.grid>.column.row>[class*="three wide computer"].column,.ui.grid>.row>[class*="three wide computer"].column,.ui.grid>[class*="three wide computer"].column{width:18.75%!important}.ui.column.grid>[class*="four wide computer"].column,.ui.grid>.column.row>[class*="four wide computer"].column,.ui.grid>.row>[class*="four wide computer"].column,.ui.grid>[class*="four wide computer"].column{width:25%!important}.ui.column.grid>[class*="five wide computer"].column,.ui.grid>.column.row>[class*="five wide computer"].column,.ui.grid>.row>[class*="five wide computer"].column,.ui.grid>[class*="five wide computer"].column{width:31.25%!important}.ui.column.grid>[class*="six wide computer"].column,.ui.grid>.column.row>[class*="six wide computer"].column,.ui.grid>.row>[class*="six wide computer"].column,.ui.grid>[class*="six wide computer"].column{width:37.5%!important}.ui.column.grid>[class*="seven wide computer"].column,.ui.grid>.column.row>[class*="seven wide computer"].column,.ui.grid>.row>[class*="seven wide computer"].column,.ui.grid>[class*="seven wide computer"].column{width:43.75%!important}.ui.column.grid>[class*="eight wide computer"].column,.ui.grid>.column.row>[class*="eight wide computer"].column,.ui.grid>.row>[class*="eight wide computer"].column,.ui.grid>[class*="eight wide computer"].column{width:50%!important}.ui.column.grid>[class*="nine wide computer"].column,.ui.grid>.column.row>[class*="nine wide computer"].column,.ui.grid>.row>[class*="nine wide computer"].column,.ui.grid>[class*="nine wide computer"].column{width:56.25%!important}.ui.column.grid>[class*="ten wide computer"].column,.ui.grid>.column.row>[class*="ten wide computer"].column,.ui.grid>.row>[class*="ten wide computer"].column,.ui.grid>[class*="ten wide computer"].column{width:62.5%!important}.ui.column.grid>[class*="eleven wide computer"].column,.ui.grid>.column.row>[class*="eleven wide computer"].column,.ui.grid>.row>[class*="eleven wide computer"].column,.ui.grid>[class*="eleven wide computer"].column{width:68.75%!important}.ui.column.grid>[class*="twelve wide computer"].column,.ui.grid>.column.row>[class*="twelve wide computer"].column,.ui.grid>.row>[class*="twelve wide computer"].column,.ui.grid>[class*="twelve wide computer"].column{width:75%!important}.ui.column.grid>[class*="thirteen wide computer"].column,.ui.grid>.column.row>[class*="thirteen wide computer"].column,.ui.grid>.row>[class*="thirteen wide computer"].column,.ui.grid>[class*="thirteen wide computer"].column{width:81.25%!important}.ui.column.grid>[class*="fourteen wide computer"].column,.ui.grid>.column.row>[class*="fourteen wide computer"].column,.ui.grid>.row>[class*="fourteen wide computer"].column,.ui.grid>[class*="fourteen wide computer"].column{width:87.5%!important}.ui.column.grid>[class*="fifteen wide computer"].column,.ui.grid>.column.row>[class*="fifteen wide computer"].column,.ui.grid>.row>[class*="fifteen wide computer"].column,.ui.grid>[class*="fifteen wide computer"].column{width:93.75%!important}.ui.column.grid>[class*="sixteen wide computer"].column,.ui.grid>.column.row>[class*="sixteen wide computer"].column,.ui.grid>.row>[class*="sixteen wide computer"].column,.ui.grid>[class*="sixteen wide computer"].column{width:100%!important}}@media only screen and (min-width:1200px) and (max-width:1919px){.ui.column.grid>[class*="one wide large screen"].column,.ui.grid>.column.row>[class*="one wide large screen"].column,.ui.grid>.row>[class*="one wide large screen"].column,.ui.grid>[class*="one wide large screen"].column{width:6.25%!important}.ui.column.grid>[class*="two wide large screen"].column,.ui.grid>.column.row>[class*="two wide large screen"].column,.ui.grid>.row>[class*="two wide large screen"].column,.ui.grid>[class*="two wide large screen"].column{width:12.5%!important}.ui.column.grid>[class*="three wide large screen"].column,.ui.grid>.column.row>[class*="three wide large screen"].column,.ui.grid>.row>[class*="three wide large screen"].column,.ui.grid>[class*="three wide large screen"].column{width:18.75%!important}.ui.column.grid>[class*="four wide large screen"].column,.ui.grid>.column.row>[class*="four wide large screen"].column,.ui.grid>.row>[class*="four wide large screen"].column,.ui.grid>[class*="four wide large screen"].column{width:25%!important}.ui.column.grid>[class*="five wide large screen"].column,.ui.grid>.column.row>[class*="five wide large screen"].column,.ui.grid>.row>[class*="five wide large screen"].column,.ui.grid>[class*="five wide large screen"].column{width:31.25%!important}.ui.column.grid>[class*="six wide large screen"].column,.ui.grid>.column.row>[class*="six wide large screen"].column,.ui.grid>.row>[class*="six wide large screen"].column,.ui.grid>[class*="six wide large screen"].column{width:37.5%!important}.ui.column.grid>[class*="seven wide large screen"].column,.ui.grid>.column.row>[class*="seven wide large screen"].column,.ui.grid>.row>[class*="seven wide large screen"].column,.ui.grid>[class*="seven wide large screen"].column{width:43.75%!important}.ui.column.grid>[class*="eight wide large screen"].column,.ui.grid>.column.row>[class*="eight wide large screen"].column,.ui.grid>.row>[class*="eight wide large screen"].column,.ui.grid>[class*="eight wide large screen"].column{width:50%!important}.ui.column.grid>[class*="nine wide large screen"].column,.ui.grid>.column.row>[class*="nine wide large screen"].column,.ui.grid>.row>[class*="nine wide large screen"].column,.ui.grid>[class*="nine wide large screen"].column{width:56.25%!important}.ui.column.grid>[class*="ten wide large screen"].column,.ui.grid>.column.row>[class*="ten wide large screen"].column,.ui.grid>.row>[class*="ten wide large screen"].column,.ui.grid>[class*="ten wide large screen"].column{width:62.5%!important}.ui.column.grid>[class*="eleven wide large screen"].column,.ui.grid>.column.row>[class*="eleven wide large screen"].column,.ui.grid>.row>[class*="eleven wide large screen"].column,.ui.grid>[class*="eleven wide large screen"].column{width:68.75%!important}.ui.column.grid>[class*="twelve wide large screen"].column,.ui.grid>.column.row>[class*="twelve wide large screen"].column,.ui.grid>.row>[class*="twelve wide large screen"].column,.ui.grid>[class*="twelve wide large screen"].column{width:75%!important}.ui.column.grid>[class*="thirteen wide large screen"].column,.ui.grid>.column.row>[class*="thirteen wide large screen"].column,.ui.grid>.row>[class*="thirteen wide large screen"].column,.ui.grid>[class*="thirteen wide large screen"].column{width:81.25%!important}.ui.column.grid>[class*="fourteen wide large screen"].column,.ui.grid>.column.row>[class*="fourteen wide large screen"].column,.ui.grid>.row>[class*="fourteen wide large screen"].column,.ui.grid>[class*="fourteen wide large screen"].column{width:87.5%!important}.ui.column.grid>[class*="fifteen wide large screen"].column,.ui.grid>.column.row>[class*="fifteen wide large screen"].column,.ui.grid>.row>[class*="fifteen wide large screen"].column,.ui.grid>[class*="fifteen wide large screen"].column{width:93.75%!important}.ui.column.grid>[class*="sixteen wide large screen"].column,.ui.grid>.column.row>[class*="sixteen wide large screen"].column,.ui.grid>.row>[class*="sixteen wide large screen"].column,.ui.grid>[class*="sixteen wide large screen"].column{width:100%!important}}@media only screen and (min-width:1920px){.ui.column.grid>[class*="one wide widescreen"].column,.ui.grid>.column.row>[class*="one wide widescreen"].column,.ui.grid>.row>[class*="one wide widescreen"].column,.ui.grid>[class*="one wide widescreen"].column{width:6.25%!important}.ui.column.grid>[class*="two wide widescreen"].column,.ui.grid>.column.row>[class*="two wide widescreen"].column,.ui.grid>.row>[class*="two wide widescreen"].column,.ui.grid>[class*="two wide widescreen"].column{width:12.5%!important}.ui.column.grid>[class*="three wide widescreen"].column,.ui.grid>.column.row>[class*="three wide widescreen"].column,.ui.grid>.row>[class*="three wide widescreen"].column,.ui.grid>[class*="three wide widescreen"].column{width:18.75%!important}.ui.column.grid>[class*="four wide widescreen"].column,.ui.grid>.column.row>[class*="four wide widescreen"].column,.ui.grid>.row>[class*="four wide widescreen"].column,.ui.grid>[class*="four wide widescreen"].column{width:25%!important}.ui.column.grid>[class*="five wide widescreen"].column,.ui.grid>.column.row>[class*="five wide widescreen"].column,.ui.grid>.row>[class*="five wide widescreen"].column,.ui.grid>[class*="five wide widescreen"].column{width:31.25%!important}.ui.column.grid>[class*="six wide widescreen"].column,.ui.grid>.column.row>[class*="six wide widescreen"].column,.ui.grid>.row>[class*="six wide widescreen"].column,.ui.grid>[class*="six wide widescreen"].column{width:37.5%!important}.ui.column.grid>[class*="seven wide widescreen"].column,.ui.grid>.column.row>[class*="seven wide widescreen"].column,.ui.grid>.row>[class*="seven wide widescreen"].column,.ui.grid>[class*="seven wide widescreen"].column{width:43.75%!important}.ui.column.grid>[class*="eight wide widescreen"].column,.ui.grid>.column.row>[class*="eight wide widescreen"].column,.ui.grid>.row>[class*="eight wide widescreen"].column,.ui.grid>[class*="eight wide widescreen"].column{width:50%!important}.ui.column.grid>[class*="nine wide widescreen"].column,.ui.grid>.column.row>[class*="nine wide widescreen"].column,.ui.grid>.row>[class*="nine wide widescreen"].column,.ui.grid>[class*="nine wide widescreen"].column{width:56.25%!important}.ui.column.grid>[class*="ten wide widescreen"].column,.ui.grid>.column.row>[class*="ten wide widescreen"].column,.ui.grid>.row>[class*="ten wide widescreen"].column,.ui.grid>[class*="ten wide widescreen"].column{width:62.5%!important}.ui.column.grid>[class*="eleven wide widescreen"].column,.ui.grid>.column.row>[class*="eleven wide widescreen"].column,.ui.grid>.row>[class*="eleven wide widescreen"].column,.ui.grid>[class*="eleven wide widescreen"].column{width:68.75%!important}.ui.column.grid>[class*="twelve wide widescreen"].column,.ui.grid>.column.row>[class*="twelve wide widescreen"].column,.ui.grid>.row>[class*="twelve wide widescreen"].column,.ui.grid>[class*="twelve wide widescreen"].column{width:75%!important}.ui.column.grid>[class*="thirteen wide widescreen"].column,.ui.grid>.column.row>[class*="thirteen wide widescreen"].column,.ui.grid>.row>[class*="thirteen wide widescreen"].column,.ui.grid>[class*="thirteen wide widescreen"].column{width:81.25%!important}.ui.column.grid>[class*="fourteen wide widescreen"].column,.ui.grid>.column.row>[class*="fourteen wide widescreen"].column,.ui.grid>.row>[class*="fourteen wide widescreen"].column,.ui.grid>[class*="fourteen wide widescreen"].column{width:87.5%!important}.ui.column.grid>[class*="fifteen wide widescreen"].column,.ui.grid>.column.row>[class*="fifteen wide widescreen"].column,.ui.grid>.row>[class*="fifteen wide widescreen"].column,.ui.grid>[class*="fifteen wide widescreen"].column{width:93.75%!important}.ui.column.grid>[class*="sixteen wide widescreen"].column,.ui.grid>.column.row>[class*="sixteen wide widescreen"].column,.ui.grid>.row>[class*="sixteen wide widescreen"].column,.ui.grid>[class*="sixteen wide widescreen"].column{width:100%!important}}.ui.centered.grid,.ui.centered.grid>.row,.ui.grid>.centered.row{text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ui.centered.grid>.column:not(.aligned):not(.row),.ui.centered.grid>.row>.column:not(.aligned),.ui.grid .centered.row>.column:not(.aligned){text-align:left}.ui.grid>.centered.column,.ui.grid>.row>.centered.column{display:block;margin-left:auto;margin-right:auto}.ui.grid>.relaxed.row>.column,.ui.relaxed.grid>.column:not(.row),.ui.relaxed.grid>.row>.column{padding-left:1.5rem;padding-right:1.5rem}.ui.grid>[class*="very relaxed"].row>.column,.ui[class*="very relaxed"].grid>.column:not(.row),.ui[class*="very relaxed"].grid>.row>.column{padding-left:2.5rem;padding-right:2.5rem}.ui.grid .relaxed.row+.ui.divider,.ui.relaxed.grid .row+.ui.divider{margin-left:1.5rem;margin-right:1.5rem}.ui.grid [class*="very relaxed"].row+.ui.divider,.ui[class*="very relaxed"].grid .row+.ui.divider{margin-left:2.5rem;margin-right:2.5rem}.ui.padded.grid:not(.vertically):not(.horizontally){margin:0!important}[class*="horizontally padded"].ui.grid{margin-left:0!important;margin-right:0!important}[class*="vertically padded"].ui.grid{margin-top:0!important;margin-bottom:0!important}.ui.grid [class*="left floated"].column{margin-right:auto}.ui.grid [class*="right floated"].column{margin-left:auto}.ui.divided.grid:not([class*="vertically divided"])>.column:not(.row),.ui.divided.grid:not([class*="vertically divided"])>.row>.column{box-shadow:-1px 0 0 0 rgba(34,36,38,.15)}.ui[class*="vertically divided"].grid>.column:not(.row),.ui[class*="vertically divided"].grid>.row>.column{margin-top:1rem;margin-bottom:1rem;padding-top:0;padding-bottom:0}.ui[class*="vertically divided"].grid>.row{margin-top:0;margin-bottom:0;position:relative}.ui.divided.grid:not([class*="vertically divided"])>.column:first-child,.ui.divided.grid:not([class*="vertically divided"])>.row>.column:first-child{box-shadow:none}.ui.grid>.divided.row>.column{box-shadow:-1px 0 0 0 rgba(34,36,38,.15)}.ui.grid>.divided.row>.column:first-child{box-shadow:none}.ui[class*="vertically divided"].grid>.row:before{position:absolute;content:"";top:0;left:0;width:calc(100% - 2rem);height:1px;margin:0 1rem;box-shadow:0 -1px 0 0 rgba(34,36,38,.15)}.ui.padded.divided.grid:not(.vertically):not(.horizontally),[class*="horizontally padded"].ui.divided.grid{width:100%}.ui[class*="vertically divided"].grid>.row:first-child:before{box-shadow:none}.ui.inverted.divided.grid:not([class*="vertically divided"])>.column:not(.row),.ui.inverted.divided.grid:not([class*="vertically divided"])>.row>.column{box-shadow:-1px 0 0 0 rgba(255,255,255,.1)}.ui.inverted.divided.grid:not([class*="vertically divided"])>.column:not(.row):first-child,.ui.inverted.divided.grid:not([class*="vertically divided"])>.row>.column:first-child{box-shadow:none}.ui.inverted[class*="vertically divided"].grid>.row:before{box-shadow:0 -1px 0 0 rgba(255,255,255,.1)}.ui.relaxed[class*="vertically divided"].grid>.row:before{margin-left:1.5rem;margin-right:1.5rem;width:calc(100% - 3rem)}.ui[class*="very relaxed"][class*="vertically divided"].grid>.row:before{margin-left:5rem;margin-right:5rem;width:calc(100% - 5rem)}.ui.celled.grid{width:100%;margin:1em 0;box-shadow:0 0 0 1px #D4D4D5}.ui.celled.grid>.row{width:100%!important;margin:0;padding:0;box-shadow:0 -1px 0 0 #D4D4D5}.ui.celled.grid>.column:not(.row),.ui.celled.grid>.row>.column{box-shadow:-1px 0 0 0 #D4D4D5;padding:1em}.ui.celled.grid>.column:first-child,.ui.celled.grid>.row>.column:first-child{box-shadow:none}.ui.relaxed.celled.grid>.column:not(.row),.ui.relaxed.celled.grid>.row>.column{padding:1.5em}.ui[class*="very relaxed"].celled.grid>.column:not(.row),.ui[class*="very relaxed"].celled.grid>.row>.column{padding:2em}.ui[class*="internally celled"].grid{box-shadow:none;margin:0}.ui[class*="internally celled"].grid>.row:first-child,.ui[class*="internally celled"].grid>.row>.column:first-child{box-shadow:none}.ui.grid>.row>[class*="top aligned"].column,.ui.grid>[class*="top aligned"].column:not(.row),.ui.grid>[class*="top aligned"].row>.column,.ui[class*="top aligned"].grid>.column:not(.row),.ui[class*="top aligned"].grid>.row>.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;vertical-align:top;-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.ui.grid>.row>[class*="middle aligned"].column,.ui.grid>[class*="middle aligned"].column:not(.row),.ui.grid>[class*="middle aligned"].row>.column,.ui[class*="middle aligned"].grid>.column:not(.row),.ui[class*="middle aligned"].grid>.row>.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;vertical-align:middle;-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.ui.grid>.row>[class*="bottom aligned"].column,.ui.grid>[class*="bottom aligned"].column:not(.row),.ui.grid>[class*="bottom aligned"].row>.column,.ui[class*="bottom aligned"].grid>.column:not(.row),.ui[class*="bottom aligned"].grid>.row>.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;vertical-align:bottom;-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.ui.grid>.row>.stretched.column,.ui.grid>.stretched.column:not(.row),.ui.grid>.stretched.row>.column,.ui.stretched.grid>.column,.ui.stretched.grid>.row>.column{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ui.grid>.row>.stretched.column>*,.ui.grid>.stretched.column:not(.row)>*,.ui.grid>.stretched.row>.column>*,.ui.stretched.grid>.column>*,.ui.stretched.grid>.row>.column>*{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.ui.grid>.row>[class*="left aligned"].column,.ui.grid>[class*="left aligned"].column.column,.ui.grid>[class*="left aligned"].row>.column,.ui[class*="left aligned"].grid>.column,.ui[class*="left aligned"].grid>.row>.column{text-align:left;-webkit-align-self:inherit;-ms-flex-item-align:inherit;align-self:inherit}.ui.grid>.row>[class*="center aligned"].column,.ui.grid>[class*="center aligned"].column.column,.ui.grid>[class*="center aligned"].row>.column,.ui[class*="center aligned"].grid>.column,.ui[class*="center aligned"].grid>.row>.column{text-align:center;-webkit-align-self:inherit;-ms-flex-item-align:inherit;align-self:inherit}.ui[class*="center aligned"].grid{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ui.grid>.row>[class*="right aligned"].column,.ui.grid>[class*="right aligned"].column.column,.ui.grid>[class*="right aligned"].row>.column,.ui[class*="right aligned"].grid>.column,.ui[class*="right aligned"].grid>.row>.column{text-align:right;-webkit-align-self:inherit;-ms-flex-item-align:inherit;align-self:inherit}.ui.grid>.justified.column.column,.ui.grid>.justified.row>.column,.ui.grid>.row>.justified.column,.ui.justified.grid>.column,.ui.justified.grid>.row>.column{text-align:justify;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.ui.grid>.row>.black.column,.ui.grid>.row>.blue.column,.ui.grid>.row>.brown.column,.ui.grid>.row>.green.column,.ui.grid>.row>.grey.column,.ui.grid>.row>.olive.column,.ui.grid>.row>.orange.column,.ui.grid>.row>.pink.column,.ui.grid>.row>.purple.column,.ui.grid>.row>.red.column,.ui.grid>.row>.teal.column,.ui.grid>.row>.violet.column,.ui.grid>.row>.yellow.column{margin-top:-1rem;margin-bottom:-1rem;padding-top:1rem;padding-bottom:1rem}.ui.grid>.red.column,.ui.grid>.red.row,.ui.grid>.row>.red.column{background-color:#DB2828!important;color:#FFF}.ui.grid>.orange.column,.ui.grid>.orange.row,.ui.grid>.row>.orange.column{background-color:#F2711C!important;color:#FFF}.ui.grid>.row>.yellow.column,.ui.grid>.yellow.column,.ui.grid>.yellow.row{background-color:#FBBD08!important;color:#FFF}.ui.grid>.olive.column,.ui.grid>.olive.row,.ui.grid>.row>.olive.column{background-color:#B5CC18!important;color:#FFF}.ui.grid>.green.column,.ui.grid>.green.row,.ui.grid>.row>.green.column{background-color:#21BA45!important;color:#FFF}.ui.grid>.row>.teal.column,.ui.grid>.teal.column,.ui.grid>.teal.row{background-color:#00B5AD!important;color:#FFF}.ui.grid>.blue.column,.ui.grid>.blue.row,.ui.grid>.row>.blue.column{background-color:#2185D0!important;color:#FFF}.ui.grid>.row>.violet.column,.ui.grid>.violet.column,.ui.grid>.violet.row{background-color:#6435C9!important;color:#FFF}.ui.grid>.purple.column,.ui.grid>.purple.row,.ui.grid>.row>.purple.column{background-color:#A333C8!important;color:#FFF}.ui.grid>.pink.column,.ui.grid>.pink.row,.ui.grid>.row>.pink.column{background-color:#E03997!important;color:#FFF}.ui.grid>.brown.column,.ui.grid>.brown.row,.ui.grid>.row>.brown.column{background-color:#A5673F!important;color:#FFF}.ui.grid>.grey.column,.ui.grid>.grey.row,.ui.grid>.row>.grey.column{background-color:#767676!important;color:#FFF}.ui.grid>.black.column,.ui.grid>.black.row,.ui.grid>.row>.black.column{background-color:#1B1C1D!important;color:#FFF}.ui.grid>[class*="equal width"].row>.column,.ui[class*="equal width"].grid>.column:not(.row),.ui[class*="equal width"].grid>.row>.column{display:inline-block;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.ui.grid>[class*="equal width"].row>.wide.column,.ui[class*="equal width"].grid>.row>.wide.column,.ui[class*="equal width"].grid>.wide.column{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}@media only screen and (max-width:767px){.ui.grid>[class*="mobile reversed"].row,.ui[class*="mobile reversed"].grid,.ui[class*="mobile reversed"].grid>.row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ui.stackable[class*="mobile reversed"],.ui[class*="mobile vertically reversed"].grid{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"])>.column:first-child,.ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:first-child{box-shadow:-1px 0 0 0 rgba(34,36,38,.15)}.ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"])>.column:last-child,.ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:last-child{box-shadow:none}.ui.grid[class*="vertically divided"][class*="mobile vertically reversed"]>.row:first-child:before{box-shadow:0 -1px 0 0 rgba(34,36,38,.15)}.ui.grid[class*="vertically divided"][class*="mobile vertically reversed"]>.row:last-child:before{box-shadow:none}.ui[class*="mobile reversed"].celled.grid>.row>.column:first-child{box-shadow:-1px 0 0 0 #D4D4D5}.ui[class*="mobile reversed"].celled.grid>.row>.column:last-child{box-shadow:none}}@media only screen and (min-width:768px) and (max-width:991px){.ui.grid>[class*="tablet reversed"].row,.ui[class*="tablet reversed"].grid,.ui[class*="tablet reversed"].grid>.row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ui[class*="tablet vertically reversed"].grid{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"])>.column:first-child,.ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:first-child{box-shadow:-1px 0 0 0 rgba(34,36,38,.15)}.ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"])>.column:last-child,.ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:last-child{box-shadow:none}.ui.grid[class*="vertically divided"][class*="tablet vertically reversed"]>.row:first-child:before{box-shadow:0 -1px 0 0 rgba(34,36,38,.15)}.ui.grid[class*="vertically divided"][class*="tablet vertically reversed"]>.row:last-child:before{box-shadow:none}.ui[class*="tablet reversed"].celled.grid>.row>.column:first-child{box-shadow:-1px 0 0 0 #D4D4D5}.ui[class*="tablet reversed"].celled.grid>.row>.column:last-child{box-shadow:none}}@media only screen and (min-width:992px){.ui.grid>[class*="computer reversed"].row,.ui[class*="computer reversed"].grid,.ui[class*="computer reversed"].grid>.row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ui[class*="computer vertically reversed"].grid{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"])>.column:first-child,.ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:first-child{box-shadow:-1px 0 0 0 rgba(34,36,38,.15)}.ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"])>.column:last-child,.ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:last-child{box-shadow:none}.ui.grid[class*="vertically divided"][class*="computer vertically reversed"]>.row:first-child:before{box-shadow:0 -1px 0 0 rgba(34,36,38,.15)}.ui.grid[class*="vertically divided"][class*="computer vertically reversed"]>.row:last-child:before{box-shadow:none}.ui[class*="computer reversed"].celled.grid>.row>.column:first-child{box-shadow:-1px 0 0 0 #D4D4D5}.ui[class*="computer reversed"].celled.grid>.row>.column:last-child{box-shadow:none}}@media only screen and (min-width:768px) and (max-width:991px){.ui.doubling.grid{width:auto}.ui.doubling.grid>.row,.ui.grid>.doubling.row{margin:0!important;padding:0!important}.ui.doubling.grid>.row>.column,.ui.grid>.doubling.row>.column{display:inline-block!important;padding-top:1rem!important;padding-bottom:1rem!important;box-shadow:none!important;margin:0}.ui.grid>[class*="two column"].doubling.row.row>.column,.ui[class*="two column"].doubling.grid>.column:not(.row),.ui[class*="two column"].doubling.grid>.row>.column{width:100%!important}.ui.grid>[class*="three column"].doubling.row.row>.column,.ui.grid>[class*="four column"].doubling.row.row>.column,.ui[class*="three column"].doubling.grid>.column:not(.row),.ui[class*="three column"].doubling.grid>.row>.column,.ui[class*="four column"].doubling.grid>.column:not(.row),.ui[class*="four column"].doubling.grid>.row>.column{width:50%!important}.ui.grid>[class*="five column"].doubling.row.row>.column,.ui.grid>[class*="six column"].doubling.row.row>.column,.ui.grid>[class*="seven column"].doubling.row.row>.column,.ui[class*="five column"].doubling.grid>.column:not(.row),.ui[class*="five column"].doubling.grid>.row>.column,.ui[class*="six column"].doubling.grid>.column:not(.row),.ui[class*="six column"].doubling.grid>.row>.column,.ui[class*="seven column"].doubling.grid>.column:not(.row),.ui[class*="seven column"].doubling.grid>.row>.column{width:33.33333333%!important}.ui.grid>[class*="eight column"].doubling.row.row>.column,.ui.grid>[class*="nine column"].doubling.row.row>.column,.ui[class*="eight column"].doubling.grid>.column:not(.row),.ui[class*="eight column"].doubling.grid>.row>.column,.ui[class*="nine column"].doubling.grid>.column:not(.row),.ui[class*="nine column"].doubling.grid>.row>.column{width:25%!important}.ui.grid>[class*="ten column"].doubling.row.row>.column,.ui.grid>[class*="eleven column"].doubling.row.row>.column,.ui[class*="ten column"].doubling.grid>.column:not(.row),.ui[class*="ten column"].doubling.grid>.row>.column,.ui[class*="eleven column"].doubling.grid>.column:not(.row),.ui[class*="eleven column"].doubling.grid>.row>.column{width:20%!important}.ui.grid>[class*="twelve column"].doubling.row.row>.column,.ui.grid>[class*="thirteen column"].doubling.row.row>.column,.ui[class*="twelve column"].doubling.grid>.column:not(.row),.ui[class*="twelve column"].doubling.grid>.row>.column,.ui[class*="thirteen column"].doubling.grid>.column:not(.row),.ui[class*="thirteen column"].doubling.grid>.row>.column{width:16.66666667%!important}.ui.grid>[class*="fourteen column"].doubling.row.row>.column,.ui.grid>[class*="fifteen column"].doubling.row.row>.column,.ui[class*="fourteen column"].doubling.grid>.column:not(.row),.ui[class*="fourteen column"].doubling.grid>.row>.column,.ui[class*="fifteen column"].doubling.grid>.column:not(.row),.ui[class*="fifteen column"].doubling.grid>.row>.column{width:14.28571429%!important}.ui.grid>[class*="sixteen column"].doubling.row.row>.column,.ui[class*="sixteen column"].doubling.grid>.column:not(.row),.ui[class*="sixteen column"].doubling.grid>.row>.column{width:12.5%!important}.ui.grid.grid.grid>.row>[class*="computer only"].column:not(.tablet),.ui.grid.grid.grid>.row>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.tablet),.ui.grid.grid.grid>[class*="computer only"].column:not(.tablet),.ui.grid.grid.grid>[class*="computer only"].row:not(.tablet),.ui.grid.grid.grid>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].row:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].row:not(.mobile),.ui.grid.grid.grid>[class*="mobile only"].column:not(.tablet),.ui.grid.grid.grid>[class*="mobile only"].row:not(.tablet),.ui[class*="computer only"].grid.grid.grid:not(.tablet),.ui[class*="large screen only"].grid.grid.grid:not(.mobile),.ui[class*="widescreen only"].grid.grid.grid:not(.mobile),.ui[class*="mobile only"].grid.grid.grid:not(.tablet){display:none!important}}@media only screen and (max-width:767px){.ui.doubling.grid>.row,.ui.grid>.doubling.row{margin:0!important;padding:0!important}.ui.doubling.grid>.row>.column,.ui.grid>.doubling.row>.column{padding-top:1rem!important;padding-bottom:1rem!important;margin:0!important;box-shadow:none!important}.ui.grid>[class*="two column"].doubling:not(.stackable).row.row>.column,.ui[class*="two column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="two column"].doubling:not(.stackable).grid>.row>.column{width:100%!important}.ui.grid>[class*="three column"].doubling:not(.stackable).row.row>.column,.ui.grid>[class*="four column"].doubling:not(.stackable).row.row>.column,.ui.grid>[class*="five column"].doubling:not(.stackable).row.row>.column,.ui.grid>[class*="six column"].doubling:not(.stackable).row.row>.column,.ui.grid>[class*="seven column"].doubling:not(.stackable).row.row>.column,.ui.grid>[class*="eight column"].doubling:not(.stackable).row.row>.column,.ui[class*="three column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="three column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="four column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="four column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="five column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="five column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="six column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="six column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="seven column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="seven column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="eight column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="eight column"].doubling:not(.stackable).grid>.row>.column{width:50%!important}.ui.grid>[class*="ten column"].doubling:not(.stackable).row.row>.column,.ui.grid>[class*="eleven column"].doubling:not(.stackable).row.row>.column,.ui.grid>[class*="twelve column"].doubling:not(.stackable).row.row>.column,.ui.grid>[class*="thirteen column"].doubling:not(.stackable).row.row>.column,.ui.grid>[class*="nine column"].doubling:not(.stackable).row.row>.column,.ui[class*="ten column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="ten column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="eleven column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="eleven column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="twelve column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="twelve column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="thirteen column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="thirteen column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="nine column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="nine column"].doubling:not(.stackable).grid>.row>.column{width:33.33333333%!important}.ui.grid>[class*="fourteen column"].doubling:not(.stackable).row.row>.column,.ui.grid>[class*="fifteen column"].doubling:not(.stackable).row.row>.column,.ui.grid>[class*="sixteen column"].doubling:not(.stackable).row.row>.column,.ui[class*="fourteen column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="fourteen column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="fifteen column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="fifteen column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="sixteen column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="sixteen column"].doubling:not(.stackable).grid>.row>.column{width:25%!important}.ui.stackable.grid{width:auto;margin-left:0!important;margin-right:0!important}.ui.grid>.stackable.stackable.row>.column,.ui.stackable.grid>.column.grid>.column,.ui.stackable.grid>.column.row>.column,.ui.stackable.grid>.column:not(.row),.ui.stackable.grid>.row>.column,.ui.stackable.grid>.row>.wide.column,.ui.stackable.grid>.wide.column{width:100%!important;margin:0!important;box-shadow:none!important;padding:1rem!important}.ui.stackable.grid:not(.vertically)>.row{margin:0;padding:0}.ui.container>.ui.stackable.grid>.column,.ui.container>.ui.stackable.grid>.row>.column{padding-left:0!important;padding-right:0!important}.ui.grid .ui.stackable.grid,.ui.segment:not(.vertical) .ui.stackable.page.grid{margin-left:-1rem!important;margin-right:-1rem!important}.ui.stackable.celled.grid>.column:not(.row):first-child,.ui.stackable.celled.grid>.row:first-child>.column:first-child,.ui.stackable.divided.grid>.column:not(.row):first-child,.ui.stackable.divided.grid>.row:first-child>.column:first-child{border-top:none!important}.ui.inverted.stackable.celled.grid>.column:not(.row),.ui.inverted.stackable.celled.grid>.row>.column,.ui.inverted.stackable.divided.grid>.column:not(.row),.ui.inverted.stackable.divided.grid>.row>.column{border-top:1px solid rgba(255,255,255,.1)}.ui.stackable.celled.grid>.column:not(.row),.ui.stackable.celled.grid>.row>.column,.ui.stackable.divided:not(.vertically).grid>.column:not(.row),.ui.stackable.divided:not(.vertically).grid>.row>.column{border-top:1px solid rgba(34,36,38,.15);box-shadow:none!important;padding-top:2rem!important;padding-bottom:2rem!important}.ui.stackable.celled.grid>.row{box-shadow:none!important}.ui.stackable.divided:not(.vertically).grid>.column:not(.row),.ui.stackable.divided:not(.vertically).grid>.row>.column{padding-left:0!important;padding-right:0!important}.ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="computer only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="tablet only"].column:not(.mobile),.ui.grid.grid.grid>[class*="tablet only"].row:not(.mobile),.ui.grid.grid.grid>[class*="computer only"].column:not(.mobile),.ui.grid.grid.grid>[class*="computer only"].row:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].row:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].row:not(.mobile),.ui[class*="tablet only"].grid.grid.grid:not(.mobile),.ui[class*="computer only"].grid.grid.grid:not(.mobile),.ui[class*="large screen only"].grid.grid.grid:not(.mobile),.ui[class*="widescreen only"].grid.grid.grid:not(.mobile){display:none!important}}@media only screen and (min-width:992px) and (max-width:1199px){.ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>.row>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].row:not(.computer),.ui.grid.grid.grid>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].row:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].row:not(.mobile),.ui.grid.grid.grid>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].row:not(.computer),.ui[class*="tablet only"].grid.grid.grid:not(.computer),.ui[class*="large screen only"].grid.grid.grid:not(.mobile),.ui[class*="widescreen only"].grid.grid.grid:not(.mobile),.ui[class*="mobile only"].grid.grid.grid:not(.computer){display:none!important}}@media only screen and (min-width:1200px) and (max-width:1919px){.ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>.row>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].row:not(.computer),.ui.grid.grid.grid>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].row:not(.mobile),.ui.grid.grid.grid>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].row:not(.computer),.ui[class*="tablet only"].grid.grid.grid:not(.computer),.ui[class*="widescreen only"].grid.grid.grid:not(.mobile),.ui[class*="mobile only"].grid.grid.grid:not(.computer){display:none!important}}@media only screen and (min-width:1920px){.ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].row:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].row:not(.computer),.ui[class*="tablet only"].grid.grid.grid:not(.computer),.ui[class*="mobile only"].grid.grid.grid:not(.computer){display:none!important}}