/*! normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{
    display:block
}
audio,canvas,video{
    display:inline-block;
    *display:inline;
    *zoom:1
}
audio:not([controls]){
    display:none;
    height:0
}
[hidden]{
    display:none
}
html{
    font-size:100%;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%
}
a:focus{
    outline:thin dotted
}
a:active,a:hover{
    outline:0
}
abbr[title]{
    border-bottom:1px dotted
}
b,strong{
    font-weight:bold
}
blockquote{
    margin:1em 40px
}
dfn{
    font-style:italic
}
mark{
    background:#ff0;
    color:#000
}
p,pre{
    margin:.4em 0 .4em 0
}
code,kbd,pre,samp{
    font-family:monospace,serif;
    _font-family:'courier new',monospace;
    font-size:1em
}
pre{
    white-space:pre;
    white-space:pre-wrap;
    word-wrap:break-word
}
q{
    quotes:none
}
q:before,q:after{
    content:'';
    content:none
}
small{
    font-size:75%
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup{
    top:-0.5em
}
sub{
    bottom:-0.25em
}
nav ul,nav ol{
    list-style:none;
    list-style-image:none
}
img{
    border:0;
    -ms-interpolation-mode:bicubic
}
svg:not(:root){
    overflow:hidden
}
figure,form{
    margin:0
}
legend{
    border:0;
    padding:0;
    white-space:normal;
    *margin-left:-7px
}
button,input,select,textarea{
    font-size:100%;
    margin:0;
    vertical-align:baseline;
    *vertical-align:middle
}
button,input{
    line-height:normal
}
button,html input[type="button"],input[type="reset"],input[type="submit"]{
    -webkit-appearance:button;
    cursor:pointer;
    *overflow:visible
}
button[disabled],input[disabled]{
    cursor:default
}
input[type="checkbox"],input[type="radio"]{
    box-sizing:border-box;
    padding:0;
    *height:13px;
    *width:13px
}
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
}
button::-moz-focus-inner,input::-moz-focus-inner{
    border:0;
    padding:0
}
textarea{
    overflow:auto;
    vertical-align:top
}
table{
    border-collapse:collapse;
    border-spacing:0
}
p{
    -webkit-hyphens:auto;
    -epub-hyphens:auto;
    -moz-hyphens:auto;
    hyphens:auto
}
b,strong,.strong{
    font-weight:bold
}
dfn,em,.em{
    font-style:italic
}
small,.small{
    font-size:75%
}
ul,ol{
    padding:0;
    list-style-type:none
}
dd{
    margin:0
}
.sidebar ul,.sidebar ol,.commentlist{
    list-style:none
}
.clearfix{
    zoom:1
}
.clearfix:before,.clearfix:after{
    content:"";
    display:table
}
.clearfix:after{
    clear:both
}
*{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.image-replacement{
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden
}
span.amp{
    font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif;
    font-style:italic
}
.text-left{
    text-align:left
}
.text-center{
    text-align:center
}
.text-right{
    text-align:right
}
.alert{
    margin:10px;
    padding:5px 18px;
    border:1px solid
}
.alert-help{
    margin:10px;
    padding:5px 18px;
    border:1px solid;
    border-color:#e8dc59;
    background:#ebe16f
}
.alert-info{
    margin:10px;
    padding:5px 18px;
    border:1px solid;
    border-color:#bfe4f4;
    background:#d5edf8
}
.alert-error{
    margin:10px;
    padding:5px 18px;
    border:1px solid;
    border-color:#f8cdce;
    background:#fbe3e4
}
.alert-success{
    margin:10px;
    padding:5px 18px;
    border:1px solid;
    border-color:#deeaae;
    background:#e6efc2
}
.button,.button:visited{
    padding:10px 18px;
    display:inline-block;
    font-size:16px;
    text-decoration:none;
    cursor:pointer;
    margin-bottom:20px;
    line-height:21px;
    border:none;
    background-image:none;
    float:right;
    margin-top:0;
    -webkit-border-top-right-radius:0;
    -webkit-border-bottom-right-radius:6px;
    -webkit-border-bottom-left-radius:6px;
    -webkit-border-top-left-radius:0;
    -moz-border-radius-topright:0;
    -moz-border-radius-bottomright:6px;
    -moz-border-radius-bottomleft:6px;
    -moz-border-radius-topleft:0;
    border-top-right-radius:0;
    border-bottom-right-radius:6px;
    border-bottom-left-radius:6px;
    border-top-left-radius:0;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box
}
.button:hover,.button:visited:hover,.button:focus,.button:visited:focus{
    margin-top:1px;
    margin-bottom:19px
}
.button:active,.button:visited:active{
    margin-top:4px;
    margin-bottom:16px
}
.blue-button,.blue-button:visited{
    border:2px solid #273441;
    padding:8px 16px;
    color:#273441;
    display:inline-block;
    font-size:16px;
    text-decoration:none;
    cursor:pointer;
    margin-bottom:20px;
    line-height:21px;
    background-color:#fff;
    background-image:none;
    margin-top:0;
    float:right;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px
}
.blue-button:hover,.blue-button:visited:hover,.blue-button:focus,.blue-button:visited:focus{
    margin-top:2px;
    color:#fff;
    background-color:#273441
}
.blue-button:active,.blue-button:visited:active{
    margin-top:6px
}
#search{
    float:right
}
#search input[type="text"]{
    border:1px solid #d1d1d1;
    color:#bebebe;
    width:180px;
    padding:6px 15px 6px 35px;
    text-shadow:0 2px 3px rgba(0,0,0,0.1);
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.15) inset;
    -moz-box-shadow:0 1px 3px rgba(0,0,0,0.15) inset;
    box-shadow:0 1px 3px rgba(0,0,0,0.15) inset;
    -webkit-transition:all .7s ease 0s;
    -moz-transition:all .7s ease 0s;
    -o-transition:all .7s ease 0s;
    transition:all .7s ease 0s
}
body{
    font-size:100%;
    line-height:1.5;
    margin:0
}
article,#inner-footer{
    padding:0 2%
}
p{
    word-wrap:break-word
}
.creepy-main-border,.creepy-3d-border{
    display:block;
    width:100%;
    height:8px;
    position:relative;
    clear:both;
    z-index:0;
    padding:0 !important
}
.creepy-main-border .border-right,.creepy-3d-border .border-right,.creepy-main-border .border-left,.creepy-3d-border .border-left{
    height:8px;
    width:8px;
    display:block;
    position:absolute;
    position:top right
}
.creepy-main-border .border-right,.creepy-3d-border .border-right{
    right:0;
    top:0
}
.creepy-main-border .border-left,.creepy-3d-border .border-left{
    left:0;
    top:0
}
.creepy-main-border .border-middle,.creepy-3d-border .border-middle{
    width:100%;
    padding:0 7px;
    height:8px;
    display:block;
    -webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.4);
    -moz-box-shadow:0 10px 20px 0 rgba(0,0,0,0.4);
    box-shadow:0 10px 20px 0 rgba(0,0,0,0.4)
}
.creepy-main-border .border-middle span,.creepy-3d-border .border-middle span{
    position:absolute top center;
    width:100%;
    height:8px;
    display:block
}
.error404 article{
    margin:50px 0 30px 0
}
.error404 article #search{
    float:left;
    margin:16px 0 0 0
}
.wrap{
    width:100%;
    margin:0 auto;
    padding:8px 8px
}
.full-width{
    width:100%;
    padding:0 8px
}
a,a:visited{
    text-decoration:none
}
a.excerpt-read-more:hover,a:visited.excerpt-read-more:hover{
    text-decoration:underline
}
.excerpt-read-more{
    font-style:italic
}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{
    text-rendering:optimizelegibility;
    word-wrap:break-word
}
h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a{
    text-decoration:none
}
h1,.h1{
    font-weight:lighter
}
.header #inner-header{
    padding:0
}
.header #logo{
    text-align:center;
    font-size:28px
}
.top-nav ul{
    margin:0
}
nav{
    display:block
}
.right{
    float:right;
    margin-left:1em
}
.ico-caret-down{
    background:url('../images/menu-down.png') no-repeat center center;
    background-size:20px
}
.ico-caret-up{
    background:url('../images/menu-down.png') no-repeat center center;
    background-size:20px
}
.menu-wrapper{
    position:relative;
    z-index:10;
    font-size:1em;
    text-transform:uppercase;
    padding:0
}
.menu-wrapper nav[role="navigation"]{
    margin:0;
    padding-left:0;
    list-style:none;
    text-align:center
  
}
.menu-wrapper ul.nav>li{
    position:relative;
    padding:0;
    display:inline-block;
    border:1px solid rgb(43, 40, 45);

}
.menu-wrapper ul.nav,.menu-wrapper a.menu-link{
    margin:0

}
.menu-wrapper a.menu-link{
    display:none;
    padding:.7em 0

}
.menu-wrapper a{
    display:block;
    position:relative;
    padding:.7em 0;
    margin:0;
    text-decoration:none;
    font-weight:bold;
	font-family: Minecraft1;
}
@font-face {
    font-family: Minecraft1 !important;
    src: url('Minecraft11.eot');
    src: url('Minecraft11.eot?#iefix') format('embedded-opentype'),
        url('Minecraft11.woff2') format('woff2'),
        url('Minecraft11.woff') format('woff'),
        url('Minecraft11.svg#Minecraft1') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
.menu-wrapper a:hover{
    transition:all .5s
}
.menu-wrapper .nav>.current-menu-item>a,.menu-wrapper .nav>.current-menu-ancestor>a{
    position:relative;
    z-index:12;
    border-bottom:1px solid transparent
}
.menu-wrapper .nav>.current-menu-item>a:after,.menu-wrapper .nav>.current-menu-ancestor>a:after{
    top:100%;
    border:solid transparent;
    content:" ";
    height:0;
    width:0;
    position:absolute;
    pointer-events:none;
    border-width:5px;
    left:50%;
    margin-left:-5px
}
.menu-wrapper .sub-menu{
    margin:0 0 0 0;
    position:absolute;
    max-height:0;
    overflow:hidden;
    list-style:none outside none;
    text-align:left;
    text-transform:none
}
.menu-wrapper .sub-menu li{
    width:100%;
    display:block
}
.menu-wrapper .sub-menu a{
    width:100%;
    margin:0;
    white-space:nowrap;
    line-height:1.8em;
    border:none;
    font-weight:normal
}
.menu-wrapper .sub-menu li:last-child{
    padding-bottom:.26em
}
.menu-wrapper li:hover .sub-menu{
    max-height:60em;
    transition:max-height .5s
}
.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol{
    width:100%
}
#content{
    margin-bottom:26px
}
.archive-title{
    padding-left:2%
}
.page{
    padding-bottom:30px
}
.byline span,.byline time{
    margin:4px 20px 4px 0;
    display:inline-block
}
.entry-content blockquote{
    font-family:"Georgia","Cambria","Times New Roman",serif;
    font-size:22px
}
.entry-content dd{
    margin-left:0;
    font-size:.9em;
    margin-bottom:1.5em
}
.entry-content img{
    margin:0 0 1.5em 0;
    max-width:100%;
    height:auto
}
.entry-content video,.entry-content object{
    max-width:100%;
    height:auto
}
.entry-content .wp-smiley{
    margin:0
}
.wp-caption{
    max-width:100%
}
.wp-caption img{
    max-width:100%;
    margin-bottom:0;
    width:100%
}
article{
    padding-top:8px;
    margin:0
}
article img.magicraft-single-thumb{
    max-width:100%
}
article .article-header{
    text-align:center
}
article .article-header h1{
    margin:.5em 0
}
article .article-header .byline{
    margin:0 0 .4em 0;
    font-size:12px
}
article .article-img{
    width:100%;
    text-align:center
}
article .article-img img{
    max-width:100%
}
.page-numbers{
    text-align:center
}
.page-numbers li{
    display:inline-block
}
.page-numbers li a{
    display:block;
    text-decoration:none;
    position:relative;
    padding:0 6px
}
.page-numbers li.bpn-current{
    position:relative
}
.page-numbers li.bpn-prev-link a,.page-numbers li.bpn-next-link a{
    padding:0
}
.wp-prev-next .prev-link{
    float:left
}
.wp-prev-next .next-link{
    float:right
}
#comments{
    font-weight:normal;
    margin-bottom:0
}
.commentlist img{
    max-width:100%
}
.commentlist iframe{
    max-width:100% !important
}
.commentlist li{
    position:relative;
    clear:both;
    overflow:hidden;
    list-style-type:none;
    margin-bottom:0;
    padding:.7335em 10px
}
.commentlist li:last-child{
    margin-bottom:0
}
.commentlist li article{
    margin-left:68px;
    background-color:#efefef
}
.commentlist li ul.children{
    margin:0
}
.commentlist li[class*=depth-]{
    margin-top:1.1em
}
.commentlist li.depth-1{
    margin-left:0;
    margin-top:0
}
.commentlist li:not(.depth-1){
    margin-right:-20px;
    margin-left:0;
    margin-top:0;
    padding:.7335em 20px 0 .7335em
}
.commentlist .vcard{
    margin-left:0
}
.commentlist .vcard time{
    float:right
}
.commentlist .vcard time a{
    text-decoration:none
}
.commentlist .vcard img.avatar{
    position:absolute;
    left:10px;
    padding:2px
}
.commentlist .comment_content{
    margin-left:8px
}
.commentlist .comment_content p{
    margin:.7335em 0 1.5em;
    line-height:1.5em;
    word-wrap:break-word
}
.commentlist .comment-reply-link{
    text-decoration:none;
    float:right;
    padding:4px 8px;
    margin-bottom:10px;
    opacity:.7;
    font-size:1em
}
.commentlist .comment-reply-link:hover,.commentlist .comment-reply-link:focus{
    opacity:1
}
.respond-form{
    margin:1.5em 0
}
.respond-form form{
    margin:.75em 0;
    width:100%
}
.respond-form form li{
    list-style-type:none;
    clear:both;
    margin-bottom:.7335em
}
.respond-form form li label,.respond-form form li small{
    display:none
}
.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url],.respond-form form textarea{
    padding:6px 8px;
    background:#efefef;
    border:2px solid #cecece;
    line-height:1.5em;
    resize:none;
    width:100%
}
.respond-form form input[type=text]:focus,.respond-form form input[type=email]:focus,.respond-form form input[type=url]:focus,.respond-form form textarea:focus{
    background:#fff
}
.respond-form form input[type=text]:invalid,.respond-form form input[type=email]:invalid,.respond-form form input[type=url]:invalid,.respond-form form textarea:invalid{
    outline:none;
    border-color:#fbc2c4;
    background-color:#f6e7eb;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    -ms-box-shadow:none;
    box-shadow:none
}
.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url]{
    max-width:354px;
    min-width:200px
}
.respond-form form textarea{
    min-height:96px;
    margin-bottom:12px
}
#comment-form-title{
    margin:0 0 .2em 0;
    font-weight:normal
}
#allowed_tags{
    margin:1.5em 10px .7335em 0
}
.nocomments{
    margin:0 20px 1.1em
}
#minecraftsv-status .btn{
    margin-top:8px;
    width:86%;
    height:61px;
    text-align:center;
    padding-top:20px;
    padding-left:24px;
    font-size:14px;
    border:none;
    font-weight:bold
}
.widget_wp_sidebarlogin .sidebar_login_links{
    padding-left:16px
}
.widget_wp_sidebarlogin .sidebar_login_links li{
    border-bottom:none;
    padding-bottom:0
}
.widget_wp_sidebarlogin .sidebar_login_links .dashboard-link{
    padding-top:0
}
.widget_wp_sidebarlogin .avatar_container img{
    padding:0;
    border:none;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.widget_wp_sidebarlogin .button-primary{
    margin-top:12px;
    min-width:180px;
    height:61px;
    text-align:center;
    padding-top:0;
    padding-left:24px;
    font-size:14px;
    border:none;
    font-weight:bold
}
.widget_loginwithajaxwidget #lwa_wp-submit{
    text-align:center;
    padding:8px 12px;
    border:none
}
.mcserver-solo-online,.mcserver-solo-offline{
    height:83px;
    text-align:center;
    padding-top:14px
}
.mcserver-multi-online,.mcserver-multi-offline{
    height:65px;
    text-align:center;
    padding-top:14px
}
.widgettitle{
    margin:0 0 14px 0
}
.widgettitle .inner-title{
    padding:12px
}
.widget{
    word-wrap:break-word;
    margin:0 0 14px 0
}
.widget .inner-widget{
    padding-bottom:28px
}
.widget .inner-widget img{
    max-width:100%
}
.widget .inner-widget>ul,.widget .inner-widget>p,.widget .inner-widget>a,.widget .inner-widget>div,.widget .inner-widget>form,.widget .inner-widget>input,.widget .inner-widget>textarea,.widget .inner-widget>nav,.widget .inner-widget>section,.widget .inner-widget>article,.widget .inner-widget>button,.widget .inner-widget>select,.widget .inner-widget>span{
    margin:0 16px
}
.widget .inner-widget>table{
    padding:0 16px
}
.widget ul li{
    margin:0 0;
    padding:6px 0
}
.widget #search{
    width:100%;
    height:100%;
    margin:0
}
.widget #search input[type="text"]{
    border:none;
    color:#757575;
    width:92%;
    margin:4%;
    padding:6% 4%;
    text-shadow:0;
    -webkit-box-shadow:0;
    -moz-box-shadow:0;
    box-shadow:0
}
.widget #search input[type="text"] input::-webkit-input-placeholder{
    color:#f00
}
.widget #search input[type="text"] input:-moz-placeholder{
    color:#f00
}
.widget #search input[type="text"] textarea::-webkit-input-placeholder{
    color:#f00
}
.widget #search input[type="text"] textarea:-moz-placeholder{
    color:#f00
}
.widget #search input[type="text"]:focus{
    width:92%
}
.widget_search .inner-widget{
    padding-bottom:0
}
.widget_mcsolo_server_status .mcserver-solo-online,.widget_mcsolo_server_status .mcserver-solo-offline{
    margin-bottom:0
}
.widget_mcsolo_server_status p{
    font-size:15px;
    font-weight:400
}
.widget_mcsolo_server_status .mcsolo-shortdescription{
    font-size:13px
}
.widget_mcsolo_server_status .mcplayers-solo{
    font-size:16px
}
.widget_mcmulti_server_status .mcserver-multi-online,.widget_mcmulti_server_status .mcserver-multi-offline{
    margin-bottom:0;
    font-size:14px;
    font-weight:normal;
    text-align:center;
    padding:8px 0
}
.widget_mcmulti_server_status .mcserver-multi-online span,.widget_mcmulti_server_status .mcserver-multi-offline span{
    padding-left:14px
}
.widget_mcmulti_server_status .mccreepy-server-list h5{
    display:inline-block;
    font-size:16px;
    font-weight:normal;
    float:left;
    margin:12px 0 10px 0
}
.widget_mcmulti_server_status .mccreepy-server-list .mcplayers-multi{
    display:inline-block;
    float:right;
    font-size:14px;
    margin:14px 0 10px 0
}
.widget_mcmulti_server_status .mccreepy-server-list .mcplayers-multi .mcserver-online,.widget_mcmulti_server_status .mccreepy-server-list .mcplayers-multi .mcserver-offline{
    display:inline-block;
    width:13px;
    height:17px;
    margin:0 0 -2px 6px
}
.widget_mcmulti_server_status .mccreepy-server-list .mcip-multi{
    clear:both;
    margin:0;
    background:url('../images/world-cube.png') no-repeat center left;
    background-size:15px;
    padding-left:28px;
    font-size:13px
}
.footer{
    clear:both;
    margin-bottom:40px
}
.footer #inner-footer{
    padding:0 2%
}
.footer #inner-footer a:hover{
    text-decoration:underline
}
.footer #inner-footer .widget_archive ul li,.footer #inner-footer .widget_meta ul li,.footer #inner-footer .widget_nav_menu ul li,.footer #inner-footer .widget_categories ul li{
    margin:0 0;
    padding:0;
    padding-bottom:0
}
.footer #inner-footer .widget_archive ul li a,.footer #inner-footer .widget_meta ul li a,.footer #inner-footer .widget_nav_menu ul li a,.footer #inner-footer .widget_categories ul li a{
    width:100%;
    padding:8px 0;
    display:inline-block
}
.footer #inner-footer .widget_archive ul li a:hover,.footer #inner-footer .widget_meta ul li a:hover,.footer #inner-footer .widget_nav_menu ul li a:hover,.footer #inner-footer .widget_categories ul li a:hover{
    text-decoration:none
}
.footer .footer-bottom{
    padding:0 2%;
    padding-bottom:12px;
    text-align:center
}
#main{
    margin:0 0 20px 0
}
#main a{
    text-decoration:underline
}
#main a:hover{
    text-decoration:none
}
#main h1 a,#main h2 a,#main h3 a,#main h4 a,#main h5 a,#main h6 a{
    text-decoration:none
}
#main .inner-bg{
    padding:8px
}
#main>.inner-bg{
    padding-bottom:24px
}
#main ul{
    list-style-type:square;
    margin-left:24px
}
#main ol{
    margin-left:24px;
    list-style-type:decimal
}
#main #comment-nav ul,#main .commentlist ol,#main .commentlist{
    margin-left:0;
    list-style-type:none
}
#main .slider ul,#main .slider ol{
    margin-left:0;
    list-style-type:none
}
.slider{
    max-height:363px !important
}
.one-slide{
    position:relative;
    display:block;
    height:363px;
    width:100%
}
.one-slide .slide{
    position:absolute;
    width:100%
}
.slider-wrap{
    margin:0 0 26px 0;
    max-height:375px
}
.slider-wrap .inner-bg{
    padding:8px
}
.mcplayers-solo{
    padding-left:40px
}
.mcplayers-solo span{
    padding-left:24px
}
.mcip-solo{
    padding-left:40px
}
.mcplayers-solo,.mcversion-solo,.mcip-solo{
    border-bottom:1px solid #d7d7d7;
    line-height:50px
}
.mcsolo-shortdescription{
    padding-top:14px;
    line-height:20px
}
.vcard .author,.vcard .comment-number{
    padding-left:22px;
    margin-right:20px
}
.vcard .time-posted{
    margin-right:20px
}
.creepy{
    font-size:14px;
    clear:both;
    margin:12px 0
}
.copyright{
    margin:12px 0
}
.slider{
    position:relative;
    width:100%;
    height:440px;
    overflow:hidden
}
.slides{
    height:100%;
    margin:0;
    overflow:hidden;
    *zoom:1;
    -webkit-backface-visibility:hidden;
    -webkit-transform-style:preserve-3d
}
.slide{
    height:100%;
    float:left;
    clear:none;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover
}
.slider__arrows{
    display:none
}
.slider__arrows-item{
    position:absolute;
    display:block;
    margin-bottom:-20px;
    padding:20px
}
.slider__arrows-item--right{
    bottom:50%;
    right:30px
}
.slider__arrows-item--left{
    bottom:50%;
    left:30px
}
.slider__nav{
    position:absolute;
    bottom:30px
}
.slider__nav-item{
    width:12px;
    height:12px;
    float:left;
    clear:none;
    display:block;
    margin:0 5px;
    background:#bebebe
}
.slider__nav-item:hover{
    background:#fff
}
.slider__nav-item--current{
    background:#fff !important
}
.slider-content{
    text-align:center
}
.slider-content h1{
    margin:160px 0 .5em 0
}
.slider-content p{
    margin:0
}
@media screen and (max-width:768px){
    .js .menu-wrapper nav[role=navigation]{
        overflow:hidden;
        max-height:0
    }
    .js .menu-wrapper nav[role=navigation].active{
        max-height:1136px;
        transition:max-height .5s ease-out
    }
    .nav li ul.sub-menu .sub-menu{
        background:none
    }
    .menu-wrapper a.menu-link{
        display:block;
        width:auto;
        text-align:right;
        padding:22px 30px 22px 10px;
        border:none;
        margin:0
    }
    .menu-wrapper a.menu-link.active .ico-caret-down{
        background:url('../images/menu-close.png') no-repeat center center;
        background-size:20px
    }
    .menu-wrapper a.menu-link .ico-caret-down{
        position:absolute;
        top:24px;
        left:24px;
        display:block;
        height:20px;
        width:20px;
        background:url('../images/menu-burger.png') no-repeat center center;
        background-size:20px
    }
    .menu-wrapper ul.nav li{
        display:block;
        border:none
    }
    .menu-wrapper ul.nav li .sub-menu a{
        border-bottom:none
    }
    .menu-wrapper .nav>li{
        padding:0;
        border:none
    }
    .menu-wrapper .nav a{
        padding:.6em 0;
        margin:0 3em;
        border:none
    }
    .menu-wrapper .nav a:hover{
        background:none
    }
    .menu-wrapper .nav .rightalign{
        float:none
    }
    .menu-wrapper li+li a:before{
        content:""
    }
    .menu-wrapper li:hover .sub-menu{
        max-height:0;
        transition:none
    }
    .menu-wrapper .sub-menu{
        box-sizing:border-box;
        -moz-box-sizing:border-box;
        background:none;
        padding-left:8px;
        margin-top:0;
        display:block;
        width:100%
    }
    .menu-wrapper .sub-menu li,.menu-wrapper .sub-menu li a{
        margin:0;
        display:block;
        width:100%
    }
    .menu-wrapper .sub-menu a{
        padding-left:.8em
    }
    .menu-wrapper .sub-menu li:last-child{
        padding:0
    }
    .menu-wrapper .sub-menu li:last-child a{
        border:none
    }
    .menu-wrapper .nav .has-subnav{
        position:relative
    }
    .menu-wrapper li .sub-menu.active{
        max-height:960px;
        overflow:visible;
        position:relative;
        z-index:9;
        transition:max-height .5s ease-out
    }
    .menu-wrapper .toggle-link{
        height:40px;
        width:48px;
        display:block;
        position:absolute;
        right:0;
        z-index:200;
        font-size:0;
        cursor:pointer;
        speak:none;
        -webkit-font-smoothing:antialiased;
        background:url('../images/menu-down.png') no-repeat center center;
        background-size:20px
    }
    .menu-wrapper .toggle-link:hover{
        transition:all .2s;
        background:url('../images/menu-down.png') no-repeat center center;
        background-size:20px
    }
    .menu-wrapper .toggle-link.active{
        background:url('../images/menu-up.png') no-repeat center center;
        background-size:20px
    }
}
@media only screen and (min-width:481px){
    .entry-content .alignleft,.entry-content img.alignleft{
        margin-right:1.5em;
        display:inline;
        float:left
    }
    .entry-content .alignright,.entry-content img.alignright{
        margin-left:1.5em;
        display:inline;
        float:right
    }
    .entry-content .aligncenter,.entry-content img.aligncenter{
        margin-right:auto;
        margin-left:auto;
        display:block;
        clear:both
    }
}
@media only screen and (min-width:768px){
    .onecol{
        width:5.80110497%
    }
    .twocol{
        width:14.36464088%
    }
    .threecol{
        width:24.52817679%
    }
    .fourcol{
        width:31.49171271%
    }
    .fivecol{
        width:40.05524862%
    }
    .sixcol{
        width:48.61878453%
    }
    .sevencol{
        width:57.18232044%
    }
    .eightcol{
        width:65.74585635%
    }
    .ninecol{
        width:74.30939226%
    }
    .tencol{
        width:82.87292817%
    }
    .elevencol{
        width:91.43646408%
    }
    .twelvecol{
        width:99.99999999%
    }
    .onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol{
        float:left
    }
    .first{
        margin-left:0
    }
    .last{
        float:right
    }
    .wrap{
        max-width:982px
    }
    .full-width{
        padding:8px 8px 8px 8px
    }
    .float-r{
        float:right
    }
    .menu-wrapper a{
        padding:22px 14px;
        font-size:12px;
		font-family:'Minecraft1';
    }
    .menu-wrapper .sub-menu{
        z-index:100;
        min-width:200px
    }
    .menu-wrapper .sub-menu li .sub-menu{
        display:none;
        overflow:hidden;
        position:absolute;
        top:0;
        left:100%
    }
    .menu-wrapper .sub-menu li:hover .sub-menu{
        overflow:visible;
        display:block
    }
    .menu-wrapper .sub-menu a{
        padding:12px
    }
    .menu-wrapper .sub-menu li:last-child{
        padding-bottom:.26em
    }
    .menu-wrapper li:hover>.sub-menu{
        overflow:visible;
        display:block
    }
    .menu-wrapper li .sub-menu>li .sub-menu{
        display:none;
        overflow:hidden;
        position:absolute;
        top:0;
        left:100%
    }
    .menu-wrapper li .sub-menu>li:hover .sub-menu{
        overflow:visible;
        display:block
    }
    .nav li{
        float:left;
        position:relative
    }
    .single article{
        margin-top:12px
    }
    .single article .article-header h1{
        margin:.6em 0 .2em 0
    }
    article{
        margin:12px 0 0 0
    }
    article .article-header{
        text-align:left
    }
    article .article-header h1{
        margin:0 0 .2em 0
    }
    article .article-header .byline{
        margin:0 0 .4em 0;
        font-size:12px
    }
    article .article-img{
        padding-top:10px;
        width:34%;
        float:left;
        text-align:left;
        display:inline-block
    }
    article .article-img img{
        max-width:100%
    }
    article .article-post{
        width:62%;
        float:right;
        text-align:left;
        display:inline-block
    }
    #sidebar1 .widget_mcsolo_server_status.widget-first>.inner-widget{
        margin-top:0;
        min-height:379px
    }
    .widgettitle{
        padding-bottom:.75em
    }
    .widget ul li{
        margin-bottom:0;
        padding-bottom:.75em
    }
    #inner-footer{
        padding:0 .5%
    }
    #inner-footer .widget{
        padding:12px 24px 12px 24px
    }
    #inner-footer .threecol{
        width:24.95%
    }
    #inner-footer .fourcol{
        width:33.3%
    }
    #inner-footer .sixcol{
        width:49.9%
    }
    #inner-footer .twelvecol{
        width:100%
    }
    .creepy{
        clear:none;
        float:right;
        display:inline-block
    }
    .copyright{
        float:left;
        display:inline-block
    }
}
@media only screen and (min-width:980px){
    #comment-form-elements li{
        width:49%;
        padding-right:6%;
        clear:none;
        float:left;
        display:inline-block
    }
    .full-width{
        padding:8px 8px 8px 8px
    }
    .full-width .sidebar .widget{
        width:100%;
        display:inline-block;
        float:none;
        margin:0 0 14px 0
    }
}
@media only screen and (min-width:768px) and (max-width:980px){
    .full-width .ninecol{
        width:100%
    }
    .full-width .sidebar{
        width:100%
    }
    .full-width .sidebar .widget{
        width:48.5%;
        float:left
    }
    .full-width .sidebar .widget:nth-child(2n){
        margin:0 0 14px 1.4%
    }
    .full-width .sidebar .widget:nth-child(2n+1){
        clear:left;
        margin:0 1.4% 14px 0
    }
}
@media print{
    *{
        background:transparent !important;
        color:#000 !important;
        text-shadow:none !important;
        filter:none !important;
        -ms-filter:none !important
    }
    a,a:visited{
        color:#444 !important;
        text-decoration:underline
    }
    a:after,a:visited:after{
        content:" (" attr(href) ")"
    }
    a abbr[title]:after,a:visited abbr[title]:after{
        content:" (" attr(title) ")"
    }
    .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{
        content:""
    }
    pre,blockquote{
        border:1px solid #999;
        page-break-inside:avoid
    }
    thead{
        display:table-header-group
    }
    tr,img{
        page-break-inside:avoid
    }
    img{
        max-width:100% !important
    }
    @page{
        margin:.5cm
    }
    p,h2,h3{
        orphans:3;
        widows:3
    }
    h2,h3{
        page-break-after:avoid
    }
    .sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{
        display:none
    }




}
