/*
Theme Name: Galleria Metropolia Child
Theme URI: http://cmsmasters.net/galleria-metropolia-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Galleria Metropolia Child Theme
Template: galleria-metropolia
Version: 1.0.0
License:
License URI:
Text Domain: galleria-metropolia-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/
.cmsmasters_button {
  background-color: rgb(137,90,90) !important;
	color: #ffffff;
	border-color:rgb(122, 81, 81)
}
.cmsmasters_button:hover {
  background-color: rgb(173, 128, 128) !important;
	color: #ffffff; 
	border-color:rgb(160, 118, 118);
	transition: background-color 0.3s ease;
}
h4, h5, h6, .c-grey {
	color: #797979 !important;
}
h1, h2, h3, .tribe-events-widget-events-list__view-more-link a, .tribe-events-calendar-list__event-title a {
	color: rgb(137, 90, 90) !important;
}

.tribe-common-c-btn, .tribe-events-c-search__button, .tribe-events-c-subscribe-dropdown__button {
  background-color: rgb(137,90,90) !important;
}

.tribe-events-c-subscribe-dropdown__button-text, .tribe-common-c-svgicon {
	color: #fff !important;
}

.cmsmasters_homepage_events_sidebar {
	padding-top: 1rem;
}

.tribe-common-g-row tribe-events-widget-events-list__event-row {
	padding-bottom: 2.5rem; 
	}

.p-b-1 {
	padding-bottom: 1rem;
}
.p-x-25px {
	padding: 0 25px;
}

.p-text {
	font-size: 18px;
	color: rgb(100 100 100)
}

.cmsmasters_gallery_item > figure > a > img, img {
	border-radius: 8px !important;
}

.no-radius > img {
  border-radius: unset !important;
}

 input.wpcf7-submit {
    background-color: rgb(137, 90, 90) !important;
    color: #ffffff;
    border-color: rgb(122, 81, 81);
    border: none;
    box-shadow: none;
}


input.wpcf7-submit:hover {
     background-color: rgb(173, 128, 128) !important;
    color: #ffffff;
    border-color: rgb(160, 118, 118);
}

.wpcf7-form label {
  color: rgb(137, 90, 90);
}

#bottom, #footer {
	background: rgb(249,249,249)
}

.footer-partners > a > img {
	max-height: 60px;
	height: auto;
	width: auto;
}
.btn-medium {
	padding: 0 15px !important;
}

@media (max-width: 1024px) {
  .headline.cmsmasters_color_scheme_default {
    display: none !important;
  }
}

.entry-title {
  font-style: normal !important;
  color: white;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.6), 0 4px 12px rgba(0, 0, 0, 0.4);
}

/* 
* Visiter 
*/
#cmsmasters_row_wqpsqyaf2 {
  background-position: 85% center;
    /**background-size: auto 33% !important;*/
}

.cmsmasters_gallery_item > figure > a > img {
    border-radius: 0 !important;
}

.image-fade {
  mask-image: linear-gradient(to left, #e88290 70%, transparent 155%);
  -webkit-mask-image:linear-gradient(to left, #e88290 70%, transparent 155%);
}

#cmsmasters_row_mgpzetdypf {
    background-position: 5% bottom !important;
    background-size: 12%  !important;;
    position: static;
}

#cmsmasters_row_mgpzetdypf {
    background-position: bottom left !important;
    background-size: 15%;
    position: static;
}

#cmsmasters_row_wqw8ktgo18 {
    background-position: bottom left !important;
    background-size: 15%;
    position: static;
}
/* 
* Accueil 
*/
#cmsmasters_row_cebnzrm0fb {
    background-position: 5% bottom !important;
}

#cmsmasters_row_34vzfwhlao {
    background-position: 90% bottom !important;
}

.tribe-common-c-svgicon {
  color: #333 !important;
}