/*
Theme Name:		CRIMIC par Suite
Theme URI:		http://suite-communication.com
Description:	Child theme for the Ken theme 
Author:			Suite
Theme URI:		http://suite-communication.com
Template:		ken
Version:		1.0
*/

.accueil-maison .menu-item-link {
  background: url("acceuil.png") no-repeat scroll center center transparent;
  color: transparent !important;
}
a:hover {
  -webkit-transition: all 500ms ease 0s;
          transition: all 500ms ease 0s;
}
/* .vc_row-fluiddiaporama-accueil {
  margin-bottom: 20px;
} */
.mk-edge-slider .mk-edge-desc, .mk-tab-slider .mk-edge-desc {
  font-size: 15px;
  line-height: 17px;
}
.cartouche-accueil-sec {
  background: url("logo-SEC.png") no-repeat scroll center 30% rgba(0, 0, 0, 0);
}
.cartouche-accueil-pial {
  background: url("logo-PIAL.png") no-repeat scroll center 30% rgba(0, 0, 0, 0);
}
.cartouche-accueil-el {
  background: url("logo-EL.png") no-repeat scroll center 30% rgba(0, 0, 0, 0);
}
.cartouche-accueil-av {
  background: url("logo-AV.png") no-repeat scroll center 30% rgba(0, 0, 0, 0);
}
.cartouche-accueil-lph {
  background: url("logo-LPH.png") no-repeat scroll center 30% rgba(0, 0, 0, 0);
}
.cartouche-accueil-sal {
  background: url("logo-SAL.png") no-repeat scroll center 30% rgba(0, 0, 0, 0);
}
.cartouche-accueil-iberhis {
  background: url("logo-IBERHIS.png") no-repeat scroll center 30% rgba(0, 0, 0, 0);
}

.cartouche-accueil-sec, .cartouche-accueil-pial, .cartouche-accueil-el, .cartouche-accueil-av, .cartouche-accueil-lph, .cartouche-accueil-sal, .cartouche-accueil-iberhis {
  -webkit-transition: all 500ms ease 0s;
          transition: all 500ms ease 0s;
}

.cartouche-accueil-sec:hover, .cartouche-accueil-iberhis:hover, .cartouche-accueil-sal:hover, .cartouche-accueil-lph:hover, .cartouche-accueil-av:hover, .cartouche-accueil-el:hover, .cartouche-accueil-pial:hover {
  background: none;
  -webkit-transition: all 500ms ease 0s;
          transition: all 500ms ease 0s;
}
#axes-thematiques {
  margin: 20px auto 40px;
  width: 85%;
}
#axes-thematiques-2 {
  margin: 0 auto;
  width: 60%;
  /*border-bottom: 2px solid;*/
  margin-bottom: 50px;
  padding-bottom: 30px;
}
.mk-flipbox-content .back-button {
  margin: 0 auto;
}
.mk-flipbox-content .front-title {
  bottom: 7%;
  padding: 0 15px;
  position: fixed;
  width: 80%;
}
.mk-button-align.center {
  margin-bottom: 10px;
}
.ccchildpage > p {
  line-height: 16px;
  margin-bottom: 0;
}
.ccpage_linked_title {
  font-size: 16px;
  margin-bottom: 10px;
}
.ccpages_excerpt {
  line-height: 1.3em;
}
.simple .ccchildpage {
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.09) 0%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.09) 0%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.mk-edge-slider .mk-edge-title, .mk-tab-slider .mk-edge-title {
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
  margin-bottom: 10px;
  margin-top: 20px;
}
.mk-edge-slider .swiper-slide.right_bottom .edge-slide-content, .mk-edge-slider .swiper-slide.right_center .edge-slide-content, .mk-edge-slider .swiper-slide.right_top .edge-slide-content, .mk-tab-slider .swiper-slide.right_bottom .edge-slide-content, .mk-tab-slider .swiper-slide.right_center .edge-slide-content, .mk-tab-slider .swiper-slide.right_top .edge-slide-content {
  margin-right: 75px;
}
.mk-edge-slider .edge-fade-in, .mk-edge-slider .edge-scale-down, .mk-edge-slider .edge-slide-bottom, .mk-edge-slider .edge-slide-left, .mk-edge-slider .edge-slide-right, .mk-edge-slider .edge-slide-top, .mk-tab-slider .edge-fade-in, .mk-tab-slider .edge-scale-down, .mk-tab-slider .edge-slide-bottom, .mk-tab-slider .edge-slide-left, .mk-tab-slider .edge-slide-right, .mk-tab-slider .edge-slide-top {
  margin-left: 75px;
}
.cpt_item_title {
  margin-bottom: 0;
  font-size: 20px;
}
.cpt_item_content {
  background-color: #fcda7c;
  font-weight: bold;
  padding: 0 0 0 1px;
}
.cpt-content p {
  color: #fff;
}
.mk-toggle .mk-toggle-title {
  font-size: 22px;
  font-weight: 400;
}
h4.cpt_item_title {
  font-size: 16px;
}
h2 {
  font-size: 26px;
}
#mk-page-title.left-align #mk-breadcrumbs {
  line-height: 20px;
  margin: 10px 20px 0;
}
.mk-toggle .mk-toggle-pane {
  line-height: 18px;
}
.ccchildpage {
  padding: 5%;
  -webkit-transition: all 200ms ease 200ms;
          transition: all 200ms ease 200ms;
}
.ccred .ccchildpage {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  border: 2px solid #d51626;
  border-radius: 0 !important;
}
.simple .ccchildpage {
  background: none repeat scroll 0 0 rgba(213, 22, 38, 0.05) !important;
}
.ccred .ccchildpage a, .simple .ccchildpage a {
  color: #d51626 !important;
}
.ccred .ccchildpage a:hover, .simple .ccchildpage a:hover {
  color: #333333 !important;
}
.ccchildpage:hover {
  border-radius: 20px !important;
  -webkit-transition: all 200ms ease 200ms;
          transition: all 200ms ease 200ms;
}

dt {
  font-weight: 300;
}
.cpt_item_title-p {
  margin-bottom: 0;
}
.mk-portfolio-item .the-title {
  line-height: inherit;
}
.mk-portfolio-item .item-holder {
  margin: 0 5px;
}
.portfolio-featured-image {
  float: left;
  padding: 0 25px 0 0;
  width: 25%;
}
.portfolio-featured-image:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.mk-accordion.simple-style .mk-accordion-tab {
  font-size: 20px;
}
.mk-accordion.simple-style .mk-accordion-tab i {
  font-size: 22px;
}
.event-categories > li {
  margin-left: 0;
}
.event-categories {
  list-style-type: none;
  margin: 0 0 0 5px;
}
table th {
  line-height: 1.2em;
  padding: 5px;
  vertical-align: middle;
  color: #000;
}
table td {
  line-height: 1.2em;
  text-align: left;
  vertical-align: middle;
}
#event-equipe {
  padding: 5px 15px 5px 0;
}
.dates-liste-evenements {
  float: left;
  margin: 0 20px 10px 0;
}
.type-liste-evenements {
    min-width: 350px;
}
/*.type-liste-evenements {
  display: -webkit-box;
  display: -ms-inline-flex;
  display: inline-flex;
  display: -webkit-inline-flex;
} */
.manif-type-deuxpoints {
  float: left;
  margin-right: 3px;
}
.liste-manifestations {
  margin-bottom: 10px;
}
.liste-manifestations > a {
  color: #d51626;
}
#accueil-manifestations .events-table a:hover, #accueil-manifestations .events-table a:hover {
  color: #000;
}
#accueil-manifestations .dates-liste-evenements, #accueil-manifestations .equipe-liste-evenements {
  color: #000;
}

#accueil-manifestations .entry-content {
  color: #ccc;
}
#accueil-manifestations .event-categories a {
  color: #000;
}
#accueil-manifestations .post-title > a {
  color: #000;
}
#accueil-manifestations .post-title > a:hover {
  color: #fce25d;
}
#accueil-manifestations .post-title {
  margin: 10px 0;
}
#accueil-manifestations table td {
  padding: 5px 15px 15px 0;
}
#accueil-manifestations table {
  margin: 0 auto 10px;
  width: 80%;
}
.manif-passees h2 {
  margin: 10px 0;
}
.manif-passees .inner-box > a {
  color: #d51626;
}
.manif-passees .inner-box > a:hover {
  color: #666666;
}
.event-notes {
  float: left;
  width: 50%;
}
.event-image > img {
  max-height: 500px;
  /* margin-top: 5%; */
}
.event-image {
  text-align: center;
  float: right;
  width: 45%;
}
.event-locationlink {
  margin: 20px 0 10px;
}

.mk-button.pointed:hover {
  border-radius: 50px;
  -webkit-transition: all 500ms ease 0s;
          transition: all 500ms ease 0s;
}
#mk-main-navigation ul li.no-mega-menu > ul, #mk-main-navigation ul li.has-mega-menu > ul, #mk-main-navigation ul li.mk-header-wpml-ls > ul {
  border-left: 1px solid #d51626;
  border-right: 1px solid #d51626;
  border-bottom: 1px solid #d51626;
}
.mk-isotop-filter ul li a {
  background-color: transparent;
  border: 2px solid #d51626;
  color: #333333;
}
.vc_carousel .vc_carousel-control .icon-prev:before,
.vc_carousel .vc_carousel-control .icon-next:before {
  top: 0 !important;
  font-size: 48px !important;
  height: 48px !important;
  color: #fff;
}
.vc_carousel .vc_carousel-control {
  height: 46px !important;
  margin-top: -48px !important;
  background-color: rgba(0, 0, 0, 1);
}
.vc_carousel ol.vc_carousel-indicators {
  margin: 0 0 -6% -30% !important;
}
#mk-footer a {
  text-decoration: underline;
}
.vc_slide_chercheurs .post-thumb, .vc_slide_chercheurs .post-title {
  font-size: 20px;
  margin-bottom: 15px;
  text-align: center;
}
.vc_carousel .vc_carousel-indicators {
  bottom: 2px;
}
/*#accueil-slider {
  border-bottom: 2px solid #000;
  border-top: 2px solid #fce25d;
}*/
#mk-header {
  border-bottom: 2px solid #fce25d;
}
.mk-fancy-title.avantgarde-title:after, .mk-fancy-title.avantgarde-title:before {
  width: 40px;
}
.mk-loadmore-button:hover {
  background-color: #bbb;
  border-color: #bbb;
  border-radius: 50px;
}
.nav-classic .next-item-caption, .nav-classic .prev-item-caption {
  color: #fff;
}
#a2zaal_widget-2 > ul {
  list-style-type: none;
}
.a2zaal_widget li a {
  text-align: center;
  width: 25px;
}	
.entry-meta time {
  display: none;
}
.blog-categories > a {
  font-size: 20px;
}
#accueil-sous-titre {
  margin: 10px 0;
}
#accueil-sous-titre .mk-text-block > h5 {
  color: #000;
  font-weight: 400;
  margin: 5px 0 0;
}
input[type="email"], input[type="password"], input[type="tel"], input[type="text"], textarea {
  width: 100%;
}
.manif-image {
  display: block;
  float: left;
  margin: 0 15px;
  min-width: 125px;
}
.manif-details > p {
  margin: 0 0 10px;
}
.css-events-list > p {
  margin-bottom: 1px;
}
.manif-bloc {
  margin: 0 0 15px;
  min-height: 130px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
#accueil-manifestations .css-events-list {
  margin: 0 auto;
  width: 80%;
}
#accueil-manifestations {
  padding: 30px 0;
}
.vc_gitem-zone-a .vc_gitem-row-position-middle,
.vc_gitem-zone-b .vc_gitem-row-position-middle {
    -webkit-transform: translate(0, -50%);
}
[class*="mk-col-"] {
  padding-right: 0;
}
.mk-col-1-3 {
  margin: 0 auto;
  text-align: center;
}
.mk-footer-copyright {
  padding-top: 18px;
  width: 50%;
}
.mk-footer-crimiclogo {
  float: right;
  font-size: 10px;
  text-align: right;
  width: 50%;
}
.mk-footer-crimiclogo > img {
  margin-right: 15px;
}
.mk-footer-crimiclogo > a {
  margin-left: 5px;
}
.titre-membre {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: -1em;
}
.titre-membre h3 {
  margin-bottom: 15px;
}
.axes-fiche-chercheur {
  margin: 0 0 10px 0;
}
.portfolio-single-content .axes-fiche-chercheur {
  font-weight: 600;
}
.axes-fiche-manif > h4 {
  /*margin-bottom: 5px;*/
  text-align: center;
}
.page-avec-thumb {
  padding-left: 10px;
}
.type-liste-emplacement {
  clear: left;
}
.type-liste-emplacement > p {
  margin-bottom: 10px;
}
.mk-clients-shortcode .client-company {
  font-size: 11px;
}

/************************************** Responsive *****************************************/

@media screen and (min-width:0) and (max-width:768px) {

.mk-edge-slider .swiper-slide.right_bottom .edge-slide-content, .mk-edge-slider .swiper-slide.right_center .edge-slide-content, .mk-edge-slider .swiper-slide.right_top .edge-slide-content, .mk-tab-slider .swiper-slide.right_bottom .edge-slide-content, .mk-tab-slider .swiper-slide.right_center .edge-slide-content, .mk-tab-slider .swiper-slide.right_top .edge-slide-content {
  margin-right: 0;
}
.mk-edge-slider .edge-fade-in, .mk-edge-slider .edge-scale-down, .mk-edge-slider .edge-slide-bottom, .mk-edge-slider .edge-slide-left, .mk-edge-slider .edge-slide-right, .mk-edge-slider .edge-slide-top, .mk-tab-slider .edge-fade-in, .mk-tab-slider .edge-scale-down, .mk-tab-slider .edge-slide-bottom, .mk-tab-slider .edge-slide-left, .mk-tab-slider .edge-slide-right, .mk-tab-slider .edge-slide-top {
  margin-left: 0;
}
#sub-footer .item-holder {
  text-align: center;
}
.mk-footer-copyright {
  width: 100%;
}
.mk-footer-crimiclogo {
  margin-top: 10px;
  text-align: center;
  width: 100%;
}
.manif-image {
  float: none;
  margin: 0 0 15px;
  width: 100%;
}
.manif-extrait {
  margin-left: 0;
}
.dates-liste-evenements {
  float: none;
  margin: 0;
}
.manif-bloc {
  margin: 0 0 50px;
  text-align: center;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
}
.manif-type-deuxpoints {
  display: none;
}
#accueil-sous-titre .mk-text-block > h5 {
  font-size: 18px;
}
#accueil-manifestations .css-events-list {
  margin: 0 auto;
  width: 95%;
}

}

/* iPhone 2G-5 in portrait & landscape */
@media screen 
and (min-width : 320px) 
and (max-width : 375px) {

.mk-edge-slider .mk-edge-desc, .mk-tab-slider .mk-edge-desc {
  font-size: 12px;
  line-height: 1.2em !important;
}
	
}

@media screen and (min-width:769px) and (max-width:960px) {

.mk-edge-slider .swiper-slide.right_bottom .edge-slide-content, .mk-edge-slider .swiper-slide.right_center .edge-slide-content, .mk-edge-slider .swiper-slide.right_top .edge-slide-content, .mk-tab-slider .swiper-slide.right_bottom .edge-slide-content, .mk-tab-slider .swiper-slide.right_center .edge-slide-content, .mk-tab-slider .swiper-slide.right_top .edge-slide-content {
  margin-right: 0;
}
.mk-edge-slider .edge-fade-in, .mk-edge-slider .edge-scale-down, .mk-edge-slider .edge-slide-bottom, .mk-edge-slider .edge-slide-left, .mk-edge-slider .edge-slide-right, .mk-edge-slider .edge-slide-top, .mk-tab-slider .edge-fade-in, .mk-tab-slider .edge-scale-down, .mk-tab-slider .edge-slide-bottom, .mk-tab-slider .edge-slide-left, .mk-tab-slider .edge-slide-right, .mk-tab-slider .edge-slide-top {
  margin-left: 0;
}
#sub-footer .item-holder {
  text-align: center;
}
.mk-footer-copyright {
  width: 100%;
}
.mk-footer-crimiclogo {
  margin-top: 10px;
  text-align: center;
  width: 100%;
}
#accueil-sous-titre .mk-text-block > h5 {
  font-size: 18px;
}
#accueil-manifestations .css-events-list {
  margin: 0 auto;
  width: 95%;
}

}

@media screen and (min-width:961px) and (max-width:1125px) {

#mk-main-navigation > ul > li.menu-item > a {
  font-size: 11px !important;
}
#mk-header.sticky-trigger-header:not(.header-structure-vertical) #mk-main-navigation > ul > li.menu-item > a {
  padding-left: 9px !important;
  padding-right: 9px !important;
}
#accueil-sous-titre .mk-text-block > h5 {
  font-size: 18px;
}

}
