@import url("/fonts/stoltzl/stylesheet.css");
@import url("/fonts/ptrootui/stylesheet.css");
header,footer,nav,article,aside,section{display:block}input,select,textarea,button{font-family:inherit;font-size:inherit}*{font-family:'Stolzl',sans-serif;font-size:12px;margin:0;padding:0}body{background-color:#fff}img{border:0}p{margin-top:10px}header{height:165px;width:100%;margin-top:30px}@media (max-width:991px){header{margin-top:30px}}@media (max-width:767px){header{height:125px;margin-top:10px}}h1{font-size:64px;font-weight:300;height:75px}@media (max-width:767px){h1{font-size:36px;height:35px}}h1 sup{font-size:14px;position:relative;top:-35px}@media (max-width:767px){h1 sup{top:-15px}}header div,footer div{text-align:center}.underheader{font-weight:300;font-size:14px;padding-top:5px}a{font-size:inherit;color:#666}a:hover{color:#999}section form{width:100%;padding:20px;background-color:black;background-position:center;text-align:center;background-size:100% auto;}section input.pinyin{width:100%;height:50px;padding:2px 15px 5px;font-size:22px;font-weight:300;border:0;border-radius:5px}@media (max-width:767px){section input.pinyin{font-size:18px}}section .translate{height:60px;width:400px;font-size:22px;font-weight:300;margin-top:15px;border:0;border-radius:5px;background:#f4d142;color:#000;box-shadow:0 0 30px 0 rgba(0,0,0,0.7);}@media (max-width:767px){section .translate{width:100%}}#palladius{margin-top:10px;position:relative;padding:10px 20px 15px;background-color:#f5f5f5;padding-right:140px}@media (max-width:767px){#palladius{font-size:14px;padding-right:0}}@media (max-width:767px){#palladius.copy{padding-bottom:36px}}#palladius #copy{position:absolute;top:20px;right:20px;background-color:#fff;border-radius:20px;padding:5px 10px;font-size:12px;display:none}@media (max-width:767px){#palladius #copy{text-align:center;position:relative;top:10px;left:0}}#palladius #copy:hover,#palladius #copy:active,#palladius #copy:focus{color:#ccc;text-decoration:none}section .palladius{display:block;font-size:18px;font-weight:300}@media (max-width:767px){section .palladius{font-size:16px}}footer{padding-top:40px;width:100%;clear:both;font-weight:300}.ilike{padding:20px}.ilike p{font-size:16px;font-weight:300}@media (max-width:767px){.ilike p{font-size:14px}}.ilike div{float:left}.ilike .fb-like{margin-left:10px;margin-top:12px}@media (max-width:767px){.ilike .fb-like{margin-left:0;margin-right:10px}}.ilike #vkontakte{margin-left:10px;margin-top:12px;float:left;width:130px;overflow:hidden}@media (max-width:767px){.ilike #vkontakte{margin-left:0;margin-right:10px}}.ilike .twitter-share-button{margin-left:8px;margin-top:12px;float:left}@media (max-width:767px){.ilike .twitter-share-button{margin-left:0;margin-right:10px}}.news{text-align:center}.tea{margin-bottom:0px}.tea img{width:60px}.tea a{font-size:16px}.comments{margin:50px 0 30px;text-align:left}.banner {margin: 40px 0 0;}section input.translate:hover{opacity:0.95}
#tea {
    clear: both;
    border: 1px solid #ccc;
    margin-top: 45px;
}
#tea a:hover {
    text-decoration: none;
}
h1 {
    font-weight: bold;
}
p, input, a, button {
    font-family: 'PT Root UI';
}

p.palladius {
    font-size: 24px;
}

#palladius #copy {
    top: 24px;
    background-color: #f4d142;
    color: #000;
}

#palladius #copy:hover {
    color: #000;
    opacity: 0.8;
}

.translate img {
    height: 60%;
}

.banner {
    background-color: #f3f3f3;
    color: #000;
    margin: 0;
    text-align: center;
    padding: 14px 0 15px;
}

.banner:hover {
    opacity: 0.8;
}

.banner .container {
    position: relative;
}

.banner a {
    font-weight: 400;
    color: #000;
    font-size: 12px;
}

.banner a span {
    background-color: #000;
    color: #fff;
    padding: 2px 4px 3px;
    border-radius: 5px;
    margin-right: 5px;
    position: relative;
    top: -1px;
}

.banner a:hover {
    opacity: 0.6;
    text-decoration: none;
}

@media (max-width:991px){
    p.palladius {
        font-size: 16px;
    }

    #palladius #copy {
        top: 10px;
    }  
    
    .banner a, .banner a span {
        font-size: 11px !important;
    }

    .comments {
        margin-top: 80px;
    }
}