html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; vertical-align: baseline; font: inherit; font-size: 100%;} article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
html {margin:0; padding:0; -webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
ol, ul {list-style: none;}
blockquote,q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
table {border-spacing: 0; border-collapse: collapse;}
code, kbd, tt, var {font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}
abbr, acronym {border-bottom: 1px dotted #666; cursor: help;}
mark, ins {background: #fff; text-decoration: none;}
sup,sub {font-size: 75%; height: 0; line-height: 0; position: relative; vertical-align: baseline;}
sup {bottom: 1ex;}
sub {top: .5ex;}
small {font-size: 75%;}
big {font-size: 125%;}
figure { margin: 0;}
table {margin: 0 0 1.5em; width: 100%;}
th {font-weight: bold;}
button, input, select, textarea {font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle;}
button, input {line-height: normal; *overflow: visible;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {border: none;border-radius: 1px;background: #ccc;color: rgba(0, 0, 0, 0.8);cursor: pointer;-webkit-appearance: button;font-size: 12px;line-height: 1;padding: 1.12em 1.5em 1em;}
button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {-webkit-box-shadow: 0; -moz-box-shadow: 0; box-shadow: 0;}
button:focus, html input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button:active, html input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active {-webkit-box-shadow: 0; -moz-box-shadow: 0; box-shadow: 0;}
:focus {outline-color: white;outline-style: none;outline-width: 0;}
input[type="checkbox"], input[type="radio"] {box-sizing: border-box; padding: 0;}
input[type="search"] {-webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}
input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0; padding: 0;}
input[type=text], input[type=email], textarea {color: #888888; border: 1px solid #dddddd; border-radius: 1px;}
input[type=text]:focus, input[type=email]:focus, textarea:focus {color: #101010;}
input[type=text], input[type=email] {padding: 3px;}
textarea {overflow: auto; padding: 10px; vertical-align: top; width: 98%;} @font-face {
font-family: 'tex_gyre_herosregular';
src: url(//www.laborgras.com/wp-content/themes/laborgras/fonts/texgyreheros-regular-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'tex_gyre_herosbold';
src: url(//www.laborgras.com/wp-content/themes/laborgras/fonts/texgyreheros-bold-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
} html, body {
padding: 0;
margin: 0;
height:100%;
background: #ffffff;
font-family: 'tex_gyre_herosregular', Helvetica, sans-serif;
line-height: 160%;
font-size: 18px;
color: #1D1D1B;
}  h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
font-family: 'tex_gyre_herosregular', Helvetica, sans-serif;
}
h1 {
font-size: 48px;
}
h2 {
font-size: 34px;
line-height: 130%;
margin-bottom: 2em;
padding-bottom: 0.5em;
}
h3 {
font-size: 28px;
}
h4 {
font-size: 18px;
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
} p {
margin-bottom: 1.5em;
}
ul,
ol {
margin: 0 0 1.5em 3em;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
ul ul,
ol ol,
ul ol,
ol ul {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: bold;
}
dd {
margin: 0 1.5em 1.5em;
}
b,
strong {
font-weight: normal;
font-family: 'tex_gyre_herosbold';
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
} a {
color: #1D1D1B;
-webkit-transition: color 0.25s ease-in-out;
-moz-transition: color 0.25s ease-in-out;
-o-transition: color 0.25s ease-in-out;
-ms-transition: color 0.25s ease-in-out;
transition: color 0.25s ease-in-out;
text-decoration: none;
}
a:hover,
a:focus,
a:active {
color: #1D1D1B;
text-decoration: underline;
} .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin: 0 auto;
}
.container {
margin:0 auto;
width:100%;
}
.center {
margin:0 3% 0 3%;
width:94%;
} header {
position: fixed;
width:100%;
background: #fff;
z-index:20;
}
header #brand {
float:left;
margin:0;
font-size:20px;
font-family: 'tex_gyre_herosbold';
display:none;
} header nav {
float:left;
width:100%;
}
header nav ul {
list-style: none;
margin: 0;
padding:20px 0 0 0;
}
header nav ul li {
float: left;
padding:0 30px 0 0;
}
header nav ul li a {
color: #1D1D1B;
font-size: 20px;
line-height:170%;
}
header nav ul li a:hover {
text-decoration: none;
}
header nav ul li:first-child a {
font-family: 'tex_gyre_herosbold';
}
header nav li ul {
position:absolute;
margin:0 auto;
left:0;
padding:10px 0 0 3%;
width:100%;
background: #fff;
height:0;
transition: height ease 0.7s;
transition-delay: 0.5s;
overflow: visible;
}
header nav li:hover ul, 
header nav li.current-menu-parent ul,
header nav li.current-page-ancestor ul,
header nav li.current-menu-ancestor ul {
height:50px;
transition: height ease 0.7s;
}
header nav li ul li {
padding:0 20px 0 0;
margin: 0;
opacity:0;
transition: opacity ease 0.7s;
}
header nav li:hover ul li, 
header nav li.current-menu-parent ul li,
header nav li.current-page-ancestor ul li,
header nav li.current-menu-ancestor ul li {
opacity:1;
transition: opacity ease 0.7s;
}
header nav li:nth-child(2) ul li:last-child {
padding:0 20px 0 0;
width:50%;
}
header nav li:hover ul {
z-index:40;
}
header nav li.current-menu-parent ul {
z-index:20;
}
nav.main-navigation li ul li a {
font-family: 'tex_gyre_herosregular';
font-size: 20px;
width:100%;
} header nav li li ul.sub-menu {
float:left;
position:absolute;
margin:5px auto;
left:0;
padding:0 0 0 3%;
width:100%;
background: #fff;
height:auto !important;
max-height:0;
transition: max-height ease 0.8s; overflow: hidden;
}
header nav li.menu-item-has-children li.menu-item-has-children:hover ul.sub-menu,
header nav li.current-menu-parent li.menu-item-has-children:hover ul.sub-menu,
header nav li.current-menu-ancestor li.menu-item-has-children:hover ul.sub-menu,
header nav li.current-menu-ancestor li.menu-item-has-children ul.sub-menu:hover {
height:auto !important;
max-height:500px;
transition: max-height ease 0.8s;
padding:0 0 20px 3%;
}
header nav li li.menu-item-has-children ul li {
padding:0 20px 0 0;
width:100%;
margin: 0;
background:#fff;
display:block;
} nav.main-navigation li.current-menu-item li a, 
nav.main-navigation li.current-page-ancestor li a, 
nav.main-navigation li.current-menu-ancestor li a, 
nav.main-navigation li.current-menu-parent li a,
nav.main-navigation li.current-menu-parent li.current-menu-item li a,
nav.main-navigation li.current-menu-ancestor li.current-menu-item li a,
nav.main-navigation li.current-menu-parent li.current-menu-parent li a,
nav.main-navigation li.current-page-ancestor li.current-page-ancestor li a {
border-bottom:0;
}
header nav ul li a:hover, 
header nav ul li li a:hover,
nav.main-navigation li.current-menu-item li a:hover, 
nav.main-navigation li.current-menu-parent li a:hover,
nav.main-navigation li.current-menu-parent li.current-menu-item li a:hover,
nav.main-navigation li.current-menu-parent li.current-menu-parent li a:hover,
nav.main-navigation li.current-page-ancestor li.current-page-ancestor li a:hover {
border-bottom: 1px #1D1D1B solid;
}
nav.main-navigation li.current-menu-item a, 
nav.main-navigation li.current-page-ancestor a,
nav.main-navigation li.current-page-ancestor li.current-page-ancestor a,
nav.main-navigation li.current-menu-parent li.current-menu-item a,
nav.main-navigation li.current-page-ancestor li.current-page-ancestor li.current-menu-item a {
border-bottom: 3px #1D1D1B solid;
}
header .logo {
display:none;
} .wpmf-gallerys {
float:left;
width:100%;
margin-top:8px;
margin-bottom:0;
}
article .wpmf-gallerys:before {
content: "";
display:block;
padding-top: 60%;
}
article .wpmf-gallerys .wpmfslick {
position: absolute;
height:100% !important;
width:100%;
top:0;
bottom:0;
left:0;
right:0;
text-align:center;
overflow: hidden;
border:0 !important;
float:left;
margin:0 !important;
background:#000;
}
.slick-slider .slick-track, 
.slick-slider .slick-list,
.slick-slider .slick-slide,
.slick-slider .slick-slide div {
height:100% !important;
max-height:100% !important;
}
.the-content .wpmf-gallery-item,
.the-content .wpmf-gallery-icon,
.the-content .wpmf-gallery-icon a {
float:left;
width:100%;
height:100%;
}
.page-child .wpmfslick.wpmf-slick-crop-0 .wpmf-gallery-icon img:not(.glrsocial_image) {
width:100% !important;
object-fit: contain;
}
.page-child .wpmf-slick-text,
.single .wpmf-slick-text,
ul.slick-dots {
display:none !important;
} .main-fluid, #primary {
height:100%;
}
#content {
height:100%;
padding-top:130px;
} .page-template-page-home-engl #content {
padding-top:0;
height:100%;
}
.page-template-page-home-engl article {
height:100%;
overflow:hidden;
margin-bottom: 80px;
}
.page-template-page-home-engl article .the-content {
float:left;
width:100%;
height:100%;
} .home .wpmf-gallerys {
float:left;
width:100% !important;
height:calc(95% - 25px) !important;
margin:5% 0 0 0;
padding:0;
position:relative;
}
.home .wpmfslick.wpmf-slick-crop-0 .wpmf-gallery-icon img:not(.glrsocial_image) {
width:100% !important;
height:100%;
object-position: center;
object-fit: cover;
} .home .slick-slider .slick-slide .wpmf-slick-text {
float:left;
position: absolute;
top:50px !important;
bottom: auto !important;
left: auto;
right: 0;
box-sizing: border-box;
display: block;
clear: left;
opacity: 1;
width: 33%;
height:auto !important;
margin: 0 auto;
border-bottom: none;
z-index: 999;
text-overflow:;
overflow: hidden;
transition: none;
text-align: left !important;
}
.home .wpmf-slick-text span {
color: #eee;
bottom: 0;
font-size: 78px;
transition: none;
padding-bottom: 0;
text-overflow:inherit;
overflow: hidden;
white-space: normal;
max-width: 100%;
text-align: left;
}
.home .wpmf-slick-text span.title{
display:none;
}
.home .wpmf-slick-text span.caption {
text-align: left !important;
font-size: 78px;
color:#eee;
width:100%;
height:auto;
line-height:90%;
opacity:0.7;
word-break: break-word;
}
.home .wpmf_overlay {
z-index:1002;
}
.home .wpmf-gallery-icon:before{
content: "more info";
position:absolute;
text-align: left;
color:#eee;
font-size:55px;
right:0;
width:33%;
height:50px;
bottom:10%;
text-decoration: underline;
opacity:0.4;
padding-right:0;
z-index:1001;
}
.home.page-id-2355 .wpmf-gallery-icon:before{
content: "mehr Infos";
} .home .the-content .flex-control-nav.wpmf-control-nav {
bottom:0 !important;
}
.slick-prev:before, .slick-next:before {
content: none !important;
}
.wpmfslick.wpmf-gg-one-columns .slick-prev {
left: 10px !important;
background: url(//www.laborgras.com/wp-content/themes/laborgras/img/previous.svg) center center no-repeat;
background-size:20px auto;
opacity:0.3;
}
.wpmfslick.wpmf-gg-one-columns .slick-next {
right: 10px !important;
text-align: right;
background: url(//www.laborgras.com/wp-content/themes/laborgras/img/next.svg) center center no-repeat;
background-size:20px auto;
opacity:0.3;
}
.wpmfslick.wpmf-gg-one-columns .slick-prev:hover,
.wpmfslick.wpmf-gg-one-columns .slick-next:hover {
opacity: 0.9 !important;
}
.home .box-content-pic p,
.home .box-content-pic iframe {
width:100%;
height:100%;
background: #000;
}
.home .box-content-pic iframe body {
height:0 !important;
}
.home .wpmf-gallerys a {
background:none;
padding:0;
} article {
background: transparent;
padding: 0;
}
.page-image {
float:left;
width:65%;
padding:0 3% 0 0;
margin: 0 0 30px 0;
}
.page-image p {
margin:0;
padding:0;
} .image-box {
float:left;
width: 100%;
position:relative;
}
.image-box:before {
content: "";
display:block;
padding-top: 70%;
}
.image-box img {
width:100%;
height:100%;
object-fit: cover;
}
.image-box .textwidget {
position: absolute;
height:100%;
width:100%;
top:0;
bottom:0;
left:0;
right:0;
text-align:center;
overflow: hidden;
background:#eee;
} h1.title {
float:right;
width:32%;
color: #404040;
line-height:90%;
font-size: 78px;
padding:0 0 50px 0;
-moz-hyphens: auto;
-o-hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto; -webkit-hyphenate-limit-before: 5; 
-webkit-hyphenate-limit-after: 6; -moz-hyphenate-limit-chars: 12 5 6; -webkit-hyphenate-limit-chars: 12 5 6; -ms-hyphenate-limit-chars: 12 5 6; 
hyphenate-limit-chars: 12 5 6;
}
h1.title-100 {
display:none;
}
h1.title-extern {
float:left;
width:90%;
color: #404040;
line-height:90%;
font-size: 78px;
padding:0;
word-wrap: break-word;
margin-bottom:30px;
} article .the-content {
float:left;
color: #191919;
width:65%;
}
article .the-content img {
width: 100%;
height: auto;
}
.page-template-default article .the-content {
float:left;
width:65%;
margin-bottom:100px;
}
.page-template-default article .the-content p {
width:100%;
} article .the-content.text {
float:left;
color: #191919;
width:65%;
margin:0 0 100px 0;
}
article .the-content.text h2 {
margin:0 0 10px 0;
}
article .the-content.text p:nth-child(1) {
margin-bottom:0;
} .accordion p,
.collaborators p {
margin:0;
}
.accordion h2,
.collaborators h2 {
font-size: 34px;
line-height: 100%;
margin-bottom: 0;
padding-bottom: 0;
}
.accordion-title { margin: 0;
padding: 0;
cursor: pointer;
}
.accordion-title:hover {
text-decoration: underline;
}
.accordion-title.open {
padding: 0;
}
.accordion-title:first-child {border: none;}
.accordion-title.open {cursor: default;}
.accordion-content {padding: 10px 0 30px 0;} .flex-container {
width:100%;
float:left;
padding: 0;
margin: 0;
list-style: none;
-ms-box-orient: horizontal;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -moz-flex;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
align-items: flex-start;
} .site-info {
float:right;
width:30%;
font-size:16px;
line-height: 140%;
font-family: 'tex_gyre_herosregular';
font-weight:normal;
padding:0 2% 0 0;
} .pagination {
width:100%;
float:left;
border-top:1px solid #000;
padding:20px 0 70px 0;
}
.pagination .left {
width:40%;
float:left;
background:url(//www.laborgras.com/wp-content/themes/laborgras/img/left.svg) left center no-repeat;
background-size:50px auto;
padding-left:60px;
}
.pagination .right{
width:40%;
float:right;
text-align:right;
background:url(//www.laborgras.com/wp-content/themes/laborgras/img/right.svg) center right no-repeat;
background-size:50px auto;
padding-right:60px;
} .page-template-event-category article .the-content {
float:left;
color: #191919;
width:100%;
}
.page-template-event-category article .the-content h2,
.page-template-event-category article .flex-container h2 {
width:100%;
padding:10px 30px 40px 0;
}
.page-template-event-category article.post-list h3.title,
.page-template-page-home-engl article.post-list h3.title {
font-size: 22px;
padding:10px 30px 0 0;
}
.page-template-events-category article .the-content {
float:left;
color: #191919;
width:100%;
}
.page-template-events-category article .the-content h2,
.page-template-events-category article .flex-container h2 {
width:100%;
padding:10px 30px 40px 0;
}
.page-template-events-category article.post-list h3.title,
.page-template-page-home-engl article.post-list h3.title {
font-size: 22px;
padding:10px 30px 0 0;
} .page-template-event-category article .the-content .next-event {
width:66%;
}
.page-template-events-category article .the-content .next-event {
width:66%;
}
article .the-content .next-event article.post-list {
float:left;
width:100%;
height:auto;
margin:0 0 60px 0;
}
article .the-content .next-event article.post-list {
float:left;
width:100%;
height:auto;
margin:0 0 60px 0;
}
.page-template-events-category article .the-content .next-event li {
display:none;
} article .the-content .flex-container.upcoming article.post-list:nth-of-type(1) {
display:none;
}
article .the-content .flex-container.upcoming article.post-list:nth-of-type(3n+4) {
float:left;
width:32%;
height:auto;
margin:0 0 60px 0;
}
article .the-content .flex-container.upcoming article.post-list:nth-of-type(3),
article .the-content .flex-container.upcoming article.post-list:nth-of-type(3n+3) {
float:left;
width:32%;
height:auto;
margin:0 2% 60px 0;
}
article .the-content .flex-container.upcoming li {
font-size: 34px;
margin-bottom:200px;
} .page-template-event-category article .page-image {
height:0;
padding-bottom:30px;
}
.page-template-event-category article .image-box .textwidget {
height:0;
background: none;
}
.page-template-event-category .flex-container.firstfc {
height:0;
}
.page-template-events-category article .page-image {
height:0;
padding-bottom:30px;
}
.page-template-events-category article .image-box .textwidget {
height:0;
background: none;
}
.page-template-events-category .flex-container.firstfc {
height:0;
} .extern,
.extern a {
color:#888;
}
.performances,
.performances a {
font-family: 'tex_gyre_herosbold';
}
.monthlist {
width:100%;
float:left;
margin:20px 0 50px 0;
}
.monthlist .flex-container {
margin:5px 0 5px 0;
}
.eventtime {
width:20%;
}
.eventlink {
width:80%;
}
.em-pagination {
width:100%;
}
.em.pixelbones a {
color:#000 !important;
} .download-container {
margin-top: 50px;
float:left;
width:100%;
}
.download-preview {
float:left;
width:35%;
margin-right:5%;
background: #eee url(//www.laborgras.com/wp-content/themes/laborgras/img/document.svg) no-repeat center;
background-size:40px auto;
}
.download-content {
float:left;
width:60%;
}
.download-preview .page-image {
width:100%;
margin-bottom:0;
}
.download-preview .flex-direction-nav.wpmf-direction-nav a {
width:15% !important;
}
.download-preview img {
width:100%;
}
.download-preview .textwidget {
background: none;
}
.download-preview .textwidget .wp-caption {
width:100% !important;
} .home .flex-container li {
display:none;
} article.post-list {
float:left;
width:32%;
height:auto;
margin:0 2% 60px 0;
}
article.post-list:nth-of-type(3n+3) {
float:left;
width:32%;
height:auto;
margin:0 0 60px 0;
}
article.post-list .the-content {
width:100%;
}
article.post-list .list-text {
float:left;
height:auto;
}
article.post-list a .list-text h3:hover,
article.post-list a .list-text p:hover {
text-decoration: underline;
}
article.post-list .list-image {
float:left;
background:#eee;
width: 100%;
position:relative;
text-align: center;
}
article.post-list .list-image:before {
content: "";
display:block;
padding-top: 65%;
}
article.post-list .list-image img {
width:100%;
height:100%;
object-fit: cover;
transition:all 0.5s ease;
}
article.post-list .list-image img:hover {
width:102%;
height:102%;
object-fit: cover;
transition:all 0.5s ease;
}
.box-content-pic {
position: absolute;
height:100%;
width:100%;
top:0;
bottom:0;
left:0;
right:0;
text-align:center;
overflow: hidden;
}
.em.em-list {
display: block !important;
} article.post-list h2.title {
font-size: 22px;
padding:10px 30px 0 0;
}
article.post-list img {
width:100%;
height:100%;
object-fit:cover;
}        .mailpoet_form form{
padding:40px 0 20px 0 !important;
}
.mailpoet_form label{
padding:0;
font-family: 'tex_gyre_herosbold';
padding-bottom:15px;
}
.mailpoet_form p{
line-height:160% !important;
}
.mailpoet_form a{
text-decoration:underline !important;
}
.mailpoet_form input.mailpoet_submit{
color:#fff;
font-size:18px;
padding-top:20px;
background:#000;
padding:10px !important;
} .tnp-subscription {
max-width:100% !important;
}
footer {
float:left;
padding: 30px 0 40px 0;
width:100%;
background:#000;
margin-top: 80px;
}
.footer-left {
float:left;
width:50%;
}
.footer-right {
float:right;
text-align: right;
}
.social {
margin-top:80px;
}
footer ul {
margin:0;
}
footer li {
list-style: none;
line-height:120%;
}
footer a{
color:#fff;
padding-left:20px;
}
footer a:hover {
color:#fff;
text-decoration: underline;
}   .site-footer{
}
.hide-text {
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
}
.clear {
clear: both;
} .clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.clearfix {
display: inline-block;
}
html[xmlns] .clearfix {
display: block;
}
* html .clearfix {
height: 1%;
}
@media only screen and (max-width: 1024px) {
.slick-slider .slick-slide{
width: 100vw !important;
}
.home .slick-slider .slick-slide .wpmf-slick-text {
top:70px !important;
left: 5%;
right: auto;
width: 90%;
}
.home .wpmf-gallery-icon:before{
right:auto;
left:5%;
width:90%;
height:50px;
bottom:5%;
}
}
@media only screen and (max-width: 1000px) {
article.post-list,
article.post-list:nth-of-type(3n+3),
article .the-content .next-event article.post-list {
width:48%;
margin:0 2% 60px 0;
}
h1.title-100 {
float:right;
width:32%;
color: #404040;
line-height:90%;
font-size: 78px;
padding:0;
word-wrap: break-word;
}
}
@media only screen and (max-width: 800px) {
header .logo {
display:block;
float:left;
width:100%;
padding:20px 0 10px 0;
color: #1D1D1B;
font-size: 20px;
line-height:170%;
font-family: 'tex_gyre_herosbold';
}
#content {
padding-top:80px;
}
h1.title {
display:none;
}
h1.title-100 {
display:block;
float:left;
width:100%;
color: #404040;
line-height:90%;
font-size: 64px;
padding:0 0 30px 0;
word-wrap: break-word;
}
.page-image {
float:left;
width:100%;
padding:0 0 30px 0;
}
}
@media only screen and (max-width: 700px) {
.home .slick-slider .slick-slide .wpmf-slick-text {
font-size: 64px;
}
article .the-content,
.page-template-default article .the-content {
width:100%;
}
article.post-list,
article.post-list:nth-of-type(3n+3),
article .the-content .next-event article.post-list {
width:100%;
margin:0 0 60px 0;
}
.page-template-events-category article .the-content .next-event {
width:100%;
}
.page-template-events-category .flex-container.firstfc {
height:auto;
}
.page-template-events-category article .page-image {
padding:0;
margin:0;
}
.site-info {
float:left;
width:100%;
padding:0;
}
.pagination .left {
width:80%;
background-size:40px auto;
padding-left:50px;
}
.pagination .right{
width:80%;
float:right;
text-align:right;
background-size:40px auto;
padding-right:50px;
}
.flex-direction-nav.wpmf-direction-nav a {
width: 8% !important;
}
h1.title-extern {
width:100%;
}
article .the-content.text,
.eventtime,
.eventlink {
width:100%;
}
}
@media only screen and (max-width: 600px) {
.footer-left {
float:left;
width:100%;
}
.footer-right {
float:left;
text-align: left;
width:100%;
margin-top:40px;
}
.social {
margin-top:10px;
}
}