/*
.movie-card .mc-title a{ text-decoration: none; color: #333333; font-size: 16px; line-height: 18px;}
.movie-card .mc-title a:hover{ text-decoration: underline;}
.movie-card .mc-director{ height: 20px; line-height: 20px; overflow-y: hidden; padding-bottom: 2px;}
.movie-card .mc-director a{ text-decoration: none; color: #326E9C; font-size: 14px; line-height: 20px}
.movie-card .mc-director a:hover{ text-decoration: underline}
.movie-card .credits i {font-style: normal;}
.movie-card .mc-cast a{ text-decoration: none; color: #666666; font-size: 14px; line-height: 15px; white-space: nowrap;}
.movie-card .mc-cast .nb{ display: inline-block;}
.movie-card .mc-cast a:hover{ text-decoration: underline}
.movie-card .mc-action{ background-color: #F5F5F5; border: 1px solid #DDDDDD; border-radius: 3px; cursor: pointer; text-align: center;}
.movie-card .mc-action:hover{ background-color: #DDDDDD !important; color: #666666}
.movie-card .mc-action a i{ color: #666666; font-size: 14px;}
.movie-card .mc-action:hover a i{ color: #666666}

/*
.movie-card-0{ position:relative; }
.movie-card-0 img{ vertical-align: text-bottom;}
.movie-card-0 .mc-poster{ display: inline-block;}
.movie-card-0 .mc-poster img{ box-shadow: 2px 3px 4px #BBBBBB; border-radius: 5px;}
.movie-card-0 .mc-info-container{ display: inline-block; width: 70%; margin-left: 10px; min-height: 150px; vertical-align: top;}
.movie-card-0 .mc-info-container > div{ margin-bottom: 7px; }
.movie-card .mc-actions{ float: right;}
.movie-card .mc-action{ display: inline-block; margin-left: 5px;}
.movie-card .mc-action:hover{ background-color: #FFFFFF}


.movie-card-1{ position:relative;}
.movie-card-1 img{ vertical-align: text-bottom;}
.movie-card-1 .mc-title{ margin-bottom: 5px;}
.movie-card-1 .mc-poster{ display: inline-block; }
.movie-card-1 .mc-poster img{ box-shadow: 2px 3px 4px #BBBBBB; border-radius: 5px;}
.movie-card-1 .mc-info-container{ display: inline-block; width: 70%; margin-left: 20px; vertical-align: top; min-height: 145px;}
.movie-card-1 .mc-info-container > div{ margin-bottom: 7px;}
.movie-card-1 .mc-info-container .mc-director{ height: auto; overflow-y: none;}
.movie-card-1 .mc-info-container .mc-cast{ overflow-y: hidden;}
.movie-card-1 .mc-info-container .mc-cast a{ display: inline-block; margin-bottom: 3px;}
.movie-card-1 .mr-rating{ position: relative; }
.movie-card-1 .mr-rating .main-avbur{ position: absolute; top: 0px; left: 130px;}
.movie-card-1 .mr-rating .main-avbur .avgrat-box-ur{ font-size: 16px; text-align: center; color: #FFFFFF; letter-spacing: -1px; width: 2em; height: 1.6em; line-height: 1.6em; margin: 0 auto; border-radius: .3em; box-sizing: border-box; font-weight: normal; display: inline-block; margin-right: 5px; border: 1px solid #900; background: #900; font-weight: bold;}
.movie-card-1 .mr-rating .main-avbur small{ display: inline-block; color: #555;}
.movie-card-1 .mr-rating .main-avbur a{ margin-left: 3px;}
*/

/*
.movie-card-3 img{ vertical-align: text-bottom;}
.movie-card-3 .mc-info-container > div{ padding:1px 0px;}

.movie-card-7{ position:relative;}
.movie-card-7 .mc-poster{ position: absolute}
.movie-card-7 img{ vertical-align: text-bottom;}
.movie-card-7 .mc-info-container{ margin-left: 75px; min-height: 95px}
.movie-card-7 .mc-info-container > div{ padding:1px 0px;}
*/
.movie-card-13{ color: #666; margin: 0px; padding:0px; position: relative;}
.movie-card-13 .mc-image img{ border: 1px solid #E2E2E2; height: 234px; width:155px; border-radius: 5px; box-shadow: 2px 3px 4px #BBBBBB}
.movie-card-13 .fringe{text-align: center; font-size: 85%; color:#ffffff; position: absolute; bottom:15px; left:1px; right:1px; height: 50px;  background: #447CAD; filter: Alpha(Opacity=90); -moz-opacity: .90; opacity: .90; padding: 4px 0px 4px 0px;}
.movie-card-13 .mtitle{font-size: 123.1%; height:36px; margin-bottom: 2px; overflow-y: hidden;}
.movie-card-13 a{text-decoration: none;}
/*
.movie-card-21{ position:relative;}
.movie-card-21 h3{ height: 24px; overflow: hidden; text-overflow: ellipsis; color: #3c6e99; margin: 0 0 8px 0}
.movie-card-21 h3 a{ font-weight:bold; font-size:18px; color:#3c6e99;}
.movie-card-21 img{ vertical-align: baseline;}
.movie-card-21 .mc-poster{ position: absolute; margin-top: 3px;}
.movie-card-21 .mc-poster img{ border: 0; box-shadow: 0 1px 5px rgba(0,0,0,0.5); border-radius: 5px;}
.movie-card-21 .mc-info-container{ margin-left: 110px; min-height: 180px; margin-bottom: 20px;}
.movie-card-21 .mc-info-container > div{ padding:1px 0px; margin-bottom: 3px;}
.movie-card-21 .mc-year-country { font-size: 13px;color: #666666;}
.movie-card-21 .mc-year-country img{ vertical-align: text-bottom;}
.movie-card-21 .mc-director{ height: 20px; overflow: hidden; }
.movie-card-21 .mc-cast a{ text-decoration: none; color: #666666; font-size: 14px; line-height: 17px;}
.movie-card-21 .mc-cast{ height: 34px; overflow: hidden;}
.movie-card-21 .mc-sinop{ margin-top: 6px; height: 58px; line-height: 14px !important; overflow-y: hidden; text-overflow: ellipsis;}
.movie-card-21 .mc-sinop a{ color: #333333; font-style: italic; font-size: 12px; height: 58px; line-height: 14px !important; overflow-y: hidden; text-overflow: ellipsis;}

.movie-card .mc-actions { float: right; }
.movie-card-21 .mc-action{ background-color: #f5f5f5; border: 1px solid #dddddd; border-radius: 3px; cursor: pointer;}
.movie-card-21 .mc-action:hover{ background-color:#ffffff; }
.movie-card-21 .mc-action .addl{ color: #777777 !important; float: none; border: 0; vertical-align: middle;}
.movie-card-21 .mc-action .addl i{ font-size: 14px; line-height: 14px;}
*/

/*
.movie-card-ac{ clear: both; height: 60px; padding: 0px;}
.movie-card-ac > img {float:left; width: 40px; height: 60px}
.movie-card-ac .title {margin-left: 46px; font-weight: bold; color: #666; line-height: 18px; font-size: 14px; text-align: left; white-space: nowrap;}
.movie-card-ac .cast {margin-left: 46px; color: #888; font-style: italic; font-size: 12px; line-height: 15px; text-align: left;}
*/
/*
.movie-card .mr-rating .avgrat-box{ font-size: 16px; background: #447CAD; text-align: center; color: #FFFFFF; letter-spacing: -1px; width: 2em; height: 1.6em; line-height: 1.6em; margin: 0 auto; border-radius: .3em; box-sizing: border-box; border: 1px solid #447CAD; font-weight: normal; display: inline-block; margin-right: 5px;}
.movie-card .mr-rating .ratcount-box{ letter-spacing: -.5px; white-space: nowrap; font-size: 14px; text-align: center; color: #888888; padding: 1px 1px; display: inline-block;}

.moviecard-section-container .hidden{ display: none;}
*/

/*
.movie-card-22 .mc-left {float: left; width: 100px;}
.movie-card-22 .mc-left .mc-poster img {border-radius: 5px;}
.movie-card-22 .mc-left + .mc-right {margin-left: 120px;}
.movie-card-22 .mc-right .mc-actions {float: right; width: 270px;}
.movie-card-22 .mc-right .mc-actions .badge {background: #BDD6EC; display: inline-block; padding: 0 5px; border-radius: 3px; line-height: 18px; position: absolute; right: 6px; top: 6px;}
.movie-card-22 .mc-right .mc-actions .stats {float: right; text-align: center;}
.movie-card-22 .mc-right .mc-actions .stats .avg-rating {width: 60px; height: 60px; line-height: 60px; font-size: 30px; padding: 0; border-radius: 10px; margin: auto auto 15px auto;}
.movie-card-22 .mc-right .mc-actions .stats .rat-count {margin-bottom: 15px; font-size: 14px; color: #333;}
.movie-card-22 .mc-right .mc-actions .stats .rat-count div {display: inline-block;}
.movie-card-22 .mc-right .mc-actions .stats .rat-count i {color: inherit;}
.movie-card-22 .mc-right .mc-actions .stats .rat-count.countcat {font-weight: bold; font-size: 18px;}
.movie-card-22 .mc-right .mc-data {border-right: 1px solid #CCC; margin-right: 290px; padding-right: 20px;}
.movie-card-22 .mc-right .mc-data .genre {display: inline-block; border-right: 1px solid #666; padding-right: 5px; font-weight: bold;}
.movie-card-22 .mc-right .mc-data .synop {margin: 15px 0;}
.movie-card-22 .mc-right .mc-data .synop .synop-text {color: #555;}
.movie-card-22 .mc-right .mc-data .duration {margin-top: 15px;}
.movie-card-22 .mc-right .mc-data .duration i {font-size: 16px; vertical-align: bottom;}
.movie-card-22 .mc-action {width: 140px; height: 30px; line-height: 30px; background: #FFF; border-radius: 0; text-align: left; margin: 0 0 10px 0; padding: 0 10px; font-size: 14px; position: relative;}
.movie-card-22 .mc-action:hover {background: #F5F5F5 !important;}
.movie-card-22 .mc-action i {margin-right: 7px; font-size: 16px !important;}
.movie-card-22 h3 {font-weight: normal; font-size: 18px; margin-top: 0;}
.movie-card-22 .pos {font-weight: bold; text-align: center; font-size: 14px; margin-top: 15px; position: absolute;  top: -10px; left: 5px; background: #F5F5F5; width: 30px; height: 30px; line-height: 30px; border-radius: 15px; box-shadow: 1px 1px 2px #888}
.movie-card-22 .director {font-weight: bold; margin: 5px 0;}
.movie-card-22 .avg-rating-sm {width: 60px; height: 50px; line-height: 50px; font-size: 24px; padding: 0; border-radius: 10px; margin-bottom: 5px; background: #990000; color: #FFF; font-weight: bold;}
.movie-card-22 .avg-rating-sm + .rat-count {color: #222 !important; margin-bottom: 10px !important;}
.movie-card-22 .avg-rating-sm ~ .avg-rating {height: 50px !important; line-height: 50px !important; margin-bottom: 5px !important; font-size: 24px !important;}
.movie-card-22 .duration {text-align: center; margin-top: 10px;}
.movie-card-22 .duration i {font-size: 16px; vertical-align: bottom;}
*/








.mc-flex {position:relative; display: flex !important;}
.mc-flex .mc-title {margin-bottom: 5px;}
.mc-flex .mc-title img {vertical-align: text-top;}
.mc-flex .mc-title a {text-decoration: none; color: #333333; font-size: 16px;}
.mc-flex .mc-poster {min-width: 100px;}
.mc-flex .mc-poster img {box-shadow: 2px 3px 4px #BBBBBB; border-radius: 5px;}
.mc-flex .mc-info-container {padding-left: 15px; min-height: 150px; vertical-align: top; width: 100%; margin: 0; }
.mc-flex .mc-info-container > div {margin-bottom: 7px;}
.mc-flex .mc-info-container .mc-director {margin-bottom: 10px;}
.mc-flex .mc-info-container .mc-director i {color: #777777; font-style: normal;}
.mc-flex .mc-info-container .mc-director a {text-decoration: none; color: #326E9C; font-size: 14px; line-height: 20px;}
.mc-flex .mc-info-container .mc-director a:hover {text-decoration: underline;}
.mc-flex .mc-info-container .mc-cast {overflow-y: hidden;}
.mc-flex .mc-info-container .mc-cast a {text-decoration: none; color: #666666; font-size: 14px; line-height: 15px; white-space: nowrap; display: inline-block; margin-bottom: 3px;}
.mc-flex .mc-info-container .mc-cast a:hover {text-decoration: underline}
.mc-flex .mc-info-container .mc-cast .nb {display: inline-block;}
.mc-flex .mr-rating .avgrat-box {font-size: 16px; background: #447CAD; text-align: center; color: #FFFFFF; letter-spacing: -1px; width: 2em; height: 1.6em; line-height: 1.6em; margin: 0 auto; border-radius: .3em; box-sizing: border-box; border: 1px solid #447CAD; font-weight: normal; display: inline-block; margin-right: 5px;}
.mc-flex .mr-rating .ratcount-box {letter-spacing: -.5px; white-space: nowrap; font-size: 14px; text-align: center; color: #888888; padding: 1px 1px; display: inline-block;}
.mc-flex .mr-rating {position: relative; }
.mc-flex .mr-rating .main-avbur {position: absolute; top: 0px; left: 130px;}
.mc-flex .mr-rating .main-avbur .avgrat-box-ur{ font-size: 16px; text-align: center; color: #FFFFFF; letter-spacing: px; width: 2em; height: 1.6em; line-height: 1.6em; margin: 0 auto; border-radius: .3em; box-sizing: border-box; font-weight: normal; display: inline-block; margin-right: 5px; border: 1px solid #900; background: #900; font-weight: bold;}
.mc-flex .mr-rating .main-avbur small{ display: inline-block; color: #555;}
.mc-flex .mr-rating .main-avbur a{ margin-left: 3px;}
.mc-flex .mc-actions {float: none !important;}
.mc-flex .mc-action {background-color: #F5F5F5; border: 1px solid #DDDDDD; border-radius: 3px; cursor: pointer; text-align: center; width: 20px; height: 20px; line-height: 22px; margin-bottom: 5px;}
.mc-flex .mc-action:hover {background-color: #DDDDDD; color: #666666}
.mc-flex .mc-action a i {color: #666666; font-size: 14px;}
.mc-flex .mc-action span i {color: #666666; font-size: 14px;}
.mc-flex .mc-action:hover a i {color: #666666;}


.mc-flex.movie-card-22 h3 {font-weight: normal; font-size: 18px; margin-top: 0;}
.mc-flex.movie-card-22 .pos {font-weight: bold; text-align: center; font-size: 14px; margin-top: 15px; position: absolute;  top: -10px; left: 5px; background: #F5F5F5; width: 30px; height: 30px; line-height: 30px; border-radius: 15px; box-shadow: 1px 1px 2px #888}
.mc-flex.movie-card-22 .mc-left {margin-right: 15px;}
.mc-flex.movie-card-22 .mc-right-content {display: flex;}
.mc-flex.movie-card-22 .mc-data {border-right: 1px solid #CCC; padding-right: 20px;}
.mc-flex.movie-card-22 .mc-data img {vertical-align: sub;}
.mc-flex.movie-card-22 .mc-data .genre {display: inline-block; border-right: 1px solid #666; padding-right: 5px; font-weight: bold;}
.mc-flex.movie-card-22 .mc-data .synop {margin: 15px 0;}
.mc-flex.movie-card-22 .mc-data .synop .synop-text {color: #555;}
.mc-flex.movie-card-22 .mc-data .director {font-weight: bold; margin: 5px 0;}
.mc-flex.movie-card-22 .mc-data .duration {margin-top: 15px;}
.mc-flex.movie-card-22 .mc-data .duration i {font-size: 16px; vertical-align: bottom;}
.mc-flex.movie-card-22 .mc-actions {margin: 0 15px;}
.mc-flex.movie-card-22 .mc-actions .badge {background: #BDD6EC; display: inline-block; padding: 0 5px; border-radius: 3px; line-height: 18px; position: absolute; right: 6px; top: 6px;}
.mc-flex.movie-card-22 .mc-action {width: 140px; height: 30px; line-height: 30px; background: #FFF; border-radius: 0; text-align: left; margin: 0 0 10px 0; padding: 0 10px; font-size: 14px; position: relative; display: block;}
.mc-flex.movie-card-22 .mc-action:hover {background: #F5F5F5;}
.mc-flex.movie-card-22 .mc-action i {margin-right: 7px; font-size: 16px;}
.mc-flex.movie-card-22 .stats {text-align: center; min-width: 90px; margin-left: 20px;}
.mc-flex.movie-card-22 .stats .avg-rating {width: 60px; height: 60px; line-height: 60px; font-size: 30px; padding: 0; border-radius: 10px; margin: auto auto 15px auto;}
.mc-flex.movie-card-22 .stats .rat-count {margin-bottom: 15px; font-size: 14px; color: #333;}
.mc-flex.movie-card-22 .stats .rat-count div {display: inline-block;}
.mc-flex.movie-card-22 .stats .rat-count i {color: inherit;}
.mc-flex.movie-card-22 .stats .rat-count.countcat {font-weight: bold; font-size: 18px;}
.mc-flex.movie-card-22 .avg-rating-sm {width: 60px; height: 50px; line-height: 50px; font-size: 24px; padding: 0; border-radius: 10px; margin: 0 auto 5px auto; background: #990000; color: #FFF; font-weight: bold;}
.mc-flex.movie-card-22 .avg-rating-sm + .rat-count {color: #222; margin-bottom: 10px;}
.mc-flex.movie-card-22 .avg-rating-sm ~ .avg-rating {height: 50px; line-height: 50px; margin-bottom: 5px; font-size: 24px;}
.mc-flex.movie-card-22 .duration {text-align: center; margin-top: 10px;}
.mc-flex.movie-card-22 .duration i {font-size: 16px; vertical-align: bottom;}


.mc-flex.movie-card-ac {clear: both; height: 60px; padding: 3px 5px; }
.mc-flex.movie-card-ac > img {width: 40px; height: 60px; margin-right: 10px;}
.mc-flex.movie-card-ac .title {font-weight: bold; color: #666; line-height: 18px; font-size: 14px; text-align: left; white-space: nowrap;}
.mc-flex.movie-card-ac .cast {color: #888; font-style: italic; font-size: 12px; line-height: 15px; text-align: left;}

.mc-flex.movie-card-4{ width: 50%; }
.mc-flex.movie-card-4 .mm {padding: 10px; display: flex;}
.mc-flex.movie-card-4 .mc-title{ margin-bottom: 15px}
.mc-flex.movie-card-4 .mc-title a{ color: #447cad; font-size: 18px;}
.mc-flex.movie-card-4 .mc-title a:hover{ text-decoration: underline;}
.mc-flex.movie-card-4 .mc-info-container .expl{ font-size: 18px; margin-bottom: 15px;}
.mc-flex.movie-card-4 .mc-info-container .expl .new-show{ background: #ffa84c; border-radius: 3px; padding: 5px; font-size: 16px; color: #333333;}
.mc-flex.movie-card-4 .mc-poster{ width: auto; position: relative;}
.mc-flex.movie-card-4 .mc-poster img{ width: 140px; height: auto;}
.mc-flex.movie-card-4 .mc-poster .main-avbur{ position: absolute; bottom: -10px; left: 40%;}
.mc-flex.movie-card-4 .mc-poster .main-avbur .avgrat-box-ur{ font-size: 18px; text-align: center; color: #FFFFFF; letter-spacing: -1px; width: 2em; height: 1.6em; line-height: 1.6em; margin: 0 auto; border-radius: .3em; box-sizing: border-box; font-weight: normal; background: #900; font-weight: bold; border: 1px solid #FFFFFF;}
.mc-flex.movie-card-4 .mc-info-container{ width: 64%;}
.mc-flex.movie-card-4 .cat-info{ padding: 0px; background: #FFFFFF; display: block;}
.mc-flex.movie-card-4 .cat-info .cat-info-data{ margin-top: 15px; width: 100%; padding: 0px;}
.mc-flex.movie-card-4 .cat-info .cat-info-data.expl{ display: block; border: 0; width: 100%; margin-top: 10px; padding: 0px;}
.mc-flex.movie-card-4 .cat-info .cat-info-data .date-start{}
.mc-flex.movie-card-4 .cat-info .cat-info-data .date-start strong{ font-size: 16px;}
.mc-flex.movie-card-4 .cat-info .cat-info-data .date-end{ margin-top: 10px;}
.mc-flex.movie-card-4 .cat-info .cat-info-data .date-end strong{ margin-top: 10px; font-size: 16px;}
.mc-flex.movie-card-4.movie-rec{  border-radius: 6px; border: 2px solid #FDCC1A; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; flex-wrap: wrap; margin-bottom: 5px;}
.mc-flex.movie-card-4.movie-soul-rec{ border-radius: 6px; border: 2px solid #FDCC1A; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; flex-wrap: wrap; margin-bottom: 5px; }
.mc-flex.movie-card-4.movie-soul-rec .mm, .mc-flex.movie-card-4.movie-rec .mm{flex: 1}
.mc-flex.movie-card-4.movie-rec .mc-poster, .mc-flex.movie-card-4.movie-soul-rec .mc-poster{position: relative;}
.mc-flex.movie-card-4.movie-rec .mc-poster .fa-rec-cal{ background: #FFFFFF; position: absolute; padding: 10px; border-radius: 20px; bottom: -40px; left: 20px; border: 1px solid #333;}
.mc-flex.movie-card-4.movie-rec .mc-poster .fa-rec-cal i{ font-size: 36px;}
.mc-flex.movie-card-4.movie-rec .mc-info-container, .mc-flex.movie-card-4.movie-soul-rec .mc-info-container { flex: 1;}
.mc-flex.movie-card-4.movie-rec .fa-rec-show-wrapper, .mc-flex.movie-card-4.movie-soul-rec .fa-rec-show-wrapper{ flex: 0 0 100%; padding: 10px; margin-top: 10px; text-align: center; background: #FDCC1A;}
.mc-flex.movie-card-4 .fa-rec-show-wrapper.left-align {text-align: left;}
.mc-flex.movie-card-4 .fa-rec-show-wrapper .sm-rec{ position: absolute; right: 5px; font-size: 45px; bottom: 0; background: #FDCC1A; width: 70px; height: 70px; border-radius: 35px; line-height: 70px; color: #447CAD; text-align: center;}
.mc-flex.movie-card-4 .fa-rec-show-wrapper .sm-rec i {color: inherit;}
.mc-flex.movie-card-4 .cat-info .jw-wrapper-alone{ margin-top: 10px;}
.mc-flex.movie-card-4 .cat-info .jw-wrapper-alone .body .prov-offers-wrapper a img{ border-radius: 3px; box-shadow: 2px 3px 4px #bbbbbb; border: 1px solid #e2e2e2}
.mc-flex.movie-card-4 .cat-info .jw-wrapper-link a{ color: #333333; font-size: 16px;}
.mc-flex.movie-card-4 .cat-info .jw-wrapper-link .fa-cat-img{ border-radius: 3px; height: 40px; box-shadow: 2px 3px 4px #bbbbbb; border: 1px solid #e2e2e2}
.mc-flex.movie-card-4 .mc-info-container .cat-info .new-show{ background: #ffa84c; border-radius: 3px; padding: 5px; font-size: 16px; color: #333333;}
.mc-flex.movie-card-4 .mc-info-container .cat-info {display: block;}
.mc-flex.movie-card-4 .mc-info-container .cat-info .jw-wrapper, .mc-flex.movie-card-4 .mc-info-container .cat-info .jw-wrapper-alone{ width: max-content; margin-left: unset; }
.movie-card-4.mc-flex .mc-actions{ margin-right: 5px;}
.movie-card-4.mc-flex .mc-actions .mc-action{ margin-top: 10px;}
.movie-card-4.mc-flex .recent-lists{ z-index: 1001; border-radius: 6px; width: fit-content;}
.movie-card-4.mc-flex .recent-lists .error-lst-md{ padding: 10px; background-color: #ff8484; color: #333; font-weight: bold; border: 1px solid #ff0000; color: #FFFFFF;}
.movie-card-4.mc-flex .recent-lists > table > tbody > tr > td > .list-name{ padding: 7px 0px 14px}

.movie-card.moviecard-title{}
.movie-card.moviecard-title .mc-title-wrapper{ display: flex; align-items: center; }
.movie-card.moviecard-title .mc-title-wrapper a{width: 70%; font-size: 18px;}
.movie-card.moviecard-title .mc-title-wrapper a:hover{ text-decoration: underline; }
.movie-card.moviecard-title .mc-title-wrapper a .year{ color: #333333; font-size: 16px;}
.movie-card.moviecard-title .mc-title-wrapper .expl{ font-weight: bold;  margin-left: 5px; display: inline-block;}
.movie-card.moviecard-title .mc-title-wrapper .expl .new-show{ background: #ffa84c; border-radius: 3px; padding: 5px; font-size: 16px; color: #333333; font-weight: normal;}
.movie-card.moviecard-title .movie-info-streaming-prov{ margin-left: 3px;}
.movie-card.moviecard-title .movie-info-streaming-prov .jw-wrapper .body{ display: flex;}
.movie-card.moviecard-title .movie-info-streaming-prov .jw-wrapper .body .mone-type-wrapper{ margin-right: 3px;}
.movie-card.moviecard-title .movie-info-streaming-prov .jw-wrapper-alone .mone-type-wrapper{ display: inline-block;}
.movie-card.moviecard-title .movie-info-streaming-prov .jw-wrapper-link a{ color: #333333; font-size: 13px;}
.movie-card.moviecard-title .movie-info-streaming-prov img{ height: 30px; border-radius: 3px; box-shadow: 2px 3px 4px #bbbbbb;}
.movie-card.moviecard-title .fa-rec-show-wrapper{ display: flex; align-items: center; width: fit-content; padding: 10px; background: #FDCC1A ; border-radius: 6px; margin-top: 3px;}
.movie-card.moviecard-title .fa-rec-show-wrapper .sm-rec{ margin-left: 3px;}
.movie-card.moviecard-title .fa-rec-show-wrapper .sm-rec i{ font-size: 20px; color: #447cad;}
