/* FOOTER */

#footer {
    position:absolute;
    display:block;
    bottom:0px;
    left:0px;
    width: 100%;
    height: 100px;
    background:               rgba(230,245,255,0.7);
    border-top:    3px solid rgba(255,255,255,.2);
    border-bottom:7px solid rgba(130,130,130,.3);
    margin:0px;
    padding:0px;
        -webkit-box-sizing:border-box;
           -moz-box-sizing:border-box;
             -o-box-sizing:border-box;
    box-sizing:            border-box;
        -webkit-box-shadow:0px 0px 13px 1px rgba(170,170,170,.8);
           -moz-box-shadow:0px 0px 13px 1px rgba(170,170,170,.8);
             -o-box-shadow:0px 0px 13px 1px rgba(170,170,170,.8);
    box-shadow:            0px 0px 13px 1px rgba(170,170,170,.8);
    text-align:center;
    z-index:900;
}

/*#footer:hover {*/
/*    background:              rgb(220,235,245);*/
/*    border-top:   3px solid rgba(255,255,255,.4);*/
/*    border-bottom:7px solid rgb(177,173,170);*/
/*        -webkit-box-sizing:border-box;*/
/*           -moz-box-sizing:border-box;*/
/*             -o-box-sizing:border-box;*/
/*    box-sizing:            border-box;*/
/*        -webkit-box-shadow:0px 0px 13px 1px rgba(170,170,170,.8);*/
/*           -moz-box-shadow:0px 0px 13px 1px rgba(170,170,170,.8);*/
/*             -o-box-shadow:0px 0px 13px 1px rgba(170,170,170,.8);*/
/*    box-shadow:            0px 0px 13px 1px rgba(170,170,170,.8);*/
/*}*/

#footer .wrapper {
    display:block;
    position:relative;
    width:100%;
    height:100%;
    margin:10px 0px 0px 0px;
    padding:0px;
}

#footer .social,
#footer .tamogatok,
#footer .partnerek{
    display:block;
    float:left;
    height:50%;
    margin:0px 0px;
    border:0px solid red;
    box-sizing:border-box;
}


#footer .social { width:15%; float:left; margin:0px -15% 0px 0px; clear:none;}
#footer .tamogatok { width:70%; float:left; margin:0px 0px 0px 15%; clear:none;}
#footer .partnerek {width:15%; float:right; margin:0px 0px; clear:none;}

#footer .wrapper img, #footer .wrapper img:focus{
    max-height: 25px;
    height:100%;
    width:auto;
    margin:7px 7px 0px 7px;
    outline:none !important;
}

#footer .wrapper .tamogatok img, #footer .wrapper .tamogatok img:focus{
    max-height: 25px;
    height:auto;
    width:auto;
    margin:7px 3px 0px 3px;
    outline:none !important;
}

#footer .wrapper .tamogatok {
    position:relative;
    height:70px;
    max-height:70px;
    overflow:hidden;
    padding:3px 0px 0px 0px;
    margin-top:-3px;
}

.tamogatokwrapper {
    position:absolute;
    margin:0px 0px 0px 15%;
    clear:none;
    display:block;
    overflow:hidden;
}

.tamogatok01, .tamogatok02 {
    position:relative;
    height:50px;
    display:block;
    overflow:hidden;
}

.lt-ie9 #footer .wrapper img, .lt-ie9 #footer .wrapper img:focus{
    max-height: 25px;
    height:25px;
    width:auto;
    margin:7px 3px;
    outline:none !important;
}


#footer h5{
    margin:-7px 0px 3px 0px;
}

@media (min-width: 1024px) {
    #content p { font:17px/1.8465 sofia, Trebuchet MS, Verdana, Arial, Helvetica Neue, sans-serif; }
    #footer .wrapper img, #footer .wrapper img:focus{ max-height: 30px; height:25px; width:auto; margin:7px 0px; outline:none !important;}
}

@media (max-width: 1024px) {
    #footer .wrapper img, #footer .wrapper img:focus{ max-height: 25px; height:20px; width:auto; margin:7px 3px; outline:none !important;}
    #footer .wrapper .tamogatok img, #footer .wrapper .tamogatok img:focus{ max-height: 25px; height:20px; width:auto; margin:7px 3px; outline:none !important;}
}

@media (max-width: 768px) {
    #footer { display:none; opacity:0; visibility:hidden; z-index:-1000; }
}
@media (max-height: 560px) {
    #footer { display:none; opacity:0; visibility:hidden; z-index:-1000; }
    .innerpartnerek { text-align:center; margin:0px 3px 50px 0px; }
    .innerpartnerek img { width:auto; max-height:50px; margin: 0px; }
    .icobox a:last-child {display:none;}
}

