

/* COLORS */

.blanc *, .blanc {
color: white !important;
}

.bleufonce *, .bleufonce {
color: #1c2830 !important;
}

.bleuclair *, .bleuclair {
color: #71b2c9 !important;
}

.rouge *, .rouge {
color: #c8102e !important;
}

/* BREADCRUMBS */

.breadcrumbs, .breadcrumb .current, .breadcrumb a {
color: white !important;
}

/* NAV PORTOFLIO */

.portfolio_navigation .portfolio_next a, .portfolio_navigation .portfolio_prev a {
border-radius: 50px;
}

.q_progress_bar .progress_content_outer, .q_progress_bars_vertical .progress_content_outer, .portfolio_navigation .portfolio_prev a:hover, .portfolio_navigation .portfolio_next a:hover, .q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark, .q_accordion_holder.accordion.boxed .ui-accordion-header, .q_social_icon_holder .fa-stack, .single_links_pages span, .single_links_pages a:hover span, .pagination ul li span, .pagination ul li a:hover, .q_circles_holder .q_circle_inner2 {
background-color : #c8102e;
border-color: #c8102e;
color: white;
}

.portfolio_navigation .portfolio_next a, .portfolio_navigation .portfolio_prev a {
color: #c2ced6;
border-color: #c2ced6;
}

.portfolio_navigation {
padding: 28px 0 80px;
}

/* G FORM SEJOURS */

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=image], .gform_wrapper .gform_footer input[type=submit] {
background-color: #c8102e !important;
border-color: #c8102e !important;
border-radius: 100px;
color: white;
font-family: 'Ubuntu', sans-serif;
font-weight: 700;
}

body .gform_wrapper input[type=submit]:hover, body .gform_wrapper input[type=button]:hover, body .gform_wrapper input[type=reset]:hover {
background-color: #a40832 !important;
border-color: #a40832 !important;
font-family: 'Ubuntu', sans-serif;
font-weight: 700;
}

.gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_year label, .gform_wrapper .gfield_time_ampm label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .ginput_complex label, .gform_wrapper .instruction {
display: none!important;
}

.gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=email], .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=number], .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=password], .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=tel], .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=text], .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=url], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=email], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=number], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=password], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=tel], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=text], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=url], .gform_wrapper .ginput_complex input[type=email], .gform_wrapper .ginput_complex input[type=number], .gform_wrapper .ginput_complex input[type=password], .gform_wrapper .ginput_complex input[type=tel], .gform_wrapper .ginput_complex input[type=text], .gform_wrapper .ginput_complex input[type=url] {
border-radius: 100px;
border-style: solid;
border-width: 2px;
border-color: #c2ced6;
}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium,
.gform_wrapper .left_label input.medium, .gform_wrapper .left_label select.medium,
.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large,
.gform_wrapper .left_label input.large, .gform_wrapper .left_label select.large,
.gform_wrapper .top_label input.small, .gform_wrapper .top_label select.small,
.gform_wrapper .left_label input.small, .gform_wrapper .left_label select.small {
border-radius: 100px;
border-style: solid;
border-width: 2px;
border-color: #c2ced6;
}

body .gform_wrapper .gform_fields .gfield {
margin: -20px 0px 0px 0px;
}

.gform_wrapper .gform_footer {
margin: 10px 0px 0px 0px!important;
}

/* GFORM DEVIS */

.gform_wrapper .top_label .gfield_label{
display: none!important;
}

body .gform_wrapper label.gfield_label+div.ginput_container {
margin-top: 30px!important;
}

.gform_wrapper textarea.medium {
border-radius: 20px;
border-style: solid;
border-width: 2px;
border-color: #c2ced6;
}

/* GALERIE */

.gallery_holder ul li a {
border-radius: 10px;
}
.gallery_holder ul li .gallery_hover {
background-color: #71b2c9;
}

.gallery_holder ul li .gallery_hover i {
color: #1c2830;
}


/* TITLE  */
@media only screen and (max-width: 1000px){

	.title.has_background, .title.has_fixed_background {    
    	min-height: 300px;
	}
	.title .not_responsive {
    	    min-height: 300px;
	}
.title .not_responsive img{
    width: auto;
    margin-left: -50%;
    max-width: none;
    height: 100%;
    max-height: 300px;
}
}

