/*
Theme Name: Risvy Child
Theme URI: https://www.atelier-cyclemouv.fr/
Description: Theme enfant sur-mesure pour L'Atelier by cycl'emouv
Author: Antigravity / PUSH IT UP
Template: rivsy
Version: 1.0.0
Text Domain: risvy-child
*/

/* ==========================================================================
   Styles Personnalises de l'Atelier Cyclemouv
   ========================================================================== */

:root {
  --heading-font-family: 'Laila', sans-serif !important;
  --main-font-family: 'DM Sans', sans-serif !important;
}

.odometer, 
.odometer-value, 
.odometer-digit, 
.section-title span, 
.main-banner-wrap-content span {
  font-family: 'Laila', sans-serif !important;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  font-family: 'Poppins', sans-serif !important;
}

.about-area.bg-f4fbf9 {
  background-color: #F3F4F7;
}

.about-content .content-box .icon i {

  border: 1px solid #24DDCB;
  color: #24DDCB;
}

.about-content .content-box.color-two .icon i {
  border: 1px solid #24DDCB;
  color: #24DDCB;
}

.single-pricing-table .features-list li i {
  background-color: #24DDCB;
}

.about-content h3::before {

  background-image: url(http://ateliercyclemouv.local/wp-content/uploads/2022/12/section-title-shape.png);
}

.contact-form-area {
  background-color: #E1FFF7;
}

.contact-information-card {
	background-color: #F3F4F7;
}

.contact-form-content .action-list li a i:hover {
  background-color: #03287C;
}

.def{
	font-size:12px;
	text-align:left;
	font-style: italic;
}

.default-btn::before {
  background: #03287C;
}

.bg-fdfaf7 .services-area {
  background-color: #ffffff;
}
.bg-fdfaf7 .services-area .single-services-card.bg-f8f8f8 {
  background-color: #FFF3E9;
}

.single-pricing-table {
	background-color: #F3F4F7;
}

.single-pricing-table:hover {
  background-color: #FFF3E9;
}


.single-pricing-table .price::before {
  background: -webkit-gradient(linear, left top, left bottom, from(#FFD9B6), color-stop(#FFF3E9), color-stop(#f9f2eb), color-stop(#fbf5f0), to(#ffffff));
  background: linear-gradient(to bottom, #FFD9B6, #FFF3E9, #f9f2eb, #fbf5f0, #ffffff);
}

.main-banner-area-wrap {
  background-color: #E1FFF7;
}

.widget-area .widget_download_brochures {
  display: none;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  color: #03287C;
}

.services-details-desc .services-desc-content .services-desc-list li i {
  background-color: #24DDCB;
  color: #fff;
}

.services-details-desc .services-desc-content .services-desc-list li:hover i {
  background-color: #E1FFF7;
}

.widget-area .widget_service_categories {
  background-color: #F3F4F7;
}

.choose-us-content .content-box .icon {
  display: none;
}

.choose-us-content .content-box {
  padding-left: 0px;
}

.page-banner-area {
  background-color: #F3F4F7!important;
}

.choose-us-image .square-pattern{
	background:#CDD4E5;
}

.bg-fefbf3 {
  background-color: #E1FFF7;
}

.about-image .circle-pattern {
  background: #03287C;
}
.about-area::before {
  background-color: #E1FFF7;
}

table td, table th {
  text-align: left;
}

.entry-meta li::before {
  display: none;
}

.single-blog-post .post-content .entry-meta li:last-child {
  display: none;
}

.single-blog-post .post-content span {
  display: none;
}

.entry-meta li:last-child {
  display: none;
}

.accordion-body p{
text-align:justify;
}

.choose-us-area.bg-fafcf5 {
  background-color: #FFF3E9;
}

.main-banner-wrap-image .banner-funfact-box .funfact-card {
	background-color: #03287C;
}

.main-banner-wrap-image .banner-funfact-box .funfact-card.color-two:hover {
  background-color: #03287C;
}

.newsletter-form button:hover {
  background-color: #03287C;
}

.single-footer-widget .footer-information:hover i {
  background-color: #03287C;
}

.blog-sidebar .widget {
  background-color: #f3f4f7;
}

.single-blog-post .post-content .entry-meta li a,.widget_rivsy_posts_thumbs .item .info time, .blog-details .blog-details-content ul li {
  color: #03287c;
}

.blog-details .article-share ul li a i:hover {
	background-color: #03287c;
}

.pagination-area .page-numbers {
  background-color: #f3f4f7;
}

.single-services-card h3 a,.single-pricing-table .pricing-header span,.single-pricing-table .features-list li,.blog-sidebar .widget ul li a,.faq-accordion .accordion-item .accordion-button, p,.widget-area .widget_service_categories .categories-list li a, body, a, .widget_rivsy_posts_thumbs .item .info .title a, .pagination-area .page-numbers {
  color: #3c3c3c;
}

.five-about-content .about-inner-card .icon i {
  display: none;
}

.five-about-content .about-inner-card {
  padding-left: 0px;
}

.single-portfolio-card .portfolio-image .number, .single-portfolio-card .portfolio-image .content span, .single-portfolio-card .portfolio-image .content .portfolio-btn {
  display: none;
}



.single-portfolio-card .portfolio-image::before {

    position: absolute;
    content: "";
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#CDD4E5));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #03287C);
    opacity: 0.59;
height: 100%;
}

.single-portfolio-card .portfolio-image .content {
  padding: 15px 15px;
}

.single-portfolio-card::before {
  background-color: #03287C;
}


.six-about-area::before {
  background: #E1FFF7;
}

.page-main-content .entry-content a{
	color:#03287C;
	text-decoration :none;
		font-weight:bold;
}

.page-main-content .entry-content a:hover{
	color:#ffffff;
	text-decoration :none;
}

.default-btn{
	color:#03287C;
	font-weight:bold;
}

@media only screen and (max-width: 767px){
	.footer-area .single-footer-widget {
  display: none;
}
.copyright-area {
  margin-top: 0px;
}
footer.pt-100{
	padding-top: 0px;
}
	.funfact-wrap-card h3, .funfact-wrap-card .icon, .funfact-wrap-card p {
  text-align: center;
}
}

.choose-us-content .choose-list li {
  font-weight: 400;
  font-family: Poppins;
}

.faq-accordion .accordion-item .accordion-body ul{
	  margin-bottom: 15px;
  line-height: 1.8;
  color: var(--paragraph-color);
  font-weight: 400;
  font-family: var(--main-font-family);
  font-size: var(--font-size);
}
}
