/* 
Theme Name: artetpassion Hueman Pro Child  
Theme URI: https://arcensoft.com 
Description: theme enfant
Author: arcensoft
Author URI:https://www.arcensoft.com
Template: hueman-pro
Version: 1.0.0
*/

img {
    max-width: 100%;
    height: auto;
}

.alignright, .right {
    float: right;
    padding-left: 8px;
}

.alignleftt, .left {
    float: left;
    padding-right: 8px;
}

.page-title{
    padding: 0 30px 0 30px;
}
.page-title h1, .page-title h2, .page-title ul{
    float:left;
    padding-top: 18px;
    padding-bottom: 17px;
}

.taxonomy-image{
    float:right;
    height:60px;
}
.taxonomy-image img{
    height:50px;
    margin-top:5px;
}
/* ------------------------------------------------------------------------- *
 *  Base Styles
/* ------------------------------------------------------------------------- */
html { -webkit-font-smoothing: antialiased; /* safari font rendering issue fix */ }
body { background: #eaeaea; font-size: 1rem; line-height: 1.5em; color: #666; font-weight: 300; }
::selection { background: #263ad3; color: #fff; }
::-moz-selection { background: #263ad3; color: #fff; }
a { color: #263ad3; text-decoration: none; outline: 0; }
a:hover { color: #444; }
img { max-width: 100%; height: auto; }
a,
a:before,
a:after {
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease; }
a img {
-webkit-transition: opacity 0.2s ease;
-moz-transition: opacity 0.2s ease;
-o-transition: opacity 0.2s ease;
transition: opacity 0.2s ease; }
address,cite,em { font-style: italic; }
strong { font-weight: 600; }
.left,.alignleft { float: left; }
.right,.alignright { float: right; }
.aligncenter { margin-left: auto; margin-right: auto; }

/*  post format : common
/* ------------------------------------ */
.post-format { position: relative; margin-bottom: 2em; }
.post-format p { margin-bottom: 1em; }
.post-format .format-container { background: #f1f1f1; padding-bottom: 10px; border-left: 3px solid #263ad3; }
.post-format .format-container .fa,
.post-format .format-container .fa { color: #ccc; font-size: 2.25em; float: right; margin: 0 0 20px 20px; }

/*  post format : aside
/* ------------------------------------ */
.format-aside .post-title, .format-status .post-title { display: block }



/* ------------------------------------------------------------------------- *
 *  ARC EN SOFT
/* ------------------------------------------------------------------------- */

#header .pad {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.pad {
    padding: 0px 30px 0px !important;
}

.wpcf7 label {
    width: 100% !important;
    margin: 9px 0px 0px 0px !important;
}

.wpcf7 span.wpcf7-not-valid-tip {
    top: 0px;
}

.wpcf7 div.wpcf7-validation-errors {
    color: red;
}

.wpcf7 div.wpcf7-mail-sent-ok, .wpcf7 div.wpcf7-mail-sent-ng {
    color: green;
}

.post-byline {
    display: none;
}

a , .widget a {
    color: red !important;
}

#nav-header a {
    color: #FFFFFF !important;
}
