<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Oyopi
Theme URI: http://themeforest.net/user/freshface/portfolio
Description: Premium WordPress Theme
Author: FRESHFACE
Author URI: http://themeforest.net/user/freshface/portfolio
License: Go to the "license" folder
License URI: Go to the "license" folder
Text Domain: oyopi
Tags: white
Version: 1.0.0
Template: ark
*/


/*Hide recaptcha commercial popup*/
.grecaptcha-badge{ visibility: collapse !important;  }

/* Global colors */

.GC1{
	color: #7b0959;
}

.GC2{
	color: rgba(123, 9, 89, 0.7);
}

.GC3{
	color: #ec6726;
}

.GC4{
	color: rgba(236, 103, 38, 0.7);
}

/* Global backcolors */

.GBC1{
	background-color: #7b0959;
}

.GBC2{
	background-color: rgba(123, 9, 89, 0.7);
}

.GBC3{
	background-color: #ec6726;
}

.GBC4{
	background-color: rgba(236, 103, 38, 0.7);
}

/* Global headers */ 
/*h1,h2,h3,h4{
	font-variant-caps: small-caps;
}*/

.h2 {
  font-variant: small-caps;
  font-weight: 500;
	margin-bottom: 5px;
}

.noBottomMargin{
	margin-bottom: 0 !important;
}


.linkAsWhiteText a, .linkAsWhiteText{
 	color: white !important;
  font-weight: 300;
}

/* Override oyopi_rpgd cookies color */
.tab-v4 .nav-tabs{
	background-color: #7b0959 !important;
}

.tab-v4 .nav-tabs.nav-tabs-left&gt;li.active&gt;a{
	color: rgba(255, 255, 255, 0.9) !important;
}

.tab-v4 .nav-tabs.nav-tabs-left&gt;li.active&gt;a, .tab-v4 .nav-tabs.nav-tabs-left&gt;li.active:hover&gt;a {
  background-color: #ec6726 !important;
}

.tab-v4 .nav-tabs.nav-tabs-left&gt;li&gt;a {
  color: rgba(255, 255, 255, 0.7) !important;

}

.tab-v4 .nav-tabs.nav-tabs-left&gt;li:hover&gt;a {
	background-color: #7b0959 !important;
  color: white !important;
}

li.ffb-tab-1.active:after{
	border-left-color: #ec6726 !important;
}

.tab-v4 .table-wrap{
 border-color:  rgba(123, 9, 89, 0.7) !important;
}

/* Header */
@media (min-width:992px) and (max-width:1199px){
  .menu-item a.nav-item-child.ffb-ark-first-level-menu 
  {
    font-size: 14px !important;
    padding-right: 12px !important;
    padding-left: 12px !important; 
  }
}

@media (min-width:800px) and (max-width:991px){
  .ark-topbar-wrapper.ark-topbar-initialized
  {
		height: 45px !important; 
  }
}

.SwithPicOptionActive .fg-bg-layer.fg-bg-type-color {
	background-color: #e0e4eb !important;
}

/* Global anothers */
.fullSize{
	width: 100%;
  height: 100%;
}

.pRel{
	position: relative
}

.pAbs{
	position: absolute;
}

#FooterPrincipalFR p,
#FooterPrincipalFR h1, 
#FooterPrincipalFR h2,
#FooterPrincipalFR h3,
#FooterPrincipalFR h4{
  color: white;
}


.topbarLink{
  color: #34343c;
}

.topbarLink:hover{
  color: #34343c;
	/* text-decoration: none; */ 
}

.noResize {
	resize: none;
}

/* Global colors */
.Service_InnerShadow{
   transition: all 200ms ease;
}
.Service_InnerShadow:hover{
	box-shadow: inset 0px 0px 40px 13px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0px 0px 40px 13px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: inset 0px 0px 40px 13px rgba(0, 0, 0, 0.3);
  
}
.proffesionBg{
  background-size: contain; 
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}

.scenery {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  height: 100%;
  width: 100%;
  top: 0;
}

.scenery {
  /*transition: all 200ms cubic-bezier(0.68, -0.55, 0.265, 1.55);*/
   transition: all 200ms ease;
}

.person-type &gt; div {
  transform: scale(0);
  opacity: 0;
}

.person-type.SwitchPicActive &gt; div {
  transform: scale(1);
  opacity: 1;
}

.option-wrapper .SwithPicOption {
  transition: all 200ms ease;
  cursor: pointer;
}
.option-wrapper .SwithPicOption.SwitchPicActive {
  pointer-events: none;
}

.topbarSeparator{
	font-size: 24;
  font-weight: 600;
  color:  #ec6726;
}

/*  */
.SwithPicOption img{
  padding-right: 90px;
  padding-left: 90px;
  padding-top: 20px;
  padding-bottom: 20px;

  transition: all 200ms ease;
}

.SwithPicOptionActive img{
  padding-right: 80px;
  padding-left: 80px;
}


#Titlebars_actuality #BreadcrumbsRow h2,
#Titlebars_actuality #BreadcrumbsRow div.breadcrumb_container{
	margin-left: 0;
  padding-left: 0;
}

#SocialSiteIcons a{
	box-shadow: inset 0 0 3px 2px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 3px 2px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: inset 0 0 3px 2px rgba(0, 0, 0, 0.3);
}

#SocialSiteIcons .icon-tooltip{
	background-color: white;
  color: #7b0959;
}


.FinancialHelp {
	text-align: center;
  padding: 20px;
}

.FinancialHelp img {
 	max-width: 150px !important;
}

@media (min-width: 992px){
.prestation_text {
 padding: 30px;
}
}

@media (max-width: 767px){
	img.img-responsive.full-width.img-responsive.full-width.ff-post-featured-image.fg-text-dark.ffb-featured-area{
    max-height: 300px;
    width: auto !important;
  }
}

.HomeSliderExtraContainer{
    position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
    display: block;
  	z-index: 999;
}


.HomeSliderExtraText{
    vertical-align: middle;
    height: calc(100% - 150px);
    align-content: center;
    display: grid;
    padding: 25px;
    color: white !important;
    background: rgba(0, 0, 0, 0.6);
    margin: 75px;
}

.HomeSliderExtraText strong{
    font-size: 20px;
}


@media (min-width:768px) and (max-width:991px) {
	.HomeSliderExtraText{
    height: calc(100% - 90px);
    margin: 45px;
	}
}

@media (max-width:767px) {
	.HomeSliderExtraText{
    height: calc(100% - 90px);
    margin: 40px;
	}
}

#Entretien h2,
#Entretien li{
  color: white !important;
}

#Entretien .divider-custom-line{
	background-color: white;
}


#Entretien .col-md-3:nth-child(1),
#Entretien .col-md-3:nth-child(2),
#Entretien .col-md-3:nth-child(3)
{
	border-right: 1px dotted white;
}


#FooterLesPlusAGC table {
  border-collapse: collapse;
  width: 100%;
}
#FooterLesPlusAGC td{
  color: white;
}

#FooterLesPlusAGC table td:nth-child(1){
  text-align: right;
	font-size: 18px;
}

#FooterLesPlusAGC table td:nth-child(2){
	font-size: 40px;
  padding: 0 10px;
  width: 1px;
}

#FooterLesPlusAGC table td:nth-child(2) i{
padding-top: 20px;
}

#FooterLesPlusAGC table td:nth-child(3){
	text-align:left;
  font-size: 30px;
  width: 45%;
}


#FooterLesPlusAGC li{
	color: white !important;
}

#FooterLesPlusAGC p{
 margin: 0;
}


#FooterLesPlusAGC ul {
  list-style: none;
  padding: 0;
}
#FooterLesPlusAGC li {
  padding-left: 1.3em;
}
#FooterLesPlusAGC li:before {
  content: "\f054"; /* FontAwesome Unicode */
  font-family: 'ff-font-awesome';
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
	color: #e0e0e0;
}

.FooterContactDetailsTable tr td{
	color: white;
}

.FooterContactDetailsTable tr td:nth-child(1){
	width: 80px;
  text-align: right;
  padding-right: 6px;
 }

@media (max-width: 767px){
	.col-sm-6.PaddColRes{
  	 padding-bottom: 6px;
  }
  
}

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}



.TarifsTable.table thead tr th{
    text-align: right;
  	font-weight: 600;
  	color: #712558;
}
.TarifsTable.table tbody tr td{
    text-align: right;
  	white-space: nowrap;
}
.TarifsTable.table tbody tr td:nth-child(1) {
    text-align: left;
    white-space: normal;
  	color: rgba(113, 37, 88, 1);
    font-weight: 400;
}

.TarifsTable.table tbody tr:nth-of-type(odd){
	background: rgba(113, 37, 88, 0.06);
}

#Entretien .ffb-btn{
	  padding-top: 8px;
    padding-bottom: 8px;
}


</pre></body></html>