﻿.category-image-2016-h3 { width: 520px !important; top: 5px !important; }
.menu-level-2 a { margin-right: 24px !important; }
.top-strip { height: 45px; }

    .top-strip .subscribe-top-page { position: fixed; width: 100% !important; left: 0; top: 0; margin: 0 !important; z-index: 1000; font-family: 'RobotoCondensed-Regular-webfont'; background-color: #bc2026; text-align: center; height: 45px; line-height: 45px; color: #ffffff; font-size: 22px; }

        .top-strip .subscribe-top-page .subscribe-top-page-link { text-transform: uppercase; font-weight: bold; background-color: white; padding: 2px 15px; border-radius: 5px; margin-left: 10px; font-size: 20px; color: black; }

            .top-strip .subscribe-top-page .subscribe-top-page-link .fa-play { margin-left: 10px; }

.image-blur-background-layout { width: 890px; height: 260px; border: 5px solid #000; max-width: 100%; margin: 0 auto; background-color: #000; position: relative; }

    .image-blur-background-layout .image-blur-background-layout-title { max-width: 100%; height: 40px; background-color: #BB131A; text-align: left; padding: 5px 20px; }

        .image-blur-background-layout .image-blur-background-layout-title .top-article-title { display: inline-block; color: #fff; font-size: 24px; line-height: 40px; }

    .image-blur-background-layout .image-blur-background-layout-image { max-width: 100%; height: 210px; text-align: center; position: relative; }

        .image-blur-background-layout .image-blur-background-layout-image .top-article-image { max-width: 100%; -webkit-filter: blur(2px); -moz-filter: blur(2px); -o-filter: blur(2px); -ms-filter: blur(2px); filter: blur(2px); }

    .image-blur-background-layout .image-blur-background-layout-description { width: 350px; padding: 20px 20px 0 20px; height: 180px; position: absolute; background-color: transparent; top: 40px; }

        .image-blur-background-layout .image-blur-background-layout-description .top-article-description { display: inline-block; color: #fff; font-size: 20px; line-height: 24px; }

    .image-blur-background-layout .image-blur-background-layout-inner-image { position: absolute; top: 50%; width: 360px; height: 150px; overflow: hidden; left: 580px; margin-left: -125px; margin-top: -75px; border: 3px solid #fff; }

        .image-blur-background-layout .image-blur-background-layout-inner-image img { position: absolute; margin-top: -33px; left: -458px; }


.image-in-background-layout { width: 890px; height: 260px; border: 5px solid #000; max-width: 100%; margin: 0 auto; background-color: #000; position: relative; }

    .image-in-background-layout .image-in-background-layout-title { max-width: 100%; height: 40px; background-color: #BB131A; text-align: left; padding: 5px 20px; }

        .image-in-background-layout .image-in-background-layout-title .top-article-title { display: inline-block; color: #fff; font-size: 24px; line-height: 40px; }

    .image-in-background-layout .image-in-background-layout-image { max-width: 100%; height: 200px; text-align: center; }

        .image-in-background-layout .image-in-background-layout-image .top-article-image { max-width: 100%; opacity: 0.7; }

    .image-in-background-layout .image-in-background-layout-description { width: 850px; padding: 20px 20px 0 20px; height: 180px; position: absolute; background-color: transparent; top: 40px; }

        .image-in-background-layout .image-in-background-layout-description .top-article-description { display: inline-block; color: #fff; font-size: 20px; line-height: 24px; }

.three-parts-layout { width: 890px; height: 270px; border: 5px solid #000; max-width: 100%; margin: 0 auto; background-color: #000; position: relative; }

    .three-parts-layout .three-parts-layout-title { max-width: 100%; height: 40px; background-color: #BB131A; text-align: left; padding: 5px 20px; }

        .three-parts-layout .three-parts-layout-title .top-article-title { display: inline-block; color: #fff; font-size: 24px; line-height: 40px; }

    .three-parts-layout .three-parts-layout-image { max-width: 100%; height: 220px; text-align: center; width: 520px; float: right; }

        .three-parts-layout .three-parts-layout-image .top-article-image { max-width: 100%; }

    .three-parts-layout .three-parts-layout-description { width: 330px; padding: 20px; height: 180px; background-color: grey; float: left; }

        .three-parts-layout .three-parts-layout-description .top-article-description { display: inline-block; color: #fff; font-size: 20px; line-height: 24px; }

.article-sekindo { margin: 10px 0; }

    .article-sekindo .article-sekindo-title { display: inline-block; width: 100%; text-align: center; padding: 5px 0; font-size: 24px; color: #bb131a; }

.blogger-name { margin-bottom: 10px; display: inline-block; }

.blogger-name-header { font-family: 'swiss_721bold_condensed'; -webkit-font-smoothing: subpixel-antialiased; color: #bb131a; font-size: 20px; }

.tag-header h1 { text-transform: uppercase; }

.tag-description p { text-align: left; line-height: 20px; }

.tag-sub-title h2 { text-transform: capitalize; }

span.footer-menu-title { display: inline-block; vertical-align: top; }

.newsletter-title { font-size: 14px !important; }

/*Login Area*/
.premium-login-form { border-bottom: 1px solid #000; border-top: 1px solid #000; padding: 20px; }

    .premium-login-form .premium-login-title { display: inline-block; font-size: 24px; padding-bottom: 20px; }

    .premium-login-form .premium-login-controls-div { display: inline-block; width: 100%; }

    .premium-login-form .premium-login-input { width: 230px; padding: 5px; margin-bottom: 10px; color: #939393; }

    .premium-login-form .premium-login-checkbox { margin: 0; }

    .premium-login-form .premium-login-checkbox-label { display: inline-block; font-size: 14px; line-height: 14px; }

    .premium-login-form .forgot-password-link { display: inline-block; float: right; font-size: 14px; border-bottom: 1px solid; padding-bottom: 2px; margin-right: 20px; }

    .premium-login-form .premium-login-submit-button { background-color: #BB131A; border: 0; color: #fff; padding: 10px 15px; border-radius: 5px; font-weight: bold; margin: 15px 0; cursor: pointer; }

    .premium-login-form .create-premium-account { text-align: center; }

    .premium-login-form .create-premium-account-link { text-align: center; display: inline-block; border-bottom: 1px solid; padding-top: 10px; padding-bottom: 2px; }

    .premium-login-form .login-form-input-error { display: none; color: #BB131A; font-size: 20px; }

    .premium-login-form .login-result-msg { color: #BB131A; font-weight: bold; }

.user-details { border-bottom: 1px solid #000; border-top: 1px solid #000; padding: 20px; }

    .user-details .user-name { display: inline-block; width: 100%; text-align: left; text-transform: uppercase; margin: 10px 0; }

    .user-details .sign-out-link { display: inline-block; text-align: left; border-bottom: 1px solid #000; padding-bottom: 2px; }

@media screen and (max-width: 1240px) {
    .category-image-2016-h3 { width: 420px !important; }

    .category-image-2016-img { width: 80px !important; height: 80px !important; }

    .category-image-2016-h1 { width: 155px !important; font-size: 20px !important; }

    .image-blur-background-layout { width: 682px; margin: 0; height: 212px; }

        .image-blur-background-layout .image-blur-background-layout-title { }

            .image-blur-background-layout .image-blur-background-layout-title .top-article-title { font-size: 20px; }

        .image-blur-background-layout .image-blur-background-layout-image { height: 164px; }

            .image-blur-background-layout .image-blur-background-layout-image .top-article-image { }

        .image-blur-background-layout .image-blur-background-layout-description { width: 280px; }

            .image-blur-background-layout .image-blur-background-layout-description .top-article-description { font-size: 16px; }

        .image-blur-background-layout .image-blur-background-layout-inner-image { width: 230px; height: 120px; margin-top: -60px; left: 500px; margin-left: -115px; }

            .image-blur-background-layout .image-blur-background-layout-inner-image img { width: 682px; height: 161px; margin-top: -25px; left: -387px; }

    .image-in-background-layout { width: 682px; margin: 0; height: 212px; }

        .image-in-background-layout .image-in-background-layout-title { }

            .image-in-background-layout .image-in-background-layout-title .top-article-title { }

        .image-in-background-layout .image-in-background-layout-image { height: auto; }

            .image-in-background-layout .image-in-background-layout-image .top-article-image { }

        .image-in-background-layout .image-in-background-layout-description { width: auto; padding: 20px; height: auto; }

            .image-in-background-layout .image-in-background-layout-description .top-article-description { }

    .three-parts-layout { width: 682px; margin: 0; height: 212px; }

        .three-parts-layout .three-parts-layout-title { }

            .three-parts-layout .three-parts-layout-title .top-article-title { font-size: 18px; }

        .three-parts-layout .three-parts-layout-image { height: 161px; width: 380px; }

            .three-parts-layout .three-parts-layout-image .top-article-image { }

        .three-parts-layout .three-parts-layout-description { width: 262px; height: 131px; padding-top: 10px; }

            .three-parts-layout .three-parts-layout-description .top-article-description { font-size: 16px; line-height: 20px; }
}
