.grayscale
{
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
}

.grayscale img
{
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
}

.invert {
     filter: invert(1);
     filter: invert(1);
     -webkit-filter: invert(1);
     -moz-filter: invert(1);
     -o-filter: invert(1);
     -ms-filter: invert(1);
}

.theme-seasonal-background1
{
    background-image: url('../images/273f61b8dd558b062ffc40efde56eb92.jpg');
    background-size: cover;
}.theme-seasonal-body-background1
{
    background-color: #7a5b5b;
    background-image: url('../images/19016606.jpg');
    background-size: cover;
    background-attachment: fixed;
}

.theme-seasonal-body-footer-background1
{
    background-color: #7a5b5b;
}

.theme-gradient-opacity-leftandright {
  background: rgba(255,255,255,0);
background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 9%, rgba(255,255,255,1) 33%, rgba(255,255,255,1) 70%, rgba(255,255,255,1) 87%, rgba(255,255,255,0) 98%, rgba(255,255,255,0) 100%);

background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(9%, rgba(255,255,255,1)), color-stop(33%, rgba(255,255,255,1)), color-stop(70%, rgba(255,255,255,1)), color-stop(87%, rgba(255,255,255,1)), color-stop(98%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,0)));
    
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 9%, rgba(255,255,255,1) 33%, rgba(255,255,255,1) 70%, rgba(255,255,255,1) 87%, rgba(255,255,255,0) 98%, rgba(255,255,255,0) 100%);
    
background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 9%, rgba(255,255,255,1) 33%, rgba(255,255,255,1) 70%, rgba(255,255,255,1) 87%, rgba(255,255,255,0) 98%);
    
    padding:60px!important;
}.theme-gradient-opacity-left {
background: rgb(0,0,0);
background: -moz-linear-gradient(90deg, rgba(0,0,0,0.861782212885154) 30%, rgba(7,7,27,0) 63%);
background: -webkit-linear-gradient(90deg, rgba(0,0,0,0.861782212885154) 30%, rgba(7,7,27,0) 63%);
background: linear-gradient(90deg, rgba(0,0,0,0.861782212885154) 30%, rgba(7,7,27,0) 63%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#07071b",GradientType=1);
    }.theme-gradient-opacity-right {
background: rgba(0,0,0,0);
background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(5,0,5,0.5) 57%, rgba(5,0,5,0.5) 88%, rgba(0,0,0,0.5) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,0)), color-stop(57%, rgba(5,0,5,0.5)), color-stop(58%, rgba(5,0,5,0.5)), color-stop(100%, rgba(0,0,0,0.5)));
background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(5,0,5,0.5) 57%, rgba(5,0,5,0.5) 58%, rgba(0,0,0,0.5) 100%);
background: -o-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(5,0,5,0.5) 57%, rgba(5,0,5,0.5) 58%, rgba(0,0,0,0.5) 100%);
background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(5,0,5,0.5) 57%, rgba(5,0,5,0.5) 58%, rgba(0,0,0,0.5) 100%);
background: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(5,0,5,0.5) 57%, rgba(5,0,5,0.5) 58%, rgba(0,0,0,0.5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 );
    }

.theme-placeholder
{
    min-height: 100px;
    width: 100%;
    padding: 0px;
    background-color: #f3f3f3;
    background-image: url('../images/placeholder_standard.svg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 20%;
    height: 100%!IMPORTANT;
}

.theme-placeholder-video
{
    min-height: 100px;
    width: 100%;
    padding: 0px;
    background-color: #f3f3f3;
    background-image: url('../images/placeholder_video.svg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 20%;
    height: 100%!important;
}

.theme-placeholder-image
{
    min-height: 100px;
    width: 100%;
    padding: 0px;
    background-color: #f3f3f3;
    background-image: url('../images/placeholder_image.svg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 20%;
    height: 100%!important;
}

.theme-logo-v1
{
    border: none!important;
    border-radius: 0px;
    margin: 0px;
    width: 100%;
}.gc-theme-christmas {
       background-color: #7a5b5b;
    background-image: url('../images/fond-noel-bokeh-flocons-neige_1393-207');
    background-size: cover;
    background-attachment: fixed;
}.gc-theme-mothersday {
    background-image: url('../images/mother_daytheme.jpg');background-color: #d93e76;background-repeat: no-repeat;background-size: cover;background-origin: border-box;
}.gc-theme-valentinesday {
    background-image: url('../images/valentine-s_day_zoom.jpeg');background-size: cover;background-origin: border-box;
}.gc-theme-fathersday {
    background-image: url('../images/istockphoto-x612.jpg');background-size: cover;background-origin: border-box;
}.theme-maincolorback-alternative {
    background-color:#18395a;
    color:#fff!important;
}
.theme-maincolorback-alternative * {

    color:#fff!important;
}.theme_blurred_background {
     /* Add the blur effect */
  filter: blur(8px);
  -webkit-filter: blur(8px);
}
.gc-grid {
  background-image: url('../images/grid/grid-system_Plan%2520de%2520travail%25201-01.png');
background-repeat: no-repeat;
background-size: cover;
background-position: left top;
}
@media (max-width:767px) {
.gc-grid {
  background-image: url('../images/grid/grid-system_Plan%2520de%2520travail%25201-02.png');
}
}
@media (max-width:479px) {
.gc-theme-christmas {
  background-image: url('../images/Akinwumi-Adesina-Pre%CC%81sident-de-la-BAD.jpg');
}
}.theme-gradient-opacity-bottom {
  background: rgb(0,0,0);
background: -moz-linear-gradient(0deg, rgba(0,0,0,0.788953081232493) 32%, rgba(7,7,27,0) 59%);
background: -webkit-linear-gradient(0deg, rgba(0,0,0,0.788953081232493) 32%, rgba(7,7,27,0) 59%);
background: linear-gradient(0deg, rgba(0,0,0,0.788953081232493) 32%, rgba(7,7,27,0) 59%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#07071b",GradientType=1);
}