/*
 Theme Name:   Twenty Thirteen Child
 Description:  Twenty Thirteen Child Theme
 Template:     twentythirteen
 Version:      1.0.0
 Text Domain:  twenty-thirteen-child
*/

@import url("http://www.moonhuntersgame.com/wp-content/themes/twentythirteen/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

body {
color: #fff !important;
}

a {
color: #9a99ff !important;
}

a:visited {
color: #9a99ff !important;
}

a:active,
a:hover {
color: #fff !important;
}

a:hover {
text-decoration: none;
}

p {
margin: 1em 0;
}

.site {
max-width: none;
background-image: url('http://www.moonhuntersgame.com/img/xBgPurple2.png.pagespeed.ic.VkR1Tsw24_.png');
background-repeat: repeat-x;
background-position: top left;
background-color: #3f2a52;
background-attachment: fixed;
}

.site-header .home-link {
max-width: none;
min-height: none;
}

.site-header {
background-repeat: repeat-x !important;
background-size: cover !important;
}

.navbar {
max-width: none;
background-color: #fff;
box-shadow: #111 0px 0px 10px;
}

.nav-menu li a {
color: #9a99ff;
font-size: 15px;
padding: 15px 20px;
text-decoration: none;
font-size: 102%;
}

.nav-menu .current_page_item > a,
.nav-menu .current_page_ancestor > a,
.nav-menu .current-menu-item > a,
.nav-menu .current-menu-ancestor > a {
color: #111 !important;
font-weight: normal !important;
font-style: normal !important;
font-size: 102%;
}

.nav-menu li:hover > a,
.nav-menu li a:hover,
.nav-menu li:focus > a,
.nav-menu li a:focus {
background-color: #9a99ff;
color: #fff;
}

.post {
padding: 40px 20px;
color: #fff;
background-color: rgba(0,0,0,0.5);
margin: auto;
width: 50%;
}

.post a img {
margin: 5px 0;
border: 8px #3f2a52 solid;
box-shadow: #000 0px 0px 10px;
border-radius: 3px;
}

.post a img:hover {
border: 8px #9a99ff solid;
}

.post-navigation {
background-color: #111;
color: #fff;
}

.archive-header {
background-color: #111;
}

h1 {
font-family: "Source Sans Pro", Helvetica, sans-serif;
font-size: 40px;
}

h2 {
font-family: "Source Sans Pro", Helvetica, sans-serif;
margin: 0;
}

.entry-header {
margin-bottom: 0px;
}

.entry-title a {
color: #fff !important;
}

.entry-title a:hover {
color: #9a99ff !important;
}

.entry-meta a {
color: #9a99ff;
}

.page-header {
background-color: #111;
}

.wp-caption .wp-caption-text {
color: #fff;
}

.site-footer .sidebar-container {
background-color: #111 !important;
}

.site-footer .widget a {
color: #9A99FF;
}

.site-footer .widget a:hover {
color: #fff;
}

.comment-respond {
background-color: #3f2a52;
}

div #comments {
background-color: #111;
}

.form-allowed-tags code {
font-size: 11px;
margin-left: 3px;
}

.form-allowed-tags, .form-allowed-tags code {
color: #fff;
font-size: 14px;
}

button, input, textarea {
border: none;
}

button, input[type="submit"], input[type="button"], input[type="reset"] {
background: #9A99FF !important;
border-bottom: none !important;
border-radius: 3px !important;
padding: 10px 22px !important;
}

button:hover,
button:focus,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:focus,
input[type="button"]:focus,
input[type="reset"]:focus {
background: #3f2a52 !important;
border: none !important;
}

button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active {
background: #3f2a52 !important;
border: none !important;
}

.Slide blockquote {
font-size: 24px;
}

#Slide1 {
text-align: center;
padding: 4em 0;
}

#Slide1Subtitle {
text-transform: uppercase;
font-size: 24px;
letter-spacing: 2px;
}

#KSImg {
max-width: 1120px;
width: 100%;
height: auto;
border-radius: 10px;
box-shadow: 0px 0px 10px #111;
opacity: 0.9;
}

#KSImg:hover {
opacity: 1;
}

#MHLogo {
max-width: 1077px;
max-width: 450px;
width: 90%;
height: auto;
}

#MHChars {
padding: 1.7em 0 0 0;
max-width: 380px;
width: 90%;
height: auto;
}

#GOG img {
max-width: 100%;
height: auto;
/*border: 1px #FF0000 solid;*/
}

#Slide2 {
display: block;
width: 100%;
text-align: center;
background-color: #111;
background-color: rgba(0,0,0,0.5);
box-shadow: #111 0px 0px 5px;
position: relative;
}

#mc-embedded-subscribe-form {
padding: 2.5em 0 4.7em 0;
line-height: 3em;
}

#mc-joinlabel {
font-size: 18px;
}

#mce-EMAIL {
width: 15em;
margin-right: 0.5em;
}

#Slide3 {
display: block;
width: 100%;
background-color: #3f2a52;
background-image: url('http://www.moonhuntersgame.com/img/WCBg.jpg');
background-repeat: no-repeat;
background-size: cover;
background-attachment: fixed;
}

#Slide3Content {
display: block;
margin: 0 auto;
width: 100%;
max-width: 800px;
background-color: rgba(63,42,82,0.85);
padding: 2em 4em 4em 4em;
}

#Slide4 {
display: block;
width: 100%;
text-align: center;
background-color: #fff;
box-shadow: #111 0px 0px 10px;
position: relative;
}

#Slide4Title {
text-transform: uppercase;
font-size: 48px;
letter-spacing: 3px;
font-weight: bold;
color: #3f2a52;
padding: 10px 0;
}

#Slide5 {
display: block;
width: 100%;
background-color: #3f2a52;
background-image: url('http://www.moonhuntersgame.com/img/BgCanyon.png');
background-repeat: no-repeat;
background-size: cover;
background-attachment: fixed;
}

#Slide5Content {
display: block;
margin: 0 auto;
width: 100%;
max-width: 1200px;
padding: 3em 8em;
background-color: rgba(255,255,255,0.85);
color: #111;
}

.menu-toggle {
color: #3f2a52 !important;
}

.toggled-on .nav-menu li a:hover, .toggled-on .nav-menu ul a:hover {
background-color: #9a99ff !important;
color: #fff !important;
}

/* Starting new edits to fix mobile padding issue. */

/* iPad */
@media (max-width: 643px) {
.post {
padding: 40px 5px;
width: 100%;
}
}

/* Mobile Devies */
@media (max-width: 359px) {
.post {
padding: 40px 0px;
width: 100%;
}
#Slide3Content {
padding: 2em;
}
#Slide5Content {
padding: 3em 2em;
}
}
/* End edits*/