/*
	Theme Name: Unicon Child Theme
	Template: unicon
	Remixed by christianthibault.com
*/

/* WPML */
.menu-language-switcher-container, 
.social-icons {
	float: right;
}
.menu-item-language a span {
	font-size: 16px;
}
ul#nav > li:last-child ul {
	width: 50px;
}

/* NAVIGATION */
#topbar {
	position: absolute;
	width: 100%;
	background: transparent !important;
}
#header.header-transparent.header-v1 {
    box-shadow: none !important;
}
#header.header-transparent #topbar ul li a {
	color: #fff;
}
#header #topbar .social-icons ul li a {
	opacity: 0.8;
}
.header-v1 #search-top, 
.header-v1 #navigation > ul {
    margin-top: 13px;
}
.header-icons .header-icons-divider {
	top: 60%;
}
.header-icons #shopping-btn, 
.header-icons #search-btn {
	margin: 15px 7px 0 13px;
}
#nav li a, 
#nav li .sub-menu li a {
	text-transform: uppercase;
}

@media only screen and (max-width: 767px) {
	#mobile-navigation-btn {
		margin-right: 11px !important;
	}
}
@media only screen and (max-width: 480px) {
	#mobile-logo img {
		width: 165px !important;
		height: 65px !important;
		margin-top: 12px;
	}
}


/* ACCUEIL */
#newsletter .headline, 
.home .headline {
	font-weight: bold;
}
.home-link {
	color: #80000f !important;
}
.home-link:hover {
	color: #3f0007 !important;
}
.home .counter-title {
	color: #ffffff !important;
	opacity: 1 !important;
}
.page-template-page-blog .entry-content, 
.page-template-page-blog .entry-meta .meta-category, 
.blog-shortcode .entry-content, 
.blog-shortcode .entry-meta .meta-category {
	display: none;
} 

/* SHOWS */
.single-portfolio .counter-title {
	color: #333;
}
.single-portfolio h1 {
	display: inline-block;
	margin-top: 30px;
}

/* EVENTS CALENDAR */
.post-type-archive-tribe_events #fulltitle {
	display: none;
}
.tribe-list-widget {
	list-style-type: none;
	margin-left: 0;
}
.tribe-list-widget li {
	margin-bottom: 20px;
}
.tribe-list-widget li .tribe-event-title {
	margin-bottom: 0;
}
p.tribe-events-widget-link {
	margin-bottom: 55px !important;
}
h3.home-amici {
	padding-top: 30px;
}

/* RED LINKS */
.blog-page .post h1 a, 
.blog-page .post h2 a,
.entry-meta a, 
.tribe-list-widget li h4 a {
	color: #80000f;
}
.blog-page .post h1 a:hover, 
.blog-page .post h2 a:hover, 
.entry-meta a:hover, 
.tribe-list-widget li h4 a:hover {
	color: #3f0007 !important;
}

/* PORTFOLIO */
body.single-portfolio .portfolio-detail-title {
	display: none;
}

/* NEWS */
.entry-meta .meta-comment {
	display: none;
}
.blog-page .post {
    margin-bottom: 0px;
}
.blog-medium .entry-image {
	float: none;
}
.blog-medium .entry-image, 
.blog-medium .entry-gallery, 
.blog-medium .entry-video, 
.blog-medium .entry-audio {
    margin-bottom: 20px;
    float: none;
}
.blog-page .post h1, 
.blog-page .post h2 {
    margin-bottom: 10px;
}
.blog-page .post h1 a, 
.blog-page .post h2 a {
	line-height: 1.3;
}
.entry-meta a {
	font-size: 16px;
	text-transform: none;
}
.entry-meta .meta-date {
	font-size: 16px;
}

/* SHOP */
.single-product #sidebar .widget ul li::after {
    content: "";
}
.wc-terms-and-conditions .woocommerce-form__label {
	float: right !important;
	margin: 12px 0 0 0 !important;
}
.pci-dss {
	float: left;
}
#place_order {
	clear: both;
	float: right;
}
.product_meta {
	display: none;
}

/* 5 FOUNDERS */
@media screen and (min-width: 768px) {
	/*
	.five-columns .vc_col-sm-2 {
		float: left;
		width: 18.8%;
		padding: 0;
		margin-right: 1.5%;
		min-height: 0;
	}
	#footer .five-columns .vc_col-sm-2 {
		float: left;
		width: 10%;
		padding: 0;
		margin-left: 5%;
		margin-right: 5%;
		min-height: 0;
	}
	#footer .five-columns .vc_col-sm-2:last-child {
		margin-left: 5%;
		margin-right: 5%;
	}
	*/
	#footer .wpb_wrapper {
		text-align: center;
	}
	#footer .five-columns img {
		max-height: 96px;
	}
}

/* TEAM */
ul#filters {
	list-style-type: none;
	margin: 0;
}
ul#filters li {
	display: inline-block;
	margin-right: 20px;
}
ul#filters li a.selected {
	font-weight: bold;
}
.member-role {
	font-size: 90%;
}
.member .member-content {
	display: none;
}
.vc_responsive .wpb_row .vc_col-sm-2.term-team-on-tour,
.vc_responsive .wpb_row .vc_col-sm-2.term-production-team,
.vc_responsive .wpb_row .vc_col-sm-2.term-creative-team {
    padding-bottom: 40px;
}
#tooltip {
	font-family: inherit;
	text-align: left;
}
.member {
	min-height: 280px;
}
@media screen and (min-width: 960px) {
	.member {
		min-height: 300px;
	}
}
@media screen and (min-width: 1200px) {
	.member {
		min-height: 350px;
	}
}

/* SHOP */
ul.wc-tabs {
	display: none;
}
#tab-description {
	background-color: transparent;
}

/* NEWSLETTER */
#newsletter {
	background-color: #e8eaeb;
}
#newsletter #content {
	padding-top: 40px;
	padding-bottom: 20px;
}
#newsletter .wpb_row {
    margin-bottom: 0;
}
#mc-embedded-subscribe {
	margin-top: 1px;
	padding: 11px 20px 11px 20px;
}
#newsletter input[type="text"], 
#newsletter input[type="email"] {
    padding: 6px 12px;
}
#mc_embed_signup h2 {
	margin-bottom: 0;
}
#mc_embed_signup p, 
#mc_embed_signup input[type="text"], 
#mc_embed_signup input[type="email"] {
	margin-bottom: 10px;
}
#mc_embed_signup .clear {
	clear: none;
	visibility: visible;
}

/* FOOTER */
#footer, 
#footer #content {
	padding: 0;
}
#footer .five-columns {
	margin-bottom: 0 !important;
}
.five-columns .member-img a, 
#footer .five-columns a {
	-webkit-filter: grayscale(1);
	-webkit-filter: grayscale(100%);
	filter: gray;
	filter: grayscale(100%);
	filter: url(img/desaturate.svg#greyscale);
}
.five-columns .member-img a:hover, 
#footer .five-columns a:hover {
	-webkit-filter: none;
	filter: none;
}

.cn-button.wp-default {
    background: #80000f !important;
}

/*
#shopping-btn {
	display: none;
}
*/
