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



/* recaptcha */
.grecaptcha-badge {
	display: none !important;
}



/* testimonials */

.owl-carousel-wrapper {
	overflow: inherit;
}

.testimonial_slider .owl-item .row-child {
	/*background: radial-gradient(circle at right bottom,rgb(63,0,230),rgb(127,0,253) 100%);*/
	background:#5FFFA0;
	border-radius: 4px;
	padding: 108px;
}

.testimonial_slider .owl-item .row-child * {
	color:#000000 !important;
}

.testimonial_position {
	margin-top:10px !important;
}






/* home posts */

.home_last_updates {
	margin-top:-210px;
	padding-top:210px;
}




/* footer */
.menu_legal a {
	color:white;
}

footer .wpml-ls-legacy-list-horizontal {
	padding:0;
}

footer .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul  {
	text-align: left ;
}

footer .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul li:first-child a {
	padding-left:0;
}




/* butttons */
.style-light .btn,
.style-dark .btn {
	border-color: #5FFFA0 !important;
	background-color:#5FFFA0 !important;
	color:#000000 !important;
	/*font-family: Jost !important;*/
	/*font-weight: 400 !important;*/
	font-size: 17px !important;
	padding: 18px 44px !important;
}

.style-light .btn-container .btn:hover ,
.style-dark .btn-container .btn:hover {
	border-color: #5FFFA0 !important;
	background-color:#000000 !important;
	color:#5FFFA0 !important;
}


.style-light .btn.button-black ,
.style-dark .btn.button-black  {
	border-color: #000000 !important;
	background-color:#000000 !important;
	color:#5FFFA0 !important;
	/*font-family: Jost !important;*/
	/*font-weight: 400 !important;*/
	font-size: 17px !important;
	padding: 18px 44px !important;
}

.style-light .btn-container .btn.button-black:hover ,
.style-dark .btn-container .btn.button-black:hover {
	border-color: #000000 !important;
	background-color:transparent !important;
	color:#000000 !important;
}


.btn-accent.btn-flat:not(.btn-hover-nobg):focus, 
.btn-accent.btn-flat:active {
	border-color: #5FFFA0 !important;
	background-color:#5FFFA0 !important;
	color:#000000 !important;
	/*font-family: Jost !important;*/
	/*font-weight: 400 !important;*/
	font-size: 17px !important;
	padding: 18px 44px !important;
}

.btn-accent.btn-flat:not(.btn-hover-nobg):hover {
	border-color: #5FFFA0 !important;
	background-color:#000000 !important;
	color:#5FFFA0 !important;
}




/* menu */

@media (max-width: 959px) {
	.submenu-light:not(.isotope-filters):not(.top-menu-enhanced) .menu-smart, .submenu-light:not(.isotope-filters):not(.top-menu-enhanced) .menu-sidebar-inner, .submenu-light:not(.isotope-filters):not(.top-menu-enhanced) .main-menu-container {
	    background-color: #5fffa0 !important;
	}
}

.vmenu-container *,
.menu-light .menu-smart a {
	color:black !important;
}

body .wpml-ls-item {
	display: inline-flex;
}

body .wpml-ls-item a,
body .wpml-ls-item a span {
	font-size: 17px !important;
}

.vmenu-container .wpml-ls-first-item {
	padding-top:50px !important;
	
}



.vmenu-container .wpml-ls-item:not(.wpml-ls-first-item) a {
	padding-left: 10px !important;
}

.vmenu-container .wpml-ls-item a {
	padding-right: 0 !important;
}


.menu-container.style-color-xsdn-bg {
	background-color: #000;
}


html[lang="ca"] .uncode-menu-additional-text p[lang="es"],
html[lang="ca"] .uncode-menu-additional-text p[lang="en"] {
	display: none;
}


html[lang="es-ES"] .uncode-menu-additional-text p[lang="ca"],
html[lang="es-ES"] .uncode-menu-additional-text p[lang="en"] {
	display: none;
}


html[lang="en-US"] .uncode-menu-additional-text p[lang="ca"],
html[lang="en-US"] .uncode-menu-additional-text p[lang="es"] {
	display: none;
}






/* mobile menu */
.mobile-menu-button .lines,
.mobile-menu-button .lines:before,
.mobile-menu-button .lines:after {
	background-color:#5FFFA0 !important;
}


@media (min-width: 960px) {
	.main-header, .vmenu-container {
	    width: 370px !important;
	}
}

@media (min-width: 960px) {
	.chrome .main-header, 
	.firefox .main-header, 
	.ie .main-header, 
	.edge .main-header {
	    clip: rect(0px, 0px, 99999999999px, -370px);
	}
}

@media (min-width: 960px) {
	.off-opened .row-offcanvas, 
	.off-opened:not(.scrolling-trigger) .main-container {
	    transform: translateX(-370px);
	    -webkit-transform: translateX(-370px);
	    -ms-transform: translateX(-370px);
	}
}

.vmenu-container {
	background-color:#5FFFA0 !important;
}




/* color schema */
.text-dark * {
	color:#000000 !important;
}




/* default accent color */

.style-light .link-hover, .style-dark .style-light .link-hover, .style-light a:not(.btn-text-skin):hover, .style-dark .style-light a:not(.btn-text-skin):hover, .style-light a:not(.btn-text-skin):focus, .style-dark .style-light a:not(.btn-text-skin):focus, .style-light a.active, .style-dark .style-light a.active, .style-light .tmb .t-entry-text .t-entry-title a:hover, .style-dark .style-light .tmb .t-entry-text .t-entry-title a:hover, .style-light .tmb .t-entry-text .t-entry-title a:focus, .style-dark .style-light .tmb .t-entry-text .t-entry-title a:focus, .style-light .tmb-content-under.tmb .t-entry p.t-entry-author a:hover span, .style-dark .style-light .tmb-content-under.tmb .t-entry p.t-entry-author a:hover span, .style-light .tmb-content-lateral.tmb .t-entry p.t-entry-author a:hover span, .style-dark .style-light .tmb-content-lateral.tmb .t-entry p.t-entry-author a:hover span, .style-light .tmb .t-entry p.t-entry-comments .extras a:hover i, .style-dark .style-light .tmb .t-entry p.t-entry-comments .extras a:hover i, .style-light .tmb .t-entry p.t-entry-comments .extras a.active i, .style-dark .style-light .tmb .t-entry p.t-entry-comments .extras a.active i, .style-light .tmb .t-entry p.t-entry-comments .extras a:focus i, .style-dark .style-light .tmb .t-entry p.t-entry-comments .extras a:focus i, .style-light .drop-hover-accent.uncode-post-titles .tmb:hover .t-entry-title *, .style-dark .style-light .drop-hover-accent.uncode-post-titles .tmb:hover .t-entry-title *, .style-light .tmb.tmb-table .t-inside-post-table a.t-entry-table-typography:hover, .style-dark .style-light .tmb.tmb-table .t-inside-post-table a.t-entry-table-typography:hover, .style-light .tmb.tmb-table .t-inside-post-table .t-entry-table-typography a:hover, .style-dark .style-light .tmb.tmb-table .t-inside-post-table .t-entry-table-typography a:hover, .style-light .tmb.tmb-table .t-inside-post-table a.t-entry-table-typography:focus, .style-dark .style-light .tmb.tmb-table .t-inside-post-table a.t-entry-table-typography:focus, .style-light .tmb.tmb-table .t-inside-post-table .t-entry-table-typography a:focus, .style-dark .style-light .tmb.tmb-table .t-inside-post-table .t-entry-table-typography a:focus, .style-light .widget_nav_menu li.active > a, .style-dark .style-light .widget_nav_menu li.active > a, .style-light div[class*=sharer-].share-button label:hover, .style-dark .style-light div[class*=sharer-].share-button label:hover, .style-light div[class*=sharer-].share-button label:focus, .style-dark .style-light div[class*=sharer-].share-button label:focus {
	color:#5FFFA0;
}


.style-dark .link-hover, .style-light .style-dark .link-hover, .style-dark a:not(.btn-text-skin):hover, .style-light .style-dark a:not(.btn-text-skin):hover, .style-dark a:not(.btn-text-skin):focus, .style-light .style-dark a:not(.btn-text-skin):focus, .style-dark a.active, .style-light .style-dark a.active, .style-dark .tmb .t-entry-text .t-entry-title a:hover, .style-light .style-dark .tmb .t-entry-text .t-entry-title a:hover, .style-dark .tmb .t-entry-text .t-entry-title a:focus, .style-light .style-dark .tmb .t-entry-text .t-entry-title a:focus, .style-dark .tmb-content-under.tmb .t-entry p.t-entry-author a:hover span, .style-light .style-dark .tmb-content-under.tmb .t-entry p.t-entry-author a:hover span, .style-dark .tmb-content-lateral.tmb .t-entry p.t-entry-author a:hover span, .style-light .style-dark .tmb-content-lateral.tmb .t-entry p.t-entry-author a:hover span, .style-dark .tmb .t-entry p.t-entry-comments .extras a:hover i, .style-light .style-dark .tmb .t-entry p.t-entry-comments .extras a:hover i, .style-dark .tmb .t-entry p.t-entry-comments .extras a.active i, .style-light .style-dark .tmb .t-entry p.t-entry-comments .extras a.active i, .style-dark .tmb .t-entry p.t-entry-comments .extras a:focus i, .style-light .style-dark .tmb .t-entry p.t-entry-comments .extras a:focus i, .style-dark .drop-hover-accent.uncode-post-titles .tmb:hover .t-entry-title *, .style-light .style-dark .drop-hover-accent.uncode-post-titles .tmb:hover .t-entry-title *, .style-dark .tmb.tmb-table .t-inside-post-table a.t-entry-table-typography:hover, .style-light .style-dark .tmb.tmb-table .t-inside-post-table a.t-entry-table-typography:hover, .style-dark .tmb.tmb-table .t-inside-post-table .t-entry-table-typography a:hover, .style-light .style-dark .tmb.tmb-table .t-inside-post-table .t-entry-table-typography a:hover, .style-dark .tmb.tmb-table .t-inside-post-table a.t-entry-table-typography:focus, .style-light .style-dark .tmb.tmb-table .t-inside-post-table a.t-entry-table-typography:focus, .style-dark .tmb.tmb-table .t-inside-post-table .t-entry-table-typography a:focus, .style-light .style-dark .tmb.tmb-table .t-inside-post-table .t-entry-table-typography a:focus, .style-dark .widget_nav_menu li.active > a, .style-light .style-dark .widget_nav_menu li.active > a, .style-dark div[class*=sharer-].share-button label:hover, .style-light .style-dark div[class*=sharer-].share-button label:hover, .style-dark div[class*=sharer-].share-button label:focus, .style-light .style-dark div[class*=sharer-].share-button label:focus {
	color:#5FFFA0;
}


@media (min-width: 960px) {
	
	html #uncode-custom-cursor {
		display: none !important;
	}


  
}

body:not(.vc-safe-mode) .vertical-text.vertical-text--difference {
    mix-blend-mode: initial !important;
}

body:not(.vc-safe-mode) .vertical-text.vertical-text--difference,
body:not(.vc-safe-mode) .vertical-text.vertical-text--difference * {
	color:black;
}



::selection {
  background: #5FFFA0;
  color: #000000 !important;
}
::-moz-selection {
  background: #5FFFA0;
  color: #000000 !important;
}




/* header post */
.style-accent-bg {
    background-color: #5FFFA0;
}

.single-post .mobile-menu-button:not(.close) .lines, 
.single-post .mobile-menu-button:not(.close) .lines:before, 
.single-post .mobile-menu-button:not(.close) .lines:after {
	 background: #ffffff !important;
} 

.single-post .mobile-menu-button.close .lines:before, 
.single-post .mobile-menu-button.close .lines:after {
	 background: #ffffff !important;
} 

.single-post .row-header .uncode-info-box .category-info,
.single-post .row-header .uncode-info-box .category-info + .uncode-ib-separator {
	display: none !important;
}

.single-post .post-tag-share-container .share-button.share-inline .social.top li.social-facebook,
.single-post .post-tag-share-container .share-button.share-inline .social.top li.social-pinterest,
.single-post .post-tag-share-container .share-button.share-inline .social.top li.social-xing {
	display: none !important;
} 



/* contact form */
.contact_form_legal {
	text-align: left;
	font-weight: 400;
}

.contact_form_legal * {
	font-weight: 400;
	
}

.contact_form_legal p:not(.legal) {
	font-size: 15px;
	color: #777777;
}

.contact_form_legal p:not(.legal) a,
.contact_form_legal p:not(.legal) strong {
	color: #777777;
}

.contact_form_legal strong {
	font-weight: 600;
}

.contact_form_legal p br {
	display: block !important;
}

.contact_form_legal .wpcf7-form-control-wrap + span a {
	text-decoration: underline;
}

.contact_form_legal .wpcf7-form-control-wrap + span a:hover {
	text-decoration: none;
	color:inherit;
}


.style-light input:not([type='submit']):not([type='button']):not([type='number']):not([type='checkbox']):not([type='radio']):focus, .style-light textarea:focus, .style-dark .style-light input:not([type='submit']):not([type='button']):not([type='number']):not([type='checkbox']):not([type='radio']):focus, .style-dark .style-light textarea:focus {
	border-color: #5FFFA0;
}

.wpcf7-form-control {
	font-weight: 400 !important;
}



/* links */
.link_hover_dark a:hover,
.link_hover_dark a:hover * {
	color: #000000 !important;
	fill: #000000 !important;
}




/* grid pagination */
.grid-footer .pagination > li.page-prev,
.grid-footer .pagination > li.page-next {
	display: none !important;
}

.grid-footer .pagination .btn {
	background:transparent !important;
}




/* page scroll */
.index-scroll-wrapper .t-entry-title a:after {
	content: "\e0c3";
	font-family: 'uncodeicon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-left:35px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px;
    font-size: 30px;
}

@media (max-width:768px) {
	.index-scroll-wrapper .t-entry-title a:after {
		font-size: 22px;
		margin-left:20px;
	}
}

.index-scroll-wrapper .tmb {
	cursor: pointer;
}





/* ressenyes */
.testimonial_slider .uncode_text_column:not(.testimonial_position),
.testimonial_slider .uncode_text_column:not(.testimonial_position) p {
	font-size:24px;
}



/* headings */
.last_dot_green .heading-line-wrap:last-child .split-word:last-child .split-word-inner .split-char:last-child {
	color:#5fffa0;
}