/*
Theme name: Resch Reads & Reviews
Author: Andrius Satraitis
Author URI:
Version: 2.0
*/

/*hiding subscriptions*/
div.subscribe {
	display: none;
}
/*hiding goodreads widget*/
li.widget_goodreads {
	display: none;
}
/**Image CSS alignment**/
img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
img {
	max-width: 100%;
	height: auto;
}
div.post-thumbnail {
	display: block;
	float: right;
	top: 0;
	right: 0;

}
.has-thumbnail {

	/*padding-bottom: 112px;*/

}

h1.banner {
	background: url(img/BannerPaint.png) center no-repeat;


	text-indent: -9999px;
	margin-bottom: 0;
	margin-top: 0;
	padding-top: 50px;
}
h1.banner a:link, h1.banner a:visited {
	display: block;
	width: auto;
	height: 220px;
}
h2 {
	font-family: 'Gabriela', serif;
	font-size: 30px;
	font-weight: 400;
	margin-bottom: 0;
	margin-top: 0;
}
p.post-date {
	margin: 0;
	padding: 0;
	color: #8161a0;
	font-weight: bold;
}
div.post {
	margin-bottom: 7px;
	margin-top: 7px;

	padding-left: 5px;
	padding-right: 5px;
}
/* Nav Menu */
.site-nav ul {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	list-style-type: none;
	margin: auto;
	padding: 0;
	height: 50px;

}

.site-nav li a {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 27px;
	font-weight: 550;
	color: white;
	width: 120px;
	height: 20px;
	text-align: center;
	text-decoration: none;
	padding: 17px 30px;

	margin: auto;
}
.site-nav li a:hover {
	color: black;
}

.site-header {

	padding-top: 0;

}



body {
	background: url(img/BGPaintSplash.png);
	background-size: cover;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}
a:link,
a:visited {
	color: #2F343B;
	text-decoration: none;
}
a:hover, a:visited:hover {
	color: black;
}
p {
	font-family: 'Antic', sans-serif;
	font-size: 20px;
	line-height: 1.65em;
}
div.comments {
	font-family: 'Antic', sans-serif;
	font-size: 16px;
	line-height: 1.65em;
}

/**Site Layout**/
div.container {
	/*max-width: auto;
	margin: 0 auto;*/
	/*border-bottom-right-radius: 10px;
	padding: 0;
	margin-top: 0;*/

}
div.bannerdiv {
	margin: 0 auto;

}
div.header-div {
	background-color: rgba(255,255,255, .8);
	border-bottom: 1px solid #703030;
	box-shadow: 0px 1px 5px #888888;
}

div.menu {
	margin: auto;
	background-color: #703030;

}
div.menu-top {
	max-width: 980px;
	margin: 0 auto;

}
div.site {
	max-width: 1080px;
	margin: 0 auto;


}

article.post {

	padding-bottom: 65px;
	padding-left: 15px;

}
article.post:last-of-type {
	background: none;
}
/*Date format*/
div.post-date {
	font-family: Century Gothic, sans-serif;
	text-align: center;
	display: block;
	width: 30px;
	padding: 5px;
	position: absolute;
	top: 0px;
	left: -40px;
	background-color: #627987;
	color: beige;
}
/*Main column*/
div.main-column {
	width: 75%;


}
/*Sidebar*/
div.sidebar {
	background-image: url(img/fbicon.png) top-left;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
    flex-direction: column;
	-webkit-align-content: center;
    align-content: center;
	width: 25%;


}
.sidebar li {
	list-style: none;
	padding-left: 35px;

}
div.site-content {
	max-width: 1080px;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
}

p.clear {
	clear: both;
}

/*Search widget*/

#search-2 {
	padding-top: 25px;
	width: auto;
	padding-left: 0;
	padding-bottom: 25px;

}
.screen-reader-text {
	font-family: 'Antic', sans-serif;
	font-size: 20px;
	line-height: 1.65em;
}

#search-2 div {


	text-align: center;
}

#s {
	width: 95%;
	text-align: center;
	margin-bottom: 10px;
}

/*Subscribe widget*/



#blog_subscription-2 {
	width: auto;
	padding-left: 0;
	padding-bottom: 25px;
	display: -webkit-flex;
    display: flex;
	-webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
}

#subscribe-field-blog_subscription-2 {


}

#blog_subscription-2 p {
	padding-left: 0;
	text-align: center;
}

#subscribe-text {

	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}
#subscribe-text p {

	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 0;
}
#subscribe-email {
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 0;
}
#subscribe-submit {
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 0;
}

/*Currently Reading*/

#image-2 {
	width: auto;
	text-align: center;
	padding-left: 0;
	display: -webkit-flex;
    display: flex;
	-webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
}

.widgettitle {
	font-family: 'Antic', sans-serif;
	font-size: 20px;
	line-height: 1.65em;
}

/*Social Media Links*/
#menu {
	width: 200px;  /*---Give our UL a width ---*/
	list-style: none;  /*--- Makes the bullets go away ---*/
	margin: 0;  /*--- Take out any default margin on the UL tag ---*/
	padding: 0;  /*--- Take out any default padding on the UL tag ---*/
	margin: 0 auto;
	margin-top: 25px;
	padding-left: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	overflow: auto;
}
#menu li {
	margin: 0;
	padding-left: 3px;
	float: left;
	margin-bottom: 0;
	padding-bottom: 0;
}
#menu li a{
	display:block;  /*--- Make the entire button are clickable rather than the text alone ---*/
	text-indent: -9999px; /*--- Push the text off screen to hide text---*/
	overflow: hidden; /*--- Makes text outside of bounding box hidden ---*/
	width: 35px;
	height: 35px;
	background: url(img/Sidebar_menu_sprite2.png) no-repeat;
 }

#menu li#fb a{
	background-position: 0 0px;

}
#menu li#fb a:hover{
	background-position: 0 -35px;
}
#menu li#twitter a{
	background-position: -35px 0;
}
#menu li#twitter a:hover{
	background-position: -35px -35px;
}
#menu li#gr a{
	background-position: -70px 0;
}
#menu li#gr a:hover{
	background-position: -70px -35px;
}
#menu li#tsu a{
	background-position: -105px 0;
}
#menu li#tsu a:hover{
	background-position: -105px -35px;
}
#menu li#mail a{
	background-position: -140px 0;
}
#menu li#mail a:hover{
	background-position: -140px -35px;
}

.menu-trigger {
	display: none;
}

@media (max-width: 1000px) {

div.menu-top {
	display: none;
}

div.nav-expanded {
	display: block;
}

.menu-trigger {
	background-image: url("img/BannerPaintSmall.png");
	background-position: 15px 0px;
	background-repeat: no-repeat;
	color: white;
	margin-right: 10px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 25px;
	text-align: right;
	display: block;
}


div.sidebar {
	display: none;
}

div.post-thumbnail {
	display: none;
}

div.main-column {
	width: auto;
}

div.bannerdiv {
	display: none;
}

/* Nav Menu */
.site-nav ul {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	list-style-type: none;
	height: auto;
}

.site-nav li a {
	font-family: 'Open Sans Condensed', sans-serif;

	font-size: 27px;
	font-weight: 550;
	color: white;
	text-align: center;
	text-decoration: none;
	height: auto;

}
.site-nav li a:hover {
	color: black;
}

div.site-nav {


	heigh: auto;
}

div.menu {

		height: auto;

}
