/*! normalize.css v3.0.2 | MIT License | git.io/normalize */img,legend{border:0}legend,td,th{padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}

#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@-webkit-keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}@keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}

@font-face {
  font-family: 'fontello';
  src: url('../font/fontello.eot?29597018');
  src: url('../font/fontello.eot?29597018#iefix') format('embedded-opentype'),
       url('../font/fontello.woff2?29597018') format('woff2'),
       url('../font/fontello.woff?29597018') format('woff'),
       url('../font/fontello.ttf?29597018') format('truetype'),
       url('../font/fontello.svg?29597018#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"]:before, [class*=" icon-"]:before{
font-family:"fontello";
display:inline-block;
text-decoration:inherit;
width:1em;
line-height:1em;
}

*, *:after, *:before{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.clearfix:before, .clearfix:after{
content: " ";
display:table;
}

.clearfix:after, section:after, article:after{
clear:both;
}

body{
font-family: 'Raleway', sans-serif;
background-color:#fff;
color:#222;
font-size:22px;
font-weight:300;
line-height:1.5;
margin:0;
-webkit-font-smoothing:antialiased;
font-smoothing:antialiased;
}

::selection{
background-color:#ac1e1e;
color:#fff;
}

::-moz-selection{
background-color:#ac1e1e;
color:#fff;
}

a{
text-decoration:none;
font-weight:500;
color:#222;
-webkit-transition:color 0.2s;
transition:color 0.2s;
}

a:hover{
color:#ac1e1e;
}

p{
text-align:justify;
}

p, figure{
margin:0 0 1.2em 0;
padding:0;
}

ol, ul{
padding:0 2em;
margin:0;
}

li{
list-style-type:square;
}

b, strong{
font-weight:500;
}

blockquote, cite, em, i, figcaption{
font-style:italic;
}

blockquote{
font-weight:400;
margin:1.5em 0;
padding:0.5em 0.8em;
font-size:1.1em;
border-left:5px solid #ac1e1e;
}

blockquote p{
margin:0;
}

h1, h2, h3, h4, h5, h6{
margin:0;
padding:0;
letter-spacing:1px;
line-height:1.3;
font-weight:300;
}

h1, h2{
padding-bottom:0.1em;
padding-top:0;
font-size:1.8em;
}

#welcome h2{
padding-top:0.5em;
font-size:1.4em;
text-align:center;
padding-bottom:0.5em;
}

h3{
font-size:1.2em;
padding-bottom:0.4em;
font-weight:500;
}

h4{
font-size:0.95em;
}

embed, iframe, img, object, video, .wp-caption{
max-width:100%;
}

.video-container{
position:relative;
padding-bottom:56.25%;
height:0;
overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

img{
height:auto;
}

section{
padding-top:2.3em;
padding-bottom:40px;
}

.container{
padding-left:5%;
padding-right:5%;
margin:0 auto;
}

figure{
text-align:center;
}

figcaption{
font-size:0.8em;
padding:0.3em 0;
font-weight:400;
}

.center, .center p, .aligncenter{
text-align:center;
}

img.aligncenter{
display:block;
margin-left:auto;
margin-right:auto;
}

.post-meta{
font-size:0.85em;
padding-bottom:1em;
}

#footer{
margin:0 auto 50px auto;
max-width:500px;
border-top:1px solid #f1a6a6;
padding-top:30px;
font-size:0.85em;
color:#6b6161;
text-align:center;
}

#footer a{
font-weight:300;
color:#6b6161;
}

#footer a:hover{
color:#ac1e1e;
}

.title h1 a, .title h2 a{
font-weight:300;
}

#menu{
margin:0 auto;
max-width:750px;
border-bottom:1px solid #f1a6a6;
padding-top:20px;
padding-bottom:20px;
font-size:1.1em;
}

.menu{
display:none;
}

.menu a{
font-weight:300;
display:block;
padding-top:0.2em;
}

#menu a{
padding-left:12px;
padding-right:12px;
}

#menu a.active{
font-weight:500;
}

#mobile-menu{
display:block;
cursor:pointer;
}

#mobile-menu::before{
font:normal 50px "fontello";
content:"\e808";
display:inline-block;
margin:0 auto;
color:#222;
}

#welcome{
padding-top:6em;
padding-bottom:4.5em;
position:relative;
}

#welcome a{
font-size:0.9em;
}

#welcome h1{
padding-top:0.5em;
padding-bottom:0.3em;
}

.archive-more{
padding-bottom:1.2em;
border-bottom:1px solid #f1a6a6;
margin-bottom:2em;
}

ul.pagination{
display:inline-block;
}

ul.pagination li{
display:inline;
}

ul.pagination li a{
padding:0 0.5em;
font-weight:300;
}

ul.pagination .active{
font-weight:500;
}

.meta-social, .meta-seealso{
margin-bottom:1.5em;
}

.twitcount{
top:9px;
}

.fb_iframe_widget{
padding-right:20px;
}	

.fb_iframe_widget span{
height:28px !important;
}

.tw-div{
display:inline-block;
}

.slidewrap li{
list-style:none;
}
	
.arrow{
position:absolute;
top:46%;
padding:0 0.5em;
font-size:1.8em !important;
}

.next{
right:0;
}

.slide-wrap{
max-width:800px;
width:90%;
margin-left:auto;
margin-right:auto;
position:relative;
text-align:center;
}

ul.slider{
padding:0;
}

.carousel-disabled{
display:none;
}

@media (min-width:800px){
	.container{
	max-width:800px;
	padding:0;
	}
	
	#mobile-menu{
	display:none;
	}
	
	.menu{
	display:block;
	}
	
	.menu a{
	text-align:inherit;
	display:inline-block;
	padding-top:0;
	}
}

@media (max-width:550px){
	#menu, #footer{
	margin-left:5%;
	margin-right:5%;
	}
	
	body{
	font-size:20px;
	}
	
	h1, h2{
	letter-spacing:0;
	}
	
	#welcome{
	padding-top:3em;
	padding-bottom:2em;
	}
	
	#welcome .arrow{
	display:none;
	}
	
	#welcome h1{
	font-size:1.65em;
	}
	
	#welcome h2{
	font-size:1.2em;
	}
	
	#game-info .post-meta{
	font-size:0.8em;
	}
}