        h3,
        h3 a {
            font-family: Open Sans !important;                font-weight: 300 !important;
            font-size: 25px !important;
 line-height: normal;color: #526c78 !important;        }
    
/* MENU */
    /* MENU */
    .prague-header .prague-navigation .main-menu > li > a {
                    font-family: "Roboto", sans-serif !important;
                                                    font-weight: 300 !important;
                                                font-size: 15px !important;
                            line-height: 18px !important;
            }

/* SUBMENU */

/* BUTTON */

/* Theme Options Custom CSS */
/* Création classe pour faire cacher row sur mobile*/
@media (max-width: 991px) {
body .hide_mobile{
display:none!important;
  }
}

/* Règle spécifique pour mobile (jusqu’à 767px) pour le bloc princing */
@media (max-width: 767px) {
  .prague-pricing-wrapper.featured_image .prague-pricing-content-wrapper {
    padding-top: 15px;
    padding-right: 32px;
    padding-bottom: 0px;
    padding-left: 32px;
  }
}

/* Cacher sur ordinateur */
@media (min-width: 991px) {
  body .hide_desktop {
    display: none !important;
  }
}

/* Création classe pour faire des colonnes inversées sur mobile */
@media only screen and (max-width: 769px) {
	.reverse-col-on-mobile {
		display: flex !important;
		flex-direction: column-reverse;
	}
}


/* Application du style paragraphe aux listes à puces */

ul, li {
    font-family: Roboto, sans-serif;
    font-size: 16px;
    line-height: 32px;
    font-weight: 400;
    color: #7e7d7d;
}

/* Réduction des titres H1 uniquement pour les pages projets*/
body > div.project-detail-simple > section > div > h1 {
  font-size: 40px;
font-weight: 400;
}

/* Augmentation de la taille des sur-titres sur les banner*/
.top-banner .content .subtitle {
  font-family: "Open Sans", sans-serif;
  font-size: 17px;
  line-height: 18px;
  letter-spacing: 4.5px;
  font-weight: 300;
}

/* Ajustements polices des boutons*/
.a-btn {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 4.5px;
  font-weight: 300;
}

/* Ajustements polices des boutons*/
.a-btn-line {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 4.5px;
  font-weight: 300;
}

/* Ajustements polices titres gros bloc accordéon*/
.accordion__item-title {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  font-family: "Open Sans", sans-serif; 
  color: #222;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: .2px;
}

/* Ajustements polices titres*/
h1, h2, h3, h4, h5, h6 {
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  color: #111111;
}

/* Ajustements style du bloc testimonial*/
.testimonials-wrapper .testimonials-pagination-wrapper .swiper-pagination:after {
  content: '';
  position: absolute;
  width: 100%;
  height: calc(100% - 17px);
  top: 17px;
  left: 1px;
  border: 0px solid #cccccc;
  z-index: -1;
}

/* Ajustements des marges de row*/
.margin-lg-140t {
  margin-top: 100px;
}
.padding-lg-120b {
    padding-bottom: 20px;
}

.padding-lg-120t {
    padding-top: 20px;
}


.margin-lg-75t {
    margin-top: 50px;
}


div.prague-post-thumbnail { display:none!important;}
