/*
Theme Name: Uncode Child
Template: uncode
Theme URI: http://www.undsgn.com/uncode
Author: Undsgn
Author URI: http://www.undsgn.com
Description: Uncode is a pixel perfect WordPress Theme designed with terrific attention to details.
Version: 2.1.0
*/
html{
    scroll-behavior:smooth;
    }
    
    .post-styling .t-entry-excerpt.text-lead p{
        line-height:1.50;
    }
    
    
    .grid-filters.filter-typography-inherit ul.menu-smart a{
        font-family: 'Open Sans', Poppins!important;
        font-weight: 500!important;
        letter-spacing: .05em!important;
        text-transform: uppercase!important;
        font-size: 11px!important;
        color: #303133;
        }
        
    .grid-filters.filter-typography-inherit ul.menu-smart a:hover{
        color:rgba(48,49,51,.5)!important;
    }
    
    .menu-light .menu-smart a:focus{
    color:#0a64bc!important
    }
    
    #mpcs-navbar .navbar-section .navbar-brand img, #mpcs-sidebar-navbar .navbar-section .navbar-brand img{
    width:unset !important;
    }
    
    .obj-fit-cvr .tmb .t-entry-visual img {
        object-fit: cover;
        object-position: bottom;
    }
    
    .inner-arrow {
        background-color: #008ed3;
        display: flex;
        justify-content: center;
        border-radius: 50%;
    }
    .mobile-arrow {
    	display:none;
        position: absolute;
        text-align: center;
        border-radius: 52%;
        cursor: pointer;
        margin-top: 3px;
        width: 25px;
        right: 0;
        z-index: 9999;
        top: 0;
        background-color: white;
        border: 1px solid #008ed3;
    }
    .mepr-pro-account-table__subscr{
        display: none!important;
    }
    
    td[data-label="Invoice"] > p:first-of-type{
        display: none!important;
    }
    @font-face {
        font-family: 'Bauer Bodoni Pro';
        src: url('fonts/BauerBodoniPro-Bold.eot');
        src: url('fonts/BauerBodoniPro-Bold.eot?#iefix') format('embedded-opentype'),
            url('fonts/BauerBodoniPro-Bold.woff2') format('woff2'),
            url('fonts/BauerBodoniPro-Bold.woff') format('woff'),
            url('fonts/BauerBodoniPro-Bold.ttf') format('truetype'),
            url('fonts/BauerBodoniPro-Bold.svg#BauerBodoniPro-Bold') format('svg');
        font-weight: bold;
        font-style: normal;
        font-display: swap;
    }
    
    .row-menu-inner .menu-smart > li.social-icon > a i{
        font-size:27px!important;
    }
    
    .invoice-wrapper .invoice-heading{
        display: none!important;
    }
    
    .post-content .post-media + *{
        margin-top:32px;
    }
    
    .invoice-wrapper .mp-form-row.mepr_bold.mepr_price{
        display: none!important;
    }
    
    .trendslogo-over-img a.pushed::after {
        content: '';
        position: absolute;
        bottom: 20px;
        right: 10px;
        z-index: 99;
        width: 100%;
        height: 100%;
        background-repeat: no-repeat;
        background-image: url('/wp-content/uploads/2025/01/TrendsMicrositeLogo.png');
        background-size: 40%;
        background-position: right bottom;
    }
    
    .credit-list-box {
        border: 1px solid #ddd;
        padding: 15px;
        margin: 20px 0;
        background-color: #ffffff;
    }
    
    .credit-list-box .credit-link{
    color:#d86bfb!important;
    }
    
    .credit-list-box h4 {
        font-family: 'Poppins';
        margin-top: 0;
        font-size: 20px;
        color: #333;
    }
    
    .credit-list-box table {
        width: 100%;
        border:none;
    }
    
    .credit-list-box td {
        width: 50%;
        padding: 10px;
        vertical-align: top;
        border: none;    
    }
    
    .credit-list-box td h5 {
        font-family: 'Poppins';
        margin: 0;  
        font-weight: 600;  
    }
    
    .credit-list-box tr td h5 a{
    color:#0a64bc;
    }
    
    .credit-list-box td{
    font-weight: unset;
    }
    
    p#breadcrumbb {
        color: #000000a6;
        font-size: 14px;
    }
    .social-icons .fa{
        font-size: 32px;
        margin: 0 8px;
    }
    
    .portfolio-column-custom .uncode_text_column.text-small{
    padding-bottom:10px;
    }
    
    .social-icons{
    padding-bottom:10px;
    padding-top:10px;
    }
    
    .social-icons a {
        color: #008ed3;
    }
    
    .social-icons a:hover{
    color:#303133!important;
    }
    
    .social-icons a:focus{
        color:#303133!important;
	}
    
    
    .credit-list-box.col-1 table tr{
    display:flex;
    flex-direction:column;
    }
    
    .credit-list-details{
    margin-bottom:20px;
    }
    
    .post-content .credit-list-details p a#designedBy {
        color: #d86bfb!important;
    }
    
    .post-content .credit-list-details p a#designedBy:hover {
        color: #d043fd!important;
    }
    
    .post-body .row-container .row.row-parent .col-lg-9 .post-content .row-container .row.no-top-padding{
    padding-top:36px!important;
    padding-bottom:0px!important;
    }
    
    .custom-post-tags {
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
        margin-top: 15px;
    }
    
    .custom-tag {
        display: inline-block;
        padding: 4px 8px;
        border: 1px solid #d86bfb;
        border-radius: 5px;
        font-size: 11px;
        text-decoration: none;
        color: #303133;
        transition: all 0.3s ease;
        font-weight:500;
        text-transform: uppercase;
    }
    
    #clean-tag .clean-tags .custom-tag .tag-link{
     color:#303133!important
    }
    
    
        .post.type-post .col-lg-9 .post-content .post-media  div{ 
            aspect-ratio: 5/4!important;
        }
        
        .post-media .owl-carousel-wrapper .t-entry-visual-cont img{
            aspect-ratio: 5/4!important;
            object-fit: cover;
        }
    
    
    .post-content .post-media .owl-carousel-wrapper .owl-carousel-container div.owl-dots{
        aspect-ratio: unset!important;
    }
    
    .post-content .post-media .owl-carousel-wrapper .owl-carousel-container div.owl-dot{
        aspect-ratio: unset!important;
        transform: scale(1.5);
    }
    .lg-backdrop.in{
        opacity: 0.8!important;
    }
    
    .uncode-owl-nav .uncode-owl-nav-in .uncode-owl-nav-safe .uncode-nav-prev{
        padding:0 25px!important;
    }
    
    .uncode-owl-nav .uncode-owl-nav-in .uncode-owl-nav-safe .uncode-nav-next{
        padding:0 25px!important;
    }
    
    .grid-filters ul.menu-smart > li > span{
    padding:0!important;
    }
    
    .uncode-portfolio-details .detail-container{
        gap: 9px;
        display: flex!important;
        flex-direction: row;
        flex-wrap: nowrap;
        margin-right: 0px!important;
    }
    
    .uncode-wrapper.uncode-portfolio-details .detail-container .detail-label{
    flex-basis:35%;
    }
    
    .uncode-portfolio-details .detail-container .detail-value{
    flex-basis:65%;
    overflow-wrap:anywhere;
    }
    
     .style-dark .custom-media-gallery a{
        color:#303133!important;	
    }

    #navTabs{
        display: flex;
        gap: 10px;
        overflow-x: scroll;
        scrollbar-width: none;
        justify-content:center;
    }

    span.switcher-cursor{
        display: none!important;
    }

    li.vc_tta-tab.active {
        border-bottom: 1px solid #1462bc;
    }
    
    .custom-social-icons .share-button  .social li{
    color:#0a64bc!important;
    }
    
    .custom-social-icons .share-button .social li.social-gplus{
    display:none!important;
    }

    .custom-social-icons .share-button  .social li.social-xing{
    display:none!important;
    }

    .custom-social-icons .share-button .social li.social-paper-plane{
    display:none!important;
    }

    .custom-social-icons .share-button  .social li.social-twitter{
    display:none!important;
    }
    
    .tag-container h2{
        font-family: poppins, sans-serif;
        font-weight: 300;
        color: #303133;
        font-size: 20px;
        margin-top: 0;
    }

    .tag-container{
        border: 1px solid #dddddd;
        padding: 15px;
    }
    
	.icon-padding-left-reset .icon-box:first-child{
    padding-left:30px!important;
    }
    
    .logo-customization{
    display: flex;
    justify-content: center;
    }
     
     .logo-customization a{
     display:flex;
     flex-direction:column;
	}
    
    .logo-customization a span{
    margin:0 auto;
    }
    
    .logo-customization .un-inline-image img{
    	position:relative;
    }
    
    .logo-customization .un-inline-image > span{
    	position:relative;
	}
    
    .logo-customization .un-inline-image:before{
    	content:unset!important;
    }
    
    .logo-customization .un-inline-image{
    	max-width:200px;
    	width:100%!important;
    }
    
    .wpb_column.padding-left-0 {
    padding-left: 0!important;
}
    
    @media (max-width:959px){
    .un-sidebar-layout .row-inner{
    display: flex;
    flex-direction:column-reverse;
    gap:40px;
    }
    
    .post.type-post .post-body .col-lg-9{
        padding:0!important;
    }
    
    .type-post.post .post-body .row.row-parent{
    padding-top:32px!important
    }
    
    .col-lg-3.col-widgets-sidebar {
        display:none;
    }
    }
    
    @media(min-width:768px){
        .custom-social-icons .share-button{
    float:right;
    }
    }
    
    
    /* @media (max-width:600px){
        .col-lg-3.col-widgets-sidebar {
        display:none;
        }
    } */
    
    @media(max-width:569px){
        .custom-gallery-thumbnails{
    display: flex!important;
    overflow-x: scroll;
    scrollbar-width: none;
   }
   .custom-gallery-thumbnails img{
   max-height:65px!important;
   }
   }
    
    @media(min-width:570px){
    .obj-fit-cvr{
    display:none;
    }

    .menu-smart li.filter-cat{
        border: 1px solid #d86bfb!important;
        padding: 4px 8px;
        margin-bottom: 5px;
        border-radius: 5px;
        }
    
    li.filter-cat>span{
    padding:0!important;
    }
    
    .menu-smart li.float-right{
        border: 1px solid #d86bfb!important;
        padding: 4px 8px;
        margin-bottom: 5px;
        border-radius:5px;
    }
    
    .menu-smart li.float-right>span{
    padding:0!important
    }
    
    .isotope-system .isotope-filters{
    padding-bottom:15px;
    }
    }
    
    
    @media (max-width:569px){
        .uncode-portfolio-details p{
            display:flex;
            flex-direction:column;
            flex-wrap:nowrap;
        }
        /* .tab-content .isotope-system .isotope-filters.grid-filters .menu-horizontal ul.menu-smart {
        display: flex;
        gap: 10px;
        overflow-x: scroll;
        scrollbar-width: none;
    } */
    }
    
    @media(max-width:425px){
    .credit-list-details p strong{
    font-size:14px;
    }
    
    .credit-list-details p{
    font-size:14px;
    }
    .credit-list-box td h5{
    	font-size:16px;
    }
        .credit-list-box.col-2 table tr{
            display:flex;
            flex-direction:column;
        }
        
        .credit-list-box td{
        font-size:14px;
        width:100%;
        }
    }
    
    @media (max-width:397px){
    
    
    .uncode-portfolio-details .detail-container .detail-value{
        padding-left:unset!important;
        padding-right:unset!important;
    }
    }