/*
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
*/
.socials-icons img {
    height: 20px;
    margin-right: 15px;
    filter: brightness(0.5);
}
.socials-icons ul li:hover a:last-child img {
    filter: brightness(1);
}
ul.list-logos {
    display: flex;
    list-style: none !important;
    padding-left: 0 !important;
}

ul.list-logos img {
    height: 23px;
}

ul.list-logos li {
    margin-right: 9%;
}
.menu-shadows {
    box-shadow: none !important;
    border: none !important;
}

#logo-container-mobile {
    padding-top: 30px;
    padding-bottom: 10px;
}
.blog-box h3.t-entry-title a {
    color: #006CFF !important;
    text-transform: uppercase;
}

.blog-box p.text-lead {
    color: #2c2b2b !important;
}

.blog-box span.t-entry-date {
    color: #2c2b2b !important;
    font-size: 17px !important;
    font-weight: normal !important;
}
.menu-overlay-center .logo-container {
    text-align: left;
}
.overlay.overlay-sequential.style-light-bg.overlay-menu.open.open-items {
    background-color: #0c7cfb!important;
}
.menu-overlay .vmenu-container .menu-smart a:not(.wc-forward) {
    font-size: 40px!important;
    color: #124886;
    line-height: 38px;
    letter-spacing: 1px;
}
.menu-light .menu-smart > li.active > a {
    color: #fff!important;
}
.mobile-menu-button-light .lines, .mobile-menu-button-light .lines:before, .mobile-menu-button-light .lines:after {
    background: #303133!important;
}
.mobile-menu-button.overlay-close.close span.lines::before, .mobile-menu-button.overlay-close.close span.lines:after {
    background-color: #fff!important;
}
.menu-overlay .vmenu-container .menu-smart a:hover {
    color: #fff;
}
.menu-primary-inner,.menu-sidebar-inner {
    background-color: #0c7cfb!important;
}
.letter-text span {
    letter-spacing: 2px;
}
.rma-top {
    margin-top: 5px!important;
}
.socials-icons li a:last-child {
    display: none;
}
.socials-icons ul li {
    list-style: none;
    float: left;
}
.socials-icons ul {
    padding: 0!important;
    float: left;
    margin-top: 0;
    margin-bottom: 40px;
}
.socials-icons ul li:hover a:first-child {
    display: none;
}
.socials-icons ul li:hover a:last-child {
    display: block;
}
.title-slider-ss {
    margin-left: -4px;
}
.first-ss .row-background.background-element .background-inner {
    background-position-x: calc(100% - 100px)!important;
    background-size: 500px!important;
}
.tmb.tmb-iso-w2 {
    width: 20%!important;
}
.fp-viewing-portfolio #main-logo {
    display: none;
}
@media screen and (min-width:1600px){
	.first-ss .row-background.background-element .background-inner {
		background-position-x: calc(100% - 230px)!important;
		background-size: 600px!important;
	}
}
@media screen and (max-width:1024px){
	.first-ss .row-background.background-element .background-inner {
		background-position-x: 100%!important;
		/* background-size: 100%; */
		/* background-position-y: 50px!important; */
		background-size: 57vh !important;
	}
	.tmb.tmb-iso-w2 {
		width: 33.33%!important;
	}
}
@media screen and (max-width:959px){
    body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner ul.menu-smart li.menu-item-link > a {
        text-transform: uppercase!important;
        font-size: 30px!important;
    }
}
@media screen and (max-width:767px){
	.first-ss .row-background.background-element .background-inner {
		background-position-y: 100%!important;
	}
#logo-container-mobile {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    background-color: rgb(255 255 255 / 100%);
}
#main-logo.navbar-header .logo-image {
    height: 55px!important;
}
}
@media screen and (max-width:569px){
    .first-ss .row-background.background-element .background-inner {
        background-position-x: 160px!important;
        background-size: 57vh !important;
    }
    .show-des-slider {
        color: rgb(3,3,3);
        width: 100%;
        margin-top: 7px!important;
    }
	.first-ss .row.limit-width.row-parent.row-header.fp-safe-padding-top.fp-safe-padding-bottom {
		padding-bottom: 20px!important;
		padding-top: 70px!important;
	}
	.heading-text h2 {
		font-size: 70px;
	}
	.empty-space.empty-triple {
		padding-top: 45px;
	}
	ul.list-logos {
		flex-wrap: wrap;
	}
	ul.list-logos li {
		margin-right: 0;
		width: auto;
		align-items: center;
		margin-bottom: 15px;
		display: inline-block;
		margin-right: 33px;
	}
	ul.list-logos li img {
		height: 30px;
		width: auto;
	}
	ul.list-logos {
        display: block;
    }
    
    ul.list-logos li:nth-child(2n) {
        margin-right: 0;
    }
    ul.list-logos li:nth-child(2n+1) {
        clear: both;
    }
    
    ul.list-logos li {
        float: left;
    }
    .main-container .row-container .row-parent .double-internal-gutter .uncont > * {
        margin-top: 15px;
    }
    .show-des-slider h2 span {
        color: #000;
        font-size: 17px!important;
        font-weight: 600!important;
        text-transform: uppercase;
    }
}
@media screen and (max-width:450px){
    ul.list-logos li img {
        height: 23px;
    }
    .heading-text h2 {
        font-size: 45px;
    }
}
@media screen and (max-width:380px){
    .first-ss .row-background.background-element .background-inner {
        background-position-x: 96px!important;
        background-size: 63vh !important;
    }
    .show-des-slider h2 span {
        font-size: 15px!important;
    }
    .heading-text h2 {
        font-size: 48px;
    }
}
@media screen and (max-width:370px){
    ul.list-logos li {
        margin-right: 15px;
    }
    ul.list-logos li img {
        height: 20px;
    }
    .show-des-slider h2 span {
        font-size: 12px!important;
    }
    .heading-text h2 {
        font-size: 42px;
    }
}