/*
	Theme Name: Hueman Child
	Theme URI: http://alxmedia.se/themes/hueman/
	Description: Sample child theme for customization.
	Author: Marie Krumpe
	Author URI: 
	Template: hueman
	Version: 1.0.0
*/



/* ------------------------------------------------------------------------- *
 *  Theme customization starts here
/* ------------------------------------------------------------------------- */

/* Global */
/*  base : layout columns
/* ------------------------------------ */

.mystyle {}
/* 2 column, content left */
.col-2cl .main-inner { background: url(img/sidebar/s-right-s1.png) repeat-y right 0; padding-right: 340px; }
.col-2cl .s1 { float: right; margin-right: -340px; }
.col-2cl .content { float: left; }

/* 2 column, content right */
.col-2cr .main-inner { background: url(img/sidebar/s-left.png) repeat-y left 0; padding-left: 340px; }
.col-2cr .s1 { float: left; margin-left: -340px; }
.col-2cr .content { float: right; }

/* 3 column, content middle */
.col-3cm .main { background: url(img/sidebar/s-right-s2.png) repeat-y right 0; }
.col-3cm .main-inner { background: url(img/sidebar/s-left.png) repeat-y left 0; padding-left: 260px; padding-right: 240px; }
.col-3cm .s1 { float: left; margin-left: -260px; }
.col-3cm .s2 { float: right; margin-right: -240px; /* ingenuity! */ position: relative; right: -100%; }
.col-3cm .content { float: right; }

/* 3 column, content left */
.col-3cl .main { background-image: none; }
.col-3cl .main-inner { background: url(img/sidebar/s-right-dual-full-expand.png) repeat-y right 0; padding-right: 700px; }
.col-3cl .s1 { float: right; margin-right: -700px; }
.col-3cl .s2 { float: right; margin-right: -240px; }
.col-3cl .content { float: left; }

/* 3 column, content right */
.col-3cr .main { background-image: none; }
.col-3cr .main-inner { background: url(img/sidebar/s-left-dual-full-expand.png) repeat-y left 0; padding-left: 700px; }
.col-3cr .s1 { float: left; margin-left: -700px; }
.col-3cr .s2 { float: left; margin-left: -240px; }
.col-3cr .content { float: right; }

/* sidebar primary */
.s1 { width: 260px; z-index: 2; }
.s1:hover { z-index: 98; /* social icons tooltip above header nav */ }
.s1 .sidebar-top,
.s1 .sidebar-toggle { background: #3b8dbd; }
@media only screen and (min-width: 479px) and (max-width: 960px) {
	.s1 .sidebar-top { background: none!important; border-bottom: 1px solid #ddd; }
	.s1 .sidebar-top p { color: #666; }
	.s1 .sidebar-top .social-links .social-tooltip { color: #666; }
}

/* sidebar secondary */
.s2 { width: 240px; z-index: 1; }
.s2 .sidebar-top,
.s2 .sidebar-toggle { background: #82b965; }

.site-title { 
font-size: 42px; 
font-style: italic; 
font-weight: 600; 
letter-spacing: -0.5px; 
float: left; 
line-height: 60px; 
padding: 10px 0;   
vertical-align: top;
}
.site-title a img {
display: inline-block;
vertical-align: middle;
}
.site-description { 
font-size: 28px; 
font-style: italic; 
font-weight: 500; 
letter-spacing: -0.3px; 
float: left; 
margin-left: 20px; 
line-height: 60px; 
padding: 10px 0; 
max-width: 100%;
}

@media only screen and (min-width: 479px) and (max-width: 1200px) {
	.s2 .sidebar-top { background: none!important; border-bottom: 1px solid #ddd; }
	.s2 .sidebar-top p { color: #666; }
}

.post-standard .post-inner {
  padding-left: 0px;
}

/*  base : entry
/* ------------------------------------ */
.entry { font-size: 16px; line-height: 1.6em; color: #000000;}
.entry p,
.entry dd { margin-bottom: 1em; text-align: justify;}
.entry dt { color: #444; }
.entry ol,
.entry ul { margin: 0 0 15px 30px; }
.entry ol ol,
.entry ol ul,
.entry ul ul,
.entry ul ol { margin-bottom: 0; }
.entry li { margin: 0; }
.entry ul li,
.entry ol ul li { list-style: square; }
.entry ol li,
.entry ol ul ol li { list-style: decimal; }
.entry dt { font-weight: 600;}
.entry address { margin-bottom: 1em; }
.entry blockquote { position: relative; color: #000000; font-style: italic; margin: 0 0 20px 0; padding-left: 50px; }
.entry blockquote p { margin-bottom: 0.75em; }
.entry blockquote:before { content: "\f10d"; color: #ccc; font-size: 32px; font-style: normal; font-family: FontAwesome; text-align: center; position: absolute; left: 0; top: 0; }
.entry blockquote.twitter-tweet:before { content: "\f099"; }
.entry code, .entry pre { font-family: Monaco, "Courier New", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace; font-size: 11px; }
.entry pre { background: url(img/pre.png) repeat top; padding: 18px 20px; margin: 30px 0; border: 1px solid #ddd; line-height: 19px; white-space: pre-wrap; word-wrap: break-word; overflow-x: auto; overflow-y: hidden; }
.entry code { background: #eee; padding: 0 3px; }
.entry ins { background: #fff486; }
.entry sub,
.entry sup { font-size: 62.5%; }
.entry sub { vertical-align: sub; }
.entry sup { vertical-align: super; }

.entry img.size-auto,
.entry img.size-large,
.entry img.size-medium,
.entry attachment img { max-width: 100%; height: auto; border-radius: 3px 3px 3px 3px; box-shadow: 0px 0px 10px 3px #aaa;}
.entry img.alignleft { margin: 18px 20px 18px 2px; }
.entry img.alignright { margin: 18px 2px 18px 20px; }
.entry img.aligncenter { margin: 18px auto; clear: both; display: block; }
.entry.excerpt { font-size: 16px; color: #000000; }
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {
    border-radius: 3px 3px 3px 3px;
    box-shadow: 8px 8px 12px #aaa;
}

.shareaholic-share-buttons-heading { 
     background: url('http://feminismeetgeopolitique.fr/wp-content/uploads/sites/2/2015/08/partagez.png') 0 0 no-repeat;
     height: 65px;
     margin-bottom: -15px !important;
}
.shareaholic-share-buttons-heading-image { display: none; }



/* Tablet - 800px, 768px & 720px */
@media only screen and (min-width: 720px) and (max-width: 800px) {
	.mystyle {}
}


/* Mobile - 480px & 320px */
@media only screen and (max-width: 719px) {
	.mystyle {}
}


/* Mobile - 320px */
@media only screen and (max-width: 479px) {
	.mystyle {}
}