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

/*! CUSTOM FONT TT-FONT */

@font-face {
    font-family: 'tt_normsmedium';
    src: url('/fibraweb/wp-content/themes/uncode-child/font/tt-norms/ttnorms-medium-webfont.woff2') format('woff2'),
         url('/fibraweb/wp-content/themes/uncode-child/font/tt-norms/ttnorms-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'tt_normsitalic';
    src: url('/fibraweb/wp-content/themes/uncode-child/font/tt-norms/ttnorms-italic-webfont.woff2') format('woff2'),
         url('/fibraweb/wp-content/themes/uncode-child/font/tt-norms/ttnorms-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'tt_normsbold';
    src: url('/fibraweb/wp-content/themes/uncode-child/font/tt-norms/ttnorms-bold-webfont.woff2') format('woff2'),
         url('/fibraweb/wp-content/themes/uncode-child/font/tt-norms/ttnorms-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.slide-01 .background-inner {
    background-position: 80% 100%!important;
}

@media screen and (max-width: 769px) {
	.slide-01 .background-inner {
		background-size: 140%!important;
	}
	.ico-focus .heading-text span {
		font-size: 18px!important;
	}
	.nomobile-padd-lx .uncell {
		padding-left: 0!important;
	}
	.heading-text h2.h3.font-weight-400 {
		font-size: 24px;
	}
}

@media (max-width: 959px) {

 .menu-horizontal-inner > div:first-child:not(.navbar-social) .menu-smart:not(.menu-icons),
  .menu-horizontal-inner > div.navbar-social + div .menu-smart:not(.menu-icons),
  .menu-horizontal-inner > div.navbar-cta + div .menu-smart:not(.menu-icons) {
    padding: 27px 0px 27px 0px !important;
  }
}
.kbrdr {
    border: 1px solid white!important;
}
a.custom-link.btn.btn-lg.border-width-1.btn-m.kbrdr.btn-accent.btn-no-scale.btn-icon-left:hover,
a.custom-link.btn.btn-sm.border-width-1.btn-m.kbrdr.btn-accent.btn-no-scale.btn-icon-left:hover {
    color: white!important;
    border: 1px solid white!important;
}
.bordered > div { 
padding-left:12px;
border-left: 1px solid #333
}

.bordered .text-top-reduced p {
    font-style: italic;
    line-height: 1.3;
}
.cc-back-white {
    padding: 25px 35px;
    border-radius: 15px;
    max-width: 960px;
    margin: auto;
}
.kawstory .textual-carousel .tmb .regular-text .pullquote{
	background-color: white!important;
}
/* Slide Falconara - bottone fondo rosso+bordo bianco */
a.custom-link.btn.border-width-0.red-back.btn-default.btn-outline.btn-no-scale.btn-icon-left {
    background-color: #e30613!important;
}

.detail-container--single.post-subhead strong {
	color:#e30613;
	text-transform: uppercase;
}
.detail-container--single.post-date,
.detail-container--single.post-subhead {
	font-weight:600;
}

/* Custom post navigation */
li.uncode-custom-navigation__item.uncode-custom-navigation__item--prev:after {
    content: 'Notizie';
    display: inline-block;
}

li.uncode-custom-navigation__item {
    display: contents;
}

/*Soluzioni*/
.custom-soluzioni-card p.t-entry-meta {
    color: #fff!important;
}

/* Aziende */
.custom-soluzioni-card p.t-entry-meta,
.custom-soluzioni-card p.t-entry-meta span {
    color: #fff!important;
}

/* Footer */
footer .uncode-vc-social {
    margin-top: 12px!important;
}

.t-entry-cf-post-subhead {
    font-weight: 600;
    font-size: 16px;
}


/* HEADER MENU */
@media (min-width: 960px) and (max-width:1270px) {
ul#menu-nav {zoom:0.9;}
.menu-item-button a {zoom:0.8}
.menu-item a, .menu-item-button a {padding: 0 6px !important;}
.logo-image.main-logo.logo-skinnable {height: 40px!important;}    
}


/* COOKIE BANNER */
#CybotCookiebotDialogHeader {
    display: none !important;
}
.CybotCookiebotDialogBodyLevelButtonSlider {
    background-color: #575756 !important;
}
#CybotCookiebotDialogBodyEdgeMoreDetailsLink {
    color: #575756 !important;
}
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll, #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection, #CybotCookiebotDialogBodyButtonDecline{
    background-color: #575756 !important;
    border-color: #575756 !important;
}

.noclick {
	pointer-events:none;
}

.hidethis {display:none}