body { background: #fff; padding-top: 80px; }

.row-header h2 { color: #4d5154 }
.ch-list .ch-item .content .title, .product-list .product-item .content .title, .ch-list .ch-item .content .title { color: #4d5154 }
.ch-list .ch-item .content .title:hover { color: #c3003a };
body.fixed-banner .home-sldr-fixed .black-cover {background: rgba(255,255,255,1.0);}
.navbar {background: rgba(255,255,255,1.0);box-shadow: 4px 4px 8px rgba(0, 0, 0, .1);}
.navbar.navbar-inverse.navbar-collapsed {background: rgba(255,255,255,0.9);}
body.fixed-banner .home-sldr-fixed .black-cover {background: rgba(255,255,255,1);}
.nav-options .nav .sepa { background: none }

.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a { color: #4d5154 }
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li.active>a:focus, .navbar-inverse .navbar-nav>li.active>a:hover {color: #e620a0;background: none;}
.breadcrumb > div a { color: #4d5154 }
.breadcrumb .bc-curlink a { color: #e620a0; text-decoration: underline;  }
.filter-style-m .btn-primary {color: #e620a0; border: 1px #4d5154 solid; }

button:focus, a:focus, input:focus {outline: 3px auto #e620a0 !important;-webkit-transition-property: none !important;-moz-transition-property: none !important;-o-transition-property: none !important;transition-property: none !important;text-decoration: none !important;z-index: 9999;color:#e620a0;}

.container .ch-list.slick-slider, .container .product-list.slick-slider {border-right: 2px #909090 solid;}
.footer, .footer-bottom-list { display: none }
.footer-bottom { background: white }
.footer-bottom .footer-bottom-container { height: auto; padding: 0 }
.footer-bottom .footer-bottom-menu .footer-bottom-cr li { float: none; text-align: center; }

.nav-profile ul li .dropdown-content { background: #fff; color: #4d5154 }
.nav-profile ul li .dropdown-content a { color: #4d5154 }
.nav-profile ul li .dropdown-content a:hover {background-color: #fff; color:#e620a0}
.nav-options .nav li .dropdown-content { border: 1px #909090 solid }
.navbar-brand { padding:10px 0px;}

.adult-container { margin-bottom: 50px }
.container.theme-showcase.ad-adult { display: none!important }
.main-banner-adult {}
.main-banner-adult img { width: 100%; }

.vod .vod-right .vod-infos .vod-info .value a {background: #999;}
.vod .vod-right .vod-infos .vod-info .value a:hover { color:#000}
.vod .vod-right .vod-infos .vod-info .value { color:#4d5154; font-size: 16px }
.vod .vod-right .vod-infos .vod-info .value img { width: 25px; height: 25px } 
.vod .vod-right .vod-infos .vod-info:nth-child(1) { padding-bottom: 15px }
/*.vod .vod-right-content {border-right: 1px #333 solid}*/
.vod .vod-title { color: #4d5154 }

.err_404 { min-height: 400px }
.err_404 p { text-align: center; font-size: 20px; margin: 0; position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%); color: #a5a5a5;} 

.nav-profile ul li .dropdown-content { padding: 0 }
.npx-modal .modal-content { background: #fff;}
.pop_close img {width: 30px;}

.nav-options .nav li.adult-home img, .nav-options .nav li.more img, .nav-options .nav li.profile img, .nav-options .nav li.search img, .nav-options .nav li.help img {width: 30px;height: 30px;}
.adult-login { padding-left: 0 }

iframe.pop-if { height: 95% }
.npx-modal .modal-header { border-bottom: none }
.nav-options .nav li.lang-adult { display: block; margin-top: 5px }
.nav-options .nav li.lang-adult a:hover { color: #4d5154 }

.main-header h3 { color:#4d5154 }
.filter-style-m, .breadcrumb { display: none }
.product-list .product-item .content .desc { display: none }
.vod .vod-right .vod-infos .vod-info .param { color: #999 }
.login_id_name { display: block; font-size: 14px; color: #999; line-height: 10px; white-space: nowrap; }
.nav-options .nav li .dropdown-content { min-width: 260px }
.nav.navbar-nav { display: none }
.navbar-nav > li.menu-signout { padding-top: 20px; margin-top: 10px }
.navbar-inverse .navbar-toggle:focus .icon-bar, .navbar-inverse .navbar-toggle:hover .icon-bar {background: #000;}
.alert-message { background: #C0C0C0; }
.vod-desc-more { display: none }
.main-header { border: none }
.faq-list .faq-cat { background: #999 }
.faq-list .faq-answers { background: #F8F8F8 }
.faq-list .faq-answers .faq-qt a, .faq-list .faq-answers .faq-at a {color:#e620a0}
.faq-list .faq-answers .faq-qt { color: #585858 }
.theme-setting .content-m.mcl_mm p { color: #A5A5A5 }
.theme-setting .content-m p a, .theme-setting .content-m a {color:#e620a0}


/* Button modifiers */
.buttonpink { background: #e620a0; border: #e620a0; }
.buttongrey { background: #D3D3D3; border: #e620a0; }
.vod .vod-right .vod-infos .vod-info .value p {color: #fff;border-radius: 20px;background: #3e3e3e;padding: 2px 15px;margin-bottom: 10px;float: left;margin-right: 5px;}
.vod .vod-right-content { border-right:1px #999 solid}
.vod .vod-right .vod-infos img.ico-compat { width:auto; height:45px;}

.warningModal.npx-modal .modal-body { padding: 0}
.warningModal .modal-body { padding: 0}
/*.warningModal.modal.in .modal-dialog { height:inherit }*/
.warningModal .modal-dialog .modal-header { display: none }
.warningModal .modal-dialog { width: 100%; margin:0; border: none}
.warningModal .modal-dialog .modal-content {border-radius:0; box-shadow:none; padding: 0}
.warningModal .modal-dialog .container {
    width: 100%;
    margin: 0 auto;
    padding: 0;
        padding-top: 0px;
        padding-bottom: 0px;
    position: relative;
    padding-top: 120px;
    padding-top: 32px;
    padding-bottom: 88px;
    background: #fff;
}
.warningModal .modal-dialog form {width: 640px;margin: 4em auto;}
.warningModal .modal-dialog .adult-m hgroup {margin-bottom: 2em}
.warningModal .modal-dialog .main-logo {width: 260px;margin: 0 auto;}
.warningModal .modal-dialog .main-logo img { width: 100% }
.warningModal .modal-dialog .adult-m .login-screen-m .warning-msg p {font-size: 14px;line-height: 18px;}
.warningModal .modal-dialog .adult-m .login-s2 .group {margin-bottom: 15px;}
.warningModal .modal-dialog .col-md-8 {
    -webkit-box-flex: 0;adult-m
    -webkit-flex: 0 0 66.666667%;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
}
.warningModal .modal-dialog .offset-md-2 {margin-left: 16.666667%;}
.warningModal .modal-dialog .adult-m .login-screen-m p {color: #4D5154;text-align: center;}
.warningModal .modal-dialog .adult-m .login-screen-m .warning-msg p {font-size: 14px;line-height: 18px;}

.warningModal .modal-dialog .button {
    position: relative;
    display: inline-block;
    padding: 12px 24px;
    margin: .3em 0 1em 0;
    width: 100%;
    vertical-align: middle;
    color: #fff;
    font-size: 18px;
    line-height: 30px;
    -webkit-font-smoothing: antialiased;
    text-align: center;
    background: transparent;
    border: 0;
    cursor: pointer;
    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    font-family: Barlow, sans-serif;
    font-weight: 700;
    -ms-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -webkit-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    font-family: Montserrat, Open Sans, Helvetica;
}
.warningModal .modal-dialog .button:hover {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); opacity: 0.8;  cursor:pointer}
.warningModal .modal-dialog .buttonpink {background: #e620a0;}
.warningModal .modal-dialog .buttonoutline {border: 1px #4a4a4a solid;color: #4a4a4a;}
.warningModal .modal-dialog .adult-m .button {font-family: 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: normal;}
.warningModal .modal-dialog .lang-m {text-align: center;margin-top: 20px;width: 100%;}
.warningModal .modal-dialog .lang-m a {color: #4D5154;font-size: 18px;}

a, area, button, [role="button"], input, label, select, summary, textarea {-ms-touch-action: manipulation;touch-action: manipulation;}
.npx-modal .modal-content { box-shadow:none; border-radius:0; /*height: 100vh;*/ }
#pinModal .modal-body p.title { font-size: 22px; font-weight: bold; text-align: center; color: #4d5154; }
#pinModal .modal-body p { text-align: center; color: #A5A5A5; font-size: 14px}
#pinModal .mcl_enter_pin { margin-top: 20px }
#pinModal .mcl_enter_pin .title { font-size: 22px; font-weight: bold; text-align: center; color: #4d5154; }
#pinModal .mcl_enter_pin .errmsg { font-size: 14px; color: red; margin-top: 10px; text-align: center; }
#pinModal .pc-create-pin { text-align: center; position: relative; width: 280px;margin: 0 auto;}
#pinModal .pc-create-pin input { float:left; width: 50px;height: 50px;text-align: center;margin-right: 5px;border: none;border-bottom: 1px #94A0AE solid;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;font-size: 26px;}
#pinModal .pc-pin-b { margin-top: 25px }
#pinModal .modal-dialog .button {
    position: relative;
    display: inline-block;
    padding: 12px 24px;
    margin: .3em 0 1em 0;
    width: 100%;
    vertical-align: middle;
    color: #fff;
    font-size: 18px;
    line-height: 30px;
    -webkit-font-smoothing: antialiased;
    text-align: center;
    background: transparent;
    border: 0;
    cursor: pointer;
    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    font-family: Barlow, sans-serif;
    font-weight: 700;
    -ms-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -webkit-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    font-family: Montserrat, Open Sans, Helvetica;
}

#pinModal .modal-dialog .buttonpink {background: #e620a0;}
#pinModal .modal-dialog .buttonnooutline {background: none; border:none; color:#e620a0; }
#pinModal .button.btn-width-m { width: 100px;padding: 10px;font-weight: normal;font-size: 16px;line-height: 20px;}
#pinModal .modal-dialog .button:hover {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); opacity: 0.8;  cursor:pointer}
#pinModal .pin_need_help { margin-top: 30px}
#pinModal .pin_need_help a { color: #e620a0}
#pinModal .pc-create-pin .showpsw-pin-btn { margin-top: 15px; float: left }
#pinModal .pc-create-pin .showpsw-pin-btn a {color: #94A0AE;font-size: 14px;cursor: pointer}
.main-banner-adult > img, .adult-container { visibility: visible ;}
.modal-open .main-banner-adult > img { visibility: hidden} 
.modal-open .adult-container { visibility: hidden}
.modal.in .modal-dialog {height: inherit; margin: 0 auto}
.modal-open .modal { overflow-x: hidden; overflow-y: auto; padding: 0!important;}
a {color: #e620a0;text-decoration: none;}

.right-content-m .top-nav-watchlist ul li.active a, .right-content-m .top-nav-watchlist ul li.active a:hover {background: #e620a0; color: #fff}
.right-content-m .top-nav-watchlist ul li a {color:#e620a0}
.right-content-m .top-nav-watchlist ul li a:hover {color:#fff; background: #e620a0}
.theme-setting .content-m h2, .theme-setting .content-m h3 { color:#4d5154 }
.theme-setting .content-m p, .theme-setting .content-m ul.tc-ul li{ color: #A5A5A5 }

.faq-list .faq-answers .faq-at.note {font-size: 13px;}
.faq-list .faq-answers h2 { color: #585858; font-size: 18px; font-weight: bold; }
.faq-list .faq-answers {color: #A5A5A5 }

.modal-content { border:none}
.adult-m .login-screen-m p { margin-bottom:0}
.fade {
    opacity: 0;
    -webkit-transition: opacity .01s linear;
    -o-transition: opacity .01s linear;
    transition: opacity .01s linear;
}

