

/* GENERAL */

.blanc *, .blanc {
color: white !important;
}

/* ARTICLE OU POST */
.blog_holder article .post_info .post_author, 
.blog_holder article .post_info .time{
display:none;
}

/* FORMS */

.gform_wrapper .ginput_complex input[type=text] {
background: #f0f0f0;
}

.gform_wrapper .top_label input.medium {
background: #f0f0f0;
}

.gform_wrapper textarea.medium {
background: #f0f0f0;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
    font-size: 1em;
    border-radius: 0px;
    border-color: #ff8200;
    background-color: #ff8200;
    color: white;
}

.qbutton.default:not(.white):hover, body .gform_wrapper input[type=submit]:hover, body .gform_wrapper input[type=button]:hover, body .gform_wrapper input[type=reset]:hover {
background: white;
border-color: #ff8200;
color: #ff8200;
}

/* BUTTONS */

.qbutton.white {
    border-color: #ff8200;
    color: #ff8200;
    background-color: transparent;
}

body #tel {
margin-top: 0px !important;
padding-top: 13px !important;
height: 15px !important;
line-height: 3px;
}

#con {
margin-top: 0px !important;
padding-top: 13px !important;
height: 15px !important;
line-height: 3px;
}

.qode_image_gallery_no_space .controls a.next-slide span, .qode_image_gallery_no_space .controls a.prev-slide span {
border: 2px solid #ff8200!important;
color: #ff8200!important;
background-color: transparent!important;
margin-left: -19px!important;
}

.qode_image_gallery_no_space:hover .controls:hover a.next-slide:hover span:hover, .qode_image_gallery_no_space:hover .controls:hover a.prev-slide:hover span:hover {
border: 2px solid #ff8200!important;
color: white!important;
background-color: #ff8200!important;
}

.fa-angle-left:before {
    content: "\f104";
    padding-right: 4px;
}

.fa-angle-right:before {
    content: "\f105";
    padding-left: 4px;
}

/* COLUMNS */

.space-c {
padding-left: 16px;
padding-right: 16px;
margin-top: 32px;
}

.space-c2 {
padding-left: 16px;
padding-right: 16px;
}

.space-portfolio {
padding-left: 16px;
padding-right: 16px;
}

.space-b {
padding-left: 10px !important;
padding-right: 20% !important;
min-height: 250px;
}

.space-a {
padding-left: 10px !important;
padding-right: 10% !important;
min-height: 280px;
}

.space-e {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 8%;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-image: url("/wp-content/uploads/2016/10/bloclong-blonde.png");
}

/* GALLERY */

.gallery_holder ul li .gallery_hover {
background-color: #ff8200;
}

/* PORTFOLIO */


.filter_holder ul li.active span, .filter_holder ul li:hover span {
    color: #ff8200!important;
}

.portfolio_navigation {
margin-bottom: 64px;
}

/* FOOTER */

.footer {
text-transform: uppercase;
}

/*FONTS*/

@font-face {
  font-family: 'icomoon';
  src:  url('../ace/fonts/icomoon.eot?qlw467');
  src:  url('../ace/fonts/icomoon.eot?qlw467#iefix') format('embedded-opentype'),
    url('../ace/fonts/icomoon.ttf?qlw467') format('truetype'),
    url('../ace/fonts/icomoon.woff?qlw467') format('woff'),
    url('../ace/fonts/icomoon.svg?qlw467#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

h2:after {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
display:inline-block;
content: "\20";
}

ul {
font-family: montserrat !important;
margin-top: 15px;
margin-bottom:15px;
}

/*BOUTON HEADER */

.mi4-header-btn>a>span {
    padding: 10px 20px!important;
    background: #ff8200!important;
    border-radius: 20px!important;
    color: white!important;
}

.mi4-header-btn>a>span>span {
    display:none!important;
}

.mi4-header-btn .plus {
    display:none!important;
}