

/*responsive*/
@media only screen and (max-width: 1024px){
.projects_holder.v6.standard_no_space .mix, .projects_holder.v5.standard_no_space .mix, .projects_holder.v4.standard_no_space .mix, .projects_holder.v3.standard_no_space .mix, .projects_holder.v2.standard_no_space .mix, .projects_holder.v6.standard_no_space .filler, .projects_holder.v5.standard_no_space .filler, .projects_holder.v4.standard_no_space .filler, .projects_holder.v3.standard_no_space .filler, .projects_holder.v2.standard_no_space .filler, .projects_holder.v6.hover_text.no_space .mix, .projects_holder.v5.hover_text.no_space .mix, .projects_holder.v4.hover_text.no_space .mix, .projects_holder.v3.hover_text.no_space .mix, .projects_holder.v2.hover_text.no_space .mix, .projects_holder.v6.hover_text.no_space .filler, .projects_holder.v5.hover_text.no_space .filler, .projects_holder.v4.hover_text.no_space .filler, .projects_holder.v3.hover_text.no_space .filler, .projects_holder.v2.hover_text.no_space .filler {
    width: 50% !important;
}
}

@media only screen and (max-width: 768px){
.textwidget #col2, #col3 {
    min-height: 0px !important;
    display: flex;
    justify-content: center;
    align-items: center;
}
.vc_col-sm-4 {
    width: 100% !important;
}
#col1, #col2 {
    padding-bottom: 20px;
}
.textwidget #col1, #col2 {
    border-right: 1px solid white !important;
    margin-right: 70px;
}
}

/*fin responsive*/



.side_menu_button {
    display: none;
}
.title_outer.title_without_animation {
    display: none;
}

.footer_top_holder, .qode_search_form, .qode_search_form input, .qode_search_form input:focus, .popup_menu .line:after, .popup_menu .line:before, .popup_menu .line, .testimonials_holder .flex-direction-nav a:hover {
    background-color: rgba(60, 60, 59, 0.09);
    background-image: url(https://grierepaysage.fr/wp-content/uploads/2017/08/footer.png);
}
input#btn {
    background-color: #ec760a;
}
.projects_holder .hover_icon_holder .hover_icon, .portfolio_slider .hover_icon_holder .hover_icon, .projects_masonry_holder .hover_icon_holder .hover_icon {
    color: #ec760a !important;
}
.portfolio_title h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, a, p a, .blog_holder article .post_text h5, .blog_holder article.format-quote .post_text .post_title p, .blog_holder article.format-link .post_text .post_title p, .blog_holder article.format-quote .post_text .post_title p a, .blog_holder article.format-link .post_text .post_title p a, .blog_holder article.format-quote .post_text .quote_author, .comment_holder .comment .text .comment_date, .comment_holder .comment .text .name, #respond textarea, #respond input[type='text'], .contact_form input[type='text'], .contact_form textarea, .blog_holder.masonry .post_author a:hover, .blog_holder.masonry_full_width .post_author a:hover, .blog_holder.masonry article .post_info, .blog_holder.masonry_full_width article .post_info, .blog_holder.masonry article .post_info > a, .blog_holder.masonry_full_width article .post_info > a, .blog_holder.masonry article .post_info .social_share_holder > a, .blog_holder.masonry_full_width article .post_info .social_share_holder > a, .latest_post_holder.boxes .latest_post_author_holder a:hover, .latest_post_inner .post_infos, .latest_post_inner .post_infos a, .mejs-container .mejs-controls .mejs-time, .mejs-container .mejs-controls .mejs-time span, .side_menu_button > a, .mobile_menu_button span, .portfolio_detail .social_share_title, .testimonial_content_inner .testimonial_author .website, .price_table_inner ul, .price_in_table .mark, .q_counter_holder span.counter, nav.content_menu ul li.active i, nav.content_menu ul li.active a, .title.breadcrumbs_title .breadcrumb a, .title.breadcrumbs_title .breadcrumb span {
    color: #ec760a;
}

.textwidget #col1, #col2 {
    border-right: 1px solid black;
    margin-right: 70px;
}
.textwidget #col2, #col3 {
    min-height: 220px;
    display: flex;
    justify-content: center;
    align-items: center;
}
#col1 img {
    width: 64%;
    margin-top: 20px;
}
.projects_holder article span.text_holder, .projects_masonry_holder .text_holder {
    background-color: rgba(243, 231, 220, 0.9) !important;
}

li {
    display: inline!important;
}

.footer_top a, .footer_top .q_social_icon_holder i.simple_social {
color: #E61B72 !important;
font-weight: bold !important;
}

.portfolio_single h3 {
margin: 110px 0 8px 0;
}

.category {
color : #E61B72;
}