.perfect-pullquote blockquote, .perfect-pullquote blockquote p { margin:0 !important;
padding:0 !important;
border:0 !important;
outline:0 !important;
font-size:100% !important;
text-align: left !important;
vertical-align:baseline !important;
background:transparent !important;
quotes:none !important;
}
.perfect-pullquote blockquote:before,
.perfect-pullquote blockquote:after,
.perfect-pullquote blockquote p:before,
.perfect-pullquote blockquote p:after {
content:'' !important;
content:none !important;
}
.perfect-pullquote blockquote footer:before {
content:'\2014 \00A0' !important;
}
.perfect-pullquote blockquote footer {
margin-top:4px;
}
.perfect-pullquote blockquote footer cite {
font-style: italic;
}
.perfect-pullquote blockquote footer cite a {
display: inline-block;
font-style: italic;
}
.perfect-pullquote {
color:#363636;
font-size:21px;
line-height: 1.5;
display: block;
width: 30%;
padding: 0.5em 1em;
margin: 24px 0px;
}
.perfect-pullquote.pullquote-align-full {
width:95%;
}
.perfect-pullquote blockquote p {
color:#363636;
font-size:21px;
line-height: 1.5;
}
.pullquote-align-left {
text-align: left;
margin: 0.5em 1.5em 1em 0;
float: left;
}
.pullquote-align-right {
text-align: left;
margin: 0.5em 0 1em 1.5em;
float: right;
}
.pullquote-align-full {
text-align: left;
margin: 0.5em 0 1em 1.5em;
padding-right: 0;
float: none;
}
.pullquote-border-placement-left {
border-left: 5px solid #eeeeee;
}
.pullquote-border-placement-right {
border-right: 5px solid #eeeeee;
}
.pullquote-border-placement-top {
border-top: 5px solid #eeeeee;
padding-left:.5em;
padding-right: .5em;
}
@media screen and (min-width: 769px) and (max-width: 992px) {
.perfect-pullquote {
width:50% !important;
}
.perfect-pullquote.pullquote-align-full {
margin: 0.5em 0 1em 0.5em;
width:95% !important;
}
}
@media screen and (max-width: 768px) {
.perfect-pullquote {
margin: 0.5em 0 1em 0.5em !important;
padding: 0.5em 1em;
padding-right: 0;
width:95% !important;
border-left: 5px solid #eeeeee;
border-right: none !important;
border-top: none !important;
float:none;
}
}.wp-caption-text,
.gallery-caption,
.bypostauthor {
}#jump {
height: 1em;
line-height: 1em;
margin: 0;
z-index: 99999;
width: 100%;
position: absolute;
top:0;
}
#jump a, #jump a:visited, #jump a:hover {
display: inline;
height: 1px;
left: -1000px;
overflow: hidden;
position: absolute;
top: -1000px;
width: 1px;
}
#jump a:focus, #jump a:active {
background-color: #109bc5;
color:#fff;
font-weight: bold;
text-align:center;
height: auto;
left: 0;
padding: 1% 2% 1% 2%;
top: 0px;
width: 100%;
z-index: 99999;
font-size:1.2em;
}
a:focus {
outline: 2px dotted #000;
}
a:active {
outline: none;
}
a img:focus{
outline: 2px solid #000;
}
.hidden {
display: inline;
height: 1px;
left: -5000px;
overflow: hidden;
position: absolute;
top: -5000px;
width: 1px;
}
.texthidden {
text-indent:-9999px;
text-align:left;
display: inline-block;
}
.hiddenheadline  {
display: inline;
height: 1px;
left: -5000px;
overflow: hidden;
position: absolute;
top: -5000px;
width: 1px;
}  .newsletter .wpcf7-list-item.first.last {
margin: 0;
}
.fusion-button, .fusion-button-text {
color: white !important;
}
.fusion-logo img {
width: 256px !important;
}
.fusion-main-menu .menu-text {
text-transform: uppercase;
}
#main {
padding-top: 20px !important;
padding-bottom: 0px !important;
}
.fusion-mobile-menu-design-modern .fusion-icon-bars {
font-size: 42px;
}
#banner1, #banner2, #banner3, #banner4 {
height: 115px;
width: 145px;
background-size: contain;
float: left;
margin-left: 10px;
position: relative;
left: -24px;
}
#banner1 {
background:#fff url(//www.msges.at/wp-content/uploads/2017/07/banner1.png) no-repeat top left;
}
#banner2 {
background:#fff url(//www.msges.at/wp-content/uploads/2017/07/banner2.png) no-repeat top left;
}
#banner3 {
background:#fff url(//www.msges.at/wp-content/uploads/2017/07/banner3.png) no-repeat top left;
}
#banner4 {
background:#fff url(//www.msges.at/wp-content/uploads/2017/07/banner4.png) no-repeat top left;
}
#spenden-cta {
top: 38px;
margin-left: 30px;
} @media screen and (min-width: 1024) {
#text-7 {
padding-left: 40px;
}
} @media screen and (max-width: 1250px) {
#banner .banner-elem{
display: none;
}
#banner  {
position: absolute;
top: 20px;
right: 0;
}
}
.cta-button {
background-color: #f0ede3 !important;
}
.cta-button span {
color: gray !important;
} footer p {
line-height: 1.5em;
} ::-webkit-input-placeholder { color:    #cccccc !important;
}
:-moz-placeholder { color:    #cccccc !important;
opacity:  1;
}
::-moz-placeholder { color:    #cccccc !important;
opacity:  1;
}
:-ms-input-placeholder { color:    #cccccc !important;
}
::-ms-input-placeholder { color:    #cccccc !important;
}
select {
font-size: 14px;
} #tribe-events {
padding-bottom: 60px;
}
#tribe-events .tribe-events-button {
color: white !important;
} .fusion-secondary-header .search-field input {
height: 30px !important;
}
.fusion-secondary-header .search-button input {
height: 30px !important;
width: 30px !important;
line-height: 30px !important;
}
.fusion-secondary-header .searchform {
margin-top: 7px;
margin-right: 2em;
}
.wpcf7-submit {
color: white !important;
}
#spenden-cta a {
color: white;
} #resizer {
display: inline;
margin-right: 3em;
padding-top: 4px;
}
#smaller {
padding-left: 0;
font-size: 1em;
}
#reset {
font-size: 1.2em;
padding: 2em;
}
#larger {
font-size: 1.5em;
}
#resizer a {
color: #000;
text-decoration: none;
cursor: pointer;
}
#main.smaller {
font-size: 80%;
}
#main.larger {
font-size: 120%;
line-height: 180%;
}
.paddtop20 {
margin-top:30px;	
}
.fusion-content-widget-area .widget.tribe-events-list-widget {
margin-bottom: 5px;
position: relative;
}
h4.newheadh4 {
font-size: 20px;
color: #262e44;
margin-bottom: 10px;
}
.fusion-header-v4 .search-button {
display:none;
} li#menu-item-14992 a span {
background:#C00418 !important;
color:#fff !important;
display:inline-block !important;
padding:7px 15px !important;
font-weight:bold;
text-transform:uppercase;
line-height: 1.3;
}
.fusion-secondary-header {
padding-top:5px !important;
padding-bottom:5px !important;
}
#spenden-cta,
.banner-elem{
display:none;
}
.fusion-header {
background:#F0EDE3 url(//www.msges.at/wp-content/themes/msges/img/header.jpg) no-repeat top right;
}
.fusion-logo .bannerslogan img {
width: auto !important;
}
#banner {
position: absolute;
z-index: 2;
top: 25px;
left: 270px;
max-width: 550px;
}
body .fusion-mobile-menu-icons {
margin-top: 25px;
}
.fusion-is-sticky .staticmenus {
display:none;
}
.staticmenus > .fusion-row {
text-align:right;
margin-top: 20px;
}
.staticmenus > .fusion-row a{
text-align:right;
background:#B0AEAB;
color:#fff;
display:inline-block;
padding: 6px 10px 7px 10px !important;
margin-left:20px;
text-transform:uppercase;
font-weight:bold;
font-size:15px !important;
height:auto !important;
line-height: 1 !important;
}
body .fusion-main-menu > ul > li  {
padding-right:16px !important;
}
body .fusion-main-menu > ul > li#menu-item-7166  {
padding-right:0px !important;
}
body .fusion-main-menu > ul > li > a {
height: auto !important;
display:inline-block;
background:#C00418;
color:#fff;
padding:6px 6px 7px 6px;
text-transform:uppercase;
font-weight:bold;
}
body .fusion-main-menu > ul#menu-hauptmenue > li.current-menu-ancestor a,
body .fusion-main-menu > ul#menu-hauptmenue > li.current_page_parent a,
body .fusion-main-menu > ul#menu-hauptmenue > li.current-page-ancestor a,
body .fusion-main-menu > ul#menu-hauptmenue > li.current-menu-item a,
body .fusion-main-menu > ul#menu-hauptmenue > li > a:hover,
body .fusion-main-menu > ul#menu-hauptmenue > li > a:focus{
background:#B0AEAB;
color:#fff !important;
}
body  .fusion-secondary-main-menu {
margin-top:15px;
}
.intro {
line-height:1.5;
}
.n_newsarea .owl-item .item-inner h3 {
font-size:16px !important;
color:#000 !important;
font-weight:bold !important;
margin-bottom:5px !important;
line-height:1.3 !important;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
.n_newsarea .owl-item .item-inner{
font-size:13px !important;
line-height:1.5 !important;
}
.n_newsarea .owl-btn-wrapper{
margin-top:10px;
}
.newheadline h2 {
margin-top:0 !important;
font-size: 20px !important;
letter-spacing: 0px !important;
font-weight:bold !important;
color:#fff  !important;
background: #C00418 !important;
padding: 6px 10px 4px 10px !important;
text-align:center !important;
margin-bottom:30px !important;
}
.owl-theme .owl-nav {
margin-top: 10px;
position: absolute;
z-index: 2;
background: transparent;
bottom: 300px;
width: 100%;
}
.owl-next {
position: absolute !important;
right:0 !important;
background: rgba(0,0,0,0.7) !important;
color:#fff !important;
width:30px !important;
height:30px !important;
margin: 0px !important;
line-height: 1.2 !important;
border-radius:0 !important;
}
.owl-prev {
position: absolute !important;
left:0 !important;
background: rgba(0,0,0,0.7) !important;
color:#fff !important;
width:30px !important;
height:30px !important;
margin: 0px !important;
line-height: 1.2 !important;
border-radius:0 !important;
}
.owl-theme .owl-dots {
margin-top:-10px;
}
.owl-carousel .owl-item img {
margin-bottom: 10px;
}
.themenbox {
margin-bottom: 50px !important;
}
.themenbox .fusion-text{
color:#3D3D3F;
font-size:18px;
text-align:center;
text-transform:uppercase;
width: 100%;
margin-top: -75px;
position: relative !important;
z-index: 2;
}
.themenbox .fusion-text p{
background:rgba(255,255,255,0.8);
padding:20px 0;
font-weight:bold;
margin-bottom: 0;
}
.themenbox .fusion-text a{
color:#3D3D3F;
}
.themenbox .fusion-imageframe{
width: 100%;
}
.themenbox img{
width: 100%;
}
.themenbox > .fusion-column-wrapper{
border:1px solid #A7A7A7;
}
#tag_cloud-2 h4 {
display:none;
}
#tag_cloud-2 .tagcloud a {
border:1px solid #c00d0e;
margin: 4px 4px;
}
#tag_cloud-2 .tagcloud{
text-align: center;
}
.fusion-copyright-notice {
text-transform:uppercase;
}
.fusion-footer-widget-area .widget-title {
margin-bottom:1px !important;
}
.fusion-footer-widget-area a {
text-decoration:underline;
}
body .fusion-is-sticky .fusion-secondary-main-menu {
margin-top: 0px;
}
#tribe-events-list-widget-2 .tribe-events-event-image {
display:none;
}
#tribe-events-list-widget-2 {
font-size:14px !important;
background:#fff !important;
padding:15px !important;
}
#tribe-events-list-widget-2 .tribe-event-date-start br {
display:none;
}
#tribe-events-list-widget-2 h4 {
font-size:16px !important;
}
.post-content .tribe-events-list-widget ol li, .sidebar .tribe-events-list-widget ol li {
padding: 10px 0 !important;
}
body.archive.tag article .fusion-meta-info .fusion-alignleft{
display:none;
}
body .fusion-page-title-bar .fusion-breadcrumbs {
font-size: 12px !important;
color: #333333;
}
body .fusion-page-title-bar .fusion-breadcrumbs {
font-size: 12px !important;
color: #333333;
}
body .fusion-page-title-bar .fusion-breadcrumbs a, .fusion-page-title-bar .fusion-breadcrumbs .breadcrumb-leaf {
font-size: 12px !important;
}
body  .fusion-page-title-bar .fusion-breadcrumbs .breadcrumb-leaf {
font-size: 12px !important;
}
body .fusion-breadcrumbs span {
margin-right: 2px;
}
#fixedbutton {
display:none;
}
.fusion-is-sticky #fixedbutton {
display:block;
}
#fixedbutton {
position: fixed;
top: 100px;
z-index: 999999;
right: 10px;
text-align:center;
}
#fixedbutton a {
background: #C00418 !important;
color: #fff !important;
display: inline-block !important;
padding: 7px 15px !important;
font-weight: bold;
text-transform: uppercase;
line-height: 1.3;
text-align:center;
} @media screen and (max-width: 1345px) {
.fusion-header {
background:#F0EDE3;
background-image:none;
}
}
@media screen and (max-width: 1250px) {
#fixedbutton {
display:none;
}
.fusion-is-sticky #fixedbutton {
display:none;
}
}
@media screen and (max-width: 825px) {
#resizer {
display:none;
}
#banner {
position: static !important;
}
.fusion-secondary-header .search-field input {
border:1px solid #666;
}
.fusion-header-v4 .search-table {
width: 100% !important;
}
.fusion-secondary-header .searchform {
margin-left: 2em;
margin-right: 2em;
}
} @media screen and (max-width: 550px) {
#spenden-cta {
padding: 0;
margin: auto;
top: 0px;
right: 0;
}
#banner  {
position: static;
top: 20px;
right: 0;
text-align: center;
}
.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper {
display: block !important;
}
.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper  .fusion-header-banner {
float: none;
}
}