/*
Theme Name: Marko
Author: CONVERSORY
Author URI: http://conversory.at
Version: 1.0
*/

/*
Host fonts localy - prevent googlefonts api connection - added 20220901 by Conversory
*/

@font-face {
    font-family: 'Arimo';
    src: url('fonts/Arimo-Bold.woff2') format('woff2'),
        url('fonts/Arimo-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Arimo';
    src: url('fonts/Arimo-Medium.woff2') format('woff2'),
        url('fonts/Arimo-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Arimo';
    src: url('fonts/Arimo-Regular.woff2') format('woff2'),
        url('fonts/Arimo-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Arimo';
    src: url('fonts/Arimo-SemiBold.woff2') format('woff2'),
        url('fonts/Arimo-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Arimo';
    src: url('fonts/Arimo-BoldItalic.woff2') format('woff2'),
        url('fonts/Arimo-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Arimo';
    src: url('fonts/Arimo-MediumItalic.woff2') format('woff2'),
        url('fonts/Arimo-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Arimo';
    src: url('fonts/Arimo-Italic.woff2') format('woff2'),
        url('fonts/Arimo-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Arimo';
    src: url('fonts/Arimo-SemiBoldItalic.woff2') format('woff2'),
        url('fonts/Arimo-SemiBoldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}


@font-face {
    font-family: 'Roboto';
    src: url('fonts/Roboto-Black.woff2') format('woff2'),
        url('fonts/Roboto-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('fonts/Roboto-Light.woff2') format('woff2'),
        url('fonts/Roboto-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('fonts/Roboto-Regular.woff2') format('woff2'),
        url('fonts/Roboto-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('fonts/Roboto-Thin.woff2') format('woff2'),
        url('fonts/Roboto-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('fonts/Roboto-Bold.woff2') format('woff2'),
        url('fonts/Roboto-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('fonts/Roboto-Medium.woff2') format('woff2'),
        url('fonts/Roboto-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}



#cookie-notice .button
{
border: 1px solid #212203;
top: 2px;
}

#cookie-notice .button:hover, a#cn-accept-cookie.cn-set-cookie.button:hover
{

background-color: #212203;
color: white !important;
}

a#cn-accept-cookie.cn-set-cookie.button
{
color: #212203;
padding: 8px;
font-size: 12px;
}


div.wtrEventStreamItemMetaContainer.wtrRadius3
{
display: none;
}
span.address_wrapper
{
font-size: 11px;
}
div.get_in_touch_wrapper
{
font-style: normal;
}

#mp-pusher > main > div:nth-child(12) > div > div > div > div:nth-child(1) > div > div > div.google-map-contact-wrapper
{
left: 60px !important;
}
.wtrNavigation > ul.wtrMainNavigation > li.current-menu-item > a
{
border-bottom: 3px solid white;
color: white !important;
}
.wtrMenuScroll .wtrNavigation > ul.wtrMainNavigation > li.current-menu-item > a
{
color: #212203 !important;
border-bottom: 3px solid #212203 !important;
}

.wtrHeaderTransparent .wtrMainNavigation .wtrNaviItem > a:hover
{
border-bottom: 3px solid white !important;
color: white!important;
}

.wtrMenuScroll.wtrHeaderTransparent .wtrMainNavigation .wtrNaviItem > a:hover
{
border-bottom: 3px solid #212203 !important;
color: #212203 !important;
}

#mp-pusher > main > div:nth-child(4) > div > div > div > div.wtrStandardColumn.vc_col-sm-6.wtrNoRoundedCornersColumn.wpb_column.vc_column_container.clickmefullbox
{
border-right: 4px solid #212203;
}

@media(max-width: 768px)
{
#mp-pusher > main > div:nth-child(4) > div > div > div > div.wtrStandardColumn.vc_col-sm-6.wtrNoRoundedCornersColumn.wpb_column.vc_column_container.clickmefullbox
{
border-bottom: 4px solid #212203;
border-right: none !important;
}

}

#mp-pusher > main > div:nth-child(4) > div > div > div > div.wtrStandardColumn.vc_col-sm-6.wtrNoRoundedCornersColumn.wpb_column.vc_column_container.clickmefullbox > div > div > div > div:nth-child(2) > div > p > a:hover, #mp-pusher > main > div:nth-child(4) > div > div > div > div:nth-child(2) > div > div > div > div:nth-child(2) > div > p > a
{
text-decoration: none !important;
border: none !important;
}
#mp-pusher > main > div:nth-child(12) > div > div > div > div:nth-child(2)
{
padding-left: 0% !important;
}
#mp-pusher > main > div:nth-child(12) > div > div > div > div:nth-child(1)
{
padding-right: 0% !important;
}

#mp-pusher > main > div:nth-child(12) > div > div > div > div:nth-child(1) > div > div > div.google-map-contact-wrapper > div > div > ul > li.address > span.address_wrapper,#mp-pusher > main > div:nth-child(12) > div > div > div > div:nth-child(2) > div > div > div.google-map-contact-wrapper > div > div > ul > li.address > span.address_wrapper, #mp-pusher > main > div:nth-child(12) > div > div > div > div:nth-child(1) > div > div > div.google-map-contact-wrapper > div > p, #mp-pusher > main > div:nth-child(12) > div > div > div > div:nth-child(2) > div > div > div.google-map-contact-wrapper > div > p
{
color: #212203 !important;
}
.google-map-wrapper .google-map-contact-wrapper .get_in_touch
{
background-color: #ffec01 !important;
color: #212203 !important;
}
.vc_col-sm-6 .wtrShtLinkContent {
  max-height: 50% !important;
}

.wtrHeader.wtrHeaderTransparent,
.vc_col-sm-3 .wtrPageContent p a:hover {
  border-bottom: 0 !important;
}

.wtrPageContent p a:hover i.fa.fa-angle-right {
  opacity: 0.5;
}

.wtrProtectedContent a {
  color: #002E74;
}

.wtrMenuScroll .wtrMainNavigation .wtrNaviItem > a {
  padding-bottom: 24px !important;
}

.nomarginbottom {
  margin-bottom: 0 !important;
}

.wtrNavigation .fa-bars {
  border-bottom: 0 !important;
}

div.wtrShtWonsterSliderLayerMeta.wtrTextAlignRight
{
padding: 0px 0px !important;
}
h2.wtrShtWonsterSliderHeadline
{
text-align: left;
}

.wtrShtWonsterSliderLayer { top: 125px !important; }
