@media (min-width: 1200px) {
.container {
	max-width: 970px;
}
}
@media (max-width:992px) {
    body {
        /*background-color: green;*/}
.container{max-width: 720px !important; padding-left: 20px !important; }
    main .main-menu {
        width: 720px;
    }

    .mtnlogo {
        display: none;
    }

    /*miscelanous menu*/
    #menu-7616-1 ul, #menu-6857-1 ul, #menu-6864-1 ul
    {
        left: 127px;
    }

    header h1 img {
        width: 130px !important;
        margin-top: 12px;
    }

    .product-half.rightbox{ padding-left: 18px !important;}



    .mtnlogosmall{display: block;}
    header h1 img.mtnlogosmall{
        width: 93px;
        height: auto;
    }

  /*MENU SETTINGS DUPLIZIERT*/
    main .main-menu ul li {
        font-size: 1.4rem;
    }
    .main-menu .music {
        margin-left: 30px;
        margin-right: 30px;
    }
    .main-menu .clothing {
        margin-right: 107px;
    }
    #menu-1263-1 > ul {
        padding-left: 6px;
    }
    .sf-depth-2 {
        font-size: 1.5rem;
    }
    #menu-1268-1 > ul, #menu-4177-1 > ul, #menu-4178-1 > ul {
        /*OLD MENU padding-left: 275px;*/
        padding-left: 433px !important;
    }

    #menu-4179-1  > ul, #menu-4212-1 >ul, #menu-4202-1 > ul {padding-left: 325px;}


    h1 {
        font-size: 1.2rem;
    }
    header .menu-left ul li, header .nice-menu-menu-menu-left ul li, header .menu-right ul li, header .nice-menu-menu-menu-right ul li {
        font-size: 1.0rem;
    }

    header .menu-left li, header .nice-menu-menu-menu-left li {
        padding: 0 22px 0 0;
    }


    /*ENDE MENU SETTINGS*/

    .product-nav.col-sm-1.custom-pager.custom-pager-bottom{left: 55px;}
#mtn-player .jp-type-playlist .playlist-title {
	max-width: 430px !important;
}
/* test
#mtn-player .jp-type-playlist {
	width: 684px;
    bottom: 51px;
}
*/
.flexslider .field-content.img-responsive {
	margin-left: 0;
}
/*.not-front #owl-container {	background:  url('../img/bg-border.png') no-repeat scroll 0 0 #FEFEFE;}
.not-front #owl-container {	background:  url('../img/bg-border.png') no-repeat scroll 0 0 #FEFEFE;}
*/
.page-taxonomy-term-427 #owl-container, .page-taxonomy-term-430 #owl-container { background-image: none;}

    /*.jp-next {display: none !important;}
    .jp-previous {display: none !important;}*/
    #mtn-crefopay-confirmation-form .button{padding-top: 6px; padding-bottom: 7px; }
}

/* SMALL and medium */
@media (max-width:767px) {
    body {
        /*background-color: yellow;*/
        font-size: 12px !important;
    }

    .container{padding-left: 15px !important;}

    .crefoIframe{
        height: 910px;
    }

    /*.product-half.rightbox{margin-top: 15px;}*/

.custom-pager-bottom {
	display: none;
}
.view-commerce-cart-form .views-field-type-1, .view-commerce-cart-summary .views-field-type {
	display: none;
}

    .page-checkout- .organisation-name, .page-checkout- .thoroughfare {
        width: 17em !important;
        max-width: 17em !important;
    }

}

@media (max-width: 992px) {
    /*.not-front #owl-container {
        background-size: 100% 680px;
    }*/

}

@media (max-width: 480px) {
    /*body {
        background-color: blue !important;
    }*/
    /*.not-front #owl-container {
        background-size: 100% 680px;
    }*/


    .mtnlogo{display: none;}

    .mobileOnly{display: inline;}
    .hideOnMobile{display: none;}
    .node-type-shirt .hideOnMobile{display: inline;}
    #footermenu{display: none;}
    .sliderbottomcontent {
        width: 100%;
    }

    .slider-item{ padding: 5px !important; height: auto !important;}

    /*
    #owl-container .field-field-cover-image .field-items img {
        width: auto;
        height: auto;
        min-width: 270px;
    }
    */
    .marquee{width: 300px !important;}

    /*ab hier*/
    /*hide the menus*/
    .menu-left, .menu-right, .main-menu, .top-menu, #nice-menu-1, .nice-menu-menu-menu-right, #divMenuRight {
        display: none;
    }
    header h1 img {
        width: 85px !important;
        margin-top: 12px;
    }
    .product-half {
        min-height: 640px !important;
        min-width: 290px;
        width: 100%;
    }

    .rightbox .bottom-left, .rightbox .bottom-right {
        position: static;
        margin-top: 10px;
        width: 50%;
        float: left;
    }
    .rightbox .bottom-right.sharecontainer {
        margin-top: 25px;
    }
    .leftbox .bottom-right{right: 19px;}

    .product-half.rightbox{min-height: 350px !important; margin-bottom: 20px;}
    #descAndTracks{
        min-height: 140px;
    }


     body.page-cart div.region-content, body.page-checkout div.region-content,
     body.page-user div.region-content, body.page-mobilesearch div.region-content,
     body.page-crefo-confirmation div.region-content{
        margin-top: 50px;
    }

    body.page-cart .block.block-system, body.page-checkout .block.block-system,
    body.page-user .block.block-system, body.page-mobilesearch .block.block-system,
    body.page-crefo-confirmation .block.block-system{
        position: relative;
        top: -50px;
    }


    /* test
    #mtn-player .jp-type-playlist {
        min-width: 240px;
        width: 103%;
        width: calc(100% + 10px);
        width: -webkit-calc(100% + 10px);
        width: -moz-calc(100% + 10px);
        bottom: 62px;
        height: 680px;
    }

    .front #mtn-player .jp-type-playlist {
        bottom: 52px;
        height: 680px;
    }*/
    .owl-next, .owl-prev {
        display: none;
    }

    #mtn-player .jp-type-playlist .playlist-title {
        width: 100%;
    }
    .playListControls {float: left;}
    #mtn-player .jp-type-playlist .playlistBuy {
        margin-left: 0;
    }

    #mtn-player #jp_container .mtn-player-track_info .track-name
    {
        display: none;
    }

    .flexslider .slides img {
        margin: auto;
    }
    .system-messages > div {
        width: 300px !important;
    }

    header {
        position: fixed;
        z-index: 1000;
        background-color: #F2EEE6;
        margin-top: 0;
        height: 68px;


    }
    header .menu.menu-search {
        display: none;
    }

    .region-content .content {
        margin-top: 51px;
        margin-bottom: 20px;
    }

   /* #mobileMenu{
        top: 50px;
        left: 20px;
        right: 15px;
    }*/
    #mobileMenu.menu-toggled{
        width: 100%;
        height: 100%;
        position: fixed;
        padding: 0;
    }

    .menu-toggle {
        top: -23px;
        position: fixed;
    }

    .mobileMenuMenu{top: 47px;}
    .mobileMenu a{font-size: 16px;}
    a.mobileMenuCart{font-size: 20px;}
    li.menu-item.active-trail {
        padding-bottom: 0px;
    }

    #mtn-player {
        bottom: 0px;
        left: 15px;
        right: 15px;
        top: auto;
        position: fixed;
        text-transform: uppercase;
        width: auto;
        height: 68px;
        z-index: 1000;
        margin-bottom: 0;
        background-color: #F2EEE6;
        /*background-color: red;*/

    }

    #mtn-player #jp_container {
        background-color: #FEFEFE;
        bottom: 15px;
        position: absolute;
        width: 100%;
        height: 35px;
    }


    #mtn-player .jp-type-playlist {
        height: auto;
        left: 17px;
        margin-bottom: 0;

        position: fixed;
        top: 65px;

    }

    #description, #descAndTracks{max-height: none !important; margin-bottom: 20px;}





    .jp-previous, .jp-next{display: none !important;}


    /*
    #mtn-player #jp_container {
        border-color: #002e00 #002e00 #006411 #006411;
        border-style: solid;
        border-width: 4px;
        padding-bottom: 5px;
        top: 18px;
    }*/

    .mobileMenuCart {
        position: fixed;
        z-index: 1000;
        color: #000;
        top: 23px;
        float: right;
        right: 15px;
    }

    /* 1 raus .mobileMenu {position: fixed;}/*

    .slider-item{height: 248px;} /*was 275   ration 0,90*/

    .slider-item .bottom-left {

        bottom: 5px;
    }
    .sliderbottomcontent {
        padding-bottom: 5px !important;
        padding-right: 20px !important;
        width: 100%;
    }

    .slider-item .bottom-left .pull-left  {
        float: right !important;
        margin-left: 10px;
    }
    .slider-item .bottom-left .right {
        margin-right: 10px;
    }

    .content{margin-top: 65px;}

    .content .product-half.leftbox {
        min-height: 248px !important;
    }
    /*
    .content .product-half:nth-of-type(2) {
        min-height: 448px !important;
    }*/


    .flex-direction-nav a.flex-next::before {
        content: "";
    }
    .flex-direction-nav a.flex-prev::before {
        content: "";
    }
    .rightbox .bottom-right.sharecontainer, .sharecontainer {
        display: none;
    }

    .pseudoelement {display: none;}

    #mtn-crefopay-confirmation-form .button{padding-top: 7px; padding-bottom: 6px; }


}


@media (max-width: 350px) {
    .marquee{width: 150px !important;}
}

/* MEDIUM und LARGE*/
@media (min-width: 768px) {

.product-half {
	min-height: 680px !important;
	max-width: 480px;
}

}

/*HOEHE ANPASSUNGEN... für macbook und ipad ist höhe bis 700px*/

@media (max-height: 720px) {

    body {
        font-size: 12px;
        /*background-color: red;*/}

    header{max-width: 1350px;}

    /*MENU SETTINGS DUPLIZIERT*/
    main .main-menu ul li {
        font-size: 1.4rem;
    }
    .main-menu .music {
        margin-left: 30px;
        margin-right: 30px;
    }
    .main-menu .clothing {
        margin-right: 107px;
    }
    #menu-1263-1 > ul {
        padding-left: 6px;
    }
    #menu-1268-1 > ul, #menu-4177-1 > ul,  #menu-4178-1 > ul {
        padding-left: 435px;
    }
    #menu-4179-1  > ul, #menu-4212-1 >ul, #menu-4202-1 > ul {padding-left: 325px;}
    h1 {
        font-size: 1.2rem !important;
    }
    header .menu-left ul li, header .nice-menu-menu-menu-left ul li, header .menu-right ul li, header .nice-menu-menu-menu-right ul li {
        font-size: 1.0rem;
    }

    /*ENDE MENU SETTINGS*/


    .border-3d, body.page-cart div.region-content, body.page-checkout div.region-content, body.page-user div.region-content,
    body.page-mobilesearch div.region-content, body.page-crefo-confirmation div.region-content {
        /*border-top: 4px solid #002e00;
        border-right: 4px solid #002e00;
        border-bottom: 4px solid #006411;
        border-left: 4px solid #006411;*/
        background: #FEFEFE;
    }
    div.status, div.error {
        border-width: 4px !important;
        font-size: 1.3rem;
    }

   /* header{height: 50px; max-width: 1050px;} /*was 50*/
    header h1 img {
        height: auto;
        width: 180px;
    }
    /*.sf-menu li:hover > ul, .sf-menu li.sfHover > ul {
        top: 31px;
    }*/
    /* test
    main .main-menu {
        height: 60px;
    }
    */
    .container {
        max-width: 730px;
    }

    main .main-menu {
        width: 731px;
    }
    .slider-item{height: 248px;} /*was 275   ration 0,90*/
    /*.page-taxonomy-term-427 #owl-container .slider-item,
    .page-taxonomy-term-430 #owl-container .slider-item
    */
    {height: 242px;}

    .product-half {
        min-height: 520px !important; /*was 550*/
        min-width: 261px; /*was 290*/
        width: 100%;
    }
    .flexslider .slides img {
        max-width: 420px;
        max-height: 420px;
    }

    /*#descAndTracks{bottom: 166px;}*/

    #owl-container .field-field-cover-image .field-items {
        text-align: left;
    }

    #owl-container .bottom-left {
        bottom: 6px;
    }

    .sliderbottomcontent {
        padding: 9px 9px 0; /*was 10px*/
        width: 100%;
    }

    .sharecontainer{top: -21px;}

    /*.bottom-left{bottom: 5px;}*/
    /* test
    #mtn-player .jp-type-playlist, .front #mtn-player .jp-type-playlist {
        height: 496px;
        bottom: 47px;
        /*width: 700px;
    }
    */


    body.page-cart div.region-content, body.page-checkout div.region-content,
    body.page-user div.region-content, body.node-type-page .content,
    body.page-crefo-confirmation div.region-content,
    body.page-mobilesearch div.region-content {
        min-height: 510px; /*was 550*/
    }
    /* test
    #mtn-player .jp-type-playlist {
        margin-bottom: 8px;
    }
    */

    .owl-next, .owl-prev {top: 238px;}
    .owl-prev{left: -25px;}
    .owl-next{margin-left: 101%}

    .product-nav-prev.custom-pager.custom-pager-bottom {
        top:238px;
        float: left;
        left: -31px;
        position: relative;
        height: 0;
    }
    .product-nav-next.custom-pager.custom-pager-bottom {
        bottom: 282px;
        float: right;
        right: -35px;
        position: relative;
        height: 0;
    }

    .page-search .view-empty {
        background-size: 100% 495px;
        height: 495px;
    }
    article#node-content-termsimprint > div.border-3d, article#node-content-contact > div.border-3d,
    article#node-content-privacy > div.border-3d
    {
        height: 495px;
    }

    #descAndTracks{max-height: 416px;} /*was 470px*/
    #description{max-height: 130px; }
    .node-type-product #description {
        max-height: 377px;
    }

    /*#buyshare{height: 20px;}*/
    #mtnsearchform {
        font-size: 1.0rem;
        /*margin: -10px 0 0 -5px;*/
    }

    #mtn-player .mtn-player-track_time_wrapper {
        padding: 2px 10px 7px;
    }

    #mtn-player .mtn-player-controls-right ul li {
        margin: 5px 5px 0;
    }
    #mtn-player .mtn-player-controls {
        padding-top: 5px;
    }

    main .back {
        height: 8px;
        left: -50px;
        position: relative;
        top: -490px;
    }



}


@media (min-width: 992px) {
    .commerce-product-field.commerce-product-field-field-cover-image img {
        width: 158px;
        height: 158px;
    }
    .sliderbottomcontent {
        padding: 10px 10px 0;
        width: 100%;
    }
}

/*toggling mobile menu*/
@media (max-width:949px) {
    .menu-left, .menu-right, .main-menu, .top-menu, #nice-menu-1, .nice-menu-menu-menu-right, #divMenuRight, #divMenuLeft {
        display: none;
    }
}
@media (min-width: 949px) {
    /*hide the mobile menu*/
    .mobileMenu {
        display: none;
    }
}

@media (max-width: 632px) {
    .crefoIframe {height: 1170px;}
}
