﻿body{font-family: arial, verdana, helvetica, sans-serif;font-size: 12px;text-align: center;color: #5C5B5B;}
img{max-width:100%;max-height:100%;}
.col-lg-6{float:left;width:50%;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	MASTER PAGE WRAPPERS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.master-wrapper-content{}
.master-wrapper-main{
    /*background: #14171c;*/    
    overflow: hidden;
}
.master-wrapper-main .center-1,.master-wrapper-main .center-2{

}
.me-page .breadcrumb{
}
.breadcrumb{
    position:relative;
    /*border-bottom: 1px solid #242534;*/
}
.center-1 .breadcrumb{
}
.breadcrumb a {
    /*color: #ccc;*/
}
.breadcrumb a:hover{
    /*color:#fff;*/
}
.breadcrumb .current-item{
    color:#fff;
}
.master-wrapper-main .block-category-navigation{box-shadow: 2px 1px 2px #000;}
.horizontal-bar{
    width: 100%;
    background: #000;
    box-shadow: 0 1px 1px #6f6e6e;
    height: 1px;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	MISC. CLASSES
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.category-page{

}
.page-title{margin: 0 0 10px;overflow: hidden;}
.page-title h1, .category-page .page-title h2 {
    background: url(images/me-logo-only.svg) no-repeat center center;
    background-size: contain;
    height: 72px;
    position: relative;
    top: 15px;
    text-align: left;
}
.page-title h1, .category-page .page-title h2{padding: 5px 5px 5px 0px;font-size: 20px;margin: 15px 0 0;font-family: Arial,Helvetica,sans-serif;font-weight: normal; top: 0;}

.me-cate-page{

}
.me-cate-page .page-title{
    max-width:1200px;
    position:relative;
    margin:20px auto 30px;
}
.me-cate-page .me-page-logo-box{
    text-align:center;
    margin-top: 30px;
    height:135px;
}
.me-cate-page .me-cate-logo{
    display:none;
    line-height: 195px;
}
.me-cate-page .me-cate-non-licensed{
    display: block;
    font-size: 50px;
    text-transform: uppercase;
    font-family: Teko, sans-serif;
    line-height: 125px;
    color: #eee;
}
.me-page-nav-bar{
    max-width:1200px;
    margin:0 auto;
}
.me-page-nav-bar .owl-wrapper-outer{
}
.me-page-nav-bar .owl-buttons .owl-prev{
    float:left;
    left:-3%;
}
.me-page-nav-bar .owl-buttons .owl-next{
    float:right;
    right:-3%;
}
.me-page-nav-bar .owl-theme .owl-controls .owl-buttons div{
    background: none;
    color: #333;
    font-size: 30px;
    position: absolute;
    top: 34%;
    z-index:1;
}
.me-page-nav-bar .me-nav-bar-licensed {
}
.me-page-nav-bar .me-page-nav-item{
    margin: 10px 10px;
    cursor:pointer;
    transition:all 0.4s;
}

.me-page-nav-bar .me-page-nav-item img{
    border-radius:10px;
    transition:all 0.4s;
    border: 1px solid #fff;
}

.me-page-nav-bar .me-page-nav-item-actived img, 
.me-page-nav-bar .me-page-nav-item img:hover{
    box-shadow: 0 0 7px 2px rgb(15 117 188);
    border: 1px solid #22ace2;
}


.me-page-nav-bar .me-nav-bar-classic .me-page-nav-item{
    font-family: 'Teko',sans-serif;
    text-align:center;
    font-size: 19px;
    text-transform: uppercase;
    border-radius:10px;
    border: 1px solid #fff;
    overflow:hidden;
    background: rgb(215,215,215);
    background: -moz-linear-gradient(180deg, rgba(215,215,215,1) 0%, rgba(247,247,247,1) 50%, rgba(215,215,215,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(215,215,215,1) 0%, rgba(247,247,247,1) 50%, rgba(215,215,215,1) 100%);
    background: linear-gradient(180deg, rgba(215,215,215,1) 0%, rgba(247,247,247,1) 50%, rgba(215,215,215,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d7d7d7",endColorstr="#d7d7d7",GradientType=1);
}
.me-page-nav-bar .me-nav-bar-classic .me-page-nav-item span{
    margin: 42% 0 36%;
    display: block;
}
.me-page-nav-bar .me-nav-bar-classic .me-page-nav-item:hover,
.me-page-nav-bar .me-nav-bar-classic .me-page-nav-item-actived {
    box-shadow: 0 0 7px 2px rgb(15 117 188);
    border: 1px solid #22ace2;
    color: #0f75bc;
}
.btn-mesort.btn-primary, .btn-mesort.btn-primary:active, .btn-mesort.btn-primary:focus {
    background-color: #22ace2;
    outline: 0;
    border-color: #22ace2;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	PAGES
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.recently-added-products { /* margin-left: 10px; */
    margin-right: auto;
    min-height: 100px;
    overflow: hidden;
    width: 100%;
    max-width: 1176px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    align-content: space-around;
}
.me-cate-page .recently-added-products .product-item a{
    background:#fff;
}
.recently-added-products .product-item {
    background: #fdfdfd;
    width: calc(20% - 8px);
    /*height: 250px;*/
    border: solid 1px #ddd;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    margin-bottom: 10px;
    text-align: center;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transform: scale(0,0);
    -o-transform: scale(0,0);
    -moz-transform: scale(0,0);
    -ms-transform: scale(0,0);
    transform: scale(0,0);
    text-align: center;
    margin: 0 5px 10px 0px;
    box-shadow: none;
    position: relative;
    overflow: hidden;
    display: inline-block;
}
.recently-added-products .product-item .p-ps-tag {
    position: absolute;
    bottom: -1px;
    left: -1px;
    z-index: 2;
    pointer-events: none;
    background: url(images/p-premium-tag-dark.svg) no-repeat center center;
    width: 106px;
    height: 22px;
    background-size: contain;
}
.recently-added-products .product-item .item-attrsinfo{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: flex-end;
    width: 100%;
    flex-direction: column;
    z-index: 2;    
    font-family: 'Montserrat', sans-serif;
}
.recently-added-products .product-item .sku {
}
.recently-added-products .product-item .product-item-outofstock, 
.recently-added-products .product-item .alert-on-backorder{
    position: absolute;
    left: 0px;
    top: 0px;
    color: #686868;
    background: #e1e1e1;
    padding: 1px 5px;
    z-index: 3;
    font-family: 'Coda', cursive;
    font-size: 10px;
    border-bottom-right-radius: 4px;
}
.recently-added-products .product-item .alert-on-backorder{
    color: #c7888e;
}
.recently-added-products .product-item .assembled-me-flag{position: absolute;
    padding: 4px 0;
    background: rgba(206, 5, 41, 0.5);
    color: #fff;
    right: -34px;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    top: 14px;
    font-size: 10px;
    text-transform: uppercase;
    width: 121px;z-index: 2;}
.recently-added-products .product-item .editItem {background: #0E3047 url(images/box-edit.png) no-repeat center center;width: 25px;height: 25px;position: absolute;top: 10px;right: 10px;z-index: 99;cursor: pointer;border-radius: 25px;display: none;}
.recently-added-products .product-item .pre-order-starburst{
    position: absolute;
    top: -20px;
    right: -30px;
    z-index: 9;
}
.recently-added-products .product-item .newarrival-starburst{
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9;
    pointer-events: none;
}
.recently-added-products .product-item .item_model {
    margin-top: 0;
    position: relative;
    z-index: 1;
    height: 175px;
    line-height: 175px;
}
.recently-added-products .product-item .item_model img{
    display: inline-block;
    vertical-align: middle;
}
.scale{-webkit-transform: scale(1,1) !important;-o-transform: scale(1,1) !important;-moz-transform: scale(1,1) !important;-ms-transform: scale(1,1) !important;transform: scale(1,1) !important;}
.recently-added-products .product-item:hover {
    border-color: rgba(82, 168, 236, 0.8);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 3px rgba(82, 168, 236, 0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 3px rgba(82, 168, 236, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 3px rgba(82, 168, 236, 0.6);
}
.recently-added-products .product-item .product-title {
    text-align: left;
    margin-bottom: 11px;
    padding: 0 5px;
}
.recently-added-products .product-item .product-title a {
    font-weight: normal;
    font-size: 13px;
    color: #333;
    font-family: 'Montserrat', sans-serif;
    transition:all 0.3s;
    font-weight:500;
    padding-top: 4px;
}
.recently-added-products .product-item .product-title a:hover{
    color: #0f75bc;
    text-decoration: none;
}
.recently-added-products .product-item .item_model_info {
    background: #fdfdfd;
    border-top: 1px solid #F0F0F0;
    padding-bottom: 5px;
}
.recently-added-products .product-item .product-info {
    width: 100%;
    color: #222;
    display: flex;
    justify-content: space-around;
}
.recently-added-products .product-item .picture {
    width: 160px;
    height: 150px;
    padding-left: 5px;
    padding-bottom: 5px;
}
.recently-added-products .product-item .sale{background: url(images/sale_stick.png) no-repeat;width: 63px;height: 19px;float: right;position: relative;margin-top: -156px;}
.recently-added-products .product-item .bottom{background-color: #000;padding-top: 5px;padding-bottom: 5px;}
.recently-added-products .product-item .price {
    font-family: 'Spartan', sans-serif;
}
.recently-added-products .product-item .priceCurrent {
    color: #28b1ce;
    font-size: 13px;
    float: left;
    font-weight:600;
}
.recently-added-products .product-item .priceOld {color:#999; text-decoration:line-through;font-weight: bold;font-size: 11px;float:right;margin-left: 5px;}
.recently-added-products .product-item .sheets {
    background: #f8f8f8;
    padding: 3px 6px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    font-weight:500;
}
.recently-added-products .product-item .level {position: absolute;right: 5px;padding: 2px 7px;color:#fff;border-radius:3px;bottom: 10px;}
.recently-added-products .product-item .level.green {background:#216d48}
.recently-added-products .product-item .level.yellow {background:#8d6f34}
.recently-added-products .product-item .level.red {background:#912b2b}
.recently-added-products .product-item .level.chall {background:#be4c00}
.recently-added-products .product-item .level.null {background:#444444}
.recently-added-products .product-item .pb-p-level {
    width: 70%;
    text-align: right;
    overflow: hidden;
}
.recently-added-products .product-item .pb-p-level .lv-bar-hrz {
    height: 13px;
    width: 100%;
    position: relative;
    background: #00eaa5;
    background: -moz-linear-gradient(left, #00eaa5 0%, #ffde25 50%, #f34848 100%);
    background: -webkit-linear-gradient(left, #00eaa5 0%,#ffde25 50%,#f34848 100%);
    background: linear-gradient(to right, #00eaa5 0%,#ffde25 50%,#f34848 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00eaa5', endColorstr='#f34848',GradientType=1 );
    max-width: 76px;
    display: inline-block;
}
.recently-added-products .product-item .pb-p-level .pb-lv-bar-hrz-gray {
    width: 0;
    background: #bfbfbf;
    height: 100%;
    transition: all 0.2s;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    float: right;
}
.recently-added-products .page-title {
}
.rockband h1 {background: url(images/logo_03.png) no-repeat center 96px;height: 150px;margin: auto;position: relative;top: 15px;text-align: left;margin-bottom: 20px;}
.recently-added-products-rockband{margin-left: -14px;margin-right: -17px;min-height:738px;overflow:hidden;}
.recently-added-products-rockband .product-item {background: url(images/bg_31.png) repeat;width: 243px;height: 401px;margin-right: 10px;border: solid 1px #371e4f;border-radius: 7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;-o-border-radius: 7px;-ms-border-radius: 7px;float: left;margin-bottom: 10px;text-align: center;position: relative;}
.recently-added-products-rockband .product-item:hover{border: solid 1px #371e4f;border-radius: 7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;-o-border-radius: 7px;-ms-border-radius: 7px;}
.lightrockband {position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:99;   -moz-border-radius: 7px;-webkit-border-radius: 7px;-o-border-radius: 7px;-ms-border-radius: 7px;}
.lightrockband:hover {background:url(images/light_1.png) no-repeat center top;}
.product6266,.product6259,.product7155{width: 363px !important;}
.product6266 .lightrockband,.product6259 .lightrockband,.product7155 .lightrockband {position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:99;}
.product6266 .lightrockband:hover,.product6259 .lightrockband:hover,.product7155 .lightrockband:hover {background:url(images/light_2.png) no-repeat center top;}
.recently-added-products-rockband .product-item:hover{}
.recently-added-products-rockband .product-item .product-title{text-align: left;position: absolute;bottom: 0px;padding: 10px;}
.recently-added-products-rockband .product-item .product-title a {font-weight: bold;font-size: 16px;color: #fff !important;}
.recently-added-products-rockband .product-item .picture{}
.recently-added-products-rockband .product-item .picture a{width: 100%;}
.recently-added-products-rockband .product-item .picture img{margin-top:20px;text-align:center;}
.recently-added-products-rockband .product-item .sale{background: url(images/sale_stick.png) no-repeat;width: 63px;height: 19px;float: right;position: relative;margin-top: -156px;}
.recently-added-products-rockband .product-item .bottom{width: 105px;text-align: right;position: absolute;right: 10px;bottom: 21px;}
.recently-added-products-rockband .product-item .rockdetails{display:none;}
.recently-added-products-rockband .product-item .bottom span{color:#ffba00 !important;font-weight: bold;}
.recently-viewed-products{margin-bottom: 15px;padding: 0px;}
.recently-viewed-products .page-title{}
.new-products{width: 240px;}
.new-products .title{background: url(images/newprod_title.jpg) repeat-x;padding: 10px;color: #fff;font-weight: bold;height: 20px;font-size: 14px;}
.new-products .foot{background: none;background-color: #353535;padding: 5px;text-align: right;vertical-align: middle;}
.new-products .foot a{color: #B7B7B7;font-size: 10px;}
.new-products .content{background-color: #fff;padding: 7px;border-left: 1px #000 solid;}
.new-products .details{border-bottom: 1px #333 dotted;}
.new-products .details .link-title{height: 30px; vertical-align: top}
.new-products .details .discount{background:url(images/discount_top_bg2.png) no-repeat;width:229px;height:24px;cursor:pointer  }
.new-products .special-discount{border:1px #C60A09 solid;}
.new-products .special-discount .link-title{height: 0; vertical-align: top}
.new-products .special-price{background: url(images/special_price_bg.png) no-repeat;width:54px;height:53px;background-position:right bottom;float:right;color:White;}
.new-products .special-price .productpricebox{position:relative;padding-top:18px;padding-right:5px    }
.new-products-small{display:none}
.new-products-small .title{padding: 5px;padding-top: 10px;padding-bottom:10px;color: #04101E;font-weight: bold;height: 15px;font-size: 14px;font-family:Arial;text-align:center;border-bottom:1px #C7C7C7 solid;}
.new-products-small .foot{padding: 0px 5px 5px 0px;text-align: right;vertical-align: middle;    }
.new-products-small .foot a{color: #07ADDA;font-size: 12px;}
.new-products-small .content{margin: 5px;}
.new-products-small .details{text-align: center;padding: 5px;}
.new-products-small .details .price{color: Red;font-weight:bold}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	PRODUCT DETAILS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.product-details-page{    
    margin-top: 10px;
    padding: 10px 0 10px;
    background: none;
    max-width: 985px;
    float: right;
    width: 100%;}
.center-1 .product-details-page{
    max-width:100%;
    float:none;
}
.product-details-page .page-title{margin: 0 0 10px;overflow: hidden;width: 100%;}
.product-details-page .page-title h1{height: 72px;   position: relative;top: 0;text-align: left;}
.product-details-page .page-title h1{padding: 5px 5px 5px 0px;font-size: 20px;margin: 0;font-family: Arial,Helvetica,sans-serif;font-weight: normal;}
.product-details-page .page-title .me-logo-title {
    background: url(images/me-logo-white.svg) no-repeat center center;
    padding: 5px 5px 5px 0px;
    font-size: 20px;
    margin: 10px 0 5px;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    height: 72px;
    position: relative;
    top: 0;
}
.product-details-page .overview{color: #f5f5f5;}
.product-details-page .overview a{color:#fff;}
.product-details-page .gallery{width: 53%;background: none;border: none;float: left;margin: 5px auto 15px;}
/*.product-details-page .gallery .picture-thumbs{overflow:hidden;margin: 0px auto 10px;}*/
.product-details-page .gallery .picture-thumbs a:hover{text-decoration:none;}
.product-details-page .gallery .picture-thumbs a:focus{outline:none;}
.product-details-page .short-description{float: none;color: #fff;font-size: 14px;text-align: justify;line-height: 24px;}
.product-details-page .product-name{background: none;margin-bottom: 0;padding-bottom: 0;}
.product-details-page .product-name h1{
    background: #000;
    width: 100%;
    min-height: 40px;
    text-align: center;
    font-family: 'Teko',sans-serif;
    font-size: 30px;
    font-weight: normal;
    color: #66d12c;
    text-transform: uppercase;
    padding-top: 3px;
    position: relative;
    line-height: 40px;
}
.product-details-page .full-description .mortimer_walking{background: url(images/mortimer_14.png) no-repeat;width:94px;height:105px;position:absolute;margin-left:240px;margin-top:-90px}
.product-details-page .full-description{clear: both;color: aliceblue;width: 100%;height: 475px;margin: 65px auto 30px;max-width: 665px;}
.product-details-page .full-description .fulldescription-header{width:596px;height: 30px;text-align:center;padding-top: 0px;margin-bottom: 0px;}
.product-details-page .full-description .fulldescription-header{background: none;font-family: 'dinpro', Arial;  font-size: 20px;  font-weight: bold;  margin: auto;  text-align: center;  width: 100%;  color: #f6ab49;  height: auto;  padding-top: 2px;}
.product-details-page .full-description .fulldescription-header .productname{color:#fff;margin: 0px;}
.product-details-page .full-description .fulldescription-content{width: 547px;height: 394px;position: relative;padding: 10px;margin: 0 auto;}
.product-details-page .full-description .fulldescription-content p:first-child{
    text-align: center;
    overflow: hidden;
    max-height: 100%;
}
.product-details-page .full-description .fulldescription-content p img{
    width: 100%;
    height: unset;
}
.product-details-page .full-description .fulldescription-content:before{
    /*background: #202427;
    content: "";
    width: 91px;
    height: 42px;
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    left: -24px;
    top: 9px;
    position: absolute;*/
    }
.product-details-page .full-description .fulldescription-content:after {
    /*background: #202427;
    content: "";
    width: 53px;
    height: 89px;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    right: -1px;
    bottom: -39px;
    position: absolute;*/
}
.product-details-page .full-description .fulldescription-content p a{position: absolute;bottom: -28px;/* height: 32px; */width: 100%;/* background: url(images/instruction_80.png) no-repeat top; *//* text-indent: -9999px; */left: 0px;font-size: 16px;color: #ffcc00 !important;text-decoration: underline;}
.product-details-page .full-description .fulldescription-content p a:hover{background-position: bottom;}
.product-details-page .full-description .instruction-front{background: url(images/instruction-front-full.png) no-repeat center center;width: 100%;height: 100%;position: absolute;top: 8px;left: -1px;}
.product-details-page .full-description .fulldescription-footer{width:596px;height:22px;margin-left:1px;}
.product-details-page .prices .product-price span.label{color: #fff;font-size: 14px;font-weight: normal;}

.product-collateral{margin-top: 45px;margin-bottom: 10px;clear: both;}
.product-essential{position: relative;margin-top: 10px;}

.related-products-grid{}
.related-products-grid .title{padding: 0 10px 10px 0px;font-weight: bold;text-transform: uppercase;clear: both;font-size: 14px;color: #01ACF1;}
.related-products-grid .item-box{padding-bottom: 10px;text-align: center;vertical-align: text-top;}
.related-products-grid .item{text-align: center;margin: 0px 5px 30px 5px; width: 85px;height: 85px;}
.related-products-grid .item .product-title{margin-bottom: 5px;margin-top: 5px;text-align: center;font-weight: bold;text-transform: none;font-size: 1em;padding: 0;}
.related-products-grid .item .picture{text-align: center;}
/*.also-purchased-products-grid{width: 100%;margin: auto;position: relative;clear: both;padding-left: 2px;margin-left: 0;}*/
.also-purchased-products-grid .also-purchased-products-grid-box{margin:0 auto;background: url(images/bg_31.png) repeat;  position: absolute;  border: solid 2px #20172d;  width: 616px;  height: 160px;  box-shadow: 0 0 5px #111;  padding: 0px 10px;top: 31px;padding-left: 39PX;}
.also-purchased-products-grid .item-box{text-align: center;vertical-align: text-top;padding: 0;}
.also-purchased-products-grid .product-item {
    /*text-align: center;
    margin: 0px 5px 9px 5px;
    border: none;
    background: none;
    box-shadow: none; 
    border-radius: 0px;
    padding-bottom: 19px;
    width: 177px;*/
}
.also-purchased-products-grid .item-box:hover{background:none}
.also-purchased-products-grid .product-item .product-title {
    /*margin-bottom: 5px;
    margin-top: 5px;
    text-align: center;
    font-weight: bold;
    text-transform: none;
    font-size: 1em;
    padding: 0;*/
}
.also-purchased-products-grid .product-item .product-title a:hover{
    color: #fac700;
}
.also-purchased-products-grid .item-box .alert-out-of-stock {
    top:0;
    right:0;
}
.also-purchased-products-grid .product-item .picture {
    /*text-align: center;
    background: none;
    border: none;*/
    background: none repeat scroll 0 0 #14171c;
}
.related-products-grid .title, .also-purchased-products-grid .title {color: #73bf44;text-align: center;margin-top: -44px;padding-bottom: 25px;font-size: 18px;}
.metalearth-details-page .owl-buttons{
    right: 4px;
}
.metalearth-details-page .owl-theme .owl-controls .owl-buttons div{
    background: none;
    margin: 0 5px;
    padding: 0;
    font-size: 21px;
    color: #73bf44;
    opacity: 1;
}
.also-purchased-products-grid .item-box .sku{color:#fff;}
.product-details-page .also-purchased-products-grid .product-item {
    width: 99%;
    margin: 1px;
    height: auto;
}
.me-assemble{color: #fff;line-height: 29px;font-size: 17px;text-transform: uppercase;text-align: center;}
.temp-info{width: 277px;height: 30px;background: #075f91;margin: 0 auto 12px;position: relative;padding-bottom: 0px;padding-left: 41px;padding: 0 35px;/* overflow: hidden; */margin-bottom: 30px;}
.temp-info::before {
    background: #14171c;
    content: "";
    width: 21px;
    height: 46px;
    -ms-transform: rotate(-42deg);
    -webkit-transform: rotate(-42deg);
    transform: rotate(-42deg);
    left: -4px;
    top: 0;
    position:absolute;
}
.temp-info::after{
     background: #14171c;
     content: "";
     width: 32px;
     height: 48px;
     -ms-transform: rotate(42deg);
     -webkit-transform: rotate(42deg);
     transform: rotate(42deg);
     right:18px;
     top: 4px;
     position: absolute;
}
.temp-info a{color: #fff;text-decoration:none;}
.temp-info .price-guarantee-link{background: url(images/icons/mail_16px.png) no-repeat;background-position: left top;padding-left: 20px;position: absolute;bottom: 9px;left: 139px;}
.temp-info .special-offers-link{background: url(images/icons/present_16px.png) no-repeat;background-position: left top;padding-left: 20px;float: left;margin-top: 47px;display: none;}
.temp-info .share-with-friends-link{background: url(images/icons/mail_16px.png) no-repeat;background-position: left top;padding-left: 20px;position: absolute;right: 174px;bottom: 9px;}
.temp-info .free_shipping_small_ordinary{background: url(images/free_shipping_small_ordinary.png) no-repeat;width:200px;height:38px;float:left;margin-top:-10px; }
.temp-info .sheets {background: url(images/numbersheet_03.png) no-repeat;width: 120px;height:38px;float:left;padding-left: 20px;margin-top: 7px;}
.temp-info .levels {height:38px;float:left;margin-top: 7px;}
.temp-info .levels .color{background: red;float:left;width:13px; height:13px;border-radius: 3px;}
.temp-info .levels .color.Easy {background: #216d48;}
.temp-info .levels .color.Moderate {background: #8d6f34;}
.temp-info .levels .color.Challenging {background: #be4c00;}
.temp-info .levels .color.Expert {background: #912b2b;}
.temp-info .levels .text{float:left;padding-left:5px;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	SLIDE METALEARTH
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#slider_metalEarth{
    max-width:1200px;
    position:relative;
    margin: 40px auto 120px;
    transition: all 0.5s ease;-o-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;
    text-align: center;
    width: 100%;
}
.rotate{transform: rotateX(360deg); -webkit-transform: rotateX(360deg); -o-transform: rotateX(360deg); -ms-transform: rotateX(360deg); -moz-transform: rotateX(360deg); }
.slide{width:604px; height:277px; position:absolute; display:none;}
.slide.show{display:block !important;}
.ctrl{position:absolute; margin:auto; width:565px; top:115px; height:29px;z-index:5; left:20px;transition: all 0.25s ease; -o-transition: all 0.25s ease; -moz-transition: all 0.25s ease; -webkit-transition: all 0.25s ease; -ms-transition: all 0.25s ease; opacity:0}
.arrow{width:44px; height:29px; cursor:pointer; -o-transition: all 0.25s ease; -moz-transition: all 0.25s ease;  -ms-transition: all 0.25s ease;}
#arrow_left{background:url(images/arrow_10.png) no-repeat; float:left}
#arrow_right{background:url(images/arrow_12.png) no-repeat; float:right}
#arrow_left:hover{left:-10px}
#arrow_right:hover{right:-10px}
.model{width:254px; height:254px; position:absolute; z-index:1; left:295px; top:7px; transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -webkit-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);-moz-transform:scale(0,0);transform:scale(0,0)}
.model_name{width:250px; position:relative;z-index:2; left:55px; top:30px; font-family:dinpro; font-weight:bold; font-size:32px; text-transform:uppercase; text-align:center; color:#f6ab49}
.points{position:relative; width:112px; height:12px; margin:auto; top:-70px}
.points_unit{width:12px;height:12px;float:left;background:url(images/points_22.png) no-repeat;margin:2px;cursor:pointer;transition: all 0.25s ease;-o-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-webkit-transition: all 0.25s ease;-ms-transition: all 0.25s ease;-webkit-transform:scale(0,0);-o-transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);}
.points_unit.active{width:12px;height:12px;float:left;background:url(images/points_20.png) no-repeat;margin:2px;cursor:pointer;transition: all 0.25s ease;-o-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-webkit-transition: all 0.25s ease;-ms-transition: all 0.25s ease;-webkit-transform:scale(0,0);-o-transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);}
.detail{width:275px; position:relative; top:25px; left:20px}
.detail ul li{color:#666; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; list-style:inside; margin-top:10px}
.assembly{background:url(images/slide_assembly_09.png) no-repeat; width:604px; height:277px}
#main{width:742px; margin:4px auto}
.metalearth_nav{position:relative;max-width: 1200px;margin: 0 auto;margin-top: -30px;}
.metalearth_nav .me-nav-up,
.metalearth_nav .me-nav-down{
    background:url(../Content/images/me-nav-Cabinet.png) no-repeat center center;
    height:78px;
    margin:10px auto;
}
.metalearth-page .metalearth_nav{
    margin-top:90px;
}
.metalearth_nav .me-nav-down{
    margin-top:75px;
}
.metalearth_nav .me-nav-item{
    width:9.9%;
    float:left;
    margin: -58px 0 0;
    cursor: pointer;
    position: relative;
    height: 134px;
    z-index: 9;
}
.metalearth_nav .me-nav-down .me-nav-item {
    width: calc(7% - 5px);
}
.metalearth_nav .metalearth_assembled_nav .me-nav-item{
   width:9%;
}
.metalearth_nav .me-nav-item .me-nav-item-picture{
    height: 100px;
    line-height: 189px;
    display: inline-block;
    text-align: center;
    width: 100%;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
}

.metalearth_nav .me-nav-item .nav-active{
    margin-top:-10px;
}

.metalearth_nav .me-nav-item .me-nav-item-brand{
    line-height: 34px;
    text-align: center;
    font-size: 14px;
    position: absolute;
    bottom: 0;
    height: 34px;
    width: 100%;
}
.metalearth_nav .me-nav-down .me-nav-item .me-nav-item-brand {
    font-size: 12px;
}
.mobile-metalearth_nav {
    display: none;
    max-width: 700px;
    margin: 0 auto;
}
.mobile-metalearth_nav .licensed-nav-item{
    text-align:center;
    padding: 4px 4px;
}
.mobile-metalearth_nav .licensed-nav-item img{
    border: 1px solid #14171c;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
}
.licensed-nav-item-owl .mobile-nav-active img {
    box-shadow: 0 0 4px #a3b4ce;
    border-color: #a3b4ce;
    border-radius: 5px;
}
.mobile-metalearth_nav .owl-theme .owl-controls .owl-buttons div {
    position: absolute;
    padding: 0;
    background: none;
    color: #ffffff;
    font-size: 18px;
    top: 21px;
    margin: 0;
    opacity: 1;
}
.owl-pagination{
    display:none;
}
.mobile-metalearth_nav .owl-theme .owl-controls .owl-buttons .owl-prev{    
    left: -3px;
}
.mobile-metalearth_nav .owl-theme .owl-controls .owl-buttons .owl-next{    
    right: -3px;
}
.mobile-metalearth_nav .non-licensed-item {
    text-align: center;
    color: #fff;
    border-radius: 7px;
    height: 75px;
    margin: 0 4px;
    border: 1px solid #14171c;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
}
.non-licensed-item-owl .mobile-nav-active {
    border-color: #a3b4ce;
    box-shadow: 0 0 4px #a3b4ce;
}
.mobile-metalearth_nav .non-licensed-item .nl-i-p{
    height:57px;
}
.mobile-metalearth_nav .non-licensed-item-owl .owl-controls .owl-buttons div{
    top:25px;
}
ul.nav_items{position:relative;width: 100%;height: 255px;top: -43px;z-index:10;text-align: center;padding: 0;}
ul.nav_items li{width: 85px;height: 90px;float:left;list-style:none;cursor:pointer;margin-bottom: 15px;position: relative;margin-top: 10px;}
ul.nav_items li.below{width: 87px !important;top: 31px;}
ul.nav_items li.nav_item_top{
    width: 92px;
}
ul.nav_items li.nav_item_top:first-child{/* margin-left: 76px; */}
ul.nav_items li img{position:relative;transition:all 0.25s ease; -webkit-transition:all 0.25s ease; -o-transition:all 0.25s ease; -moz-transition:all 0.25s ease;margin-top: 7px;}
.move_up{top:-12px}
.color{color:#333 !important; font-size:13px !important; font-weight:bold;}
.nav_item_name.color div{opacity:1;}
.nav_item_name{position:absolute;width: 90px;text-align:center;top: 104px;color: #696969;text-shadow:0 1px 1px #eee;opacity: 1;}
.hover_model, .hover_shadow{ width: 110px; height:90px; position:absolute; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; -moz-transition:all 0.5s ease}
.hover_model{background: url(images/cabinet_hover_31.png) no-repeat center 4px;z-index:1; top:-40px; left:1px;}
.hover_shadow{background:url(images/shadow_hover_31.png) no-repeat center 4px; z-index:0; top:-40px; left:1px}
.steps{width: 100%;height:231px;margin:auto;clear:both;top: 20px;display:block;position: relative;}
.steps_main{position:relative;border: solid 1px rgba(0,0,0,0.35);max-width: 665px;height:167px;padding:0px 10px;background: rgba(0,0,0,0.35);margin: 0 auto;}
.steps_title{font-family:dinpro; font-size:20px; font-weight:bold; margin:auto; text-align:center; width:100%; color:#f6ab49; height:29px; padding-top:1px}
.steps_item{width:201px; height:134px; margin:6.5px; float:left; margin-top:17px}
.steps_item div{text-align:center; width:100%; position:relative; top:24px; transition:all 0.25s ease; -moz-transition:all 0.25s ease; -o-transition:all 0.25s ease; -ms-transition:all 0.25s ease; -webkit-transition:all 0.25s ease; opacity:1;filter:alpha(opacity=10); font-size:13px;color: #fff;}
.dvShort_button {width: 390px;  display: block;}
.new_icon {position: absolute;background: url(images/new_icon_28.png);height: 62px;width: 90px;right: -33px;z-index: 9;top: -6px;}
.coming_soon_icon {position: absolute;background: url(images/coming-soon-icon.png) center center no-repeat;height: 94px;width: 131px;right: -20px;z-index: 9;top: -27px;}
.shortdescription {width: 390px;  line-height: 24px;  float: left;    top: -200px;  font-size: 14px;    text-align: justify;color: #fff;}
.button_add {padding-bottom: 20px;}
.thumb_img {position: absolute;top: 96px;left: 24px;width: 261px;height: 179px;display:block;border: 3px solid #fff;display: none;}
.thumb_img img {width:100%;height:100%;}
.imageDefault {display:none;}
.imageDefaultMetalEarth {display:block;}
.infiniteCarousel ul a {color: #fff !important;}
.product-order-box {
    max-width: 1200px;
    padding: 11px 15px;
    margin: 0 auto 15px;
    font-size: 14px;
    font-family: 'Coda', cursive;
}
.product-order-box .products-orderby{
    padding: 4px 10px;
    border: 1px solid #b7b7b7;
    background: #f9f9f9;
    font-family: 'Coda', cursive;
    margin-left: 3px;
}
.product-order-box span{
    color: #22ace2;
    font-weight:bold;
    margin-right: 7px;
}
.product-order-box .btn-group{
    width: 95%;
    display: inline-block;
}
.product-order-box .btn-mesort {
    width:20%;
}
.product-order-box .btn-mesort .fa{
    margin-left:5px;
}
/*============== STYLE FOR PAGING ==============s*/
.starwars_text {background: url(images/starwar_logo_40.png) no-repeat;height: 35px;margin-top: -5px;margin-left: 21px;position: relative;opacity: 0.8;background-size: 100%;width: 55px;}
.startrek_text {background: url(images/startrek_title.png) no-repeat;height: 35px;margin: -5px 0 0 -5px;position: relative;opacity: 0.8;width: 102px;left: 3px;background-size: 100%;}
.halo_text {background: url(images/logo_halo.png) no-repeat;height: 35px;margin: -4px 0 0;position: relative;opacity: 0.9;width: 93px;left: 13px;background-size: 100%;}
.mass_text {background: url(images/logo_masseffect.png) no-repeat;height: 35px;margin-top: -7px;position: relative;opacity: 0.9;width: 76px;left: 23px;background-size: 100%;}
.trans_text {background: url(images/logo_transformer.png) no-repeat;height: 35px;margin-top: -5px;position: relative;opacity: 0.9;width: 108px;left: 9px;background-size: 100%;}
.marvel_text {background: url(images/marvel-icon.png) no-repeat;height: 34px;margin-top: -6px;position: relative;opacity: 0.9;width: 61px;left: 37px;background-size: 100%;}
.batman_text {background: url(images/batman-icon.png) no-repeat;height: 34px;margin-top: -6px;position: relative;opacity: 0.9;width: 82px;left: 16px;background-size: 100%;}
.drwho_text {background: url(images/LogoDrwho-icon.png) no-repeat;height: 34px;margin-top: -6px;position: relative;opacity: 0.9;width: 61px;left: 3px;background-size: 100%;}
.caterpillar_text {background: url(images/catlogo-icon.png) no-repeat;height: 34px;margin-top: -6px;position: relative;opacity: 0.9;width: 61px;left: 13px;background-size: 100%;}
.harrypotter_text {background: url(images/Harrypotter-logo.png) no-repeat;height: 49px;margin-top: -5px;position: relative;opacity: 0.9;width: 85px;left: 12px;background-size: 100%;}
.btnView360 {background:url(images/ME_page_btn.png) no-repeat;width:85px;height:84px;background-position:0px -116px;position: absolute;right: 0;z-index:1;top:0;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;opacity:inherit !important}
.scale_1 {-webkit-transition: all 2s ease;transition: all 2s ease;-moz-transition: all 2s ease;-ms-transition: all 2s ease;-o-transition: all 2s ease;}
.btnView360_1 {
    background:url(images/ME_page_btn.png) no-repeat;
    width:85px;
    height:84px;
    background-position: 0px -201px;
    position: absolute;
    right: 0;z-index:9;top:0;
    border-radius:50px;
    -moz-border-radius:50px;
    -webkit-border-radius:50px;
    -o-border-radius:50px;
    -ms-border-radius:50px;
    opacity:inherit !important;
    float:right;
}
/*============== ADD TO CART ==============*/
.sprite-product_code_separator {}
.loader {text-align:center}
/*============== EDIT POPUP ===============*/
.overUpdate {position:fixed; top:0; left:0;right:0; bottom:0;background:#000;opacity:0.6;z-index:9999;display:none;}
.box-update {position:fixed;background:#fff;width:400px;height:250px;top:35%;left:35%;z-index:10000;display:none;}
.box-update .box-update-title {padding:10px;border-bottom:1px solid #ccc;width:380px;float:left;font-size:17px;background:#ddd;}
.box-update .box-update-content {padding:30px 20px;width:380px;float:left}
.box-update .box-update-button {border-top:1px solid #ccc;padding:10px;position:absolute;bottom:0;width:380px;}
.box-update .txtText {width:150px;float:left;margin-bottom:20px;}
.box-update .txtData {width:200px;float:left;margin-bottom:20px;}
.box-update .txtData input[type=text] {padding:5px;width: 150px;}
.box-update .txtData select {padding:5px;}
.box-update .button {padding:10px 20px;float:right;cursor:pointer;background:green;color:#fff;border:0;}
.box-update .button:hover {background: #1e691d;}
.box-update .box-close {background: url(images/close-box.png) center center;position: absolute;top: 12px;right: 14px;width: 15px;height: 15px;cursor:pointer;}

.product-specs-box{display:none}

.bg-noel {
    background: url(images/Background-Full.jpg) no-repeat center bottom;
    position: fixed;
    height: 100% !important;
    width: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.bg-snow-fall{position:fixed !important; top:0 !important;height:100% !important;}
/*new design*/
.product-details-page .add-to-cart{padding: 0;}
.product-details-page .add-to-cart .qty-label,.product-details-page .attributes {color:#fff;}
.product-details-page .attributes textarea{width:100%;min-height:60px;}
.add-to-wishlist-button {margin: 7px 0 0;color: #fff!important;text-decoration: underline;cursor: pointer;}
.product-details-page .short-description, .product-details-page .manufacturers, .product-details-page .sku, .product-details-page .manufacturer-part-number, .product-details-page .stock, .product-details-page .gtin, .product-details-page .delivery-date, .product-details-page .product-vendor{color:#fff;}
.product-details-page .sku .value{color: #fac700;}
.t-bc-t{text-align: center;margin-top: 15px;}
.me-sm-title{
    font-family: 'Coda', cursive;
    font-size: 17px;
    margin-bottom:10px;
    text-align: center;
    color: #73bf44;
    padding-top: 2px;
    text-transform: uppercase;
    font-weight:normal;
}

.flat-sheet-model .temp-info {
    width: 300px;
    height: auto;
    background: none;
    margin: 0 auto 12px;
    position: relative;
    padding: 0;
}
.flat-sheet-model .temp-info .sheets {
    background: #000;
    width: 137px;
    height: auto;
    float: left;
    padding-left: 69px;
    margin-top: 0;
    line-height: 32px;
    font-weight: bold;
}
.flat-sheet-model .temp-info .levels {
    height: 38px;
    float: left;
    margin-top: 0;
    position: relative;
}
.flat-sheet-model .temp-info .levels .color {
      float: left;
      width: 132px;
      position: absolute;
      border-radius: 0;
      height: auto;
      line-height: 31px;
      /* padding-right: 21px; */
      color: #fff !important;
      text-align: center;
      padding-right: 17px;
}
.flat-sheet-model .fs-cnt-wrap {position: relative;}
.center-2 .me-sub-wrap {top: 62px;left: 159px;}
.side-2 .me-sub-wrap {left: 168px;
    top: 40px;}

.legends-details-page{

}
.legends-details-page .page-content-wrap{
    max-width:1200px;
    margin:0 auto;
}
/*.legends-details-page .page-body{
    float: left;
    width: 85%;
}*/
.legends-details-page .page-col-2,
.metalearth-details-page .page-col-2{
    width: 14%;
    float: right;
    background: #2d323a;
    border: 1px solid #404752;
    border-radius: 5px;
    margin: -25px auto 0;
    max-width: 165px;
}
.legends-details-page .page-title h1,
.legends-details-page .page-title .top-logo-title{
     padding: 0px; 
     margin: 0; 
    background: none;
    height: 107px;
    text-align: center;
}
.legends-details-page #product-details-form{
    /*margin-right: 55px;*/
}
.legends-details-page .horizontal-bar,
.metalearth-details-page .horizontal-bar{
    box-shadow:none;
    background:url(images/horizontal-line.png) no-repeat center center;
    height: 4px;
}
.legends-details-page .section-title{
    text-align:center;
    margin: 20px 0 15px;
}
.legends-details-page .me-sm-title{
    font-family: 'Teko', sans-serif;
    color: #c9c9c9;
    font-size: 27px;
    font-weight: normal;
}
.legends-details-page .also-purchased-products-grid .me-sm-title{
    font-size: 19px;
    line-height: 0;
}
.legends-details-page .page-col-2 .horizontal-bar,
.metalearth-details-page .page-col-2 .horizontal-bar{
    display:none;
}
.legends-details-page .page-col-2 .also-purchased-products-grid,
.metalearth-details-page .page-col-2 .also-purchased-products-grid{
    margin:-55px 0 0;
}
.legends-details-page .page-col-2 .also-purchased-products-grid .title,
.metalearth-details-page .page-col-2 .also-purchased-products-grid .title{
    padding:5px 0 0;
}
.legends-details-page .page-col-2 .product-grid .product-item .details .add-info,
.metalearth-details-page .page-col-2 .product-grid .product-item .details .add-info{
    display:none;
}
.legends-details-page .page-col-2 .product-grid .product-item .product-title a,
.metalearth-details-page .page-col-2 .product-grid .product-item .product-title a{
    color:#a3a3a3 !important;
}
.legends-details-page .page-col-2 .product-grid .product-item .picture a,
.metalearth-details-page .page-col-2 .product-grid .product-item .picture a{
    line-height: unset; 
    height: 130px; 
}
.legends-details-page .page-col-2 .also-purchased-products-grid .product-item .picture,
.metalearth-details-page .page-col-2 .also-purchased-products-grid .product-item .picture{
    width: 130px;
    line-height: 130px;
    margin: 0 auto;
    height: 130px;
}
.legends-details-page .page-col-2 .also-purchased-products-grid .product-item,
.metalearth-details-page .page-col-2 .also-purchased-products-grid .product-item{
    margin: 0 0 10px;
    height: 160px;
    padding: 0;
    position:relative;
    z-index:1;
}
.legends-details-page .page-col-2 .product-grid .product-item:hover,
.metalearth-details-page .page-col-2 .product-grid .product-item:hover{
    border-color: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.legends-details-page .page-col-2 .also-purchased-products-grid .item-box-bg,
.metalearth-details-page .page-col-2 .also-purchased-products-grid .item-box-bg{
    width: 137px;
    height: 100px;
    position: absolute;
    background: #1e242d;
    top: 31px;
    left: 13px;
    z-index: 0;
    border-radius: 3px;
}
.legends-details-page .page-col-2 .also-purchased-products-grid .product-grid,
.metalearth-details-page .page-col-2 .also-purchased-products-grid .product-grid{
    margin-bottom:0;
}
.metalearth-details-page .page-col-2 .also-purchased-products-grid .me-sm-title{
    font-size:15px;
    display: block;
}
.legends-details-page .page-col-2 .also-purchased-products-grid .me-sm-title{
    font-size:18px;
    display: inline;
}
.legends-details-page .full-description{
    height:auto;
}
.legends-details-page .full-description .fulldescription-content{
    width: 100%;
    height: auto; 
    padding: 0;
    margin: 0 auto;
}
.legends-details-page .full-description .fulldescription-content img{
    width:auto;
    height:auto;
}
.legends-details-page .product-collateral{
    display:none;
}
/*.legends-details-page .add-to-cart-button{
    background: #2ea3b5;
    color:#fff !important;
    border:none;
}
.center-1 .legends-details-page .gallery{
    width: 62%;
}
.center-1 .legends-details-page .overview{
    width: 35%;
    padding: 0;
}*/
.legends-details-page .product-360view iframe{
    width: 100%;
    height: 450px;
    max-width: 760px;
    margin: 0 auto;
    display: block;
}
.legends-details-page .add-to-wishlist-button{
    color: #6d6d6d !important;
}
.legends-details-page .product-desc-line{
    background:url(images/product-desc-line.png) no-repeat center center;
    width: 100%;
    height: 14px;
    margin-top: 10px;
}
.legends-details-page .overview .sku,
.legends-details-page .overview .stock,
.legends-details-page .overview .manufacturers{
    /*margin-left: 35px;*/
    max-width: 250px;
    margin: 0 auto;
}
.legends-details-page .overview .manufacturers{
    margin-bottom:10px;
}
.legends-details-page .short-description{
    margin-bottom: 15px;
}
.legends-details-page .product-name h1{
    font-size:32px;
}
.legends-details-page .product-name h1:before,
.metalearth-details-page .product-name h1:before{
    content: ".";
    display: block;
    clear: both;
    height: 44px;
    font-size: 0;
    line-height: 0;
    position: absolute;
    left: 0;
    top: -1px;
    width: 200px;
    background: none;
    background: -webkit-linear-gradient(left,#14171c 15%,rgba(39,46,56,0));
    background: -o-linear-gradient(right,#14171c 15%,rgba(39,46,56,0));
    background: -moz-linear-gradient(right,#14171c 15%,rgba(39,46,56,0));
    background: linear-gradient(to right,#14171c 15%,rgba(39,46,56,0));
}

.legends-details-page .product-name h1:after,
.metalearth-details-page .product-name h1:after{
    content: ".";
    display: block;
    clear: both;
    height: 44px;
    font-size: 0;
    line-height: 0;
    position: absolute;
    right: 0;
    top: -1px;
    width: 200px;
    background: none;
    background: -webkit-linear-gradient(left,rgba(39,46,56,0),#14171c 85%);
    background: -o-linear-gradient(right,rgba(39,46,56,0),#14171c 85%);
    background: -moz-linear-gradient(right,rgba(39,46,56,0),#14171c 85%);
    background: linear-gradient(to right,rgba(39,46,56,0),#14171c 85%);
}

@media screen and (max-width: 1024px) {
    .product-details-page{
        max-width: 842px;
    }
    .legends-details-page .page-col-2 .also-purchased-products-grid .item-box-bg{
        display:none;
    }
    .hover_model, .hover_shadow{
        display:none;
    }

    .product-order-box {
        text-align: center;
    }

    .product-order-box .btn-group {
        width: 90%;
    }
    .recently-added-products .product-item {
        width: calc(25% - 8px);
    }
}

@media screen and (max-width: 768px) {    
    .breadcrumb{
        margin-left:15px;
    }
  .flat-sheet-model .temp-info .sheets{margin-left: 0px;}
  .flat-sheet-model .temp-info .levels {
    margin-left: 0px;
}
    .page-title {
        /*display:none;*/
    }
    .me-cate-page .page-title h1{
        background-size:contain !important;
    }
    .breadcrumb .btnView360_1{
        display:none;
        width: 30px;
        height: 30px;
        background-size: 148%;
        background-position: 2px -63px;
        top: -14px;
    }
    .product-order-box{
        width:100%;
        padding:3px 0;
        text-align:right;
        border:none;
    }
    .center-1 .product-details-page .overview {
        width: 100%;
        margin: 5px auto 10px;
        padding: 0;
    }
  .center-1 .product-order-box .products-orderby{
      margin-right:4px;
  }
  .center-1 .product-details-page .full-description .fulldescription-content:before{display:none;}
  .center-1 .product-details-page .full-description .fulldescription-content:after{display:none;}
  .center-1 .product-details-page .full-description .instruction-front{background:none;}
  .center-1 .product-details-page{
      float:none;
      margin:0 auto;
  }  
  .recently-added-products .product-item .product-title a{
        font-size:12px;
    }
  .recently-added-products .product-item .item_model_info{
      font-size:10px;
  }
    .legends-details-page #product-details-form{
        margin:0;
    }
    .legends-details-page .page-col-2{
        display:none;
    }
    .legends-details-page .product-desc-line{
        display:none;
    }
    .legends-details-page .overview .sku, 
    .legends-details-page .overview .stock,
    .legends-details-page .overview .manufacturers{
        margin:0;
    }
    .legends-details-page .product-collateral{
        display:block;
    }
}

@media screen and (max-width:768px) and (min-width:481px){
    .recently-added-products .product-item .priceCurrent{
        font-size:13px;
    }
}

@media screen and (max-width:480px) {
    .me-cate-page .page-title h1 {
        height: 60px;
        max-width: 70%;
        margin: 0 auto;
    }
    .also-purchased-products-grid .item-box{width:100%;}
    .horizontal-bar{
        display:none;
    }
    .steps{
        display:none;
    }
    .me-cate-page .me-page-logo-box {
        margin-top: 10px;
        height: 85px;
    }
    .me-cate-page .me-page-logo-box img{
        max-height:80px;
    }
    .me-cate-page .me-cate-logo {
        line-height: inherit;
        font-size: 35px;
        margin-top: 25px;
        padding: 0 10px;
    }
    .product-details-page .full-description{
        margin-top:-20px;
    }
    .product-details-page .product-collateral {
        margin-top: -40px;
    }
    .metalearth-details-page .full-description .fulldescription-content p a{
        width: 100% !important;
        text-indent: 0px !important;
        background: rgba(0, 0, 0, 0.75) !important;
        color: #fff;
        padding-top: 7px;
        border-radius: 0px 0 3px 3px;
        font-size:12px;
    }
    .metalearth-details-page .also-purchased-products-grid .product-item .picture a {
        line-height: 130px;
        height: 130px;
    }
    .legends-details-page .product-name h1:before, 
    .metalearth-details-page .product-name h1:before,
    .legends-details-page .product-name h1:after, 
    .metalearth-details-page .product-name h1:after
    {
        width:20px;
    }
    .legends-details-page .product-name h1:before,
    .legends-details-page .product-name h1:after {
        width: 75px;
    }
    .me-page-nav-bar .me-nav-bar-classic .me-page-nav-item{
        font-size:15px;
    }
    .me-page-nav-bar .me-page-nav-item{
        margin:5px;
    }
    .product-order-box{
        text-align:center;
    }
    .product-order-box span{
        display:none;
    }
    .product-order-box .btn-group {
        width: auto;
    }
    .product-order-box .btn-mesort {
        width: auto; 
        font-size: 11px;
        padding: 4px 4px;
    }
    .product-order-box .btn-mesort .fa {
        margin-left: 1px;
    }
}