/*
Theme Name:     Minority Theme
Theme URI:      http: //minority.com/
Description:    Child theme for the Clean Blog theme for site weareminority.com
Author:         Web Para Llevar
Author URI:     http: //webparallevar.com/
Template:       clean_blog
Version:        0.1.0
*/

/* Reference parent theme */
@import url("../clean_blog/style.css");

/* Font-face generated by Font Squirrel */
@font-face {
    font-family: 'FrancoisOneRegular';
    src: url('fonts/FrancoisOne-webfont.eot');
    src: url('fonts/FrancoisOne-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/FrancoisOne-webfont.woff') format('woff'),
         url('fonts/FrancoisOne-webfont.ttf') format('truetype'),
         url('fonts/FrancoisOne-webfont.svg#FrancoisOneRegular') format('svg');
    font-weight: normal;    
    font-style: normal;
}

body {
	background: url("images/background-bottom.jpg") no-repeat bottom center black;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'FrancoisOneRegular', helvetica, arial, sans-serif;
	font-style: normal;
}

/* 	blue: #00ABEF
	pink: #FF0084 */

/* header */

.logobar {
    height: 60px;
    background: black;
/*	border-bottom: 1px solid #CCC;*/
}

.logobarcontent {
    width: 1040px;
    margin: 0px auto;
}

.hiddenmenu {
  display: none;
  background: black;
  border: 1px solid #AAA;
  left: 0px;
  top: 8px;
  position: relative;
}

.hovermenu li:hover .hiddenmenu {
    display: block;
    z-index: 10000;
}

.hiddenmenu li a {
	font-family: "FrancoisOneRegular", sans-serif;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}

.hiddenmenu li a:hover {
    color: #D76381 !important;
    background: #000 !important;
}


#maincontainer {
	height: 404px; /* this to display the whole bg */
	padding: 0px;
}

#header {
	height: 280px;
}

#rotator {
    right: 20px !important;
}

#header-logo a {
	height: 230px;
	width: 433px;
	text-indent: -9999px;
	background: url("images/header-logo.png") no-repeat 0 0 transparent;
	display: block;
	margin: 35px auto 0 auto;
}

.id_page_menu {
	border-radius: 0 0 8px 8px;
	background-color: rgba(0, 0, 0, .5);
	height: 30px;
	line-height: 26px;
	text-transform: uppercase;
	right: 10px;
}
.id_page_menu a {
	color: white;
	font-family: "FrancoisOneRegular", sans-serif;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(0,0,0,.7);
}
.id_page_menu a:hover {
	color: #f96c8c
}

/* main menu */

#sidebar-menu .menu-item {
	width: 271px;
	height: 62px;
	background: url("images/menu-item-bg.png") no-repeat 0 bottom transparent;
	display: block;
	margin-bottom: 5px;
}
.page-papo-yo #menu-item-papoyo,
.page-team #menu-item-team,
.blog #menu-item-blog, .category-blog #menu-item-blog,
.page-news #menu-item-news, .category-news-2 #menu-item-news,
.page-contact #menu-item-contact,
#sidebar-menu .menu-item:hover {
	background-position: 0 top;
}

#sidebar-menu .menu-item a {
	color: white;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(0,0,0,.3);
	display: block;
	padding: 0 0 0 64px;
	background: url("images/menu-icons.png") no-repeat 8px 8px transparent;
}
#sidebar-menu .menu-item.papoyo a {
	background-position: 8px 8px;
}
#sidebar-menu .menu-item.blog a {
	background-position: 8px -60px;
}
#sidebar-menu .menu-item.news a {
	background-position: 8px -60px;
}
#sidebar-menu .menu-item.team a {
	background-position: 8px -123px;
}
#sidebar-menu .menu-item.contact a {
	background-position: 8px -193px;
}
#sidebar-menu .menu-item.papoyo:hover a {
	background-position: 8px -265px;
}
#sidebar-menu .menu-item.blog:hover a {
	background-position: 8px -332px;
}
#sidebar-menu .menu-item.team:hover a {
	background-position: 8px -405px;
}
#sidebar-menu .menu-item.contact:hover a {
	background-position: 8px -482px;
}
#sidebar-menu .menu-item h2 {
	font-family: "FrancoisOneRegular", sans-serif;
	font-size: 26px;
	font-style: normal;
	color: white;
	margin-bottom: 0;
}
#sidebar-menu .menu-item p {
	font-family: georgia, serif;
	font-size: 12px;
	margin-bottom: 0;
}
#sidebar-menu .menu-item:hover h2,
#sidebar-menu .menu-item:hover p {
/*	color: black; */
}

/* widgets */

#sidebar .widget {
	overflow: visible !important;
	width: 220px;
}

#sidebar .widget:before,
#sidebar .widget:after {
	content: '';
	height: 10px;
	width: 270px;
	background: url("images/widget-border-bg.png") no-repeat 0 0 transparent;
	display: block;
	position: relative;
	left: -25px;
}
#sidebar .widget:before {
	top: -15px;
}
#sidebar .widget:after {
	bottom: -17px;
}

#sidebar .widget h2 {
	font-family: "FrancoisOneRegular", sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 18px;
}

#social-networks-widget {
	height: 120px;
}

.wooden-bg {
	background: url("images/widget-wood-bg.png") no-repeat 0 0 transparent !important;
}
.wooden-bg h2 {
	color: white;
	text-shadow: 1px 1px 1px rgba(0,0,0,.7);
}
#sidebar .widget.wooden-bg:before,
#sidebar .widget.wooden-bg:after {
	background: none;
	content: none;
}

.social-icon a {
	background: url("images/social-icons.png") no-repeat 0 0 transparent;
	display: block;
	width: 50px;
	height: 50px;
	float: left;
	margin-right: 5px;
	text-indent: -9999px;
}
.social-icon a:hover {
	background-position: 0 1px;
}
.social-icon.icon-facebook a {
	background-position: 0 0;
}
.social-icon.icon-twitter a {
	background-position: -56px 0;
}
.social-icon.icon-youtube a {
	background-position: -108px 0;
}
.social-icon.icon-feed a {
	background-position: -158px 0;
}

.twtr-ft img {
	display: none;
}
/* posts */

.post h1 {
	color: black;
	font-size: 28px;
}
.post h2 {
	margin-top: 5px !important;
}
.post h2 a, #featured h2 {
	color: black;
	font-size: 22px;
}
.post, #featured {
	overflow: visible !important;
}
.post:before, #featured:before,
.post:after, #featured:after {
	content: '';
	height: 10px;
	background: url("images/post-border-bg.png") no-repeat 0 0 transparent;
	display: block;
	position: relative;
}
.post:before, #featured:before {
	top: -5px;
}
.post:after, #featured:after {
	bottom: -5px;
}

.post_date {
    background: url("images/post-date-bg.png") no-repeat 0 0 transparent;
    width: 40px;
    height: 58px;
    left: -40px;
	color: white;
	font-family: "FrancoisOneRegular", sans-serif;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px rgba(0,0,0,.7);
}

.post_date .month {
    font-size: 14px;
}

.wp-pagenavi, .gotopage a {
	color: white !important;
	font-size: 12px !important;
}
.gotopage .current {
	color: #FF0084 !important;
}

/* footer */

#footer {
	height: 155px;
	margin-top: 70px;
	color: white;
}
#footer a {
	color: white;
}

#footer-logo a {
	width: 82px;
	height: 20px;
	text-indent: -999px;
	background: url("images/footer-logo.png") no-repeat 0 top transparent;
	float: left;
	margin-right: 15px;
	margin-bottom: 25px;
}
#footer-logo a:hover {
	background-position: 0 bottom;
}

#footer-menu {
	float: left;
}

#footer-menu ul {
	list-style: none;
}

#footer-menu li {
	float: left;
	margin-left: 15px;
}

#footer-menu li a {
	color: white;
	font-family: "FrancoisOneRegular", sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(0,0,0,.7);
	line-height: 20px;
}

#footer-menu li a:hover {
	color: #f96c8c
}

#footer-sidebar {
	clear: both;
	font: 11px/22px georgia, serif;
}

#footer-text {
	margin-bottom: 15px;
}

#web-by, #web-by a {
	color: #555;
	color: rgba(255, 255, 255, .2);
}

body.page #comment_wrap { display: none; }

.qtrans_language_chooser
{
    float: right;
    list-style-type: none;
    margin-top: 6px;
    margin-left: 10px;
}

.qtrans_language_chooser li
{
    float: left;
    margin-left: 0px;
    margin-right: 10px;
}
#hs-form {}
.overlay {
	width: 100%;
	height: 100%;
}
#humble-complete {
	z-index: 99999;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0%;
	left: 0%;
	padding-left: 10%;
	padding-top: 10%;
	background-color: rgba(0,0,0,0.62);
}
#humble-complete iframe {
	z-index: 1000000;
	position: fixed;
	top: 20%;
	left: 20%;
}
.humble-widget-inner {
	z-index: 99999;
}