/*
Theme Name:	Yoann Sirvin
Theme URI:		http://yozz.fr
Description:	theme from Yoann Sirvin
Author:			Yoann Sirvin
Theme URI:		http://yozz.fr
Template:		ken
Version:		3.0
*/

/*
Sample : remove the comment and start adding your own custom CSS rules.
body {background-color:#fff;}*/





/* A CLASSER */
#mk-main-navigation ul ul.sub-menu a.menu-item-link:hover, #mk-main-navigation ul li.mk-header-wpml-ls > ul li a:hover {color:#EAE6D6 !important;}
#fancy-title-2478:after {background-color: rgba(0,0,0,1) !important;}
.mk-fancy-title.alt-title:after {height:2px !important;}
.mk-edge-slider .mk-edge-desc {font-weight:100;}
.widgettitle:after {border-bottom:3px solid white;}
#fancy-title-1086:after {background-color:rgba(0, 105, 147, 1) !important;}
.mk-edge-slider .swiper-slide .edge-slide-content {margin:60px;}
#fancy-title-54869d3f4f680:after {background-color:rgba(0, 105, 147, 1);}
.blog-scroller-entry .blog-title {font-weight:100 !important;background-color:#006993 !important;border-right:1px solid #006993;border-top:1px solid #000;font-size:18px;}
.mk-go-top {background:#006993;}
.mk-go-top:hover {background:#06344E;}
.hfeed vcalendar {padding:0px;margin:0px;}
#mk-main-navigation > ul > li.menu-item > a, .mk-vertical-menu li.menu-item > a {color:#fffff;}
	
.secondheader a {color:#ffffff !important;}
.secondheader .mk-header-social a {display:none;}

.mk-header-social {
    margin-right:20px;
    margin-left:20px;}

.indocumentimage {margin-right:-15px;}
.mk-header-toolbar .toolbar-nav ul li a {margin:0 10px;}
.mk-header-toolbar .mk-header-toolbar-social li a {margin:0 5px;}
.scroll-layer {margin-bottom:0px !important;}




/* HEADER */
#mk-main-navigation > ul > li.menu-item > a {padding:0px !important; margin:0 18px; font-size:17px;}
/* #mk-main-navigation > ul > li.menu-item > a:hover {border-bottom:2px solid #ffffff;}*/
#mk-main-navigation > ul > li.menu-item > a, .mk-vertical-menu li.menu-item > a {color:#fffff;}
/*#mk-header.sticky-header, #mk-header.transparent-header-sticky {border-bottom:0px solid rgba(214,206,173,0.5) !important;}*/
.main-navigation-ul li .sub-container.non-mega li a {font-weight:100 !important;}
.secondheader .dashboard-trigger {display:none;}
.mk-social-network.circle-style a, .mk-social-network.square-style a {border-width:1px;}
.mk-social-network.square-style a {border-radius:0px;}
#mk-main-navigation > ul > li.secondheader > a {color:white;}
.mk-secondary-header {border-bottom:0px;margin-top:0px;z-index:30 !important;background:#006993 !important;}
.mk-secondary-header .header-searchform-input {display:none;}
.main-navigation-ul li.no-mega-menu ul.sub-menu {box-shadow:1px 1px 10px rgba(0, 0, 0, 0.3);}
.mk-header-toolbar .mk-header-toolbar-social li a {margin:0 8px;}
.header-search-icon {margin-top:-1px;}
.mk-header-toolbar .toolbar-nav ul li a {margin:0 7px;}

.menuressources {margin-left:12px !important;}

.sticky-header.sticky-header-padding {padding-top:75px !important;}
.header-accueil {max-height:10px;margin-bottom:-40px;padding-bottom:-50px;}

	/* HEADER STICKY */
#mk-header.sticky-trigger-header:not(.header-structure-vertical) #mk-main-navigation > ul > li.menu-item > a {padding-left:12px; padding-right:12px;}

	/* HEADER WPML */
.mk-secondary-header .mk-header-wpml-ls {display:none;}
.mk-header-wpml-ls ul {width:150px !important;text-align:right !important;}
.mk-header-wpml-ls ul li a {padding:3px 25px !important; text-transform:uppercase; font-size:14px !important;text-align:right !important;}

	/* MEGAMENU */
.megamenu-title {color: #EAE6D6 !important; font-size:13px !important; font-weight:100 !important;}
.main-navigation-ul .has-mega-menu > ul.sub-menu > li > ul.sub-menu li.menu-item a.menu-item-link {line-height:10px !important; padding:6px 25px;}
.main-navigation-ul .has-mega-menu > ul.sub-menu {box-shadow:1px 1px 10px rgba(0, 0, 0, 0.3);}
.main-navigation-ul .has-mega-menu > ul.sub-menu > li.menu-item {border-width:0px;}


/*----- MENU SPECIAL CLASS - GET INVOLVED */
.get-involved {
	background-color:#ffffff !important;
	padding-left:7px;
	padding-right:7px;}
.get-involved a {color:#006993 !important; border-bottom:0px solid #ffffff !important; }



/* TYPOGRAPHIE */
body {line-height:26px !important;}
h3, h4 {margin-bottom:7px;}	
h6 {font-size:18px;}	
h4.entry-title {font-size:18px !important;}
.theme-content ul li {margin-bottom:0.5em;}
a {font-weight:100;}
.blog-list-entry .list-posttype-col {display:none;}	
input[type="email"], input[type="password"], input[type="tel"], input[type="text"], textarea {font-size:14px !important;padding: 10px 16px 11px;}		
.wpb_single_image img {width:100%;}
.mk-list-styles ul li {font-size:16px;}
h6 {font-size:20px;}
.single-content h3 {background:#C5E0ED; margin-top:50px; line-height:60px; text-transform:uppercase; padding-left:15px; margin-bottom:30px;}
.page-master-holder h4 {margin-top:20px;}




/* HOME */
	
	/* HOMEPAGE - SIDEBAR */
.sidebar-tittle .fancy-title-span {background-color:#eae6d6 !important;}
.sidebar-tittle2 .fancy-title-span {background-color:#006993 !important;}
.widget_contact_info ul li {color:#ffffff !important;}
.widget_contact_info ul li a {color:#ffffff !important;}
.indocumentimage {margin-left:-32px;}
#home-button {width:100% !important;padding: 20px 0 !important;text-transform:uppercase;}
#home-button2 {width:100% !important;padding: 22px 0 !important;text-transform:uppercase;}
#home-button3 {padding-bottom: 10px !important; text-transform:uppercase; font-weight:100 !important;}
.widget {margin-bottom:25px;}
.vcalendar {margin-left:0px;padding-left:0px;}
.tribe-events-list-widget .duration {font-weight:100 !important;margin-top:-27px !important;font-size:13px;font-style:italic;}
.tribe-events-widget-link a {font-weight:100 !important;}
.mk-event-countdown ul li {width:60px;padding:20px 0 15px;margin-top:30px;}
.evo_fc_day.has_events {font-weight:100 !important;}

	/* HOMEPAGE - HEADER - BANNERS */	
.blog-scroller-arrows {background-color:#eae6d6;border:0px solid #fff;border-radius:0px;width:40px;height:40px;margin-top:-25px;}
.blog-scroller-arrows.mk-swiper-next {right:0px;}
.blog-scroller-arrows.mk-swiper-prev {left:0px;}
.blog-scroller-arrows i {color:#006993;line-height:40px;}

	/* HOMEPAGE - TABS */
.mk-tabs.style3-tabs .mk-tabs-tabs {border:none !important;}
.mk-tabs.style3-tabs .mk-tabs-tabs li {background:#006993 !important; }
.mk-tabs .mk-tabs-tabs li.ui-state-active > a {background:#EAE6D6 !important; color:#006993 !important;}
.mk-tabs .mk-tabs-tabs li a {font-size:18px !important; color:#EAE6D6 !important;}
.mk-tabs.style1-tabs .mk-tabs-panes .inner-box, .mk-tabs.style2-tabs .mk-tabs-panes .inner-box, .mk-tabs.style3-tabs .mk-tabs-panes .inner-box {font-size:16px !important;}
.mk-tabs.style3-tabs .mk-tabs-panes .inner-box p {font-size:17px !important;}
.mk-tabs.style3-tabs .mk-tabs-tabs li a {padding:25px 3.7em;}


	/* HOMEPAGE - LATEST BLOG */	
.mag-two-column-left .magazine-featured-post {padding-right:40px;}
.mag-two-column-left .magazine-featured-post::before {right:20px;}	
.magazine-thumb-post {margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid #eae6d6;}
.mag-two-column-left .magazine-featured-post::before, .mag-two-column-right .magazine-featured-post::before {background:transparent;}
.magazine-thumb-post .blog-title {font-size:16px;}
.magazine-featured-post .blog-title {font-size:16px;padding:10px;border-top:0px;}
.magazine-thumb-post .blog-cat a, .magazine-thumb-post time a {font-size:13px;}
.magazine-thumb-post .featured-image {width:24% !important;}
.magazine-thumb-post .blog-thumb-content {width:75% !important;}
.magazine-thumb-post { margin-bottom:12px; padding-bottom:11px;}
/* .vc_custom_1426842275557 {min-height:1650px;} */

.mk-pagination {margin:10px 0;}
.mk-pagination .current-page, .mk-pagination .current-page:hover, .mk-pagination .page-number:hover {background-color:#006993; color:#ffffff !important;}
.mk-pagination .mk-pagination-next a, .mk-pagination .mk-pagination-previous a {border:0px solid #006993; color:#006993;}
.mk-pagination .current-page, .mk-pagination .page-number {color:#000000; font-weight:400;}
.mk-pagination-next a:hover {background-color:#006993; color:#ffffff !important;}




/* PAGES */
#theme-page .theme-page-wrapper .theme-content {background:#ffffff !important;}
.mk-main-wrapper {margin-top:0px !important; margin-bottom:0px !important;}
.theme-page-wrapper.right-layout .theme-content {min-height:1150px;}
.theme-page-wrapper.right-layout .theme-content, .theme-page-wrapper.left-layout .theme-content {padding:40px !important;}
blockquote, code, dl, fieldset, ol, p, pre, table, ul { margin-bottom:0px;}
.pageimagetop {border:0px solid #E6F0F6; margin-bottom:10px;}
ul {list-style-type: square;}
.mk-tabs.style3-tabs {background:#ffffff;}
.mk-tabs.style3-tabs .mk-tabs-panes .inner-box {background:#ffffff;}
.keymessage {border-left:10px solid #006993; padding-left:20px;padding-right:20px;border-right:10px solid #006993;}

	/* PAGE TITTLE & BREADCRUMB */
#mk-page-title {background-color:#006993 !important;}
#mk-page-title #mk-breadcrumbs {font-weight:100 !important;}
#mk-page-title #mk-breadcrumbs .dark-skin {color:#EAE6D6;}
#mk-page-title #mk-breadcrumbs .dark-skin a {color:#ffffff;}
#mk-page-title .mk-page-title-bg {}
#mk-page-title .mk-grid {margin-top:20px !important;}

	/* SIDEBAR */
#theme-page .theme-page-wrapper.left-layout .sidebar-wrapper {}
#mk-sidebar a {font-size:15px !important;}
#mk-sidebar .widgettitle, #mk-sidebar .widgettitle a {color:#000000 !important;}
#mk-sidebar, #mk-sidebar p {font-size:12px;}
#theme-page .theme-page-wrapper.right-layout .sidebar-wrapper {padding-top:30px;}

.widget_archive li a, .widget_display_forums li a, .widget_display_topics li a, .widget_display_views li a, .widget_links li a, .widget_meta li a, .widget_nav_menu li a, .widget_product_categories li a, .widget_recent_entries li a {padding-bottom:0px !important; border-bottom:0px solid #eee;}

.widget_archive li a, .widget_contact_info li a, .widget_display_forums li a, .widget_display_topics li a, .widget_display_views li a, .widget_links li a, .widget_meta li a, .widget_nav_menu li a, .widget_pages li a, .widget_product_categories li a, .widget_recent_comments .recentcomments, .widget_recent_entries li a, .widget_text li a {margin:0 0 7px !important;}

.widget_archive li, .widget_authors li, .widget_categories li, .widget_contact_info li, .widget_display_forums li, .widget_display_topics li, .widget_display_views li, .widget_links li, .widget_meta li, .widget_nav_menu li, .widget_pages li, .widget_popular_posts li, .widget_product_categories li, .widget_recent_comments li, .widget_recent_entries li, .widget_recent_posts li, .widget_rss li, .widget_text li, .widget_twitter li {margin-bottom:20px;}

.widget_archive li a, .widget_contact_info li a, .widget_display_forums li a, .widget_display_topics li a, .widget_display_views li a, .widget_links li a, .widget_meta li a, .widget_nav_menu li a, .widget_pages li a, .widget_product_categories li a, .widget_recent_comments .recentcomments, .widget_recent_entries li a, .widget_text li a {margin:0px !important;}




/* BLOG */
#theme-page .theme-page-wrapper {margin:0 auto;}
#theme-page .theme-page-wrapper .featured-image {margin:0 auto; padding:0px;}
.single-content {padding:25px 10px 25px 0px;}

.mk-similiar-title {font-size:14px; color:#006993;}
.blog-similar-posts ul li .item-holder {background-color:#EAE6D6;border:none; margin:0px 2px;}
.blog-similar-posts ul li:first-child .item-holder {background-color:#EAE6D6;border:none;}
.blog-similar-posts ul li:last-child .item-holder {background-color:#EAE6D6;border:none;}
.mk-icon-chevron-left, .mk-icon-chevron-right {background:#006993 !important;}
.pagnav-wrapper .pagenav-bottom { background-color:#e6f0f6;}
.pagnav-wrapper .pagenav-title {color:#006993;}
.entry-meta .blog-comments, .entry-meta .mk-love-holder {color:#0D77B5; opacity:0.4; display: none;}
.entry-meta .blog-comments:hover, .entry-meta .mk-love-holder:hover {color:#006993; opacity:1; display: none;}

.blog-meta .blog-comments, .blog-meta .mk-love-holder {display: none;}

.pagnav-wrapper .pagenav-top .pagenav-image img {background:red;}
.pagnav-wrapper {background:red;}
.pagnav-wrapper .pagenav-top {background:red;}
.mk-post-nav {background:red;}
.mk-post-nav .mk-post-next .without-image {background:red;}
.mk-post-next {background:red;}
.without-image {background:red;}

.widget_posts_lists ul li .post-list-title {margin-bottom:2px;}
.widget_posts_lists ul li {margin-bottom:10px;}

.blog-classic-entry {margin:20px; padding:0px;}

.mk-loadmore-button {color:#ffffff; background-color:#006993; border:none;}
.mk-loadmore-button:hover {background-color:#E5EFF5; border:none;}

.entry-meta {background:none;}
.blog-classic-entry .blog-entry-heading .blog-title, .blog-classic-entry .blog-entry-heading .blog-title, .magazine-thumb-post .blog-title, .blog-list-entry .the-title {background:transparent; padding-left:0px;line-height:25px;}

.magazine-featured-post .blog-title {line-height:20px;}
.blog-list-entry {padding-bottom:0px; margin-top:0px;}
.blog-list-entry .the-title {border:none; line-height:20px; margin-top:-10px; font-size:16px !important;}
.blog-list-entry .list-content-col {width:100%;}
.mk-next-prev {margin-right:0px;}
.single-social-share {margin:0px;}
.single-post-fancy-title {margin-top:20px !important;}
.mk-next-prev a {background:#E8E5D3; color:#0D608C; border: none !important;}
.mk-next-prev a:hover {background:#0D608C; color:#E8E5D3; border: none !important;}
.single-social-share li a i:hover {color:#0D608C;}


/* PUBLICATIONS */
.blog-masonry-entry .post-type-icon {display:none;}
.blog-masonry-entry.four-column .blog-title a {font-size:15px;line-height:20px; color:#0D608C;}
.blog-masonry-entry.four-column .item-holder {padding-bottom:0px; border:0px solid white; border-radius:0px;}
.mk-isotop-filter {margin:0 10px 10px;}
.mk-isotop-filter ul li a {font-size:17px; font-weight:100; padding:14px 28px;}
.blog-masonry-entry .item-holder .featured-image .hover-overlay {background-color:rgba(13, 96, 140,0.5) !important;}
.blog-masonry-entry .item-holder {margin:0 15px 30px 15px;}
#theme-page .theme-page-wrapper .featured-image {border:1px solid #006993;}
.blog-masonry-entry.four-column .blog-entry-heading {background:#ffffff;}

/* FOCUS AREA */
.mk-accordion.simple-style .mk-accordion-tab {font-size:30px; font-weight:100; color:#006993; line-height:33px; padding-left:0px; border-bottom:0px solid #eee;}
.mk-accordion.simple-style .mk-accordion-pane .inner-box {padding:0px; margin:0px;}
.mk-accordion.simple-style .mk-accordion-tab i {color:#EAE6D6; font-size:22px; padding: 0 12px 0 0;}
.mk-accordion.simple-style .mk-accordion-pane {border-bottom:0px solid #fff; border-top:0px solid #fff;}



.mk-tabs.style3-tabs .mk-tabs-tabs li a {padding:25px 5.7em !important;}


/* FOOTER */
#mk-footer {padding:0px;}
#mk-footer .mk-padding-wrapper {padding:50px 20px 30px 20px;}

/*----- FOOTER CONTACT */
.widget .mk-contact-form-wrapper.dark-skin .mk-textarea::-moz-placeholder, .widget .mk-contact-form-wrapper.dark-skin .text-input::-moz-placeholder {COLOR:#ffffff; opacity:0.8; font-size:11px;}
.widget_contact_info ul li {line-height:20px;}
.widget_contact_info ul li i {color:#ffffff;line-height:15px;border-right:0px solid blue;}
.widget_contact_info ul li span {font-weight:100;font-size:14px;line-height:14px;}
.mk-contact-form-wrapper.dark-skin .text-input, .mk-contact-form-wrapper.dark-skin .mk-textarea {background-color:rgba(0, 0, 0, 0.2) !important;border:0px solid rgba(0,0,0,0.8) !important;color:#ffffff !important;}
.mk-contact-form-wrapper.dark-skin .mk-form-row i {color:#ffffff !important;border-right:0px solid rgba(0, 0, 0, 0.8)}
.mk-contact-form-wrapper.dark-skin .mk-button {color:#ffffff !important;border:1px solid rgba(0,0,0,1) !important;}


/*----- FOOTER PARTNERS */
.slideshow-swiper-arrows {border:0px solid white;}


/*----- FOOTER CONTACT */
.widget_contact_form .captcha-change-image {font-size:14px;}
.mk-contact-form-wrapper.dark-skin .mk-button {font-weight:100 !important;}
.widget .mk-contact-form-wrapper.dark-skin .mk-button:hover {background:#084569;}

/*----- PLACEHOLDER*/
.widget .mk-contact-form-wrapper.dark-skin .mk-textarea::-webkit-input-placeholder, .widget .mk-contact-form-wrapper.dark-skin .text-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #ffffff !important;opacity:0.8; font-size:12px; line-height:20px;}
.widget .mk-contact-form-wrapper.dark-skin .mk-textarea::-moz-placeholder, .widget .mk-contact-form-wrapper.dark-skin .text-input::-moz-placeholder { /* Firefox 19+ */color: #ffffff !important;opacity:0.8; font-size:12px; line-height:20px;}
.widget .mk-contact-form-wrapper.dark-skin .mk-textarea:-ms-input-placeholder, .widget .mk-contact-form-wrapper.dark-skin .text-input:-ms-input-placeholder { /* IE 10+ */color: #ffffff !important;opacity:0.8; font-size:12px; line-height:20px;}
.widget .mk-contact-form-wrapper.dark-skin .mk-textarea:-moz-placeholder, .widget .mk-contact-form-wrapper.dark-skin .text-input:-moz-placeholder { /* Firefox 18- */color: #ffffff !important;opacity:0.8; font-size:12px; line-height:20px;}



/*IMPORTÉ RÉCEMMENT*/
.mk-side-dashboard {background-color:#006993;}
.mk-side-dashboard a {color:#ffffff;}
.mk-side-dashboard a:hover {color:#000000;}
.single-post p {padding:7px 0;}
.mk-similiar-title {min-height:60px;}
.single-post-fancy-title {margin:50px 0 20px;}
.blog-similar-posts ul {margin:0px;}
.single-post-fancy-title:after {background-color:#0D608C;}
.blog-list-entry .the-title {font-size:25px; line-height:30px;}
.blog-classic-entry {margin:0 0 50px 0;}


/*#mk-main-navigation > ul {
	text-align:left !important;}
	
.mk-header-logo {
	float:none !important;}
	
.mk-header-logo, .mk-header-logo a {
	margin-top:5px !important;
	margin-bottom:10px !important;}*/




/*BUDDYPRESS*/

/*
body.buddypress.bp-default-cover div#item-header, .bp-default-cover #buddypress div#item-header {height:300px;}
#buddypress .comment-reply-link, #buddypress .generic-button a, #buddypress .standard-form button, #buddypress a.button, #buddypress input[type=button], #buddypress input[type=reset], #buddypress input[type=submit], #buddypress ul.button-nav li a, a.bp-title-button 
{border:0px;}
#buddypress div#item-header a.button, #buddypress div#item-header div.generic-button {margin:0px;border:none;}
#buddypress div#item-header img.avatar {float:right; margin:0px;}
#buddypress div#item-header div#item-header-content {float:none;}
#buddypress div.item-list-tabs#object-nav {margin-top:40px;}
#buddypress div.item-list-tabs ul li a {margin-top:0px; padding:5px 20px 5px 0;}
#buddypress span.activity {padding-left:47%; padding-top:85px;}
#post-mention {}
#subnav {font-size:14px; margin-bottom:50px;}
#buddypress div.profile h2 {font-size:22px;}
#buddypress table.forum tr td.label, #buddypress table.messages-notices tr td.label, #buddypress table.notifications tr td.label, #buddypress table.notifications-settings tr td.label, #buddypress table.profile-fields tr td.label, #buddypress table.wp-profile-fields tr td.label 
{text-align:left; font-weight:100;}
.profile h3 {font-size:22px;}
#buddypress div#item-header div#item-meta {color:#ffffff; text-align:center;font-size:15px; padding-top:70px;}
#buddypress table.profile-fields p:last-child {text-align:left; padding-left:20px;}
#buddypress input[type=submit] {background:#0D608C !important; padding:10px 20px; color:#ffffff; border:1px solid #0D608C;}
#buddypress div.item-list-tabs ul li.current a, #buddypress div.item-list-tabs ul li.selected a {background:transparent; color:#000000;}
#buddypress .dir-search input[type=search], #buddypress .dir-search input[type=text], #buddypress .groups-members-search input[type=search], #buddypress .groups-members-search input[type=text], #buddypress .standard-form input[type=color], #buddypress .standard-form input[type=date], #buddypress .standard-form input[type=datetime-local], #buddypress .standard-form input[type=datetime], #buddypress .standard-form input[type=email], #buddypress .standard-form input[type=month], #buddypress .standard-form input[type=number], #buddypress .standard-form input[type=password], #buddypress .standard-form input[type=range], #buddypress .standard-form input[type=search], #buddypress .standard-form input[type=tel], #buddypress .standard-form input[type=text], #buddypress .standard-form input[type=time], #buddypress .standard-form input[type=url], #buddypress .standard-form input[type=week], #buddypress .standard-form select, #buddypress .standard-form textarea
{background:none; border-bottom:2px solid #0D608B !important; border:none; color:#848484; padding-left:0px;}*/

/* WEBOGRAPHICS 20191116 */

/* HOME MENU 

header .mk-grid ul.hp-custom {
	list-style-type: none !important;
	position: absolute;
	right: 50px;
	top: 20px;
}

header .mk-grid ul.hp-custom li a {
	padding-right: 10px;
	cursor: pointer;
}
*/