#grve-post-title-content .grve-container:before,
#grve-page-title-content .grve-container:before,
.tp-caption.grve-page-title-content:before {
    content: "";
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 140px 10px;
    border-color: transparent transparent #f08000 #f08000;
}

#grve-post-title-content .grve-container .grve-title,
#grve-page-title-content .grve-container .grve-title {color: #fff!important;text-shadow: rgba(112,112,112,0.25) 2px 2px 0;
}

#grve-main-content a,
#grve-main-content .widget a {color: #f08000;}
#grve-main-content a:hover,
#grve-main-content .widget a:hover {color: #d16f00;}

#grve-page-title {background: url('images/lycee-02.jpg') center center no-repeat!important; background-size: cover!important;}
#grve-page-title #grve-page-title-content {background-color: rgba(0, 0, 15, 0.1);}

#grve-main-content .grve-breadcrumbs {background-color: #f08000!important; border:0!important;}
#grve-main-content .grve-breadcrumbs ul li {color:#dedede!important;}
#grve-main-content .grve-breadcrumbs ul li a {color:#fff!important;}

blockquote:before,
.grve-primary-1-overlay:before {background-color: #f08000!important;}

/*-----------------------------
    Deco
-----------------------------*/
/*#un:before {
    content: "";
    position: absolute;
    display: block;
    left: 0;
    bottom:0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 200px 200px;
    border-color: transparent transparent rgba(230, 41, 41, 0.7) transparent;
    z-index:1000;
    -ms-transform: rotate(90deg); /* IE 9 */
    /*-webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    /*transform: rotate(90deg);
}
#un:after {
    content: "";
    position: absolute;
    display: block;
    right: 0;
    bottom:0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 200px 200px;
    border-color: transparent transparent rgba(212, 216, 0, 0.7) transparent;
    z-index:1000;
}
#deux:before {
    content: "";
    position: absolute;
    display: block;
    left: 0;
    top:0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 200px 200px;
    border-color: transparent transparent rgba(230, 41, 41, 0.7) transparent;
    z-index:1000;
    -ms-transform: rotate(180deg); /* IE 9 */
    /*-webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    /*transform: rotate(180deg);
}
#deux:after {
    content: "";
    position: absolute;
    display: block;
    right: 0;
    top:0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 200px 200px;
    border-color: transparent transparent rgba(212, 216, 0, 0.7) transparent;
    z-index:1000;
    -ms-transform: rotate(180deg); /* IE 9 */
    /*-webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    /*transform: rotate(180deg);
}
#deux-un:before {
    content: "";
    position: absolute;
    display: block;
    left: -300px;
    bottom:0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 150px 150px 150px;
    border-color: transparent transparent rgba(137, 190, 55, 0.7) transparent;
    z-index:1000;
}
#trois-un:before {
    content: "";
    position: absolute;
    display: block;
    left: -300px;
    top:0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 150px 150px 150px;
    border-color: transparent transparent rgba(137, 190, 55, 0.7) transparent;
    z-index:1000;
    -ms-transform: rotate(180deg); /* IE 9 */
    /*-webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
   /* transform: rotate(180deg);
}
#trois:after {
    content: "";
    position: absolute;
    display: block;
    right: -75px;
    bottom: 75px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 150px 150px 150px;
    border-color: transparent transparent rgba(0, 93, 185, 0.7) transparent;
    z-index:1000;
    -ms-transform: rotate(-90deg); /* IE 9 */
    /*-webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
    /*transform: rotate(-90deg);
}
#quatre:before {
    content: "";
    position: absolute;
    display: block;
    left: 0;
    top:0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 200px 200px;
    border-color: transparent transparent rgba(29, 148, 174, 0.7) transparent;
    z-index:1000;
}
#quatre:after {
    content: "";
    position: absolute;
    display: block;
    right: 0;
    bottom:0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 200px 200px;
    border-color: transparent transparent rgba(168, 99, 164, 0.7) transparent;
    z-index:1000;
    -ms-transform: rotate(180deg); /* IE 9 */
    /*-webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    /*transform: rotate(180deg);
}
@media only screen and (max-width: 1600px) {
    #un:before,
    #un:after,
    #deux:before,
    #deux:after,
    #quatre:before,
    #quatre:after {display:none;}
    
    #un-un:before {
        content: "";position: absolute;display: block;left: -200px;bottom:0;width: 0;height: 0;border-style: solid;border-width: 0 0 200px 200px;border-color: transparent transparent rgba(230, 41, 41, 0.7) transparent;z-index:1000;-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);
    }
    #un-deux:after {
        content: "";position: absolute;display: block;right: -200px;bottom:0;width: 0;height: 0;border-style: solid;border-width: 0 0 200px 200px;border-color: transparent transparent rgba(212, 216, 0, 0.7) transparent;z-index:1000;
    }
    #deux-un:after {
        content: "";position: absolute;display: block;left: -200px;top:0;width: 0;height: 0;border-style: solid;border-width: 0 0 200px 200px;border-color: transparent transparent rgba(230, 41, 41, 0.7) transparent;
    z-index:1000;-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);
    }
    #deux-deux:after {
        content: "";position: absolute;display: block;right: -200px;top:0;width: 0;height: 0;border-style: solid;border-width: 0 0 200px 200px;border-color: transparent transparent rgba(212, 216, 0, 0.7) transparent;z-index:1000;-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);
    }
    #quatre-un:before {
        content: "";position: absolute;display: block;left: -200px;top:0;width: 0;height: 0;border-style: solid;border-width: 0 0 200px 200px;border-color: transparent transparent rgba(29, 148, 174, 0.7) transparent;z-index:1000;
    }
    #quatre-deux:after {
        content: "";position: absolute;display: block;right: -200px;bottom:0;width: 0;height: 0;border-style: solid;border-width: 0 0 200px 200px;border-color: transparent transparent rgba(168, 99, 164, 0.7) transparent;z-index:1000;-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);
    }
}
@media only screen and (max-width: 1500px) {
    #trois:after {display:none;}
    #trois-deux:after {
        content: "";position: absolute;display: block;right: -225px;bottom: 75px;width: 0;height: 0;border-style: solid;border-width: 0 150px 150px 150px;border-color: transparent transparent rgba(0, 93, 185, 0.7) transparent;z-index:1000;-ms-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);transform: rotate(-90deg);
    }
}*/

/*-----------------------------
    Encarts
-----------------------------*/

ul.encart {background-color: rgba(240, 128, 0, 0.7);}
ul.encart li:hover a {color: #f08000!important; padding-left: 70px;}
ul.encart li.current_page_item a,
#grve-main-content .widget h5,
#grve-main-content .grve-widget.grve-contact-info li:before {color: #f08000!important;}

/*-----------------------------
    Couleurs Textes
-----------------------------*/

.button, .button-primary,
#grve-header-options .grve-options a:hover {background-color: #f08000!important;}

#grve-social-share-responsive ul li a:hover {background-color: #f08000!important; border-color: #f08000!important}

#grve-content-area h2,
#grve-post-area h2 {color: #f08000!important;}

.grve-testimonial-grid .grve-testimonial-thumb img {border:2px solid #f08000;}
.grve-testimonial-grid .grve-testimonial-name span {color: #f08000;}

.wpcf7-form-control.wpcf7-submit {background-color: #f08000;}
.wpcf7-form-control.wpcf7-submit:hover {background-color: rgba(240, 128, 0, 0.7);}

.grve-widget h5:before {color: rgba(240, 128, 0, 0.7);}
#grve-main-content .widget.grve-contact-info a {color: #f08000!important;}
#grve-main-content .widget.grve-contact-info a:hover {color: #d16f00!important;}

.wpcf7-form-control.wpcf7-submit {background-color: #f08000;}
.wpcf7-form-control.wpcf7-submit:hover {background-color: rgba(240, 128, 0, 0.7);}