/*
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
*/
/********** Global CSS **********/
footer .footer-last:not(.footer-center) .social-icon i, .uncode-vc-social:not(.icons-lead) .social-icon i {
    font-size: 25px;
}
.site-footer .footer-last .style-dark a:not(.btn-text-skin):hover, .site-footer .footer-last .style-dark a:not(.btn-text-skin):focus {
    color: #c6c6c6;
}
.main-container footer .row-container .double-bottom-padding {
    padding-bottom: 50px;
}
.main-container footer .row-container .triple-top-padding {
    padding-top: 100px;
}
.i4ewOd-pzNkMb-haAclf {
    display: none!important;
}
.uncode_text_column.size-13 p {
    font-size: 13px;
}
.gform_wrapper .top_label label.gfield_label {
    font-size: 13px;
}
.main-container .row-container .row-parent .column_child.single-internal-gutter .uncont .uncode_text_column.team-activity.text, .main-container .row-container .row-parent .column_child.single-internal-gutter .uncont .uncode_text_column.team-expertise.text {
    margin-top: 2px;
}
body.single-post, .single-post p, .single-post li, .single-post dt, .single-post dd, .single-post dl, .single-post address, .single-post label, .single-post small, .single-post pre, .single-post code {
    font-size: 17px;
}
div#home-form-cl .uncell.boomapps_vccolumn.single-block-padding.style-color-xsdn-bg.unshadow-darker-lg.unradius-sm {
    padding: 0;
    padding-top: 16px;
}
label.gfield_label, .gfield {
    margin: 0!important;
}
.tmb-light.tmb .t-entry-text .t-entry-title a:hover {
    color: #303133;
}
.tmb-light.tmb .t-entry-text .t-entry-title a {
    color: #00457C;
}
footer .style-dark a, footer .style-dark .link, footer .expertise i.fa.fa-arrow-right3, footer p, footer .style-dark p strong {
    color: #303133;
}
.row-container.footer-last {
    background-color: #00457C;
}
.row-container.footer-last p, .row-container.footer-last a {
    color: #fff;
}
.bluv, .bluv p, .bluv p strong, .style-light .bluv p strong, .style-dark .style-light .bluv p strong, .bluv span, .vc_custom_heading_wrap.expertise-titletag h3 {
    color: #00457C;
}
.uncode-info-box {
    font-size: 17px;
}
.submenu-dark .menu-smart li ul li {
    padding-bottom: 10px;
}
.site-footer .style-dark a:not(.btn-text-skin):hover {
    color: #00457c;
}
.ginput_container.ginput_container_radio li label {
    font-size: 0.75em;
}
.gform_wrapper ul.gform_fields li.gfield {
    padding-left: 16px;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
    margin-left: 16px!important;
	color: #00457C!important;
	font-family: 'Playfair Display' !important;
}
.vc_custom_heading_wrap.bluv.home.form.title, .uncode_text_column.size-13.home.form.subtitle {
    text-align: left;
    padding-left: 16px;
}
.home .wpb_column.social .icon-box.icon-box-top {
    width: unset;
    display: inline-table;
}
.home .icon-box-content span.font-202503 {
    font-size: 17px;
}
.main-container .row-container.home.exprow p {
    font-family: 'Playfair Display' !important;
    font-size: 17px;
}
.home.exprow li.expertise.font-202503 {
    font-size: 17px;
}
.home.followus h6 span {
    font-size: 20px!important;
}
span.t-entry-date {
    font-family: 'Poppins' !important;
    font-size: 12px !important;
}
.news h3.t-entry-title.font-202503.h4.font-weight-400.fontspace-781688 {
    font-size: 22px!important;
    line-height: 28px!important;
}
a.team.link.title {
    font-size: 24px;
    font-weight: 300;
}
p.team.t-entry-meta span {
    font-size: 15px!important;
}
body p {
    font-size: 17px;
}
:not(.tmb-post).tmb .t-entry > *:not(hr) {
    margin: 0!important;
}
body.team_cpt-template-default.single.single-team_cpt p {
    font-size: 18px;
	font-family: 'Playfair Display' !important;
}
body.team_cpt-template-default.single.single-team_cpt .site-footer p, body.single-post .site-footer, .single-post .site-footer p, .single-post .site-footer li, .single-post .site-footer dt, .single-post .site-footer dd, .single-post .site-footer dl, .single-post .site-footer address, .single-post .site-footer label, .single-post .site-footer small, .single-post .site-footer pre, .single-post .site-footer code  {
    font-size: 14px;
	font-family: 'Playfair Display' !important;
}
.share-button.share-inline .social.top li.social-gplus, .share-button.share-inline .social.top li.social-pinterest, .share-button.share-inline .social.top li.social-xing, .share-button.share-inline .social.top li.social-paper-plane {
display: none !important;
}
input, textarea, select, .seldiv, .select2-choice, .select2-selection--single {
    margin-top: 0!important;
}
li#field_1_5 {
    margin-top: 5px!important;
}
.gform_wrapper .gform_footer {
    margin-top: 0!important;
    padding-top: 8px!important;
}
.gform_wrapper textarea.medium {
    height: 80px!important;
}
.gform_wrapper input.medium {
    height: 25px!important;
    padding-top: 3px!important;
    padding-bottom: 3px!important;
}
div#gfield_description_1_5 {
    line-height: 17px!important;
}
.gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label {
    line-height: 15px;
}
.gform_wrapper ul.gfield_checkbox li input[type=checkbox], .gform_wrapper ul.gfield_radio li input[type=radio] {
    height: 18px;
}
/********** Global CSS END**********/

/********** Responsive CSS **********/
.is_mobile_open .menu-smart li ul li a {
    padding-bottom: 0px!important;
	text-transform: unset!important;
}
.main-container .row-container.social-row-mobile .icon-box.icon-box-top {
    width: 20%!important;
    display: inline-block;
}
body:not(.menu-mobile-centered) .main-menu-container .menu-smart ul a:not(.cart-thumb):not(.btn) {
    padding-right: 50px;
}
.is_mobile_open .menu-smart li ul li a i.fa.fa-angle-right.fa-dropdown {
    right: -8px;
}
.menu-smart .drop-menu a i.fa-dropdown.fa-angle-right {
    right: -8px;
}
.empty-space.empty-single.line-height-20.desktop-hidden {
    padding-top: 20px;
}
.menu-light .menu-smart > li.active > a, .menu-light .menu-smart > li a.active, .menu-light .menu-smart > li.current-menu-ancestor > a, .menu-light .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a {
    color: rgba(168,168,167,1);
}
/* Theme Breakpoints */
@media only screen  and (min-width : 960px) {
.menu-horizontal > div {
    height: 60%;
	}
ul.drop-menu {
    top: 50%!important;
}
#gallery-team .single-gutter .tmb {
    padding-bottom: 50px;
}

	}
@media only screen  and (max-width : 767px) {
.single-expertise_cpt .background-element.header-wrapper.style-color-wayh-bg.header-only-text, .page-id-83384 .background-element.header-wrapper.style-color-lxmt-bg.header-only-text {
    max-height: 350px;
}
.contacs-cl .uncell.boomapps_vccolumn.single-block-padding {
    padding-left: 0;
    padding-right: 0;
}
.single-expertise_cpt .heading-text.el-text > *:first-child {
    display: block;
}
#gallery-team .single-gutter .tmb {
    padding-bottom: 60px;
}
body.single-post, .single-post p, .single-post li, .single-post dt, .single-post dd, .single-post dl, .single-post address, .single-post label, .single-post small, .single-post pre, .single-post code {
    font-size: 15px;
}
.single-expertise_cpt .uncode_text_column.line-height-30.text-lead span {
    line-height: 30px;
}
.uncode-info-box {
    font-size: 15px;
}
.main-container .row-container .row-parent .single-internal-gutter .uncont > .vc_custom_heading_wrap.tutela {
    margin-top: 0;
}
.main-container .vc_row.tutela-row.inverted-device-order.style-color-xsdn-bg.row-container.has-dividers.boomapps_vcrow .row.unequal.col-no-gutter.triple-top-padding.no-bottom-padding.no-h-padding.full-width.row-parent.loaded-split-word {
    padding-top: 0;
}
.main-container .vc_row.tutela-row.inverted-device-order.style-color-xsdn-bg.row-container.has-dividers.boomapps_vcrow .row.unequal.col-no-gutter.triple-top-padding.no-bottom-padding.no-h-padding.full-width.row-parent.loaded-split-word .uncell.boomapps_vccolumn.double-block-padding {
    padding-top: 30px;
}

.home .icon-box-content span.font-202503, .main-container .row-container.home.exprow p, .main-container .row-container.home.exprow a {
    font-size: 18px!important;
}
.home h3.font-202503.h3.font-weight-300.fontspace-781688 {
    font-size: 26px!important;
}
span.t-entry-date {
    font-size: 15px !important;
}
.home h4:not([class*="fontsize-"]), .home .h4:not([class*="fontsize-"]), .page-id-83279 h4:not([class*="fontsize-"]), .page-id-83279 .h4:not([class*="fontsize-"])  {
    font-size: 25px!important;
	 line-height: 28px!important;
}
.home .tmb-no-bg.tmb-content-lateral-responsive.tmb .t-entry-text .t-entry-text-tc {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 15px !important;
}
.el-text > * > span.heading-text-inner .split-word:not(.split-word-empty) .split-word-flow, .home .el-text > * > i > span.heading-text-inner .split-word:not(.split-word-empty) .split-word-flow {
    padding-bottom: 0!important;
}
.page-id-56971 .uncell.boomapps_vccolumn.double-block-padding.style-color-xsdn-bg {
    padding-bottom: 0;
}
body.single-post, .single-post p, .single-post li, .single-post dt, .single-post dd, .single-post dl, .single-post address, .single-post label, .single-post small, .single-post pre, .single-post code {
    font-size: 18px;
}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
/* Styles */
}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
/* Styles */
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
/* Styles */
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
/* Styles */
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
/* Styles */
}
/**********
iPad 3
**********/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}
/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1224px) {
/* Styles */
}

/* Large screens ----------- */
@media only screen  and (min-width : 1824px) {
/* Styles */
}

/* iPhone 4 ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}

/* iPhone 5 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* iPhone 6, 7, 8 ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* iPhone 6+, 7+, 8+ ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* iPhone X ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

/* iPhone XS Max, XR ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

@media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

/* Samsung Galaxy S3 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* Samsung Galaxy S4 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

/* Samsung Galaxy S5 ----------- */
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

/********** Responsive CSS END**********/