/*
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
*/

strong {
	font-weight:800; 
}

/* ### ROWS ### */

.home-header .background-inner.srcset-bg {
    z-index: 2;
}

.offgrid-row .wpb_row.row-inner {
    margin-top: -200px !important;
}

/* ### NEWS ### */

.news-table .t-inside.no-anim {
    border-bottom: 1px solid #003d5a !important;
}

.news-table a.read-more-btn::after {
    content: '\f061';
    font-family: 'FontAwesome';
    display: inline-block;
    margin-left: 8px;
}

.news-table .uncode-post-table-column.post-table-column-2.t-entry.t-col-two.col-lg-6 .t-entry-table-typography {
    font-size: 14px !important;
}

/* ### MENUS ### */

ul#menu-principal a {
    font-size: 18px;
    font-weight: 700;
    margin-right: 30px;
    position: relative;
    text-transform: initial;
    padding-left: 14px;
}

ul#menu-principal .menu-item > a::after {
   content: '';
   position: absolute;
   bottom: 3px;
   left: 50%;
   transform: translateX(-50%);
   width: 0;
   height: 2px;
   background-color: #ffffff;
   transition: width 0.3s ease;
}

ul#menu-principal .menu-item > a:hover::after {
   width: 100%;
}

ul#menu-principal .menu-item.current-menu-item > a::after,
ul#menu-principal .menu-item.current_page_item > a::after,
ul#menu-principal .menu-item.page_item > a::after {
   width: 100%;
}

.menu-col .wpb_column{
    padding: 18px;
}

.top-bar-menu .wpb_column {
    /*padding: 0px !important;*/
}

.uncode-post-table-column.post-table-column-3.t-entry.t-col-two.col-lg-5 .row.limit-width.row-parent {
    padding: 0px;
    padding-bottom: 26px;
}

#row-unique-4 > div > div > div > div > div > div > div > div > div > div > ul > li.social-threads,
#row-unique-4 > div > div > div > div > div > div > div > div > div > div > ul > li.social-pinterest,
#row-unique-4 > div > div > div > div > div > div > div > div > div > div > ul > li.social-xing,
#row-unique-4 > div > div > div > div > div > div > div > div > div > div > ul > li.social-bluesky,
#row-unique-4 > div > div > div > div > div > div > div > div > div > div > ul > li.social-bluesky {
    display: none !important;
}

#financiacion .uncell.single-block-padding {
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);
}


/* ### CONTACT FORM 7 ### */

.wpcf7-form-control-wrap[data-name="your-subject"] input {
    width: 100%;
    box-sizing: border-box;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 100%;
}

/* ### ACCORDIONS ### */

.project-acc h2.panel-title.font-555555.h3.font-weight-.text-.icon-size-rg {
    border-bottom: 2px solid #003d5a;
}



.top-bar-menu-sup .wpb_column {
    padding: 17px 15px;
}

.col-global-nav {
	padding: 0px;
}

@media (max-width: 959px) {
	  .col-global-nav {
		padding: 0px 36px !important;
	  }
	
	.vc_wp_custommenu h3.widget-title.widget-title--hide-desktop {
		margin-bottom: 0px;
	}
	
	.col-menu {
		padding-top: 0px !important;
	}
	
	
	ul#menu-principal a {
		margin-right: 0px;
	}
}

a.glink img {
    margin-right: 10px !important;
}