/*
Theme Name: Luck for All
Description: This theme is based on one of my most favourite themes - Twenty Twelve. The Homepage in "Luck For All" theme shows more posts in less area, thus reducing the overall height of your homepage. So the user has to scroll less than before. This is extremely useful for bloggers who post daily on their website and have a lot of posts.
Author: Steven
Text Domain: luck-for-all
Template: twentytwelve
Tags: custom-background, two-columns, right-sidebar, threaded-comments, translation-ready, featured-images, full-width-template, custom-header, footer-widgets, blog
Version: 1.0.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Author URI: https://luckforall.club
Theme URI: https://www.luckforall.club/theme/

Luck For All Theme is Licensed under GNU GPL v2.0
Luck For All Theme - (C) 2018, Steven Kramer

*/
@font-face{
	font-family: 'Chalkduster';
	src: url('fonts/Chalkduster.eot');
	src: url('fonts/Chalkduster.eot?#iefix') format('embedded-opentype'),
			url('fonts/Chalkduster.woff2') format('woff2'),
			url('fonts/Chalkduster.woff') format('woff'),
			url('fonts/Chalkduster.ttf') format('truetype'),
			url('fonts/Chalkduster.svg#svgwpf') format('svg');
}
p {font-size: 1em !important;}
ul{ list-style: circle;
list-style-position: inside; }
@media screen and (min-width: 600px) {
	.site {
		max-width: 72em;
	}
}
.site{
	position: relative;
}
.site-content .home-post-new {
	display: block;
	overflow: auto;
	margin-bottom: 0;
	border-bottom: solid 3px #eee;
	padding-top: 20px;
	padding-bottom: 30px;
}
.home-post-new .thumbnail {
	float: left;
	width: 20%;
	padding: 0 10px;
}
.home-post-new .content {
	float: left;
	width: 74%;
}
.post-title {
	font-size: 20px;
	margin-bottom: 10px;
}
.post-excerpt {
	color: #666;
	line-height: 1.8em;
}
.home-post-new:hover {
	background: #eee;
}

.widget-area .widget {
	padding: 15px;
	margin-bottom: 10px;
	background: #eee;
}
.widget-area .widget h3 {
	font-size: 20px;
	color: #000;
	margin-top: -10px;
	margin-bottom: 10px;

}
.widget-area ul {
	list-style: disc;
	margin-left: 15px;
}

@media screen and (min-width: 600px) {
.widget-area {
    float: right;
    width: 32.041667%;
    }
}

.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
	border-bottom-width: 3px;
}


#page {
	border: solid 5px #444;
}

#masthead h1, #masthead h2 {
	text-align: center;
}
#masthead h1 {
	font-size: 32px;
}

@media screen and (min-width: 600px) {
	.main-navigation li {
		margin: 0 20px 0 0;
		border-right: solid 1px #eee;
		padding-right: 20px;
	}
	.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
		text-align: center;
	}
	.main-navigation ul.nav-menu ul, .main-navigation div.nav-menu > ul ul {
		text-align: left;
	}
}

.no-js .form-btn{
	display: none;
}

#footer-menu {
	display: inline-block;
	float: right;
}
#footer-menu li {
		display: inline-block;
		float: left;
		margin-right: 10px;
	}
#footer-menu ul ul {
		display: none;
	}

#site-logo {
	text-align: center;
}
.wrapper div{
	/*width: 100%;*/
	/*margin: 20px 0;*/
}
.post h2{
	margin-bottom: 10px;
	font-size: 1.4rem;
}

/* CONTENT-GAME */
.entry-header .entry-title{
	margin-bottom: 15px;
	text-align: center;
	font-family: 'Chalkduster', Arial, sans-serif;
	font-size: 3em;
}
.main-img-desc{
	width: 100%;
	display: flex;
	justify-content: space-around;
	padding: 0 20px;
}
.desc{
  padding-top: 20px;
}
.imgs-game{
	display: inline-block;
}
td{
	padding: 0 15px;
}
td:first-child{
	text-align: right;
}
td:last-child{
	width: 67%;
}
.gallery, .game-description, .review, .videos-gallery{
	margin: 30px 0;
}
.entry-header div h4{
	margin-bottom: 20px;
	font-size: 1.8rem;
}
.entry-header div p{
	font-size: 1.4rem;
	line-height: 2rem;
}
.entry-meta h4{
	margin-bottom: 15px;
	text-align: center;
	font-family: 'Chalkduster', Arial, sans-serif;
	font-size: 2.5em;
}
.interesting-games, .display-search-games{
	background-image: url("images/shelf-bg.png");
	background-position-y: 40px;
	background-size: 100% 290px;
}
.interesting-games ul, .display-search-games ul{
	display: flex;
	justify-content: space-around;
	align-items: flex-end;
	flex-wrap: wrap;

	padding: 92px 50px 0 50px;
	min-height: 250px;
	line-height: 110px;
}
.interesting-games ul li, .display-search-games ul li{
	display: flex;
	justify-content: center;
	align-items: flex-end;
	margin-top: 40px;
	margin-right: 10px;
	margin-left: 10px;
	padding-bottom: 0px;
	border: 0px;
	position: relative;
	top: -125px;
	min-height: 250px;
	text-align: center;
}

/* ARCHIVES CONTENT */
.wrapper .width-content{
	width: 95%;
}
.content-archive{
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;

	padding: 0 70px;
	background-image: url("images/shelf-bg.png");
	background-position-y: 40px;
	background-size: 100% 290px;
}
.wrapper .width-content article{
	width: auto;
	height: auto;

	margin: 0 5px;
	padding: 0 5px;
}
.sort-form{
	text-align: right;
}
select {
    -webkit-appearance:     none;
    -moz-appearance:        none;
    appearance:             none;
		display:        inline-block;
		margin: 10px 0px;
    padding:        .5em 2em .5em .9em;
    cursor:         pointer;
    color:          rgb(70, 81, 88);
    font-family:    inherit;
    font-size:      1em;
    border:         1px solid rgb(207, 210, 219);
    border-radius:  1em;
    background-color:     rgb(250, 250, 250);
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjAwJyBoZWlnaHQ9JzIwMCcgZmlsbD0iIzAwMDAwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHg9IjBweCIgeT0iMHB4Ij48cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNMTIgMThsLTExLjAxOS0xMWgyMi4wMzh6Ii8+PC9zdmc+);
    background-size: .8em;
    background-repeat: no-repeat;
    background-position: calc(100% - .4em) center;
}

/* CONTENT POST */
.site-content{
	width: 65%;
}
.post h1{
	margin-bottom: 40px;
	font-family: 'Chalkduster', Arial, sans-serif;
	font-size: 2rem;
}
.post p{
	margin-bottom: 20px;
	font-size: 1.3rem;
	line-height: 2rem;
}
.widget-area .widget{
	margin-bottom: 15px;
	border-radius: 10px;
	box-shadow: 5px 5px 5px #777;
}
.widget-area .widget h3{
	font-family: 'Chalkduster', Arial, sans-serif;
	font-size: 1.2rem;
}

/* SEARCH FORM */
.search-form button{
	display: none;
}
.search-form-top {
  display: inline;
  position: absolute;
  top: 0px;
  right: 0px;
}
.search-form-top label{
	display: none;
}
.search-form-top .search-submit {
  position: relative;
	background-color: inherit;
  border: none;
  width: 50px;
  height: 50px;
}
.search-form-top .search-submit:hover{
	background: transparent;
}
.search-form-top .search-submit div{
  display: inline-block;
}
.search-form-top .search-submit .rond {
  width: 15px;
  height: 15px;
  margin: 0 auto;
  border: 3px solid #000;
  border-radius: 50%;
}
.search-form-top .search-submit .manche{
  position: relative;
  top: 7px;
  left: -2px;
  width: 0px;
  height: 7px;
  border: 2px solid #000;
  transform: rotate(-45deg);
}

/* SEARCH PAGE RESULTS */
.title-search-type {
	margin: 10px 0px;
	font-size: 1.6rem;
}
.display-search-games, .display-search-posts{
	margin: 20px 0px;
}
.display-search-games ul {
	padding: 92px 40px 0 40px;
	line-height: 0px;
}
.display-search-games figcaption h2{
	display: none;
}
@media screen and (max-width: 600px) {
	.display-search-games ul{
		padding: 92px 20px 0 20px;
	}
}