/*  -------------------------------------------------------------
    MEDIA QUERIES - CLEAR PIXEL 2016
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   */


    
    @media screen and (max-width: 1200px){

        #header a.logo:link,
        #header a.logo:visited {
            padding: 0 0 15px 0;
        }

        /* Menu */

        #menu_bar a.btn_menu:link,
        #menu_bar a.btn_menu:visited {
            font-size: 16px;
            background: #636466;
        }

        #menu_main li {
            display: block;
            padding: 0;
            background: #636466;
        }

        #menu_main li a:link,
        #menu_main li a:visited {
            color: #fff;
            background: none;
        }

        #menu_main li.active a:link,
        #menu_main li.active a:visited {
            color: #114432;
        }




        /* Columns */

        #content .columns {
            padding: 20px 0 !important;
        }




        /* Footer */

        #footer {
            text-align: center;
        }

        #footer .contact {
            vertical-align: middle;
            margin-right: 0;
        }

        #footer .copyright {
            display: block;
            padding: 10px 0;
            vertical-align: middle;
        }
    }




    @media screen and (max-width: 1000px) {
        /* HOVER OVERRIDES */

        /* Header */
        #header a:link,
        #header a:visited,
        #header a:hover {
            opacity: 1 !important;
            filter: alpha(opacity=100) !important;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
        }

        /* Body */
        #content a:hover {
            opacity: 1;
            filter: alpha(opacity=100);
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        }

        /* instafeed */

        #instafeed .thumb a:hover {
            transform: none;
        }

        /* Footer */
        #footer a:link,
        #footer a:visited,
        #footer a:hover {
            color: #8fb397 !important;
            opacity: 1 !important;
            filter: alpha(opacity=100) !important;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
        }

    }




    @media screen and (max-width: 950px) {
		
		.stahmann_tmall_logo {
			display:none;
		}

        /* Header */
        #header {
            padding: 0;
            text-align: center;
            background-position: left top;
        }

        #header a.logo:link,
        #header a.logo:visited {
            display: inline-block;
            width: 100%;
        }

        #header .social {
            display: block;
            float: none;
            padding-bottom: 15px;
            text-align: center;
        }




        /* Instafeed */

        #instafeed .thumb {
            width: 33%;
        }




        /* Footer */

        #footer .contact {
            display: block;
            margin-top: 0;
            text-align: center;
        }

        #footer .left {
            float: none;
            text-align: center;
        }

        #footer a.logo:link,
        #footer a.logo:visited {
            display: none;
        }

        #footer .social {
            display: block;
            margin-top: 5px;
        }

        #footer .contact a:link img,
        #footer .contact a:visited img {
            margin: 5px;
        }

        #footer .social a:link,
        #footer .social a:visited {
            padding: 5px;
        }

        #footer .copyright {
            margin-top: 10px;
        }

    }





    @media screen and (max-width: 700px) {
        
        /* Instafeed */

        #instafeed .thumb {
            width: 50%;
        }

    }




    @media screen and (max-width: 700px) {

        /* Instafeed */

        #instafeed .thumb {
            width: 100%;
        }
    }