/*=========================================================================================================*/
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed);
@import url(https://fonts.googleapis.com/css?family=Lobster);
@import url(https://fonts.googleapis.com/css?family=Fascinate+Inline);
@import url(https://fonts.googleapis.com/css?family=Fredericka+the+Great|Limelight);
@import url(https://fonts.googleapis.com/css?family=Limelight);
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
textarea {resize: none}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block}
body {line-height: 1;font-family: Arial, Helvetica, sans-serif;-webkit-font-smoothing: antialiased;height: auto !important}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0}
a, a:hover {transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s}
.fl {float: left}
.fr {float: right}
.sp-detail-content h1 {font-family: SFD-Bold;font-size: 34px;margin-bottom: 15px;line-height: 50px}
.sp-detail-content h2 {color: #333;font-size: 28px;line-height: 32px}
.sp-detail-content p > b {font-weight: bold !important}
.sp-detail-content {font-size: 20px}
.sp-sticky-header {z-index: 99}
.cke_wysiwyg_div a.star-ava > img {outline: 0}
.k14-sp-wrapper {overflow: hidden}
.sp-user-profile {float: right;padding: 12px 20px;display: none}
.spup-ava {display: block;width: 46px;height: 46px;float: right;margin-left: 20px}
.spup-ava img {display: block;width: 46px;height: 46px;border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%}
.sp-back-to-k14:hover {border-color: #fff}
.sp-mag-logo b {color: #ff6c13}
.k14-sp-wrapper .sp-body-content {background: #fff;position: relative}
.sp-sticky-header {z-index: 99}
.k14-sp-wrapper .sp-body-content .sp-detail {background: #fff;padding: 0 0 100px;color: #222;font-family: NotoSerif-Regular;font-size: 17px;line-height: 27px;position: relative}
.k14-sp-wrapper .sp-body-content .sp-detail p {font-family: NotoSerif-Regular}
.k14-sp-wrapper .sp-body-content .sp-detail p b {font-family: NotoSerif-Bold !important;font-weight: normal !important}
html {overflow-x: hidden}
.k14-sp-wrapper {overflow: hidden}
.sp-sticky-header {position: fixed;top: 0;left: 0;right: 0;height: 44px;background: rgba(0, 0, 0, 0.95);text-align: center;z-index:2}
.sp-back-to-k14 {display: block;padding-left: 50px;height: 44px;float: left;position: relative;background: url(emagazine/logo-soha-sticky.png) 66px center no-repeat;background-size: 115px;width: 183px !important}
.sp-user-profile {float: right;padding: 12px 20px}
.sp-back-to-k14:hover {border-color: #fff}
.sp-mag-logo b {color: #ff6c13}
.k14-sp-wrapper .sp-body-content {background: #fff;position: relative}
.sp-detail-maincontent {position: relative}
.k14-sp-wrapper .sp-body-content .sp-detail .sp-detail-content p b {font-family: SFD-SemiBold}
.k14-sp-wrapper .sp-body-content .sp-detail .sp-detail-content p.spdc-q b {font-family: SFD-Heavy;font-size: 26px;line-height: 34px}
.spdc-img-big {display: block;text-decoration: none;position: relative}
.spdc-img-big img {display: block;width: 100%}
h3 {font-size: 1.17em}
.sp-mag-logo img {margin-top: 10px;max-height: 30px;max-width: 100%}
.alignLeft {float: left}
.sp-detail-content > p {margin-bottom: 20px !important}
.k14-sp-wrapper .sp-body-content .sp-detail {padding-bottom: 80px}
.sp-detail-content {font-size: 17px;font-family: Georgia;color: #333;line-height: 27px;-webkit-font-smoothing: initial}
.k14-sp-wrapper, .k14-sp-wrapper .sp-body-content, .k14-sp-wrapper .sp-body-content .sp-detail {background-color: #fff}
.k14-sp-wrapper .sp-body-content .sp-detail p, .publish-date {color: #613c2f}
.sp-mag-logo img {margin-top: 10px;max-height: 26px;max-width: 100%}
.sp-user-profile {float: right;padding: 15px 20px}
.kbwcs-fb {height: 22px;line-height: 20px;text-decoration: none;color: #fff;margin-right: 6px;border-radius: 2px;font-family: SFD-Bold;font-size: 12px;background: #4167b2;padding: 4px 10px}
.kbwcs-fb>span{padding-top:5px}
.kbwcs-fb:before {content:'';width:10px;height:16px;position:absolute;top:2px;left:7px;background-size:69%}
.sp-sticky-header {position: fixed;top: 0;left: 0;right: 0;height: 44px;background: #D72027;text-align: center;z-index: 10}
.sp-back-to-k14 {display: block;height: 27px;float: left;position: absolute;background: url(mobile/mobile_logo2.svg) no-repeat;width: 166px !important;top: 7px;left: 5px}
.sp-user-profile {float: right;padding: 8px 15px !important;position: absolute;top: 0;right: 0;display: block}
.fb-like {margin-right: 10px;float: left}
.sp-mag-logo {margin-right: 0}
.pTitle{color:#FFF;padding-top:10px}
.pHead{display:none !important}
.pCover{padding-top:44px}
@media screen and (max-width: 480px) {
    .pTitle{display:none !important}
    #admWrapsite{width:100%}
    .pBody{width:90%;margin:10px auto;text-align: justify}
    .pAuthor,.pSource,.publish-date,.iCaption,.pCaption{width: 90% !important}
}
.fullimage,.pCover img, .pImg100 img {
    width: 100%!important;
    height: auto;
    margin: 0px;
}
.medium{
    width: 980px!important;
    margin: 10px auto;
}
.dmedia {
    margin: 0 auto;
    display: block;
}
.boxleft{
    float: left!important;
    margin-right: 30px!important;
    width: 450px;
}
.boxright{
    float: right!important;
    margin-left: 30px!important;
    width: 450px;
}
.htitle1,.htitle2,.htitle3,.htitle4,.htitle5{
    font-size: 55px;
    line-height: 65px;
    text-align: center;
    font-weight: bold;
}
.htitle1{
    font-family: 'Roboto Condensed', sans-serif!important;
}
.htitle2{
    font-family: 'Fascinate Inline', cursive!important;
}
.htitle3{
    font-family: 'Lobster', cursive!important;
}
.htitle4{
    font-family: 'Limelight', cursive!important;
    font-family: 'Fredericka the Great', cursive!important;
}
.htitle5{
    font-family: 'Limelight', cursive!important;
}
.padding-left-5{
    padding-left: 5px!important;
}
.padding-left-10{
    padding-left: 10px!important;
}
.padding-right-5{
    padding-right: 5px!important;
}
.padding-right-10{
    padding-right: 10px!important;
}
.clearfix{
    clear: both!important;
}
.firstLarge:first-letter{font-size:60px;line-height:60px;display:block;float:left;margin-top:5px!important;margin-right:10px;padding:0 10px 5px 10px;vertical-align:text-top;background:#f7f7f7;color:#000;font-weight:bold}
/*Edit*/
.sp-mag-logo {
    display: inline-block;
    line-height: 45px !important;
    color: #fff!important;
    margin: 0!important;
    padding: 0 5px!important;
    font-size: 20px!important;
}
/*Ipad Style Ă„â€˜Ă¡Â»Â©ng*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
    .sp-mag-logo {
        line-height: 45px !important;
        color: #fff!important;
        font-size: 18px!important;
    }
    .medium .pBody{margin: 0 55px!important}
    .medium .boxright,.medium .boxleft{
        max-width: 400px!important;
        height: auto!important;
    }
    .medium .boxright {
        margin-left: 10px!important;
        margin-right: 215px!important;
    }
    .medium .boxleft {
        margin-right: 10px!important;
    }
    .boxright img,.boxleft img{
        max-width: 400px!important;
        height: auto!important;
    }
}
/*Mobile Version*/
@media (max-width: 767px){
    .pBody,.medium{
        padding: 0 15px;
        width: auto!important;
    }
    .medium .pBody{padding: 0}
    .boxright,.boxleft{
        float: none!important;
        margin: 0!important;
        width: auto!important;
        height: auto!important;
    }
    .boxright img,.boxleft img, p img{
        padding: 0 -15px!important;
        width: 100%!important;
        height: auto!important
    }
}
/*=========================================================================================================*/