/*
.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background):hover {
	background-color: var(--wp--preset--color--secondary);
	color: var(--wp--preset--color--base);
	border-color: var(--wp--preset--color--secondary);
        
	background-color: green !important;
	color: var(--wp--preset--color--base);
	border-color: var(--wp--preset--color--secondary);
}

a {
	text-decoration-thickness: .0625em !important;
	text-underline-offset: .15em;
}

p {
    padding-left:0px !important;
}

*/
/*
position: absolute;
    top: 80%;
    height: 100%;
    background-color: green;
    width: 100%;*/


a:where(:not(.wp-element-button)) {
    color: #e2b731 !important;
    text-decoration: underline;
}

.wp-block-cover {
    min-height: 500px !important;
}

.wp-block-site-logo + div {
    position: absolute;
    top: 5%;
    left: 80%;
}

.wp-block-navigation {
    position: absolute;
    top: 45%; 
}

/*.wp-block-cover .wp-block-cover__inner-container, .wp-block-cover-image .wp-block-cover__inner-container {
    top: 30%;
    position: absolute;
}*/

ul.wp-block-navigation__responsive-container-content{
    /*padding-top: 5em;*/
}

.wp-block-navigation-item,
.wp-block-navigation-link {
    color: black;
    /*padding: 0.5em !important;*/
    border-radius: 0.25em;
    background-color: #cc9d1b !important;
    text-decoration: none !important;
}

.current-menu-item:last-child,
.wp-block-navigation-item:last-child:active,
.wp-block-navigation-link:last-child:active,
.wp-block-navigation-item:last-child,
.wp-block-navigation-link:last-child {
    color: black;
    /*padding: 0.5em !important;*/
    border-radius: 0.25em;
    /*background-color: #cc9d1b !important;*/
    text-decoration: none !important;
    font-style: italic !important;
    font-size: 0.9em;
}



/*
li.current-menu-item,
.wp-block-navigation:hover,
.wp-block-navigation-link:hover {
    background-color: black !important;
    text-decoration: none !important;
    color: white;
}

*/

/*h1::first-letter {
  font-size: 7.75rem;
  font-weight: bold;
  color: white;
  font-family: "Cinzel Decorative", serif;
  font-weight: 200;
  font-style: normal;
}*/

h4 {
    line-height: 1.0em !important;
    padding: 0em 0 0 0;
    font-weight: 100;
}

/*h4::first-letter {
  font-size: 3.75rem;
  font-weight: bold;
  color: white;
  font-family: "Cinzel Decorative", serif;
  font-weight: 200;
  font-style: normal;
}*/




h1 {
    line-height: 1.0em !important;
    padding: 1em 0 0 0;
    font-weight: 100;
    text-align: left !important;
}
h5 {
    line-height: 1.0em !important;
    padding: 0em 0 0 0;
    font-weight: 100;
}

:root :where(.btmNoBorder){
    padding-left: 0 !important;
    padding-bottom:3em;
    padding-top:3em;
    font-size: 0.65em;
}
:root :where(.btmNoBorder a){
    text-decoration:none;
}

.btnnavi {
   font-size: 1.25em !important; 
}

:root :where(.wp-block-quote) {
    border:none;
    padding-left: 0;
}

a:where(:not(.wp-element-button)) {
    color: var(--wp--preset--color--secondary);
    color: #cc9d1b !important;
    text-decoration: underline;
    text-decoration-line: underline;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

 .wp-block-navigation.no-wrap{
        --navigation-layout-wrap: wrap !important;
        padding: 0em 0em 0 0em;
        /*top:5em;*/
    }
    
    
    .robo-gallery-wrap  {
            padding-left: 3em !important;
    }
    
    
:root :where(.is-layout-constrained) > :last-child {
    margin-block-end: 0;
    border: none;
}

ul.wp-block-navigation__container {
    margin-top: 3em
}

.wp-block-navigation-item__content {
    color: #fff !important;    
    line-height: 1em !important;
}

.wp-block-navigation-item__content:hover {
     /*text-decoration: none !important;*/  
     background: #000 !important;
     
}

.current-menu-item,
.wp-block-navigation-link:hover {
    background: #000 !important;
    text-decoration: none !important;
}


a {
    color: #e8b058 !important;
}

td.internallink,
a.internallink {
    /*color: tomato !important;*/
    text-decoration: none !important;
    color: #e8b058 !important;
}

    
.wp-block-group  {
    padding-top: 2em;
}
.wp-block-group a:last-child {
    white-space: nowrap;
}
   
.readmore {
    /*
    position: absolute;
    width: 10px;
    top: 0;
    left: 50%;
    height: calc(100vH - 10em);
    cursor: pointer
    */  
        
    position: fixed;
    width: 10px;  
    left: 50%;
    height: calc(20px - 00em);
    cursor: pointer;
        
}



.readmore:after {
     content: '';
    position: absolute;
    bottom: -20px;
    left: -15px;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #fff; /* Tail fins */
    opacity: 0.5;
     animation: pulsate 3.0s infinite ease-in-out;
}
@keyframes pulsate {
            0%, 100% {
                transform: scale(1);
                opacity: 0.8;
            }
            50% {
                transform: scale(1);
                opacity: 0.2;
            }
        }

.footerwithaustriacenter {
    text-align: center;
    padding-top: 3em;
}

.footerwithaustria::before {
    
/*    background-image: url(https://boards.mc1.at/wp-content/themes/startorg/assets/images/whatsapp-svgrepo-com.svg);
    color: transparent;
    width: 40px;
    height: 35px;
    background-repeat: no-repeat;
    display: inline-block;
    background-size: 40px 40px;
    background-position: 0% 0%;
    padding: 0.75em 0.5em 0 0em !important;
    content: "www";*/

/* background-image: url(https://boards.mc1.at/wp-content/themes/startorg/assets/images/whatsapp-svgrepo-com.svg);
    background-repeat: no-repeat;
    display: inline-block;
    background-size: 25px 25px;
    -moz-border-radius: 20px;
    content: "www";    
    background-size: 20px 20px;
    padding: 0.125em 0.0em 0.75em 0em !important;*/
    
    
}



.walink::before {
    color: transparent;
    /*width: 35px;*/
    /*height: 35px;*/
    background-image: url(https://boards.mc1.at/wp-content/themes/startorg/assets/images/whatsapp-svgrepo-com.svg);
    background-repeat: no-repeat;
    display: inline-block;
    background-size: 25px 25px;
    -moz-border-radius: 20px;
    content: "www";    
    background-size: 20px 20px;
    padding: 0.125em 0.0em 0.75em 0em !important;
    
}
.walink {
       color: #fff !important;
    height: 5em;
    display: block;
    /* left: 2em; */
    position: relative;
    background-size: 25px 25px;
    background-origin: content-box;
    text-decoration: none;
    background-position: -20% 0%;
    /* padding: 2em 0em 10em 0em !important; */
    /* left: 4em; */
    /* top: 1em; */
    text-decoration: none;
    margin: 0.25em 0 2em 0;
    text-align: left;
    font-size: 0.75em;
}

.walink a {
    text-decoration: none;
    color: #fff !important;
    text-align: center;
}

.ml-form-align-center  {
    text-align: left !important;
}
.ml-subscribe-form {
    margin-left: 0 !important;
}
.ml-form-embedWrapper {
    background-color: #1a1a1a !important;
    margin: 0 !important;
}

.ml-form-embedContent h4 {
    padding: 0 !important;
    margin: 0 !important;
}

.ml-form-embedContainer,
.ml-form-embedWrapper,
.ml-form-embedBody,
.ml-form-embedContent,
.ml-form-embedContainer,
.ml-form-embedWrapper,
.ml-form-successBody,
.ml-form-successContent {
    margin: 0 !important;
}


#cn-accept-cookie {
    color: #fff !important;
    background-color: #cc9d1b !important;
}


:root :where(.is-layout-flow) > :last-child {
    /* margin-block-end: 3em; */
    padding: 0em 0em 0 0;
}

/*.robo-slider-gallery {
    animation: mymove 4s infinite;
}

@keyframes mymove {
  50% {opacity: 0;}
}*/


.swiper-slide-desc {
    position: absolute;
    /* left: 10px; */
    margin-right: 5px;
    bottom: 5px;
    padding: 8px;
    font-size: 1em;
}

.swiper-slide-desc.swiper-slide-desc-light {
    color: #fff;
    background: transparent;
}


 #hochwertige-schnbeidbretter-holzarten th, 
  #hochwertige-schnbeidbretter-holzarten td {
    /*font-size: 0.75em !important;*/
    text-align: left;
    border-bottom: 1px solid #ddd;
    line-height: 1.0em;
    word-break: keep-all;
    font-weight: normal;
    border-bottom: none;
    padding-top: 1.25em;
    padding-bottom: 1.25em;
    padding-left: 1em;
}


#hochwertige-schnbeidbretter-holzarten th {
    background-color: #555;
    color: white;
    font-weight: normal;
    font-size: 0.75em !important;
}



#hochwertige-schnbeidbretter-holzarten {
    font-size: 0.75em !important;
} 


#hochwertige-schnbeidbretter-holzarten table {
    width: 100%;border-collapse: collapse;font-family: Arial, sans-serif;font-size:0.8em;font-weight:100;
}
#hochwertige-schnbeidbretter-holzarten th,
#hochwertige-schnbeidbretter-holzarten td {
    /*font-size:0.75em !important;*/
    text-align: left; 
    border-bottom: 1px solid #ddd;
    line-height:1.0em;word-break: keep-all;
    font-weight:normal;border-bottom:none;
    padding-top:1.25em;padding-bottom:1.25em; 
    padding-left:0.5em;
    padding-right:0.5em;
}


#hochwertige-schnbeidbretter-holzarten th:first-child,
#hochwertige-schnbeidbretter-holzarten td:first-child {
    border-radius: 0.5em 0 0em 0.5em;
}
#hochwertige-schnbeidbretter-holzarten th:last-child,
#hochwertige-schnbeidbretter-holzarten td:last-child {
    border-radius: 0 0.5em 0.5em 0;
}


th.sorting {
    /*font-size:0.75em !important;*/
}
#hochwertige-schnbeidbretter-holzarten th {
    background-color: #555; color: white; font-weight:normal;
     font-size:1.0em !important;
    /*font-size:0.75em !important;*/
}
a.holzarten,h3.holzarten {
    font-size:1.0em !important;
}
p.holzarten {
    padding-left:0 !important;
    /*font-size:0.75em;*/
}





table.dataTable tbody td,
table.dataTable tbody tr {
    /*background-color: transparent !important;*/
}


.sehr-gut td { background-color: #a1c27a !important; color: white !important; }
.gut td { background-color: #E6C07E !important; color: darkslategray !important; }
.schlechter td { background-color: #d1aeb5 !important; color: darkslategray !important; }
.sehr-schlecht td { background-color: #D98E4C !important; color: #fff !important; }
.ungeeignet td { background-color: #C44D34 !important; color: #fff !important; }

.weinfass td { background-color: #d1c4e9 !important; color: #fff !important; }


.dataTables_wrapper {
border: 1px solid #aaa !important;
border:none !important;
border-radius: 3px !important;
padding: 5px !important;
background-color: transparent !important;
overflow-x:scroll !important;
}
#hochwertige-schnbeidbretter-holzarten table {overflow-x:scroll !important;}
table.dataTable.display tbody tr.odd>.sorting_1, table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 {
    /*background-color: transparent !important;*/
}
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd {
    background-color: transparent !important;        
}
table.dataTable.order-column tbody tr>.sorting_1, table.dataTable.order-column tbody tr>.sorting_2, table.dataTable.order-column tbody tr>.sorting_3, table.dataTable.display tbody tr>.sorting_1, table.dataTable.display tbody tr>.sorting_2, table.dataTable.display tbody tr>.sorting_3 {
    background-color: transparent;
}

table.dataTable tbody tr {
    background-color: transparent;
}
table.dataTable .internallink {
    color: darkslategray  !important; 
}


.tooltip {
  position: relative;
  /*display: inline-block;*/
  border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}

/* Tooltip text */
.tooltip .tooltiptext {
  visibility: hidden;
  font-size: 0.75em;
  width: 150px;
  background-color: black;
  color: #fff;
  text-align: left;
  padding: 5px 5px;
  border-radius: 6px;
 
  /* Position the tooltip text - see examples below! */
  position: absolute;
  z-index: 1;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
  visibility: visible;
}

.swiper-pagination-bullet,
.swiper-button-next:after, 
.swiper-button-prev:after,
.swiper-button-prev,
.swiper-button-next {
    color: white !important;
    /*background-color: white !important;*/
}



@media (min-width: 1000px) {   

    
    .wp-block-cover.is-light {
        min-height: 1200px !important;
    }
    .wp-block-cover.alignfull {
        min-height: 500px !important;
    }
    
  
    
}

@media (max-width: 600px) {   

    
.wp-block-cover {
    min-height: 600px !important;
    
}

    
    .walink{
    left: 0em;
    padding: 1em 0em 0.5em 0em !important;
   margin: 0 0 0em 0;  
   color: #fff !important;
   height:3em;
   font-size: 0.75em;

}
    

    .mfp-title {
        position: absolute;
        text-align: left !important;
       padding: 1.0em !important;
        font-weight: 100;
        font-size: 0.9em;
    }

    
    a {
        color: #e8b058 !important;
    }
    
    
     .robo-gallery-wrap  {
            padding-left: 0em !important;
    }

:root :where(p) {
    padding-left: 0em !important;
}


 .wp-block-navigation {
        --navigation-layout-wrap: wrap;
        position: static;
        top: 0em;
        right: 0px;
        display: block;
    }

     button[aria-haspopup="dialog"]{
        position: fixed;
        top: 0em;
        right: 0em;
        z-index: 99999;
        padding-right: 1.0em;
        padding-top: 1em;
        /*position: absolute;*/
    /*right: 10px;*/
    /*top: calc(10px);*/
    }
    

        

    .current-menu-item:last-child,
    .wp-block-navigation-item:last-child:active,
    .wp-block-navigation-link:last-child:active,
    .wp-block-navigation-item:last-child,
    .wp-block-navigation-link:last-child {
        color: black;
        padding: 1.25em 0.5em 0.0em 0.0em !important;
        border-radius: 0.25em;
        /*background-color: #cc9d1b !important;*/
        text-decoration: none !important;
        font-style: italic !important;
        font-size: 0.9em;
    }


    .wp-block-group a:last-child {
        white-space: nowrap;
    }

    :root :where(.is-layout-constrained) > :last-child {
        margin-block-end: 0;
        border: none;
        padding-left: 0;
    }

    .dataTables_wrapper {
        position: relative;
        clear: both;
        overflow: scroll;
    }

    .wp-block-heading a {
            text-decoration: none !important;

    }

    a.internallink,
    h4 .wp-block-heading a {
        text-decoration: none !important;
    }

    a:where(.internallink) {
        /*color: var(--wp--preset--color--secondary);*/
        text-decoration: none;
    }
}