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

/***FONTS***/
@font-face {font-family: 'SharpGrotesk-Light'; src: url(./library/fonts/SharpGrotesk-Light20.otf);}
@font-face {font-family: 'SharpGrotesk-Medium'; src: url(./library/fonts/SharpGrotesk-Medium20.otf);}
@font-face {font-family: 'SharpGrotesk-SemiBold'; src: url(./library/fonts/SharpGrotesk-SemiBold20.otf);}
/***FI FONTS***/

/* Serveis */
body:not(.vc-safe-mode) .passadorTextServeis .shift_y_neg_quad{ margin-top: -190px !important; } 
body:not(.vc-safe-mode) .tdb-contacto-footer .shift_y_neg_quad { margin-top: -220px !important; }

/* Contacte */
.wpcf7 input[type="text"], 
.wpcf7 input[type="email"] {
    width: 100%;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea,
.wpcf7 input[type="submit"]
{
    color: #777; background-color: #ebebeb; padding: 20px 30px !important; font-family: 'SharpGrotesk-Light' !important; text-transform: capitalize; font-weight: 400 !important;
}

.wpcf7 input[type="email"],
.wpcf7 textarea {
	text-transform: inherit !important;
}

.wpcf7-response-output {
	color: #b73b21;
}

/* Footer Menu */
.tdb-footer .widget-title {
	padding: 0 !important;
	margin-bottom: 15px !important;
}

.tdb-footer h3.widget-title {
	font-size: 18px !important;
}

.tdb-footer li a {
	text-transform: none;
	font-size: 16px !important;
	font-family: 'SharpGrotesk-Light' !important;
}

.tdb-social-bg i,
.tdb-social-bg i:hover {
	background: #c82d0b;
	border-radius: 3px;
	padding: 5px;
	color: white;
}

.tdb-legal-menu .uncont {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.tdb-legal-menu .uncont .vc_wp_custommenu {
	margin-top: 0 !important;
}
/* END Footer Menu */

.tdb-proyectos-navigation i {
  color: #c82d0b;
}

.tdb-flex-even > * {
	flex: 1;
}

/* Proyectos */
.tdb-proyectos-banner .btn-container {
	margin-top: 0 !important;
}

/* Text dinàmic: https://miunau.com/posts/dynamic-text-contrast-in-css/ */
.proyecto-titulo {
	filter: url(#bwFilter);
}

/*Home*/
.botoContacte {color: #1e1d1d !important; background-color: #ffffff !important; border-color: #ffffff !important;}
.botoContacte>span {text-transform: capitalize;}
a.custom-link.btn.btn-custom-typo.font-102889.font-weight-100.text-initial.no-letterspace.border-width-0.colorBotoServicios.btn-accent.btn-outline.btn-icon-left {color: #ffffff !important;}
.pullquote span>small {font-size: 16px !important;}
.marginTop15 {margin-top: 15px !important;}

/*Generics*/
.size14 a {font-size: 14px !important;}
.size25 {font-size: 25px;}
.marginTop0 {margin-top: 0px !important;}
.serveis li, .serveis .uncode_text_column p { font-size:  20px; }
.tdb-text-wrap-balance {text-wrap: balance !important;}
.tdb-table-caption {display: table-caption;}
.tdb-max-header-height {max-height: 800px;}
.tdb-splash-title {
	color: red;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 5;
	margin: 20px;
	padding: 9px;
	background-color: rgb(29, 29, 29, .7);
	color: white;
	text-align: right;
	margin-right: 10px;
}
.breadcrumb > li + li:not(.paged):before {padding: 0;}

/*Postype testimonis*/
.postypeTestimonios h3.t-entry-title.h6.title-scale {font-size: 14px; font-weight: 800 !important; font-family: 'DM Sans' !important; margin-top: 40px !important;}
.postypeTestimonios .t-entry-cf-carrec {font-size: 14px; font-weight: 400 !important; font-family: 'DM Sans' !important;}
.postypeTestimonios .t-entry>p {font-size: 16px;}
.testimoniosProyecto .owl-item .tmb:before {
	display: flex !important;
	margin: 0 auto !important;
}
.postypeTestimonios .tmb > .t-inside > .t-entry-text > .t-entry-text-tc > .t-entry:before {
	content: url(https://thedigitalbrand.es/wp-content/uploads/recursos/comillas_1_negre.png) !important;
	display: flex;
	justify-content: center;
}
.cometasHome .tmb > .t-inside > .t-entry-text > .t-entry-text-tc > .t-entry:before {justify-content: left;}
.postypeTestimonios .tmb .t-entry-visual img {width: 60%;}

@media (max-width: 569px) {
	.testimonisMobile span.pullquote__content, .testimonisMobile span>small {color: #ffffff !important;}
	.marginTop15Mobile {margin-top: 15px !important;}
	ol.breadcrumb.breadcrumb-module>li {font-size: 12px !important;}
	.proyecto-titulo h1>span {font-size: 29px;}
	.postypeTestimonios .tmb .t-entry-visual img {width: 80%;}
	.tdb-footer h3.widget-title {font-size: 16px !important;}
	.tdb-footer li a {font-size: 14px !important;}
	.sizeLogoMobile img.srcset-auto.wp-image-61.srcset-sizes-done {transform: scale(0.7);}
	.accordionPoints ul {padding: 0px 0px 0px 22px !important;}
	.menu-primary-inner i.fa.fa-angle-right.fa-dropdown, .menu-smart i.fa.fa-angle-down.fa-dropdown {display: none;}
	.tdb-splash-title {
	color: black !important;
	position: unset !important;
	bottom: 0;
	right: 0;
	z-index: 5;
	margin: 0 !important;
	padding: 0 !important;
	background-color: unset !important;
	color: white;
	text-align: right !important;
	margin-right: 10px !important;
	}
	.tdb-images-footer .uncol .uncoltable .uncell .uncont .uncode-single-media.text-left {text-align: center !important;}
}