* { box-sizing: inherit; background-repeat: no-repeat; }
html { box-sizing: border-box; scroll-behavior: smooth; -ms-hyphens: none; -webkit-hyphens: none; hyphens: none; font-size: 100%;}

body { font-family: 'Open Sans', sans-serif; color: var(--fontcolor); background:var(--bg); text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; margin:0;}
#site{}
.breite { width: 90%; max-width: 1420px; margin: 0 auto; }

.label { display: inline-block; min-width: 5em; }
.center { text-align: center; }
.upper { text-transform: uppercase; letter-spacing: 0.02em; }
.italic { font-style: italic; }
.hiddenmobile { display: none; }

iframe { border: 0; }
article, aside, details, figcaption, figure, footer, header, main, menu, nav, nav.wk-horizontal ul li, nav.wk-horizontal ul li:hover>ul, nav.wk-horizontal ul ul li, 
nav.wk-horizontal ul ul li .nav-header, nav.wk-horizontal ul ul li a, section {display: block;}

input, textarea, select { font-size: 1em; }
input[type="submit"], .wk-button, .cookie input.accept[type="submit"] { background-color: var(--btnbg); color: var(--white); }
input[type="submit"]:hover, input[type="submit"]:active, .wk-button:hover, .wk-button:active, .cookie input.accept[type="submit"]:hover, .cookie input.accept[type="submit"]:active { background-color: var(--btnbghover); }
.field-calendar .input-append { display: -webkit-box; display: -ms-flexbox; display: flex; }
.field-calendar .input-append input { border-top-right-radius: 0; border-bottom-right-radius: 0; }
.field-calendar .input-append button { border-top-right-radius: 4px; border-bottom-right-radius: 4px; background: var(--bordercolor); border: none; cursor: pointer; }

.sitemap ul { padding: 0; }
.sitemap ul li:before{display: none;}

/* Cookie */
body #redim-cookiehint-bottom{background-color: rgb(0, 0, 0, 0.85);}
body #redim-cookiehint{background:transparent;}
body #redim-cookiehint .cookiehead .headline{color:var(--white);}
body #redim-cookiehint .cookiecontent{color:var(--white);}
body #cookiehintsubmit, body #cookiehintsubmitno {background: var(--btnbg) !important;color: var(--white)!important; font-size: 1em !important;}
body #cookiehintsubmit:hover, body #cookiehintsubmitno:hover {background: var(--btnbghover) !important;color: var(--white)!important;}
body #cookiehintinfo a{color:var(--white);}
body #cookiehintinfo a:hover{opacity:0.8;}

/* Farben */
:root {
    --white: #ffffff;
    --btnbg: #1d4ed8;
    --btnbghover:#1e3a8a;
    --fontcolor: #111827;
    --primcolor:#1d4ed8;
    --seccolor:#059669;
    --bordercolor:#e5e7eb;
    --boxbg:#f7f7f7;
    --bg:#f9fafb;
    --lightblue:#eff6ff;
    --lightgreen:#ecfdf5;
    --red:#dc2626;
    --yellow:#fbbf24;
    --black:#000000;
    --darkgray:#1f2937;
    }

/* ANIMATIONEN */
@keyframes shake {
    from,to {transform: translate3d(0, 0, 0);}
    10%,90% {transform: translate3d(-1px, 0, 0);}
    20%, 80% {transform: translate3d(2px, 0, 0);}
    30%, 50%, 70% {transform: translate3d(-4px, 0, 0);}
    40%, 60% {transform: translate3d(4px, 0, 0);}
}

/*====== H E A D E R ===========================================*/
#menueToggle { background: var(--primcolor) url(../img/symbols.svg) center top/50px 150px no-repeat; position: fixed; top: 20px; right: 10px; width: 55px; height: 50px; z-index: 1000; cursor: pointer; }
#menueToggle.close { background: var(--primcolor) url(../img/symbols.svg) center/60px 180px no-repeat; }

header{background:var(--white); box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgba(0, 0, 0, 0.05);}
header .breite{padding:1rem 0;}

#logo { display: inline-block; text-decoration: none; color:var(--fontcolor); font-weight:700; font-size:1.4em; max-width: 75%;}
.logoflex{display: -webkit-box; display: -ms-flexbox; display: flex; max-width:20%; margin: 0.25em 0 0;}
.logobg-black{background:var(--black); height: 5px; width: 75px;}
.logobg-red{background:var(--red); height: 5px; width: 75px;}
.logobg-yellow{background:var(--yellow); height: 5px; width: 75px;}

/*====== C O N T E N T ===========================================*/
main .breite { padding: 2em 0 4em; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between; align-items: flex-start;}
.maincontentitem:nth-of-type(1){width:100%;}
.maincontentitem:nth-of-type(2){width:100%;}

/* Navigation */
nav.wk-horizontal ul{background:none!important; padding: 0 0.5em 0 1em;}
nav.wk-horizontal ul li, nav.wk-horizontal ul li .nav-header, nav.wk-horizontal ul li a {display: block;}
nav.wk-horizontal ul li.deeper.parent > a{border-bottom:1px solid var(--bordercolor);}
nav.wk-horizontal ul li a, nav.wk-horizontal ul li .nav-header{color:var(--fontcolor); padding: 0.5em 0!important; font-size: 1em; cursor: pointer; font-weight:700;}
nav.wk-horizontal ul li a.menu-item-note{margin: -0.75em 0 0.5em; font-size: 0.8em;}
nav.wk-horizontal ul li:hover > a, nav.wk-horizontal ul li.active > a, nav.wk-horizontal ul li:hover > .nav-header, nav.wk-horizontal ul li.active > .nav-header{text-decoration: none;}
nav.wk-horizontal ul li:hover, nav.wk-horizontal ul li.active{background:none;}
nav.wk-horizontal ul li:before{display:none;}

nav.wk-horizontal ul li button.mod-menu__toggle-sub{display:none;}
nav.wk-horizontal ul li.item-112 button.mod-menu__toggle-sub{display:block; font-size: 1em; border-bottom:1px solid var(--bordercolor); padding: 0; margin: 0;
    line-height: 0.42em; width: 100%; text-align: left;}
nav.wk-horizontal ul li ul.mod-menu__sub{display:block!important; padding: 0.5em 0;}
nav.wk-horizontal ul li ul li{padding:0 0.5em;}
nav.wk-horizontal ul li ul li:hover, nav.wk-horizontal ul li ul li.active{background:var(--lightblue); border-radius: .25rem;}
nav.wk-horizontal ul li ul li:hover a, nav.wk-horizontal ul li ul li.active a{color:var(--primcolor);}
nav.wk-horizontal ul li ul li a{font-weight:400;}

/* Content */
.maincontentitem:nth-of-type(2) .com-content-article__body, #mod-custom111, #mod-custom112{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between;}
.page-115 .maincontentitem:nth-of-type(2) .com-content-article__body{display:block;}
.maincontentitem:nth-of-type(2) .com-content-article__body .contentbox, #mod-custom111 .contentbox, #mod-custom112 .contentbox{width:100%; background:var(--white); box-shadow:0 0 #0000,0 0 #0000, 0 1px 2px 0 rgba(0, 0, 0, 0.05); border-radius: .5rem; padding: 1.5em 2em; margin: 0 0 1.5em;}
.maincontentitem:nth-of-type(2) .com-content-article__body .contentbox.large, #mod-custom111 .contentbox.large, #mod-custom112 .contentbox.large{width:100%; background:var(--white); box-shadow:0 0 #0000,0 0 #0000, 0 1px 2px 0 rgba(0, 0, 0, 0.05); border-radius: .5rem; padding: 1.5em 2em;}

.contentbox h2{margin: 0.5em 0 0.67em; font-size: 1.3em;}
.contentbox h3{font-weight:400;}
.contentbox a{font-weight:700;}

.mod-custom .contentbox.large{width:100%; background:var(--lightblue); box-shadow:0 0 #0000,0 0 #0000, 0 1px 2px 0 rgba(0, 0, 0, 0.15); border-radius: .5rem; padding: 1.5em 2em; margin-bottom:2em;}
.contentbox.large.topabstand{margin-top: 1em!important;}

.abstand{margin:1em 0 2em;}

main a{color:var(--primcolor); text-decoration: none;}
main a:hover{text-decoration: underline;}

h1{color:var(--fontcolor); font-size:1.7em; margin: 0 0 0.5em; font-weight:700;}
h1 small{color:var(--seccolor); font-size: 70%;}

.blue-date{display:inline-block; background:var(--lightblue); margin: 0 0 0.5em; padding:0.5em 1em; color:var(--darkgray); font-size:0.9em; border-radius:5px;}

.blue-btn, .contentbox a.blue-btn{color:var(--white); background:var(--btnbg); border-radius:5px; padding: 0.5em 1em; margin-top:0.5em; display: inline-block; font-weight:400;}
.blue-btn:hover, .contentbox a.blue-btn:hover{text-decoration: none; background:var(--btnbghover);}
.blue-lightbtn{color:var(--primcolor); background:url(../img/calculator.svg) 25% center/0.9em no-repeat var(--white); border-radius:5px; padding: 0.5em 1em 0.5em 2.5em; margin-top:0.5em; display: inline-block; font-weight:400; border:1px solid var(--primcolor);}
.blue-lightbtn:hover{text-decoration: none; background:url(../img/calculator-white.svg) 25% center/0.9em no-repeat var(--btnbghover); color:var(--white);}

main ul{list-style-type:none; padding-left:1.8em;}
main ul li{position:relative; padding:0.4em 0;}
main ul li:before{position: absolute; top: 0.5em; left:-1.8em; display: inline-block; width: 18px; height: 18px; background: url(../img/hakchen-green.png) left/contain no-repeat; content: "";}

.required{font-size:80%;}
.wk-form input[type="text"], .wk-form select, .wk-form textarea{box-shadow:none; border: 1px solid var(--bordercolor); border-radius: 0; background:var(--boxbg);}
.wk-form input:focus,.wk-form input[type=text]:focus,.wk-form textarea:focus,.wk-form select:focus,.wk-form select:active, .wk-form input[type=text]:active, .wk-form input:active, 
.wk-form textarea:active {background:var(--white); border: 1px solid var(--bordercolor); }
.wk-form input[type="submit"]{font-size:0.95em;}

.bluebox{background-image: linear-gradient(to bottom right, #1e3a8a, #1d4ed8); border-radius: .5rem; color:var(--white); padding:1.5em 2em 1em; margin:0 0 1.5em; width:100%;}
.bluebox h1{color:var(--white); font-size:2em; margin: 0 0 0.5em;}
.bluebox .tarifstatus{display:inline-block; border-radius:20px; padding:0.5em 1em; font-size:0.83em; margin:-1em 0 0.75em; font-weight:700;}
.bluebox .tarifstatus.gruen{background:#d1fae5; color:var(--seccolor);}
.bluebox .tarifstatus.rot{background:#fde6e6; color:var(--red);}
.bluebox .tarifstatus.blau{background:var(--lightblue); color:var(--primcolor);}
.bluebox .tarifdate{background: url(../img/calendar-alt.svg) left/1.1em no-repeat; padding:0 0 0 1.8em; opacity:0.8; font-size:0.9em; margin-top:1.5em;}

.lightbluebox{background:var(--lightblue); border-radius: .5rem; padding:1em 2em 1.25em; margin:1em 0 1.5em; width:100%;}
.lightbluebox .big{font-size:1.2em;}

.ueberblickbox, .verlaufbox, .ergebnisbox, .reaktionenbox, .forderungbox{width:100%; background:var(--white); box-shadow:0 0 #0000,0 0 #0000, 0 1px 2px 0 rgba(0, 0, 0, 0.05); border-radius: .5rem; padding: 1.5em 2em; margin: 0 0 1.5em;}
.ueberblickbox h2, .verlaufbox h2, .ergebnisbox h2, .reaktionenbox h2, .faqbox h2, .forderungbox h2{font-size: 1.3em; margin-bottom:1em; margin-top: 0.5em;}
.ueberblickbox ul{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between; padding-left:0;}
.ueberblickbox ul li{border-radius: .5rem; padding: 1em 1.5em 1.5em; width:49%;}
.ueberblickbox ul li:nth-of-type(2n){background:var(--lightgreen); color: var(--seccolor);}
.ueberblickbox ul li:nth-of-type(2n+1){background:var(--lightblue); color:var(--primcolor);}
.ueberblickbox ul li .field-entry{display:block;}
.ueberblickbox ul li .field-entry:nth-of-type(1){font-size:1.8em; font-weight:700;}
.ueberblickbox ul li:before{display:none;}

.forderungbox{}

.verlaufbox ul li .field-entry{display:block;}
.verlaufbox ul li .field-entry:nth-of-type(1){font-weight:700;}

.ergebnisbox ul li .field-entry:nth-of-type(1){font-size:1.05em; color:var(--primcolor); font-weight:600;}
.ergebnisbox ul li .field-entry:nth-of-type(1) .field-value {display:block; margin-bottom:0.5em;}
.ergebnisbox ul{padding-left:0;}
.ergebnisbox ul li:before{display:none;}
.ergebnisbox ul li ul{padding-left:1.8em;}
.ergebnisbox ul li ul li:before{display:block;}

.reaktionenbox ul{padding-left:0;}
.reaktionenbox ul li{background:var(--bg); margin-bottom:1em; padding: 1em 1em;}
.reaktionenbox ul li:before{display:none;}
.reaktionenbox ul li .field-entry{display:block;}
.reaktionenbox ul li .field-entry:nth-of-type(1){font-style:italic;}
.reaktionenbox ul li .field-entry:nth-of-type(2){font-weight:600;}
.reaktionenbox ul li .field-entry:nth-of-type(2) .field-value {display:block; margin-top:0.5em; opacity: 0.8;}

.tableheader{background-image: linear-gradient(to bottom right, #1e3a8a, #1d4ed8); border-top-left-radius: .5rem; border-top-right-radius: .5rem;color:var(--white); padding:0.5em 2em 1em; width:100%; margin-top: 1.5em;}
.tablecontent{width:100%; background:var(--white); box-shadow:0 0 #0000,0 0 #0000, 0 1px 2px 0 rgba(0, 0, 0, 0.05); border-bottom-left-radius: .5rem; border-bottom-right-radius: .5rem;padding: 1.5em 2em; margin-bottom: 2em;}
.tablecontent .infobox{border:1px solid #c5cfea; border-radius: .5rem; background: url(../img/info-circle.svg) 1em 1.35em/1.1em no-repeat var(--lightblue); padding: 1em 1em 1em 2.75em; font-size: 0.9em; color:var(--primcolor);}
.tablecontent .infobox p{margin:0.2em 0;}
.tablecontent table{width:100%; margin:2em 0 1em;}
.tablecontent table thead{background:var(--bg); text-align:left;}
.tablecontent table th, .tablecontent table td{padding:0.75em 0.75em; border-bottom:1px solid var(--bordercolor);}
.tablecontent table tbody tr:nth-child(even) {background:var(--bg);}
.tablecontent table td:hover{background:var(--lightblue);}
.tablecontentinfo{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between; margin: 3em 0 1em; font-size: 0.95em;}
.tablecontentitem{background:var(--bg); width:100%; border-radius: .5rem; padding: 0.5em 1.5em;}
.tablecontentitem:nth-of-type(1) ul{padding-left:0;}
.tablecontentitem:nth-of-type(1) ul li:before{display:none;}
.tablecontentitem h3{font-weight:600; font-size:1em;}

.entgeltinfo{}

.faqbox{width:100%; background:var(--white); box-shadow:0 0 #0000,0 0 #0000, 0 1px 2px 0 rgba(0, 0, 0, 0.05); border-radius: .5rem; padding: 1.5em 2em; margin:2em 0;}
.faqbox ul{padding-left:0;}
.faqbox ul li{border-bottom:1px solid var(--bordercolor); padding:0 0 1.5em; margin:0 0 1.5em;}
.faqbox ul li:last-of-type{border-bottom:0; padding:0; margin:0 0 1em;}
.faqbox ul li:before{display:none;}
.faqbox ul li .field-entry{display:block;}
.faqbox ul li .field-entry:nth-of-type(1){font-weight:600; margin-bottom:0.5em;}

.cat-article-nav{display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: space-between; width:100%; margin:1.5em 0 1.5em;}

.rechnerbox{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between; width:100%; margin:1em 0 1em;}
.rechneritem{width:100%; background:var(--white); box-shadow:0 0 #0000,0 0 #0000, 0 1px 2px 0 rgba(0, 0, 0, 0.05); border-radius: .5rem; padding: 1.5em 2em; margin:0 0 1.5em;}
.rechneritem h2{font-size: 1.3em; margin-bottom:1em; margin-top: 0.5em;}
.rechneritem h2 small{font-weight: 400; font-size: 80%;}
.btnbg{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between;}
.btnbg a{width:100%; text-align: center;}
.rechnerinfobox{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between; margin:0.5em 0 1em;}
.rechnerinfoitem{background:var(--bg); width:100%; border-radius: .5rem; padding: 0.5em 1.5em;}
.rechnerinfoitem h3{font-weight:600;}

.convertforms .cf-content-wrap, .convertforms .cf-form-wrap{padding: 1.75em 2em 2em!important;}
.convertforms fieldset.cf-control-group{border:0;}
.convertforms .cf-checkbox-group, .convertforms .cf-radio-group{align-items: flex-start!important;}
.convertforms .cf-input[type=checkbox]{margin: 0.25em 0.5em 0 0;}
.convertforms .required{margin: 2em 0 -1.5em;}

.com-content-archive__items{margin: 2em 0 1em;}
.com-content-archive__items > div{border-bottom: 1px solid var(--bordercolor);}
.com-content-archive__items .page-header h2{font-size:1.1em;}
.com-content-archive__items .intro h1{display:none;}

.com-content-archive fieldset.filters{}
.com-content-archive fieldset.filters .me-2{display: inline-block; margin: 0.5em 1em 0.5em 0;}
.com-content-archive fieldset.filters button.btn{border-radius: 20px; border: none; padding: 0.3em 1.5em; font-size: 1em; cursor: pointer; background:var(--btnbg); color:var(--white); margin-top:0.25em;}
.com-content-archive fieldset.filters button.btn:hover{background:var(--btnbghover);}

/*====== P O S T C O N T E N T ===========================================*/
.schnellbox{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between;}
.schnellitem{width:100%; border:1px solid var(--bordercolor); color:var(--fontcolor); border-radius: .5rem; margin: 0 0 1em;}
.schnellitem:hover{border:1px solid var(--primcolor);}
.schnellitem a{color:inherit; font-weight:700; display:block; padding:1em 1em;}
.schnellitem a small{font-weight:400; display:block;}
.schnellitem a:hover{text-decoration: none;}
.schnelldate{display:block; background:#d1fae5; color:var(--seccolor); display:inline-block; border-radius:20px; padding:0.5em 1em; font-size:0.7em; font-weight:600;}

#mod-custom115, #mod-custom113{font-size:0.9em; margin-bottom: 2em;}
#mod-custom115 small, #mod-custom113 small{font-size:90%;}

/*====== F O O T E R ===========================================*/
footer{background:var(--darkgray); color:var(--white);}
footer .breite{padding: 2em 0 3em; text-align:center;}

footer a { color: inherit; text-decoration: none;}
footer a:hover{text-decoration: underline;}

footer .nav { padding: 0; list-style-type:none; font-size:0.9em; text-align: left;}
footer .nav li { display: block; margin:0.4em 0;}
footer .nav li .nav-header{font-weight: 700; font-size: 1.05em; padding-bottom: 0.5em; display: block;}
footer .nav li:last-of-type { margin-right: 0; }
footer .nav li a { text-decoration: none; }
footer .nav li.active a, footer .nav li:hover a{opacity:0.8;}

#copyright{font-size:0.8em; line-height: 1.6em; margin-top: 1.5em; border-top: 1px solid rgba(55, 65, 81, 0.5); padding-top:1.5em; width:100%;}

/*====== M E D I A Q U E R Y S ===========================================*/
@media only screen and (max-width:1023px) {
    .maincontentitem:nth-of-type(1) nav.wk-horizontal{background:var(--white); box-shadow:0 0 #0000,0 0 #0000, 0 1px 2px 0 rgba(0, 0, 0, 0.05); border-radius: .5rem; padding:0.5rem; margin-bottom: 2em;}
    .rechnerinfoitem,.tablecontentitem{margin-bottom:1em;}

    .wk-responsive-table thead{display:block;}
    .wk-responsive-table, .wk-responsive-table tbody, .wk-responsive-table tr, .wk-responsive-table td, .wk-responsive-table th {display: block;width: 100%;}
    .wk-responsive-table tr {cursor: pointer;max-height: 30px;overflow: hidden;position: relative;}
    .wk-responsive-table tbody .icon-accordion {display: block;font-size: 1.6em;font-style: normal;width: 16px;height: 16px;position: absolute;right: 15px;top: 0px;text-align: center;}
    .wk-responsive-table td, .wk-responsive-table th{border-left:none;}
    .wk-responsive-table td .tabletitel {display: block; font-weight:600; margin: 0 0 1em;}
}
@media only screen and (min-width:400px) {
    .blue-lightbtn, .blue-lightbtn:hover{background-position:32% center;}
}
@media only screen and (min-width:768px) {
    html {font-size: 100%;}
    .breite{width: 95%;}
	#menueToggle { display: none; }
    .hiddenmobile { display: block; }

    figure.left { float: left; margin: 0 1.5em 0 0; max-width: 40%; }
    figure.right { float: right; margin: 0 0 0 1.5em; max-width: 40%; }

    .wk-responsive-table {width: 100%!important;}

    .maincontentitem:nth-of-type(1){width:30%; background:var(--white); box-shadow:0 0 #0000,0 0 #0000, 0 1px 2px 0 rgba(0, 0, 0, 0.05); border-radius: .5rem; padding:0.5rem;}
    .maincontentitem:nth-of-type(2){width:68%;}

    .blue-lightbtn, .blue-lightbtn:hover{background-position:25% center;}

    .down{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: center;}
    footer .nav {padding: 0 5%;}
    /* GoTop-Link */
    #gotop { opacity: 1; -webkit-transition: opacity 500ms ease; transition: opacity 500ms ease; position: fixed; bottom: 10px; right: 10px; z-index: 1000; width: 40px; height: 40px; background: var(--darkgray) url("../img/symbols.svg") center bottom/40px 120px no-repeat;}
    #gotop.hide { z-index: -1; opacity: 0; }
}

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

    .maincontentitem:nth-of-type(1){width:25%;}
    .maincontentitem:nth-of-type(2){width:73%;}

    .maincontentitem:nth-of-type(2) .com-content-article__body .contentbox, #mod-custom111 .contentbox, #mod-custom112 .contentbox{width:49%;}
    .schnellitem,.rechnerinfoitem{width:32.33%;}
    .rechneritem,.btnbg a, .tablecontentitem{width:49%;}

}

@media only screen and (min-width: 1280px) {
    .maincontentitem:nth-of-type(1){width:20%;}
    .maincontentitem:nth-of-type(2){width:78%;}

    .blue-lightbtn,.blue-lightbtn:hover{background-position:20% center;}
}

@media only screen and (min-width:1366px) {
      .breite{width: 90%;}
}

@media only screen and (min-width:1440px) {
    .blue-lightbtn,.blue-lightbtn:hover{background-position:23% center;}
}

@media only screen and (min-width:1600px) {
    .blue-lightbtn,.blue-lightbtn:hover{background-position:25% center;}
}

@media only screen and (min-width:1680px) {
	
}

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

}