/* PHP Melody template: responsive adaptation applied after all original styles. */
*{box-sizing:border-box}html{overflow-x:hidden}body{margin:0;background:#f3f4f5;color:#333;font:15px/1.65 "Open Sans",Arial,sans-serif}a{color:#147eaa}img{max-width:100%;height:auto}h1{font-size:29px;line-height:1.3;overflow-wrap:anywhere}h2{font-size:23px}h3{font-size:17px;line-height:1.4}p{overflow-wrap:anywhere}main,#wrapper{max-width:1100px;margin:22px auto;padding:0 18px}.fixed960{width:auto;max-width:1100px}.restore-header{background:#fff;border-bottom:1px solid #ddd;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px max(20px,calc((100% - 1064px)/2))}.brand{display:flex;align-items:center;gap:12px;color:#1689b3;font-size:25px;font-weight:bold;text-decoration:none}.brand img{width:56px;max-height:60px;object-fit:contain}.restore-header form{display:flex;margin:0;gap:6px}.restore-header input{min-width:250px;width:auto;height:auto;padding:10px;border:1px solid #ccc;border-radius:3px;margin:0}.restore-header button{padding:10px 16px;background:#258cb2;color:#fff;border:0;border-radius:3px}.wide-nav{height:auto;min-height:46px;background:#278fb5}.wide-nav a{color:#fff!important}.navbar .nav>li>a{padding:12px 15px}.nav-collapse{height:auto!important;overflow:visible!important}.dropdown-menu{background:#fff}.wide-nav .dropdown-menu a{color:#246c89!important}.dropdown:hover>.dropdown-menu,.dropdown:focus-within>.dropdown-menu{display:block}.btn-navbar{display:none!important}#primary,.widget,.post{background:#fff;padding:18px;border:1px solid #e4e4e4;border-radius:3px}#primary .post{padding:0;border:0}.row-fluid{width:100%}.row-fluid:after{content:"";display:table;clear:both}.pm-ul-browse-videos,.pm-ul-latest-videos,.pm-ul-top-videos,.pm-ul-related-videos{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;margin:0!important;padding:0!important;height:auto!important}.pm-ul-browse-videos>li,.pm-ul-latest-videos>li,.pm-ul-top-videos>li,.pm-ul-related-videos>li{width:auto!important;height:auto!important;margin:0!important;float:none!important;min-height:0!important;padding:14px;border:1px solid #e5e5e5;background:#fff}.pm-li-video{width:100%!important;height:auto!important;min-height:0!important}.pm-title-link{white-space:normal!important;height:auto!important;display:block;overflow:visible!important}.pm-video-thumb:not(:has(img)),.pm-featured-highlight>a.play-button,.pm-featured-highlight:not(:has(img))>a,.pm-video-attr:empty,.vertical-align,.clearfix:empty{display:none!important}.pm-featured-highlight,.pm-featured-sidelist{float:none!important;width:100%!important;height:auto!important;position:static!important}.pm-featured-highlight-title{position:static!important;background:none!important}.pm-featured-highlight-title a{color:#167ea3!important}.pm-ul-featured-videos{position:static!important;width:auto!important;height:auto!important;list-style:none;margin:0;padding:0}.pm-ul-featured-videos li{display:block!important;width:auto!important;height:auto!important;float:none!important;padding:8px 0}.pm-ul-featured-videos li:nth-child(n+5){display:none!important}.caroufredsel_wrapper{width:100%!important;height:auto!important;position:static!important}.pm-video-description,.entry-post{height:auto!important;max-height:none!important;overflow:visible!important;font-size:15px}.entry-post span,.entry-post strong{font-size:inherit!important}.entry-post pre{white-space:normal;word-break:normal;background:transparent;border:0}.entry-post img{display:block;margin:18px auto}.pm-player-full-width{min-height:0!important;height:auto!important}.video-source{display:inline-block;margin:12px 0;padding:12px 20px;background:#278fb5;color:white;border-radius:3px}.updated,.pm-video-attr-since,time{color:#6e7780;font-size:12px}.restore-footer{padding:30px;text-align:center;border-top:1px solid #ddd;background:#fff;margin-top:32px}.pagination{height:auto}.pagination a{padding:6px}.tab-content>.tab-pane{display:block;opacity:1}.hide,.hide-dislike,.modal{display:none!important}table{max-width:100%;display:block;overflow:auto}.restore-search{max-width:900px;margin:30px auto;padding:20px}.search-result{background:#fff;padding:20px;border:1px solid #ddd;margin:15px 0}.search-result p{margin:5px 0}.pm-thumb-fix,.pm-thumb-fix-clip{height:auto!important;width:auto!important}.row-fluid .span4 .pm-ul-browse-videos{grid-template-columns:1fr}.comments-notice{font-size:13px;color:#7c858b}
@media(max-width:850px){.restore-header{padding:16px;flex-wrap:wrap}.restore-header form{width:100%}.restore-header input{min-width:0;flex:1}.row-fluid>[class*="span"]{float:none!important;width:100%!important;margin-left:0!important}.row-fluid>.span4{margin-top:24px!important}.pm-ul-browse-videos,.pm-ul-latest-videos,.pm-ul-top-videos,.pm-ul-related-videos{grid-template-columns:repeat(2,minmax(0,1fr))}.wide-nav .nav{display:flex;flex-wrap:wrap;float:none!important;margin:0}.wide-nav .nav>li{float:none}.navbar .nav>li>a{padding:10px}.nav-collapse{clear:both}.dropdown-menu{max-width:95vw}.dropdown-submenu>.dropdown-menu{left:0;top:100%}h1{font-size:25px}.container-fluid{padding:0}#wrapper{padding:0 12px}#primary{padding:14px}.brand{font-size:23px}.pm-li-video h3{font-size:16px}}
@media(max-width:480px){.pm-ul-browse-videos,.pm-ul-latest-videos,.pm-ul-top-videos,.pm-ul-related-videos{grid-template-columns:1fr}.brand img{width:42px}.navbar .nav>li>a{font-size:13px;padding:9px}.entry-post{line-height:1.75}.dropdown-menu{position:absolute!important}}
/* Media-less PHP Melody components must not retain player/thumbnail geometry. */
#pm-featured,#pm-featured .row-featured,#pm-featured .pm-featured-sidelist,#pm-featured .pm-featured-highlight{background:#fff!important;color:#333!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding:10px!important;position:static!important;width:100%!important}
#pm-featured *{max-width:100%!important;text-shadow:none!important}#pm-featured a{color:#147eaa!important}#pm-featured ul,#pm-featured li{height:auto!important;max-height:none!important;overflow:visible!important;position:static!important;float:none!important;width:100%!important}
.pm-ul-top-videos,.pm-ul-wn-videos,.pm-ul-home-articles{display:block!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;list-style:none!important}
.pm-ul-top-videos>li,.pm-ul-wn-videos>li,.pm-ul-home-articles>li{display:block!important;float:none!important;position:static!important;width:100%!important;height:auto!important;min-height:0!important;margin:0 0 12px!important;padding:10px!important;border-bottom:1px solid #e5e5e5!important;overflow:hidden!important}
.pm-ul-top-videos li>*,.pm-ul-wn-videos li>*,.pm-ul-home-articles li>*{position:static!important;float:none!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important}.pm-ul-top-videos h3,.pm-ul-wn-videos h3{font-size:15px!important;line-height:1.5!important}.pm-ul-top-videos .pm-video-thumb,.pm-ul-wn-videos .pm-video-thumb{display:none!important}
.navbar .nav>.dropdown>.dropdown-menu{display:none!important}.navbar .nav>.dropdown:hover>.dropdown-menu,.navbar .nav>.dropdown:focus-within>.dropdown-menu{display:block!important}.wide-nav,.navbar,.navbar-inner,.nav-collapse,.wide-nav .container{max-width:100%!important;min-width:0!important;width:auto!important}.wide-nav .nav{margin-left:0!important}
.region-list{margin-top:24px;border-top:1px solid #ddd;padding-top:14px}.region-list ul{columns:3;list-style:none;margin:12px 0;padding:0}.region-list summary{cursor:pointer;color:#147eaa;font-weight:bold}
@media(max-width:850px){body,#wrapper,.container-fluid,.row-fluid,#primary,.widget{min-width:0!important;max-width:100%!important}.wide-nav .navbar .nav>.dropdown>.dropdown-menu{display:none!important}.wide-nav .nav{display:flex!important;flex-wrap:wrap!important;width:100%!important}.wide-nav .nav>li{flex:0 0 auto}.navbar-inner{padding:0!important}.pm-ul-wn-videos li,.pm-ul-top-videos li{padding:8px!important}.region-list ul{columns:2}.restore-header form{max-width:100%}.restore-header input{width:0!important;min-width:0!important}.restore-header .brand{white-space:normal!important}}
#pm-ul-top-videos li h3,#pm-ul-top-videos li .pm-li-video,#pm-ul-top-videos li .pm-li-video *{position:static!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;float:none!important;overflow:visible!important;white-space:normal!important}
#pm-ul-top-videos li h3{display:block!important;margin:0 0 8px!important;padding:0!important}
#pm-featured #pm-ul-featured li h3,#pm-featured #pm-ul-featured li .pm-li-video,#pm-featured #pm-ul-featured li h3 *,#pm-featured #pm-ul-featured li .pm-li-video *{position:static!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;width:auto!important;height:auto!important;min-height:0!important;float:none!important;overflow:visible!important;white-space:normal!important}
#pm-featured #pm-ul-featured li h3{display:block!important;margin:0 0 8px!important;padding:0!important}
#pm-grid::before,#pm-grid::after,.pm-ul-browse-videos::before,.pm-ul-browse-videos::after,.pm-ul-latest-videos::before,.pm-ul-latest-videos::after,.pm-ul-related-videos::before,.pm-ul-related-videos::after{content:none!important;display:none!important}
#pm-grid li .pm-li-video h3,#pm-grid li .pm-li-video h3 a,.pm-ul-browse-videos li h3,.pm-ul-browse-videos li h3 a{height:auto!important;max-height:none!important;min-height:0!important;line-height:1.5!important;overflow:visible!important;white-space:normal!important;font-size:16px!important;margin:0 0 10px!important}
.pm-ul-top-videos li h3,.pm-ul-top-videos li h3 *,.pm-ul-top-videos li .pm-li-video,.pm-ul-top-videos li .pm-li-video *,.pm-ul-sidelist-videos li h3,.pm-ul-sidelist-videos li h3 *,.pm-ul-featured-videos li h3,.pm-ul-featured-videos li h3 *,.pm-ul-wn-videos li h3,.pm-ul-wn-videos li h3 *{position:static!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;float:none!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:none!important;min-height:0!important;line-height:1.5!important;overflow:visible!important;white-space:normal!important}
.pm-ul-top-videos li h3,.pm-ul-sidelist-videos li h3,.pm-ul-featured-videos li h3,.pm-ul-wn-videos li h3{display:block!important;margin:0 0 8px!important;padding:0!important}
