.button {
       background-color: rgb(232, 97, 141)!important; 
    } 

.confit-phone {
       font-family: Open Sans; 
    } 

.entry-content {
       color: rgba(151,152,152,1); 
       font-family: Open Sans; 
       font-weight: lighter; 
    } 

.entry-content p {
       color: rgba(151,152,152,1)!important; 
       font-family: Open Sans!important; 
       font-size: 16px; 
       font-style: normal!important; 
       font-weight: lighter!important; 
       text-decoration: none; 
    } 

.entry-image.attachment-post {
       width: 181px; 
    } 

.featured-content {
       position: relative; 
       top: 11px; 
    } 

.FeaturedImageTaxWidgetwpfifc_widget-2 {
       left: -9px; 
       position: relative; 
       width: 336px; 
    } 

.footer-widgets .search-form input[type=search] {
       font-family: Open Sans; 
       font-weight: lighter; 
    } 

.footer-widgets .widget-area .widget:not(.woocommerce) a {
       font-family: Open Sans, arial, sans-serif; 
    } 

.footer-widgets {
       height: 306px; 
    } 

.gfield_required {
       color: rgba(232,97,141,1)!important; 
    } 

.gform_submit_button_1 {
       background-color: rgba(232,97,141,1)!important; 
    } 

.gform_title {
       font-family: Open Sans; 
       font-weight: lighter!important; 
    } 

.mc-embedded-subscribe {
       background-color: rgb(232, 97, 141)!important; 
    } 

.page article.entry .entry-content code {
       font-family: Open Sans; 
    } 

.page article.entry .entry-content h2 {
       color: rgba(179,226,214,1)!important; 
       font-family: Open Sans!important; 
       font-size: 24px; 
       font-weight: lighter; 
    } 

.page article.entry .entry-content h3 {
       text-transform: uppercase; 
    } 

.page article.entry .entry-content h4 {
       color: rgb(179, 226, 214)!important; 
       font-family: open sans!important; 
       font-size: 19px!important; 
       font-weight: lighter!important; 
    } 

.page article.entry .entry-content p {
       font-family: Roboto, arial, sans-serif; 
    } 

.page article.entry .entry-content ul li {
       font-family: Open Sans; 
       font-weight: lighter!important; 
    } 

.page article.entry .entry-title {
       color: rgba(232,97,141,1); 
       padding-bottom: 0px; 
       padding-top: 0px!important; 
    } 

.page article.entry  {
       padding-bottom: 15px!important; 
       padding-top: 0px!important; 
    } 

.poste {
       color: rgba(85,85,85,1)!important; 
       font-family: Open Sans!important; 
       font-size: 12px!important; 
       font-weight: lighter!important; 
       text-align: left; 
    } 

.rb-section-title {
       color: rgba(89,91,91,1)!important; 
       font-family: Open Sans; 
       font-size: 20px!important; 
       font-weight: lighter!important; 
       text-transform: uppercase; 
    } 

.rb-subtitle {
       color: rgba(89,91,91,1)!important; 
       font-family: open sans; 
       font-size: 18px!important; 
       font-weight: lighter; 
       text-transform: none; 
    } 

.rb-title {
       color: rgba(179,226,214,1); 
       font-family: Open Sans; 
       font-size: 19px!important; 
       font-weight: lighter!important; 
    } 

.sidebar-primary .widget:not(.woocommerce) {
       font-family: Open Sans; 
       font-weight: lighter; 
    } 

.sidebar-primary .widget:not(.woocommerce) p {
       font-family: Open Sans; 
       font-weight: 100!important; 
    } 

.site-container #respond input[type=submit] {
       background-color: rgba(232,97,141,1)!important; 
    } 

.soliloquy-image {
       margin-top: 10px!important; 
       padding-bottom: 0px; 
       padding-top: 0px; 
       position: static!important; 
       top: -3px; 
    } 

.submit {
       background-color: rgb(232, 97, 141)!important; 
    } 

.tem-infos::after {
       color: rgb(232, 97, 141)!important; 
       font-family: Open Sans!important; 
    } 

.tem-infos {
       color: rgba(102,102,102,1)!important; 
       font-family: "Open Sans"!important; 
       font-size: 16px; 
       font-style: normal!important; 
       font-weight: lighter!important; 
       text-transform: none; 
    } 

.tem-single-item {
       color: rgba(89,91,91,1); 
       font-family: Open Sans!important; 
    } 

.tem-tit:after {
       background-color: transparent!important; 
    } 

.tem-tit {
       color: rgb(89, 91, 91)!important; 
       margin-bottom: 38px!important; 
    } 

.tem-tit.editable {
       color: #595b5b!important; 
       font-family: Open Sans!important; 
       font-size: 20px!important; 
    } 

.user-profile {
       font-family: Open Sans; 
       font-size: 13px; 
       height: 228px!important; 
       margin-bottom: 11px; 
    } 

.widget-title {
       color: rgba(232,97,141,1)!important; 
       font-family: Open Sans; 
       letter-spacing: 3px!important; 
       padding-left: 0px!important; 
       padding-right: 12px!important; 
    } 

footer.site-footer p {
       font-family: Open Sans; 
    } 

#gform_wrapper_1 .gfield_label .gfield_required {
       color: rgba(232,97,141,1); 
    } 

#gform_wrapper_1 .gfield_label {
       font-weight: lighter; 
    } 

#gform_wrapper_1 input[type=submit] {
       background-color: rgba(232,97,141,1); 
    } 

#gform_wrapper_2 .gfield_label .gfield_required {
       color: rgba(232,97,141,1); 
    } 

#gform_wrapper_2 .gfield_label {
       font-family: Open Sans!important; 
       font-weight: lighter; 
    } 

#gform_wrapper_2 input[type=submit] {
       background-color: rgba(232,97,141,1); 
    } 

#gform_wrapper_3 .gfield_label {
       font-weight: lighter; 
    } 

.FeaturedImageTax--anchor {
    } 

.FeaturedImageTax--item {
    } 

.alignleft {
    } 

.title-area {
    } 

nav.nav-primary ul.menu li a {
       font-family: Open Sans; 
       font-weight: lighter; 
    } 

nav.nav-secondary ul.menu li a {
       font-family: Open Sans; 
    } 


@media screen and (max-width: 1024px)  { .featured-content {   margin-bottom: 21px!important; }  }  
@media screen and (max-width: 1024px)  { .featured-content {   margin-top: 0px; }  }  
@media screen and (max-width: 1024px)  { .soliloquy-image {   margin-bottom: 5px!important; }  }  
@media screen and (max-width: 768px)  { .featured-content {   margin-bottom: 22px!important; }  }  
@media screen and (max-width: 768px)  { .page article.entry  {   margin-bottom: -8px!important; }  }  
@media screen and (max-width: 768px)  { .user-profile {   font-size: 18px; }  }  
@media screen and (max-width: 768px)  { .user-profile {   margin-bottom: 25px; }  }  
@media screen and (max-width: 768px)  { .user-profile {   padding-top: 27px!important; }  }  
@media screen and (max-width: 667px)  { .FeaturedImageTax--anchor {   display: block; }  }  
@media screen and (max-width: 667px)  { .FeaturedImageTax--anchor {   height: 376px; }  }  
@media screen and (max-width: 667px)  { .FeaturedImageTax--anchor {   margin-bottom: 15px; }  }  
@media screen and (max-width: 667px)  { .FeaturedImageTax--anchor {   margin-right: 0px; }  }  
@media screen and (max-width: 667px)  { .FeaturedImageTax--anchor {   padding-bottom: 17px; }  }  
@media screen and (max-width: 667px)  { .FeaturedImageTax--anchor {   padding-right: 7px; }  }  
@media screen and (max-width: 667px)  { .FeaturedImageTax--anchor {   width: 515px; }  }  
@media screen and (max-width: 667px)  { .FeaturedImageTax--item {   bottom: 8px; }  }  
@media screen and (max-width: 667px)  { .FeaturedImageTax--item {   display: block!important; }  }  
@media screen and (max-width: 667px)  { .FeaturedImageTax--item {   height: 142px; }  }  
@media screen and (max-width: 667px)  { .FeaturedImageTax--item {   margin-bottom: 22px; }  }  
@media screen and (max-width: 667px)  { .FeaturedImageTax--item {   margin-right: 9px; }  }  
@media screen and (max-width: 667px)  { .FeaturedImageTax--item {   min-width: 0px; }  }  
@media screen and (max-width: 667px)  { .FeaturedImageTax--item {   padding-bottom: 15px; }  }  
@media screen and (max-width: 667px)  { .FeaturedImageTax--item {   position: relative; }  }  
@media screen and (max-width: 667px)  { .FeaturedImageTax--item {   width: 284px; }  }  
@media screen and (max-width: 667px)  { .FeaturedImageTaxWidgetwpfifc_widget-2 {   height: 0px; }  }  
@media screen and (max-width: 667px)  { .FeaturedImageTaxWidgetwpfifc_widget-2 {   width: 1288px; }  }  
@media screen and (max-width: 667px)  { .footer-widgets {   height: 587px; }  }  
@media screen and (max-width: 480px)  { .alignleft {   left: 13px; }  }  
@media screen and (max-width: 480px)  { .alignleft {   margin-left: 29px; }  }  
@media screen and (max-width: 480px)  { .alignleft {   margin-right: 50px; }  }  
@media screen and (max-width: 480px)  { .alignleft {   padding-bottom: 10px; }  }  
@media screen and (max-width: 480px)  { .alignleft {   position: relative; }  }  
@media screen and (max-width: 480px)  { .FeaturedImageTax--anchor {   bottom: 0px; }  }  
@media screen and (max-width: 480px)  { .FeaturedImageTax--anchor {   display: block; }  }  
@media screen and (max-width: 480px)  { .FeaturedImageTax--anchor {   left: 22px; }  }  
@media screen and (max-width: 480px)  { .FeaturedImageTax--anchor {   position: relative; }  }  
@media screen and (max-width: 480px)  { .FeaturedImageTax--anchor {   right: 0px; }  }  
@media screen and (max-width: 480px)  { .FeaturedImageTax--anchor {   width: 123px!important; }  }  
@media screen and (max-width: 480px)  { .FeaturedImageTax--item {   margin-left: -13px; }  }  
@media screen and (max-width: 480px)  { .FeaturedImageTax--item {   margin-right: -20px; }  }  
@media screen and (max-width: 480px)  { .footer-widgets {   height: 571px; }  }  
@media screen and (max-width: 480px)  { .sidebar-primary .widget:not(.woocommerce) p {   height: 442px; }  }  
@media screen and (max-width: 480px)  { .title-area {   left: -20px; }  }  
@media screen and (max-width: 480px)  { .title-area {   position: relative; }  }  
@media screen and (max-width: 480px)  { .title-area {   width: 339px!important; }  }  
@media screen and (max-width: 480px)  { .user-profile {   font-size: 14px; }  }  
@media screen and (max-width: 480px)  { .user-profile {   height: 330px!important; }  }  