﻿
.cookie-consent-modal {
    height: 100vh;
    width: 100vw;
    background-color: rgba(0,0,0,0.5);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
    display: none;
    align-items: flex-end;
}

    .cookie-consent-modal.active {
        display: flex;
    }

.content {
    opacity: 0.8;
    background-color: #fff;
    padding: 1vw 3vw;
    margin: 0px auto 20px;
    width: 80%;
    color: black;
    pointer-events: auto;
    text-align: justify;
    font-size: 14px;
}
.content p{   
    padding: 0px;
   
}
    .content a:hover {
        text-decoration: none;
    }


    .content .tt-btn {
        background: black;
        color: #FFF;
        padding:15px;
        margin:0px;
    }
        .content .tt-btn:hover {
            color: black;
            background: #FFF;
            border-color: black;
            border-width: 1px;
            border-style: solid;
        }

.tt-hti-btn {   
    height: 35px;    
}
   

.btns {
    display: flex;
    justify-content: center;
    margin-top: 2em;
}

.social-buttons > ul > li a {
 
    margin-left: 10px;
}

ul {
    margin: 0 0 30px;
}

.tt-search ul {
    list-style: none
}
.tt-search img{
    width:32px;
}

.pli-title {
    font-size: calc(14px + 1vw);
}

.portfolio-list.pli-info-lg .pli-title {
    font-size: calc(14px + 1vw);
}

.scrollDiv{
  padding-bottom:40px;
}
.book {
    margin-bottom: 30px !important;
}
.pdftitle {
    padding: 0 !important;
    margin: 0 !important;
}


@media (max-width: 767px) {
    .tt-ol-menu-toggle-btn-text {
        visibility: hidden;
    }
    .pdftitle {      
        margin-top: 10px !important;
    }
}
