/*@font-face {
    font-family: fk_medium;
    src: url(/res/fonts/font_medium.otf);
}
@font-face {
    font-family: fk_bold;
    src: url(/res/fonts/font_bold.otf);
}

@font-face {
    font-family: prada_bold;
    src: url(/res/fonts/HEEBO-BOLD.TTF);
}

@font-face {
    font-family: prada_bold2;
    src: url(/res/fonts/WORKSANS-EXTRABOLD.TTF);
}
@font-face {
    font-family: prada_regular;
    src: url(/res/fonts/WORKSANS-REGULAR.TTF);
}

@font-face {
    font-family: prada_regular2;
    src: url(/res/fonts/HEEBO-MEDIUM.TTF);
}*/


.navbar {
        min-height: 70px !important;background: rgba(0,0,0,1);background: #fff;
    }
    .navbar-default{border:none;}
    .navbar-nav>.active>a{background: rgba(139,20,28,0.1) !important;background: #fafafa !important;background: #fff !important;}
    .navbar-nav>.open>a:focus{background: rgba(139,20,28,0.2) !important;background: rgba(129,102,161,0.1) !important;color:#fff !important;color:rgb(82,65,137) !important}
    .navbar-brand {
        padding: 0 15px !important;;
        height: 60px !important;;
        line-height: 60px !important;;
    }
    .navbar-toggle {
        /* (80px - button height 34px) / 2 = 23px */
        margin-top: 23px !important;;
        padding: 9px 10px !important;
    }
    .logo{height: 70px;margin-top:5px;padding-left: 5px;}
    @media (min-width: 768px) {
        .navbar-nav > li > a {
            /* (80px - line-height of 27px) / 2 = 26.5px */
            padding-top: 26.5px !important;;
            padding-bottom: 26.5px !important;;
            line-height: 27px !important;;
        }
    }
    @media screen and (max-width: 767px){
        .logo{height: 50px;margin-top:10px;padding-left: 10px;}
        .navbar-toggle {
            /* (80px - button height 34px) / 2 = 23px */
            margin-top: 18px !important;;
            padding: 9px 10px !important;
        }

    }
    .itemBarra{ font-size: 18px !important;color:#0089cf;-webkit-font-smoothing: antialiased;letter-spacing: 1px;font-famifly: 'Patua One', sans-serif !important;font-family: 'Roboto', sans-serif !important;    padding-left: 5px;padding-right: 5px;font-weight: 700}
    .itemBarra>a{cpadding-left: 5px !important;paddidng-right: 5px !important}
    .itemBarra>a:hover{background: rgba(129,102,161,0.02) !important;color:#0089cf !important}
    .dropdown-menu>.itemBarra>a{padding-top: 5px;}
    .dropdown-menu a{padding-top: 5px;}
   
    body{padding-top: 0px !important}

.ng-star-inserted{
        heifght: calc(100vh - 150px);
        display: inline-block;
        vertical-align: middle;
        white-space: nowrap;}

    .categories{width: 100%;
                overflow: auto;
                -webkit-overflow-scrolling: touch;
                padding: 0;
                position: initial;}

    .categories ul{display: table;
                   padding: 0;padding-left: 0px;
                   white-space: nowrap;
                   overflow: hidden;
                   overflow-x: auto;}

    .fv-com-galery2 .thumb{border:0px solid #ddd;border-radius: 0px; overflow: hidden;margin-right: 0px}
    
     
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    .pa-element{padding-top: 20px;padding-bottom: 50px;max-width: 1000px;margin: 0 auto;}
    .pa-title{text-align: center;font-family: 'prada_bold';font-size: 24px;padding: 30px 20px;color:#f89e1c}
    .pa-title2{text-align: center;font-family: 'Patua One', cursive;font-size: 26px;color:#777;background: url('/res/img/banner1.png') center center; background-size: cover;color:#fff;padding: 30px 100px}
    .pa-item-box{border-bottom: 0px solid #0089cf;position: relative;cursor:pointer;margin-bottom: 15px;height: 240px;overflow: hidden;background-size: cover;box-shadow: 0 1px 20px 1px rgba(52,53,55,.18);border-radius: 5px}
    .pa-item-box > .texto{font-family: 'Patua One';color:#fff;background: #0089cf;font-size: 14px;position: absolute;bottom:0px;left: 0px;padding: 5px 10px}
    
    .pa-item-box .texto2{position: absolute;bottom:0px;left: 0px;color:#fff;background: rgba(0,0,0,0.6);background: #0089cf;width: 100%;font-size: 15px;font-family: 'prada_bold', cursive;padding: 5px 10px}
    
    .pa-portada-texto1{font-family: 'prada_bold', cursive;font-size: 34px;color:#fff;position: absolute;bottom: 60px;left: 40px;bottom:20px;font-family: 'prada_bold2';font-size: 40px;}
    .pa-portada-texto2{font-family: 'prada_bold', cursive;font-size: 34px;color:#fff;position: absolute;bottom: 20px;left: 40px;font-size: 30px;font-family: 'prada_regular2';bottom: 70px;}
    .pa-portada{height: 300px;position: relative}

    .pa-item-int{display:flex;background: #f5f5f5;margin-bottom: 10px;align-itdems: center;padding: 5px 15px;}
    .pa-item-int .t-right{font-family: 'prada_bold';padding: 5px 10px;background: #f5f5f5;border-radius: 0px;margin-bodttom: 10px;padding-left: 20px}

    .pa-item-int .t-top{padding: 5px 0px;font-size: 14px}
    .pa-item-int .t-bottom{padding: 0px 0px 5px 0px;font-size: 12px;font-family: 'Roboto';}
    .pa-item-int .t-img{height: 60px;width: 60px;flex-shrink: 0;border-radius: 5px;margin-top: 10px;margin-bottom: 5px}
    @media screen and (max-width: 767px){
        .pa-portada-texto1{font-size: 22px;bottom: 0px;left: 0px;background: rgba(0,0,0,0.2);padding: 0px 10px 5px 10px}
        .pa-portada-texto2{font-size: 20px;bottom: 36.5px;left: 0px;background: rgba(0,0,0,0.2);padding: 0px 10px}
        .pa-portada{height: 300px;}
        .pa-title{font-size: 20px;padding: 10px 20px 20px 20px;}
        .pa-title2{font-size: 20px;padding: 15px 20px}
            .pa-item-box .texto2{font-size: 14px;}
            .line{display:none;}

    }



