/*
Theme Name: Unicon Child Theme
Description: Unicon Child Theme for your Customizations
Author: minti
Template: unicon
Version: 1.0
*/

@import url("../unicon/style.css");

@import url(https://fonts.googleapis.com/css?family=PT+Sans:700);
@import url("/fonts/stylesheet.css");

body {
	font-family: 'linux_libertineregular', Serif;
}

.font-special, .button, .counter-title, h6, .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a, .pricing-plan .pricing-plan-head h3, a.catimage, .divider-title, button, input[type='submit'], input[type='reset'], input[type='button'], .vc_pie_chart h4, .page-404 h3, .minti_masonrygrid_item h4 {
	font-family: 'PT Sans', sans-serif !important;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'PT Sans', sans-serif;
}

.entry-title {
	font-family: 'PT Sans', sans-serif !important;
}

.menu-item .menu-item-type-post_type .menu-item-object-page menu-item-has-children .menu-item-15530 {
	font-family: 'PT Sans', sans-serif !important;
}

.ui-tabs-anchor {
	text-align: center;
}


/* --------------------------------- header bande grise sous menu -------------------------------  */

#breadcrumbs {
	display: none;
}

#crumbs {
	display: none;
}

/* ---------------------------------- page  ---------------------------------- */

.sixteen, .columns, #content p {
	font-family: 'linux_libertineregular', Serif ! important;
	font-size: 16px;
}

.divider-title.align-center {
	font-size: 1.2em!important;
}

#fulltitle {
	background: #d1d1d1;
	border-bottom: 0 none #efefef;
}

.titlebar h1 {
	font-family: 'PT Sans', sans-serif !important;
}


/*  ---------------------------------- Page de type post  ---------------------------------- */

.post-time .day {
	font-family: 'PT Sans', sans-serif !important;
}

.blog-wrap .post-time {
	color: #C71121;
}

/* ---------------------------------- pour les articles de blog  ---------------------------------- */

#title {
	text-align: center;
	width: 100%;
	font-family: 'PT Sans', sans-serif !important;
}

#title h1 {
	font-family: 'PT Sans', sans-serif !important;
}

.entry-title h2 {
	font-family: 'PT Sans', sans-serif !important;
}

.entry-meta, .entry-date, .meta-category  {
	font-family: 'PT Sans', sans-serif !important;
}

.entry-content, .entry-wrap {
	font-family: 'linux_libertineregular', Serif !important;
}

/* Bouton de partage */

.sharebox {
	margin: 0 0 20px 0;
	padding: 20px 0 0 0;
	border-top: 3px solid #474E52;
}

#related-posts {
	border-top: 3px solid #474E52;
	padding: 20px 0 0px 20px;
	border-left: 3px solid #474E52;
	border-right: 3px solid #474E52;
	border-left: 3px solid #474E52;
	border-bottom: 3px solid #474E52;
}


/*Sidebar des articles de blog*/

.widget .widget_categories {
	font-family: 'linux_libertineregular', Serif ! important;
}

.widget .widget_categories h3 {
	font-family: 'PT Sans', sans-serif !important;
}

#sidebar .widget h3 {
	font-family: 'PT Sans', sans-serif !important;
}

#sidebar .widget ul li {
	font-family: 'linux_libertineregular', Serif ! important;
}

/* ----------------------------------Contact Form -------------------------------*/

input[type="textarea"] {
	font-family: 'PT Sans', sans-serif !important;
}

/*  ---------------------------------- Footer  ----------------------------------*/

.widget_contact address span {
	font-family: 'PT Sans', sans-serif !important;
	color: #fafafa;
}

input[type="text"] {
	font-family: 'PT Sans', sans-serif !important;
}

.sml_email {
	font-family: 'PT Sans', sans-serif !important;
	color: #fafafa;
}

/*Navigation footer*/
#copyright .menu li {
	font-family: 'PT Sans', sans-serif !important;
}

#copyright .copyright-col1{
	font-family: 'PT Sans', sans-serif !important;
}

/*  ---------------------------------- Formulaire de contact  ---------------------------------- */

div.wpcf7-mail-sent-ok {
	font-family: 'PT Sans', sans-serif !important;
}

textarea {
	font-family: 'PT Sans', sans-serif !important;
}

/*  ---------------------------------- Page Presse  ----------------------------------*/

.toogle-inner {
	font-family: 'linux_libertineregular', Serif ! important;
}

.wpb_wrapper.toogle.toogle-title {
	font-family: 'PT Sans', sans-serif !important;
}

/*Blog List Page press*/

.blog-list-item-excerpt {
	font-family: 'linux_libertineregular', Serif ! important;
}

.blog-list-item-date {
	font-family: 'PT Sans', sans-serif !important;
}

.latest-blog-list-modern li span {
	font-family: 'PT Sans', sans-serif !important;
}

.sharebox ul li a {
	font-family: 'PT Sans', sans-serif !important;
	color: #C71121;
}

#related-posts li {
	font-family: 'PT Sans', sans-serif !important;
}

#related-posts span {
	font-family: 'PT Sans', sans-serif !important;
}
.latest-blog-list .blog-list-item-description .blog-list-item-excerpt {
	font-size: 16px;
}

/*  ---------------------------------- Page de présentation du Laboratoire  ----------------------------------*/
.divider-title.align-left {
	font-family: 'PT Sans', sans-serif !important;
}

.headline {
	font-family: 'PT Sans', sans-serif;
}

.member-img img {
	border-radius: 50% !important;
	width: 70% !important;
	max-width: 70% !important;
	height: auto;
}

.member-img {
	text-align: center !important;
}

.member-role {
	text-align: center !important;
	font-family: 'linux_libertineregular', Serif ! important;
}

/*.member-content {
	display: none;
}*/

/*  ---------------------------------- Texte de présentation des membres  ----------------------------------*/
.member wpb_content_element p {
	font-family: 'linux_libertineregular', Serif;
}

.wpb_wrapper p {
	font-family: 'linux_libertineregular', Serif;
}

h3 span {
	font-family: 'PT Sans', sans-serif;
}

.divider-title.align-center {
	font-family: 'PT Sans', sans-serif !important;
}

iconbox.wpb_content_element.iconbox-style-3.icon-color-accent.color-dark h3 {
	font-family: 'PT Sans', sans-serif !important;
}

/*  ---------------------------------- Page home   ---------------------------------- */

.latest-blog-list  {
	text-align: center;
	border-bottom: 1px solid #efefef;
}

div.latest-blog-list.wpb_content_element:hover {
	background-color: #fafafa;
}

div.latest-blog-list.wpb_content_element {
	width: 48%;
	display: inline-block;
	vertical-align: top;
	margin: 1% 1% 1% 1%;
	padding-top: 2%;
	background: #d1d1d1;
	height: 200px;
}

.latest-blog-list .blog-list-item-description .blog-list-item-excerpt {
	font-size: 14px;
}

.latest-blog .blog-list-item-date {
	display: none;
}

.blog-list-item-thumb {
	display: none;
}


/*  ---------------------------------- Carrousel  ----------------------------------*/
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
	font-family: 'PT Sans', sans-serif !important;
	text-transform: uppercase;
}

ul.wpb_tabs_nav.ui-tabs-nav.vc_clearfix.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li, .vc_tta-tab{
	width: 25%;
    padding: 0px !important;
    margin: 0px !important;
    display: inline-block;
    float: none;
    vertical-align: middle;
    text-align: center;
}

.wpb_content_element.wpb_tabs .wpb_tabs_nav li.ui-tabs-active, {
    border-bottom: solid 1px #c71121;
}

ul.wpb_tabs_nav.ui-tabs-nav.vc_clearfix.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li > a{
	padding: 8px;
	float: none;
}

.wpb_tabs .wpb_tabs_nav li {
	display: inline-block;
	vertical-align: top;
	float: none;
}

.wpb_content_element .wpb_tabs_nav li {
	white-space: normal !important;
}

.blog-list-item-excerpt{
	padding: 0px 10px;
}

/*  ---------------------------------- New Carrrousel ----------------------------------*/
.vc_tta-title-text {
	font-family: 'PT Sans', sans-serif !important;
	text-transform: uppercase;
}

.vc_tta.vc_general .vc_tta-tab li {
	display: inline-block;
	vertical-align: top;
	float: none;
}

.vc_tta.vc_general .vc_tta-tab {
  width: 25%;
  margin: 0px !important;
}

.vc_tta-tab vc_active {
    border-bottom-color: 2px solid  #C71121 !important;
	}

/*  ---------------------------------- SLIDER ----------------------------------*/

.wpb_revslider_element.wpb_content_element {
}

.tp-caption.tp-resizeme a	{
	background:  #C71121!important;
	padding: 4px 8px !important;
	text-decoration: none !important;
	color: #FFFFFF;
	font-family: 'PT Sans', sans-serif !important;
	border-bottom: none!important;
}
.tp-caption.tp-resizeme a:hover{
	color: #FFFFFF;
}
.tp-mask-wrap {
	font-family: 'linux_libertineregular', Serif !important;
}

#excerpt_slider {
	font-family: 'linux_libertineregular', Serif !important;
}

.ares .tp-bullet {
	background: #888888;
}

/* ----------------------------------- RESPONSIVE ------------------------------- */

@media all and (max-width: 767px) {

	ul.wpb_tabs_nav.ui-tabs-nav.vc_clearfix.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li {
		width: 90%;
	}

	div.latest-blog-list.wpb_content_element {
		width: 95%;
	}

	.divider-title.align-center {
		line-height: inherit;
	}

	#mobile-navigation ul li a {
		font-family: 'PT Sans', sans-serif !important;
	}
}

.menu-menu_haut-container + ul {
	margin: 0px;
}


.menu-menu_haut-container + ul li {
	width: 10%;
	display: inline-block;
}

div#mobile-navigation ul:nth-child(2) li i {
	padding: 10px 6px 10px 5px;
}

/* ------------------------------------------ ANCRES -------------------------------------------------- */
.anchor{
	display: block;
	height: 115px; /*same height as header*/
	margin-top: -115px; /*same height as header*/
	visibility: hidden;
}

/* ------------------------------------------ MENU -------------------------------------------------- */

.header-v1 #navigation {
	width: 69%;
}

.header-v1 #navigation ul li {
	width: 20%;
	text-align: center;
}

.header-v1 .logo {
	width: 30%;
}


.header-v1 #navigation > ul {
	width: 88%;
	float: none;
}


.header-v1 #navigation ul li a {
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}

.header-v1 #navigation .sub-menu li {
	width: 100% !important;
	text-align: center;
}

#menu-item-15875 {
	width: 100% !important;
}

#navigation ul {
	width: 87%;
}

#header #navigation > ul > li > a {
	vertical-align: middle;
	display: inline-block;
}

#navigation ul > li.megamenu.columns-4 > ul > li {
width: 25% !important;
}

#navigation > ul > li.megamenu > ul.sub-menu li a {
    text-align: left !important;
}

#navigation .sub-menu{
	width: 100% !important;
}

#navigation .sub-menu li {
	margin: 0px;
}

/* ----------- Icones -----------------*/

.header-icons {
	width: 12%;
}

.icons-social-media-header-v1 ul li a {
	padding: 0 10px 0 10px;
	margin-top: 23px;
}

.icons-social-media-header-v1 ul li a i {
	margin-top: 32px;
}

.header-icons-divider {
	margin-top: -20px;
}

.header-v1 #search-btn {
    margin-top: -2px !important;
}

/**/

.onglet-blog ul li a {
    background: white !imporant;
    border: solid 0px !important;
    color: #333333 !important;
    font-weight: bold !important;
}


.onglet-blog ul li.vc_active a{
	border-bottom: 3px solid #c71121 !important;
}

.onglet-blog .vc_tta-panel-body {
    background: white !important;
}

/**/

form.es_widget_form .es_button input{
    font-size: 13px;
    line-height: 1 !important;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 700;
    width: auto;
    padding: 14px 20px 14px 20px;
    margin: 0 5px 5px 0;
    display: inline-block;
    text-align: center;
    border-radius: 2px;
    color: #ffffff;
    border: 1px solid #c71121;
    background: #c71121;
}

form.es_widget_form .es_lablebox{
	font-family: 'PT Sans', sans-serif !important;
    color: #fafafa;
}

#es_msg {
		font-family: 'PT Sans', sans-serif !important;
		color: #c71121;
}
