/*
Theme Name: ACAC
Theme URI: https://maplecube.net
Author: Maplecube
Author URI: https://maplecube.net
Template: persist-lite 
Description: good stuff
Version: 0.1
License: GNU General Public License version 2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* START global stuff ************************************/
.boxlayout{ 
	box-shadow:0 0px 20px #e7e7e7;
}
img {
	border-radius: 8px;
}

.container {
	padding: 0 !important;
}

/* END global stuff ************************************/

/* START header stuff ************************************/
.logo {
    float: left;
    text-align: left;
	max-width:30%;
    width:30%;
    padding:20px 0px;
    margin:0 0 -10px 0;
    background: #093e75;
    position: relative;
    z-index: 9999999;
}
.logo img {
	border-radius:15px;
}
.logo::after {
	position: absolute;
	right:-80px;
	top: 0;
	transform: skew(-23deg);
	width: 100%;
	display: block;
	content: '';
	background: #093e75;
	height: 100%;
}
.logo:before {
    background: #093e75;
    bottom: 0;
    content: "";
    position: absolute;
    left: -50px;
    top: 0px;
    width: 50px;
}
.site_branding{ 
	position:relative; 
	z-index:99;
	margin-top: 20px;
}
.site-navi a {
	text-shadow: 1px 1px 1px #ccc;
	font-size: 18px;
}
.MenuPart_Right{ 
	float:right;	
	padding:15px 0;
	text-align:right;
	position: absolute;
	right: 0px; 
	bottom: 0px;
}


/* END header stuff ************************************/
	

/* START footer stuff ************************************/
.site-footer{ 
	padding-bottom:0px;	
    
}
.copyrigh-wrapper{ 
	border-radius:0px;
	background: #093e75;
	color: #fff;
}
.CopyBX a{ 
	color: #fff;
}
/* END footer stuff ************************************/


/* START homepage stuff ************************************/
.apod{
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: -10px;
  min-height:400px; 
  max-height:400px;
  box-shadow: 10px 10px 5px #ccc;
  border-radius: 10px;
}
/* END homepage stuff ************************************/



/* START page layout random stuff ************************************/

img.alignleft, 
.alignleft{ 
	border: none;

}
h1.entry-title{ 	
	font-weight:600;
	font-size:40px;	
	margin-bottom:35px;
	text-shadow: 1px 1px 4px grey;
	font-variant: small-caps;
	text-transform: none;
}
#Section-1{ 
	padding:20px 0;
	background-color:#ffffff; 
}
.DefaultPostList .BlogThumb img{ 
	height:auto;
	width: 50%;
	max-height:100%;
	border-radius:15px;
}
.DefaultPostList{ 
	margin:0px 0 50px 0;
	transition: 0.5s;	
	border-radius:0px; 
	text-align:left;
	border-bottom: solid;
	padding-bottom: 18px;
}
.LS-Content-70 a{ 
	text-decoration:none;
}
.LS-Content-70 .comments-area a{ 
	text-decoration:none;
}

/* END page layout random stuff ************************************/


/* START override events plugin style ************************************/
.em.pixelbones a {
	color: #093e75 !important;
}
.em.pixelbones {
	font-size: 15px !important;
}
/* END override events plugin style ************************************/



/** START mobile crap ************************************/

.menu-toggle {
	background-color: grey;
	top: -70px !important;
	right: 35px !important;
}

@media screen and (max-width: 1023px) {
    #masthead.site-header .site-navi ul.nav-menu {
        max-width: 100%;
    }
	.site-navi a{
		background-color: #ccc;
	}
}

/* fix tablet menu bug */
@media screen and (min-width:768px) and (max-width: 1024px){

	#navigationpanel{ 
		float:none; 
		width:100%; 
		text-align:left; 
	}
	.MenuPart_Right{ 
		float:none;
		width:100%; 
		text-align:center;
	}
	
}


/** END mobile crap ************************************/