/*
	Theme Name: MIG Dev
	*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,800);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,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.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:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{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;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.chevron::before{border-style:solid;border-width:0.25em 0.25em 0 0;content:'';display:inline-block;height:0.5em;left:0.15em;position:relative;top:0.15em;transform:rotate(-45deg);vertical-align:top;width:0.5em}.chevron.right:before{top:0.25em;left:0;transform:rotate(45deg)}.chevron.top:before{top:0.65em}.chevron.bottom:before{top:0.25em;transform:rotate(135deg)}.chevron.left:before{left:0.25em;transform:rotate(-135deg)}body,html{font-size:13pt;font-family:'Open Sans', sans-serif}@media screen and (max-width: 480px){body,html{font-size:11pt}}@media screen and (min-width: 2000px){body,html{font-size:14pt}}.everything{position:absolute;top:0;width:100%;height:100%;left:0;right:0;bottom:0;-webkit-transition:left 0.2s,right 0.2s;-moz-transition:left 0.2s,right 0.2s;transition:left 0.2s,right 0.2s}.main-header{background:rgba(251,251,251,0.8);position:fixed;top:0;left:0;right:0;z-index:60}.main-header .main-nav{float:right}@media screen and (max-width: 870px){.main-header .main-nav{position:fixed;top:0;right:-14rem;bottom:0;background:#fff;width:14rem;z-index:-1;-webkit-transition:left 0.2s,right 0.2s;-moz-transition:left 0.2s,right 0.2s;transition:left 0.2s,right 0.2s}}.main-header .main-nav ul{list-style-type:none;margin:0;padding:0}@media screen and (max-width: 870px){.main-header .main-nav ul{margin-top:5rem}}.main-header .main-nav ul li{display:inline-block;opacity:1;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s}@media screen and (max-width: 870px){.main-header .main-nav ul li{display:block}}.main-header .main-nav ul li a{display:inline-block;color:#000;text-decoration:none;text-align:center;width:6rem;white-space:nowrap;line-height:4em}@media screen and (max-width: 870px){.main-header .main-nav ul li a{display:block;width:auto}}.main-header .main-nav ul li.social img{max-height:1.2rem;vertical-align:middle}.main-header .main-nav ul li.social a{width:auto}.main-header .main-nav ul li.active{font-weight:700}.main-header .main-nav ul li:hover{opacity:0.7}.main-header .logo{position:absolute;display:inline-block;background:url("assets/logo.png") center center no-repeat;background-size:contain;width:8rem;height:8rem;top:0.1rem}@media screen and (max-width: 1200px){.main-header .logo{margin-left:1rem}}@media screen and (max-width: 480px){.main-header .logo{width:5rem;height:5rem}}.page-width{width:66rem;margin:auto}@media screen and (max-width: 1200px){.page-width{width:100%}}.content{width:66rem;margin:auto}@media screen and (max-width: 1200px){.content{width:100%}}.cover{background:transparent center center no-repeat;background-size:cover;height:34rem;font-size:1.4rem;position:relative;box-sizing:border-box;overflow:hidden}@media screen and (max-width: 700px){.cover{font-size:1.2rem;height:30rem}}@media screen and (max-width: 480px){.cover{font-size:1rem;height:20rem}}.cover .content{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#fff}.cover img{max-height:28rem;max-width:100%}@media screen and (max-width: 700px){.cover img{max-height:15rem}}.cover-image{background:transparent center center no-repeat;background-size:cover}.cover-dark{background:transparent;-webkit-transition:background 0.8s;-moz-transition:background 0.8s;transition:background 0.8s}.cover-dark.actually-dark{background:rgba(0,0,0,0.5)}.module{position:relative;box-sizing:border-box}.module .content{width:55rem}@media screen and (max-width: 1200px){.module .content{width:100%}}.module .content.thin{width:30rem}@media screen and (max-width: 700px){.module .content.thin{width:100%}}.module .bottom-buttons{margin-bottom:1.5rem}.module.peee p{margin:1em 0}.module.text{padding:2rem 0;text-align:center}@media screen and (max-width: 1200px){.module.text{padding:2rem}}.module.centered{text-align:center}.module.logo-bg{width:68rem;margin:auto;background:url("assets/logo-bg.png") center right no-repeat;background-size:auto 140%}@media screen and (max-width: 1200px){.module.logo-bg{width:100%}}.module.logo-bg.logo-no-stretch{background-size:auto 30rem;background-position:top left}.module.logo-bg.logo-right{background-position:top right}.module.intro .button{margin-top:1rem}.module.featured{padding:2rem 0;text-align:center;color:#fff}@media screen and (max-width: 1200px){.module.featured{padding:2rem}}.module.featured .featured-img{max-width:20rem}@media screen and (max-width: 700px){.module.featured .featured-img{max-width:100%}}.module.featured .button{margin-top:2rem;color:#fff;border:1.2px solid #fff}.module.featured .button:hover{background:rgba(0,0,0,0.1);border:1px solid rgba(255,255,255,0.5)}.module.grid{line-height:1.35em;padding:3rem 0}@media screen and (max-width: 1200px){.module.grid{padding:2rem 0}}.module.grid ul{width:68rem;padding:0;margin:auto;list-style-type:none;vertical-align:top;box-sizing:border-box}@media screen and (max-width: 1200px){.module.grid ul{width:49rem;padding:0 2rem}}@media screen and (max-width: 870px){.module.grid ul{width:100%}}.module.grid ul li{vertical-align:top;display:inline-block;background:#ddd;width:21.3rem;box-sizing:border-box;margin:0.5rem;padding:1rem 2rem 1rem 2rem;font-size:0.9rem}@media screen and (max-width: 1200px){.module.grid ul li{vertical-align:default}}@media screen and (max-width: 870px){.module.grid ul li{width:100%;margin:0.5rem 0}}.module.grid ul li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.module.grid ul li .image-spacing{height:16rem;position:relative}@media screen and (max-width: 870px){.module.grid ul li .image-spacing{height:auto}}.module.grid ul li .image-spacing img{display:block;max-height:15rem;margin:auto;-webkit-transition:-webkit-transform .9s;-moz-transition:-moz-transform .9s;transition:transform .9s}@media screen and (max-width: 870px){.module.grid ul li .image-spacing img{max-width:100%}}.module.grid ul li .summary{height:12rem}@media screen and (max-width: 870px){.module.grid ul li .summary{height:auto}}.module.grid ul li .foot{text-align:right}.module.grid h3{font-size:1.3rem;margin:0 0 1rem 0;font-weight:700}.module.grid .more{margin-bottom:1rem}.module.grid .older{max-height:0;overflow:hidden}.module.grid .older ul{-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}.module.products.show-older .older{max-height:inherit}.module.products.show-older .older ul{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}.module.retail{padding:2rem 0;text-align:center}.module.retail img{max-height:5rem;max-width:11rem;margin:1rem}.module.retail .more{margin:2rem}.module.newsletter{padding:4rem 0}.module.newsletter form{margin-top:2rem}@media screen and (max-width: 1200px){.module.newsletter{padding:4rem 2rem}}.module.news .date{text-transform:uppercase;font-size:0.8rem;font-weight:700}.module.news h4{margin:0;display:block;min-height:2.4em;font-size:1.2rem}.module.news ul{width:68rem;margin:auto}@media screen and (max-width: 1200px){.module.news ul{width:100%}}.module.news ul li{background:#fff}.module.news ul li .article-preview{height:8rem}@media screen and (max-width: 700px){.module.news ul li .article-preview{height:auto}}.module.news ul li .button{float:right}.module.peek{padding:4rem 0;color:#fff;position:relative}@media screen and (max-width: 1200px){.module.peek{padding:4rem 2rem}}.module.peek .button{margin-top:2rem;margin-bottom:2rem;color:#fff;border:1px solid #fff}.module.peek .button:hover{background:rgba(0,0,0,0.1);border:1px solid rgba(255,255,255,0.5)}.module.store{padding:1rem 0 2rem 0;text-align:center}@media screen and (max-width: 1200px){.module.store{padding:1rem 2rem 2rem 2rem}}.module.store form{margin:2rem 0}.module.store form>div{display:inline-block;margin:0.5rem}.module.article{text-align:left;padding-bottom:4rem}.module.article h1{font-size:2rem;margin-top:0.1rem}.module.article .date{text-transform:uppercase;font-weight:700;font-size:0.8rem}.module.top-margin{margin-top:6rem}.module .more{text-align:center;margin-top:1rem}.module h1{font-size:3rem;margin:0.5em 0}@media screen and (max-width: 700px){.module h1{font-size:2.6rem}}.module p{margin:0}.button{display:inline-block;color:#000;border:1.2px solid #000;border-radius:1.3rem;text-decoration:none;font-size:0.7rem;font-weight:bold;text-transform:uppercase;padding:0.6rem 1.3rem;background:transparent;-webkit-transition:background 0.3s,color 0.3s,border 0.3s;-moz-transition:background 0.3s,color 0.3s,border 0.3s;transition:background 0.3s,color 0.3s,border 0.3s}.button.no-border{border:0;padding:0.2rem}.button.no-border .chevron::before{top:0.4rem}.button.no-border:hover{color:rgba(0,0,0,0.5) !important;background:transparent}.button.black{background:#000;color:#fff}.button.black:hover{background:transparent;color:#000}.button:hover{background:#000;color:#fff}.inline-form{line-height:1rem}.inline-form input{vertical-align:top;min-width:30rem;max-width:100%}@media screen and (max-width: 700px){.inline-form input{min-width:auto}}@media screen and (max-width: 480px){.inline-form input{width:100%}}.inline-form button{vertical-align:top}@media screen and (max-width: 480px){.inline-form button{width:100%}}footer{padding-top:2rem;padding-bottom:4rem}footer .page-width{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-js-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}@media screen and (max-width: 1200px){footer .page-width{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-direction:column-reverse}}footer .feedback{width:31rem}@media screen and (max-width: 1200px){footer .feedback{width:100%;padding:2rem;box-sizing:border-box}}footer .feedback .button-inside{margin-top:2rem}@media screen and (max-width: 1200px){footer .contact{padding:2rem;box-sizing:border-box}}footer p{margin:0}.gray{background:#e7e7e8}form::-webkit-input-placeholder{color:#a9a9a9}form::-moz-placeholder{color:#a9a9a9}form:-moz-placeholder{color:#a9a9a9}form:-ms-input-placeholder{color:#a9a9a9}form input,form textarea{vertical-align:top;background:#f5f5f5;color:#333;border:1px solid #f0f0f0;height:3rem;padding:0 1rem;box-sizing:border-box;line-height:1.5rem}form textarea{padding:0.5rem 1rem}form button{vertical-align:top;background:#f5f5f5;border:1px solid #f0f0f0;height:3rem;padding:0 1rem;font-size:0.7rem;font-weight:bold;text-transform:uppercase;color:#fff;-webkit-transition:background 0.2s,border 0.2s;-moz-transition:background 0.2s,border 0.2s;transition:background 0.2s,border 0.2s}form button[type="submit"],form button.submit{background:#a3c992;border:1px #a3c992 solid}form button[type="submit"]:hover,form button.submit:hover{color:#fff;background:#bbe5a8;border:1px #bbe5a8 solid}form button[type="submit"]:disabled,form button.submit:disabled{background:#bbe5a8;border:1px #bbe5a8 solid}form button[type="submit"]:disabled.gray,form button.submit:disabled.gray{background:#ddd;border:1px #ddd solid}form .error{box-shadow:0 0 2px #f00}form .price{line-height:3rem;vertical-align:bottom}form .price span{display:inline-block;height:3rem;vertical-align:bottom}form .price .key{font-size:0.7rem;font-weight:800;text-transform:uppercase;margin-right:0.5rem}form .price .value{font-size:1.3rem;font-weight:700}form .dat-amount{width:7rem}form .submit button{padding:0 2rem}form .arrow{color:#222}form .arrow.inactive{color:#888}form .button-inside{position:relative;height:5rem}form .button-inside input,form .button-inside textarea{position:absolute;top:0;bottom:0;right:0;left:0;height:100%;width:100%}form .button-inside button{position:absolute;bottom:0;right:0}form .order-form .shipping-info{font-size:0.8rem}form .order-form .shipping-info .bold{font-weight:800}form .order-form input,form .order-form button{margin:0.3rem}.split{margin-top:2rem;text-align:left;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-js-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}@media screen and (max-width: 700px){.split{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}.split .story--col{max-width:49%}@media screen and (max-width: 700px){.split .story--col{max-width:100%}}.split .game-contents{min-width:25rem;background:#e7e7e8;margin-left:2rem;line-height:1.4em}@media screen and (max-width: 700px){.split .game-contents{margin-left:0;min-width:auto}}.split .game-contents h3{display:block;text-align:center;background:#a3c992;padding:1em;margin-top:1em;margin-bottom:0}.split .game-contents>div{padding:0 2rem 1rem 2rem;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-js-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}@media screen and (max-width: 700px){.split .game-contents>div{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}.split .game-contents img{height:1em;vertical-align:top;margin-top:0.2em;width:auto}.split .game-contents .accessories{min-width:9rem}.split h3{font-size:1.2rem}.split img{max-width:100%}a{color:#000}a:hover{text-decoration:none}p.large{font-size:1.4rem;margin-bottom:2rem}.alignleft{float:left}.alignright{float:right}.body--header-active .everything{left:-14rem;right:14rem}.body--header-active .main-nav{right:0}.checkmark{display:inline-block;width:1.6rem;margin-left:1rem;height:1.7rem;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkmark_stem{position:absolute;width:0.2rem;height:1.3rem;background-color:#f5f5f5;left:0.5rem;top:0.5rem}.checkmark_kick{position:absolute;width:0.6rem;height:0.19rem;background-color:#f5f5f5;left:0.1rem;top:1.6rem}.burger-container{float:right;cursor:pointer;padding:1.5rem}@media screen and (min-width: 870px){.burger-container{display:none}}#burger{display:inline-block;width:20px;height:14px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#burger span{display:block;position:absolute;height:2px;width:100%;background:#333;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#burger span:nth-child(1){top:0px}#burger span:nth-child(2),#burger span:nth-child(3){top:6px}#burger span:nth-child(4){top:12px}.body--header-active #burger span:nth-child(1){top:14px;width:0%;left:50%}.body--header-active #burger span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.body--header-active #burger span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.body--header-active #burger span:nth-child(4){top:14px;width:0%;left:50%}.slider{margin-top:1.2rem;max-width:27.5rem;position:relative}.slick-prev,.slick-next{z-index:200;position:absolute;display:block;height:2rem;width:2rem;top:50%;cursor:pointer;background:rgba(0,0,0,0.7) center center no-repeat;border-radius:1rem;color:#fff;opacity:.5;padding:0;border:none;outline:none}.slick-prev:hover,.slick-next:hover{outline:none;opacity:1}.slick-prev .chevron::before,.slick-next .chevron::before{top:0.3rem}.slick-prev .left::before,.slick-next .left::before{left:0.2rem}.slick-prev .right::before,.slick-next .right::before{left:-0.1rem}.slick-prev{left:0.5rem}.slick-next{right:0.5rem}
/*# sourceMappingURL=style.css.map */

body.woocommerce-page div#primary {
    max-width: 1200px;
    width: 95%;
    margin: auto;
    margin-top: 180px;
}

body.home div#primary {
    max-width: 100%;
    width: 100%;
    margin: auto;
    margin-top: 0px;
}
body.single-product div#sidebar, body.woocommerce-page div#sidebar {
    display: none !important;
}

.cart-contents {
    position: relative;
    display: flex !important;
    flex-flow: column nowrap;
    justify-content: center;
}

.cart-contents:before {
    font-family: 'FontAwesome';
    font-weight: 900;	
    content: "\f07a";
    color: #000;
    font-size: 22px;
    line-height: 15px;
}

.cart-contents:hover {
    text-decoration: none;
}

.cart-contents-count {
    color: #000;
    background: transparent; 
    font-weight: normal;
    border-radius: 50%;
    padding: 1px 6px;
    line-height: 1.5;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top;
    height: 17px; 
    width: 17px;
    transform: translateY(-105%) translateX(25%); 
    font-size: 14px;
}

@media all and (min-width: 871px){
	.cart-contents-count {
	    color: #000;
	    background: transparent;
	    font-weight: normal;
	    border-radius: 50%;
	    padding: 1px 6px;
	    line-height: 1.5;
	    font-family: Arial, Helvetica, sans-serif;
	    vertical-align: top;
	    height: 17px;
	    width: 17px;
	    transform: translateY(-105%) translateX(25%);
	    font-size: 14px;
	    position: absolute;
	    top: 10px;
	    right: 25px;
	}

}

@media all and (max-width: 870px){
	.cart-icon {
		max-width: 100px;
		margin: auto;
	}
	.cart-contents-count {
	    position: absolute;
	    top: 10px;
	    right: 25px;
	}
}


@media all and (max-width: 767px){
   body.woocommerce-page div#primary {
        margin-top: 100px;
    }
    body.home div#primary {
    	margin-top: 0px;
    }
}