/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/



/************* *** Custom Fonts *************/
@font-face {
    font-family: 'Roboto Slab';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/roboto-slab-v11-latin-regular.eot'), url('fonts/roboto-slab-v11-latin-regular.eot?#iefix') format('embedded-opentype'), url('fonts/roboto-slab-v11-latin-regular.woff2') format('woff2'), url('fonts/roboto-slab-v11-latin-regular.woff') format('woff'), url('fonts/roboto-slab-v11-latin-regular.ttf') format('truetype'), url('fonts/roboto-slab-v11-latin-regular.svg#RobotoSlab') format('svg');
}



@font-face {
    font-family: 'be_neue_proSepandedmiddle';
    src: url('fonts/bebas-neue-pro-semiexpanded-middle.woff2') format('woff2'), url('fonts/bebas-neue-pro-semiexpanded-middle.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}




@font-face {
    font-family: 'be_neue_probold';
    src: url('fonts/bebas-neue-pro-bold.woff2') format('woff2'), url('fonts/bebas-neue-pro-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}






/* End Custom Fonts */
/* custom icon font 
/************* *** Custom Typography Settings *************/
/* p, li, dt, dd, dl, address, label, small, pre, code {
    */
    li, dt, dd, dl, address, label, small, pre, code {
        line-height: 1.2!important;
   }
    h2, h3, h4, h5, h6 {
        line-height: 0.9em!important;
   }
    h1 {
        line-height: 1em!important;
   }
    p {
        font-size: 24px!important;
        line-height: 1.3em!important;
   }
   /* blog specials */
    .blog-body h3 {
        font-size: 28px;
        line-height: 37px!important;
        font-weight: bold;
        max-width: 100%;
        margin-top: 60px;
   }
    .blog-body h2 {
        font-size: 45px!Important;
        font-weight: bold;
       /* max-width: 70%;
        */
        line-height: 50px!important;
        margin-top: 60px;
   }
   /* blog specials */
    .white {
        color: white;
   }
    .kts-green {
        color: #26e50f !important;
   }
    .kts-black {
        color: #2e2e2e !important;
   }
    .no-margin-top {
        margin-top: 0px !important;
   }
    .five-margin-top {
        margin-top: 5px !important;
   }
    .ten-margin-top {
        margin-top: 10px !important;
   }
    .fifteen-margin-top {
        margin-top: 15px !important;
   }
    .thirty-margin-top {
        margin-top: 30px !important;
   }
    @media (min-width: 1024px) {
        .max-width-70-desktop {
            max-width: 70%;
       }
        .max-width-80-desktop {
            max-width: 80%;
       }
        .max-width-90-desktop {
            max-width: 90%;
       }
   }

/* limit primary headline on smaller devies */
.h1-row-limit {
   /* Für Desktop */

}

@media (max-width: 992px) and (min-width: 768px) {
   /* Für Tablets */
   .h1-row-limit {
       max-width: 80%;
   }
}

@media (max-width: 767px) {
   /* Für Mobilgeräte */
   .h1-row-limit {
       max-width: 100%;
   }
}


    .tiny_text > p {
        font-size: 15px !important;
   }
    @media (max-width: 767px) {
       /* list services cards mobile */
        .no-margin-bottom-mobile {
            margin-bottom: 0px!important;
       }
   }
    @media (max-width: 767px) {
       /* list services cards mobile */
        .product-list-cards > p {
            font-size: 19px !important;
            line-height: 19px !important;
            margin-top: 10px !important;
       }
   }
    .wpcf7-form-control.wpcf7-text.form-fluid, .wpcf7-form-control-wrap {
        font-size: 20px;
   }
   /* blog footer cards */
    .blog-footer .t-entry-excerpt p {
        font-size: 20px !important;
   }
    .blog-footer h3.t-entry-title.h5.title-scale {
        font-size: 28px;
        line-height: 31px !important;
   }
    .blog-footer .tmb-entry-title-capitalize.tmb .t-entry .t-entry-title, .blog-footer .tmb-entry-title-capitalize.tmb .t-entry .t-entry-table-typography {
        text-transform: unset;
   }
   /* Styles for desktop and tablet */
    @media only screen and (min-width: 768px) {
        .blog-footer .t-entry-text {
            min-height: 390px;
       }
   }
   /* Testimonial text class adjustments for different screen sizes testiminial name */
   /* Desktop */
    @media (min-width: 1025px) {
        .fontsize-302184 {
            font-size: 100px !important;
       }
   }
   /* Tablet */
    @media (min-width: 768px) and (max-width: 1024px) {
        .fontsize-302184 {
            font-size: 80px !important;
       }
   }
   /* Mobile */
    @media (max-width: 767px) {
        .fontsize-302184 {
            font-size: 60px !important;
       }
        .testimonial-name > p {
            font-size: 18px !important;
       }
   }
   /* Styles for mobile devices only */
    @media (max-width: 767px) {
        .no-margin-bottom-mobile {
            margin-bottom: 0px !important;
       }
        .no-margin-top-mobile {
            margin-bottom: 0px !important;
       }
        .no-padding-bottom-mobile {
            padding-bottom: 0px !important;
       }
        .no-padding-top-mobile {
            padding-bottom: 0px !important;
       }
   }
   /* adaption team Namen mobile */
    @media (max-width: 569px) {
        .fontsize-161701 {
            font-size: 45px!important;
       }
   }
   /* general hierarchy optimizations responsive */
   /* h2 increase on mobile */
    @media (max-width: 569px) {
        h2:not([class*="fontsize-"]), .h2:not([class*="fontsize-"]) {
            font-size: 45px;
       }
   }
    @media (max-width: 569px) {
        h1:not([class*="fontsize-"]), .h1:not([class*="fontsize-"]) {
            font-size: 50px!important;
       }
   }
    .einwilligung {
        line-height: 1.4em;
        font-size: 0.7em !important;
        font-weight: 200 !important;
        color: #9d9d9d !important;
   }


/* cta h3 vergrößern - more homogenous on mobile */
@media only screen and (max-width: 767px) {
   .h3 {
       font-size: 35px!important; 
       /* color:red!important; */
   }
}

/* CTA Contacts Tablets: 570px to 959px */
@media (min-width: 570px) and (max-width: 959px) {
  .cta-contact p {
  font-size:17px!important;
  }  }


   /* End Custom Typography Settings */
   /************* *** Custom Colour and Gradients *************/
    .home-gradient {
        background: linear-gradient(180deg, #0e1110 0%, #2E2E2E 103.6%);
       /* box-shadow: 0px 0px 0px 4px rgba(255, 255, 255, 0.01); */
   }
   /* End Custom Colour and Gradients */
   /************* *** Custom Container Settings *************/
  
/* max out screens */
    .large {
        min-height: 100vh;
   }
    .margin-full-container {
        margin: 100px 100px 100px 100px;
   }
   /* Styles for mobile and tablet devices only */
    @media (max-width: 1100px) {
        .overwrite-padding-left-right-mobile {
            padding-left: 0% !important;
            padding-right: 0% !important;
       }
   }
   /* Styles for specific screen size: 1101px to 1792px × 1120px with DPR 2.00 */
    @media screen and (min-width: 1101px) and (max-device-width: 1792px) and (max-device-height: 1120px) and (-webkit-min-device-pixel-ratio: 2) {
        .overwrite-padding-left-right-mobile {
            padding-left: 7% !important;
            padding-right: 7% !important;
       }
   }
   /* Styles for mobile devices only when .single-block-no-padding-mobile is present */
    @media (max-width: 767px) {
        .single-block-no-padding-mobile .single-block-padding {
            padding: 0 !important;
       }
   }
   /* remove padding of row left and right on moblie */
    @media (max-width: 959px) {
        .no-padding-mobile .quad-h-padding {
            padding-left: 0px!important;
            padding-right: 0px!important;
       }
   }
   /* adds padding to rows within full width elements. Above mobile */
    @media (min-width: 959px) {
        .fivteen-padding-above-mobile.row-internal.row-container {
            padding-left: 10%!important;
            padding-right: 10%!important;
       }
   }
    

.eyebrow p {
    font-weight: 300;
    font-family: be_neue_probold;
    color: #26e50f!important;
    text-transform: uppercase;
    font-size:20px!Important;
}

.eyebrow span {
    font-weight: 300;
    font-family: be_neue_probold;
    color: #26e50f!important;
    text-transform: uppercase;
    font-size:20px!Important;
}

/* Styles for mobile devices only when .single-block-no-padding-mobile is present */
@media (max-width: 767px) {
    .eyebrow p {
        font-size:17px!Important;
   }
}




   /* tags work */
    .tags {
        font-family: be_neue_probold;
        padding: 5px 10px 5px 10px;
        color: #424242;
        border-radius: 3px;
        background: white;
        text-transform: uppercase;
        margin: 1px;
        line-height: 40px;
        border-color: #26e50f;
        border-width: 1px;
        border-style: solid;
        font-size: 0.65em;
   }
   /* OVERWRITE STANDARD QUAD PADDING PATTERN FOR ROW / SECTIONS */
   /* Für Desktop */
    @media (min-width: 1025px) {
        .quad-top-padding {
            padding-top: 200px !important;
       }
        .quad-bottom-padding {
            padding-bottom: 200px !important;
       }
   }
   /* Für Tablet */
    @media (min-width: 768px) and (max-width: 1024px) {
        .quad-top-padding {
            padding-top: 160px !important;
       }
        .quad-bottom-padding {
            padding-bottom: 160px !important;
       }
   }
   /* Für Mobile */
    @media (max-width: 767px) {
        .quad-top-padding {
            padding-top: 110px !important;
       }
        .quad-bottom-padding {
            padding-bottom: 110px !important;
       }
   }
   /* End Custom Container Settings */
   /************* *** Very Specific Site Changes *************/
   /* Resize 40knots isometric logo visual on mobile and tablet */
    @media (max-width: 1100px) {
        .wp-image-85025 {
            max-width: 70% !important;
       }
   }
   /* Center 40knots isometric logo visual */
    .isometric-visual .uncode-single-media-wrapper {
        display: flex;
        justify-content: center;
   }
   /* End Very Specific Site Changes */
   /* cta image on small device left aligned */
    @media (max-width: 959px) {
        .circular-image-cta {
            text-align:left!important;
       }
   }
   /**************** Custom button Settings*************/
   /* custom button overwrite for small buttons site wide */
    .btn-sm {
        font-size: 20px !important;
        padding: 16px 39px !important;
        letter-spacing: 0.02em !important;
        font-weight: 300 !important;
   }
    .btn {
        padding: 12px 26px !important;
        border-width: 2px !important;
   }
    .wpcf7-form-control.has-spinner.wpcf7-submit.btn.btn-accent.submit-button {
        font-size: 20px !important;
        text-transform: uppercase!important;
        padding: 12px 26px !important;
        border-width: 2px !important;
        font-family: be_neue_probold !important;
        font-weight: 300 !important;
        letter-spacing: 0.02em !important;
   }
    .style-dark .btn-default,.style-light .style-dark .btn-default,.tmb-dark .t-entry-text .btn-default,.style-light .tmb-dark .t-entry-text .btn-default,.tmb-light .t-overlay-inner .btn-default {
        color: #424242 !important;
   }
    .btn:hover {
        border-width: 2px !important;
   }
    .btn.button-styles {
        font-size: 22px;
        text-transform: uppercase!important;
   }
   /* End Custom Button Settings */
 

/************* *** Custom Spacer Settings *************
 
   /* Spacer for portfolio */
    .portfolio-spacer {
        height: 600px;
   }
   /* Video and Image Spacer for Different Screen Sizes */
    div.video-spacer {
        height: 700px;
       /* default for desktop */
   }
    div.big-image-spacer {
        height: 70vh;
       /* default for desktop */
   }

  
   /* Styles for screen width under 901px (tablet and below) */
    @media (max-width: 900px) {
        div.video-spacer {
            height: 600px;
       }
        div.big-image-spacer {
            height: 600px;
       }
   
   }
   /* Styles for screen width under 768px (mobile) */
    @media (max-width: 767px) {
        .empty-space.empty-triple.spacer-3 {
            padding-top: 0px;
       }
        .remove-spacer-mobile {
            padding-top: 0;
       }
      
   }
   /* Styles for screen width under 601px (small mobile devices) */
    @media (max-width: 600px) {
        div.video-spacer {
            height: 300px;
       }
        div.big-image-spacer {
            height: 80vh;
       }        
     
   }



/* Desktop */
.spacer-inflatable-50-mobile-zero { padding-top: 50px !important; }
.spacer-inflatable-100-mobile-zero { padding-top: 100px !important; }
.spacer-inflatable-100 { padding-top: 100px !important; }
.spacer-inflatable-150 { padding-top: 150px !important; }
.spacer-inflatable-200 { padding-top: 200px !important; }
.spacer-inflatable-250 { padding-top: 250px !important; }

/* Tablet (z.B. 768px bis 1024px) */
@media (min-width: 768px) and (max-width: 1024px) {
   .spacer-inflatable-100 { padding-top: 75px !important; } /* 75% von 100px */
   .spacer-inflatable-150 { padding-top: 113px !important; } /* 75% von 150px */
   .spacer-inflatable-200 { padding-top: 150px !important; } /* 75% von 200px */
   .spacer-inflatable-250 { padding-top: 188px !important; } /* 75% von 250px */
}

/* Mobile (bis 767px) */
@media (max-width: 767px) {
   .spacer-inflatable-50-mobile-zero { padding-top: 0px !important; }
.spacer-inflatable-100-mobile-zero { padding-top: 0 !important; }
   .spacer-inflatable-100 { padding-top: 50px !important; } /* 50% von 100px */
   .spacer-inflatable-150 { padding-top: 75px !important; } /* 50% von 150px */
   .spacer-inflatable-200 { padding-top: 100px !important; } /* 50% von 200px */
   .spacer-inflatable-250 { padding-top: 125px !important; } /* 50% von 250px */
    .complete-collapse { padding-top: 0px !important; }
}

@media (max-width: 768px) {
   
     /* card padding (inner row) adjustments on mobile */
   .card-inner-padding-mobile .single-block-padding {
       padding: 30px 20px 30px 20px;
   }}
   



   /* End Spacer Settings */


   /************* *** Custom graphic Settings *************/
   /* anspprechpartner */
    @media (max-width: 767px) {
        .uncode-single-media.guillemet.text-left {
            width: 40px !important;
       }
   }
   /* card icons kleiner on mobile */
    @media (max-width: 767px) {
        .uncode-single-media.card-icons.text-left {
            width: 120px !important;
       }
   }


/* accordion head settings */
    .panel-title a span {
        font-size: 27px!important;     
        font-family: be_neue_proSepandedmiddle!important;
        text-transform:unset!important;		
   }




   /************* *** Custom Footer Settings *************/

    .uncode-wrapper.uncode-list.footer-links ul.icons li a {
       /* CSS properties for the footer links */
        font-size:21px !important;
        color:white!important;
   }
   /* custom adjustments negativ padding owner quotes */
    @media screen and (min-width: 1024px) {
        .vc_row.manual-offset {
            margin-top: -180px!important;
       }
   }
    @media screen and (max-width: 1023px) {
        .vc_row.manual-offset {
            margin-top: 0!important;
       }
   }
   /* tbd adjustments for single column configuration. 70 is desktop standard */
    .single-column-max-width-adjuster .uncont {
        max-width:70%!important;
   }
   /************* *** Custom Carousel Owl Status Indicators *************/
   /* This targets all dots (inactive and active) */
    .owl-carousel .owl-dots .owl-dot span {
        width: 60px !important;
        height: 4px !important;
        border-radius: 0 !important;
       /* Removes the rounded edges to make the dot look more like a rectangle */
        background: #555 !important !important;
       /* This is the inactive color */
        margin: 12px 4px !important;
       /* Set margin for all dots */
        transform: none !important;
       /* Remove any transforms */
   }
   /* This targets the active dot */
    .owl-carousel .owl-dots .owl-dot.active span {
        background: #26E50F !important;
       /* This is the active color */
   }
   /* This targets the active dot on hover */
    .owl-carousel .owl-dots .owl-dot.active:hover span {
        background: #26E50F !important;
       /* This is the active color */
        transform: none !important;
       /* Remove any transforms */
   }
    .owl-dots {
        text-align: left !important;
       /* Align dots to the left */
   }
   /* inactive owl part 2 */
    .style-dark .ui-bg-dots, .style-light .style-dark .ui-bg-dots, .style-dark .owl-dots-outside .owl-dots .owl-dot span, .style-light .style-dark .owl-dots-outside .owl-dots .owl-dot span {
        background-color: #555;
   }
   /* owl adjustments mobile */
    @media (max-width: 768px) {
        .owl-dots-outside .owl-dots {
            bottom: unset!important;
       }
        .owl-carousel .owl-dots .owl-dot span {
            width: 40px !important;
            height: 3px !important;
       }
        .owl-dots {
            text-align: center!important;
       }
   }
   /* three column menue theme mod */
   /* CSS for larger screens */
    .menu-sidebar-inner .row {
        display: flex;
        flex-direction: row;
   }
    .menu-sidebar-inner .row > div {
        width: 33.33%;
   }
   /* CSS for smaller screens (less than or equal to 768px wide) */
    @media (max-width: 768px) {
        .menu-sidebar-inner .row {
            flex-direction: column;
       }
        .menu-sidebar-inner .row > div {
            width: 100%;
       }
   }
    .d-flex {
        display: flex;
   }
    .align-items-end {
        align-items: flex-end;
   }
    .justify-content-center {
        justify-content: center;
   }
    .h-100 {
        height: 100%;
   }
   /* icon adjustments header, size etc */
   /* icon settings start */
    .icon-box-heading > h3 {
        font-family: be_neue_probold;
        font-size: 24px !important;
        text-transform: uppercase;
   }
    .icon-text p {
        font-size:19px!important;
        line-height:22px!Important;
   }
   /* custom icon size override */
    .fa-3x {
        font-size: 2.1em!important;
   }
   /* For screens with a maximum width of 767px (typically mobile devices) */
    @media (max-width: 767px) {
        .fa-2x {
            font-size: 1em;
       }
   }
   /* For screens larger than 767px */
    @media (min-width: 768px) {
        .fa-2x {
            font-size: 1.5em;
       }
   }
   /* icon settings end */
    .vmenu-center .menu-container .row-inner * {
        text-align: left!important;
   }
    .vmenu-container .main-menu-container .sm-vertical {
        padding: 0!important;
   }
   /* other */
    .hide-me {
       display:none
   }
   /* button icon alignment */
    .btn .fa, .btn-link .fa {
        top: unset;
   }
    

@media only screen and (max-width: 768px) {
   /* overwrite parent theme settings for mobile */
   body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart li.menu-item > a,
   body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell ul.menu-smart li.menu-item > a,
   body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner ul.menu-smart li.menu-item > a,
   body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart li.menu-item-link > a,
   body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell ul.menu-smart li.menu-item-link > a,
   body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner ul.menu-smart li.menu-item-link > a {
       font-size: unset!important;
   }
}





/* Header Settings Imagelastige Titel */


/*** HEADER SETTINGS */

/* Allgemeine Einstellungen für Tablets und Mobilgeräte */
@media (max-width: 992px) {
    .custom-full-height {
       min-height: 90vh; 
    }
    .flex-container {
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
    }
}

/* Spezifische Einstellungen für Tablets */
@media (max-width: 992px) and (min-width: 768px) {
    .inner-content {
        margin-bottom: 90px!important; /* Passt den Wert an, um den optimalen Abstand für Tablets zu finden */
    }
}

/* Spezifische Einstellungen für Mobilgeräte */
@media (max-width: 767px) {
    .inner-content {
        margin-bottom: 140px; /* Passt den Wert an, um den optimalen Abstand für Mobilgeräte zu finden */
    }
}

/* Einstellungen für Desktop */
.inner-content {
    margin-bottom: 0px; /* Passt den Wert an, um den Inhalt nach oben zu verschieben */
}



/* limit some rows for better readability */
.maxwidth-row-limit {
   /* Für Desktop */

}

@media (max-width: 992px) and (min-width: 768px) {
   /* Für Tablets */
   .maxwidth-row-limit {
       max-width: 80%;
   }
}

@media (max-width: 767px) {
   /* Für Mobilgeräte */
   .maxwidth-row-limit {
       max-width: 100%;
   }
}



/* overwrite parent theme settings */

@media (max-width: 959px) {
    h1:not([class*="fontsize-"]),
    .h1:not([class*="fontsize-"]) {
        font-size: 70px;
    }

    h3:not([class*="fontsize-"]),
    .h3:not([class*="fontsize-"]) {
        font-size: 38px;
    }

    h2:not([class*="fontsize-"]),
    .h2:not([class*="fontsize-"]) {
        font-size: 52px;
    }
}


.textual-carousel .tmb .regular-text .pullquote small {
    font-size: 19px;
}



/* footer headline */
/* Für Tablets */
@media (min-width: 768px) and (max-width: 1024px) {
    .company-footer-head h3 {
        font-size: 42px!important;
    }
}

/* Für mobile Geräte */
@media (max-width: 767px) {
    .company-footer-head h3 {
        font-size: 35px!important;
    }
}
/* end footer headline */




/* opener text all pages */

/* Tablet styles */
@media screen and (min-width: 768px) and (max-width: 1024px) {

  .max-width-opener {
   /* width: 80%; 
    margin-left: auto;
    margin-right: auto; */
  }

  .opener-text span {
    font-size: 32px;
  }
}

/* Desktop styles */
@media screen and (min-width: 1025px) {

  .max-width-opener {
    /* values go here */
  }

  .opener-text span {
    /* values go here */
  }
}

/*  end opener text all pages */



/* prevent blowup */
@media (min-width: 2700px) {
    .max-width-class {
        max-width: 2500px;
         margin: 0 auto;
    }
/* absolute inner row limit to avoid blowup */
 .max-width-container-1600 {
     max-width: 1600px;
     margin: 0 auto;
	}}

 
/** blog styles **/
 .tiny-blog {
     font-size: 19px!important;
}


/* sidebar styling archive site */
/* Styles for pages with the 'archive' class in the body tag */
 .archive body.textual-accent-color .post-content > div ul:not(.menu-smart):not(.nav-tabs):not(.pagination) li a:not(.btn), .archive body.textual-accent-color .row-container .post-content ul:not(.menu-smart):not(.nav-tabs):not(.pagination) li a:not(.btn) {
     color: #6c6e6b !important;
}
 .archive body, .archive p, .archive li, .archive dt, .archive dd, .archive dl, .archive address, .archive label, .archive pre, .archive code, .archive .nav-tabs .tab-excerpt {
     font-size: 19px;
}
 .archive h3.widget-title {
     color: #26e50f;
     font-size: 0.7em!important;
     font-family: be_neue_probold;
     font-weight: unset!important;
}
 .archive .widget-container .tagcloud a {
     font-family: be_neue_probold;
     padding-left: 10px;
     padding-right: 10px;
     border-radius: 3px;
     background: white;
     font-size: 0.6em!important;
     letter-spacing: 0.01em;
}
 .archive #row-unique-0 {
     background: #f7f7f7;
}
 .archive .style-accent-bg.tmb-term-evidence.font-ui {
     font-weight: unset;
     font-family: be_neue_probold;
     font-size:0.6em!important;
}
 .archive .owl-carousel .owl-dots .owl-dot span {
     background: #ddd!important;
}
 .archive .t-entry-date {
     font-weight: unset !important;
}




/* Styles for pages with the 'page-id-87810' class in the body tag */
 .page-id-87810 body.textual-accent-color .post-content > div ul:not(.menu-smart):not(.nav-tabs):not(.pagination) li a:not(.btn), .page-id-87810 body.textual-accent-color .row-container .post-content ul:not(.menu-smart):not(.nav-tabs):not(.pagination) li a:not(.btn) {
     color: #6c6e6b !important;
}
 .page-id-87810 body, .page-id-87810 p, .page-id-87810 li, .page-id-87810 dt, .page-id-87810 dd, .page-id-87810 dl, .page-id-87810 address, .page-id-87810 label, .page-id-87810 pre, .page-id-87810 code, .page-id-87810 .nav-tabs .tab-excerpt {
     font-size: 19px;
}
 .page-id-87810 h3.widget-title {
     color: #26e50f;
     font-size: 0.7em!important;
     font-family: be_neue_probold;
     font-weight: unset!important;
}
 .page-id-87810 .widget-container .tagcloud a {
     font-family: be_neue_probold;
     padding-left: 10px;
     padding-right: 10px;
     border-radius: 3px;
     background: white;
     font-size: 0.6em!important;
     letter-spacing: 0.01em;
}
 .page-id-87810 #row-unique-0 {
     background: #f7f7f7!important;
}
 .page-id-87810 .style-accent-bg.tmb-term-evidence.font-ui {
     font-weight: unset;
     font-family: be_neue_probold;
     font-size:0.6em!important;
}
 .page-id-87810 .t-entry-date {
     font-weight: unset !important;
}


.pagination>li .page-numbers, .navigation>li .page-numbers {
 font-size: 20px;

}

