/*
Theme Name:		Amy Movie Child
Theme URI:		http://www.amytheme.com
Author:			AmyTheme
Author URI:		http://themeforest.net/user/amytheme
Description:	AmyMovie best WordPress movie theme.
Version:		1.2.8
License:		GNU General Public License v2 or later
License URI:	http://www.gnu.org/licenses/gpl-2.0.html
Template:		amy-movie
Tags:			two-columns, three-columns, left-sidebar, right-sidebar, custom-menu, editor-style
Text Domain:	amy-movie-child
*/

/***START Global***/
html,body{font-size:15px; line-height:1.9;}
body{background:#16232b; color:#fff; margin:0 !important;}
a{color:#dbdbdb; cursor:pointer !important;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#fff;}
.main-content{padding-bottom:0 !important;}
/*Heading Underlines*/
.amy-title,
.entry-related>h3{
    border-bottom: 3px solid #f5c000;
    display: inline-block;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 12px;
    margin-top: 0;
    position: relative;
    text-transform: uppercase;
}
.amy-title:after,
.entry-related>h3:after{
    background-image:url('../amy-movie/images/frontend/lines_dark.png');
    background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    bottom: -3px;
    content: "";
    height: 3px;
    position: absolute;
    right: 0;
    width: 42px;
}
/*Entry Link Headings*/
h1.entry-title a{color:#fff;}
h1.entry-title a:hover{color:#f5c000;}
/*Sort Loading Overlay*/
#amy-loading{background:rgba(25, 51, 66, 0.85);}
/*Pagination*/
.amy-pagination{padding-bottom:25px;}
.amy-pagination a{border-color:#193342;}
/*Blockquote*/
blockquote{border-color:#f5c000;}
/***END Global***/

/***START Header***/
/*Header Container*/
#masthead{border-bottom:1px solid #111; /*background:#152025;*/ box-shadow:none; padding:0 15px;}
#masthead .container{padding:15px 0; position:relative;}
/*Logo*/
#masthead #amy-site-logo .amy-logo{position:relative; z-index:1; max-width:135px; padding:10px 0;}
#masthead #amy-site-logo .underlay{position:absolute; bottom:0; left:-255px; z-index:0;}
/***END Header***/

/***START Main Nav***/
.amy-primary-navigation .menu-main-menu-container, .amy-primary-navigation .amy-mv-search{float:right;}
.amy-primary-navigation .menu-main-menu-container{margin-right:40px;}
/*Links*/
.amy-primary-navigation ul.nav-menu>li>a{line-height:42px;}
.amy-primary-navigation ul.nav-menu>li>a:hover{color:#ddd;} /*Hover*/
.amy-primary-navigation ul.nav-menu>li.current-menu-item>a{color:#f5c000;} /*Selected*/
/*Search Bar*/
.amy-mv-search{margin-bottom:0;}
.amy-mv-search button[type='submit']{width:40px; height:40px; padding:0; margin-left:5px; background-color: #f5c000; border:0 none; border-radius:50%; color:#fff; font-size:14px; font-weight:bold;}
/***END Main Nav***/

/***START Category Page Title***/
#amy-page-header .amy-page-title{min-height:auto !important; padding:60px 0; border-bottom:1px solid #111;}
#amy-page-header .amy-page-title .amy-breadcrumb{margin-top:10px !important; padding-right:15px;}
#amy-page-header .amy-page-title h1.page-title{position:relative; padding:0 !important; z-index:1; padding-left:15px !important;}
/*Transparent BG Image*/
#amy-page-header .amy-page-title::after{content:""; opacity:0.25; top:0; left:0; bottom:0; right:0; position:absolute; background-size:cover !important; background-position:center center !important; background-attachment:fixed !important;}
/***END Category Page Title***/

/***START Rating Overlay***/
.entry-thumb{display:inline-block; position:relative;}
span.rate {
    background: #f5c000 !important;
    border: medium none !important;
    border-radius: 50% !important;
    color: #ffffff !important;
    font-size: 35px !important;
    font-weight: bold !important;
    height: 100px !important;
    left: 50% !important;
    line-height: 100px !important;
    position: absolute !important;
    text-align: center !important;
    top: 33% !important;
    width: 100px !important;
    position:absolute !important;
    margin-left:-50px !important;
    opacity:0.95 !important;
}
/***END Rating Overlay***/

/***START 404 Page***/
.amy-404 .amy-mv-search{margin-bottom:35px;}
.amy-404 .amy-mv-search input[type="text"]{width:85%;}
/***END 404 Page***/

/***START Film Category Page***/
/*Title Bar*/
#amy-page-header.has-page-title, .amy-shortcode.amy-mv-list{margin-bottom:0;}
/*List*/
.amy-shortcode.amy-mv-list{padding:0;}
.filter-mv{margin:20px 0 35px;}
.amy-mv-list .entry-item .entry-thumb{margin-right:30px; width:200px; min-height:200px;}
.amy-mv-list .entry-item .entry-thumb a{display:block; position:relative; z-index:9;}
.amy-mv-list .entry-item .entry-thumb img{width:200px;}
.amy-mv-list .entry-item{margin:0; padding:20px 0;}
.amy-mv-list .entry-item .entry-content{margin-left:0 !important;}
.amy-mv-list .entry-item .entry-content ul.info-list li{margin-bottom:5px; max-height:59px;}
.amy-mv-list .entry-item .entry-content h2 a,
.amy-mv-list .entry-item .entry-content ul.info-list li label{color:#fff; margin:0;}
/***END Film Category Page***/

/***START Blog Category Page***/
.archive article.post .entry-content{color:#fff;}
.archive .amy-blog.amy-list .main-content article{margin-bottom:35px;}
.archive .amy-blog.amy-list .main-content article .entry-content.right .entry-info span.entry-date{color:#f5c000;}
/***END Blog Category Page***/

/***START Blog Page***/
.google-ads-article{margin:20px 0;}
.single-post{margin:60px 0 50px;}
.single #amy-page-header{max-height:none;}
.single article.post .entry-content{color:#fff;}
.single article.post .entry-left{padding-top:85px;}
.single article.post .entry-comment,
.single article.post .entry-title{display:none;}
/*Tags + Share Links*/
article.post .entry-info{border-color:#111;}
article.post .entry-tags,
article.post .entry-info .entry-share label{color:#dbdbdb;}
article.post .entry-info .tag-box a,
article.post .entry-info .entry-share ul li a{color:#fff;}
article.post .entry-info .tag-box a:hover,
article.post .entry-info .entry-share ul li a:hover{color:#f5c000;}
/***END Blog Page***/

/***START Blog Sidebar***/
.amy-page-sidebar .amy-widget-list.list-movie .entry-item{background:transparent; margin-bottom:30px;}
.amy-page-sidebar .amy-widget-list.list-movie .entry-thumb{margin-right:15px; max-width:180px;}
.amy-page-sidebar .amy-widget-list.list-movie .entry-content .duration{display:none;}
.amy-page-sidebar .amy-widget-list.list-movie .entry-content .genre a:hover{color:#f5c000;}
/***END Blog Sidebar***/

/***START Search Page***/
.movie-search{margin:35px 0;}
/***END Search Page***/

/***START Movie Page***/
.google-ads-movie{margin:0 0 20px;}
/*Header*/
#amy-page-header.full{background-color:#193342; min-height:330px; overflow:visible; background-size:cover; background-attachment:fixed;}
#amy-page-header img{min-width:100%;}
#amy-page-header .amy-breadcrumb{position:relative; z-index:10;}
#amy-page-header .thumb-container{padding-right:0;}
#amy-page-header .thumb-container .entry-thumb{position:absolute; width:100%; margin:25px 0; padding-right:15px; max-height:620px; overflow:hidden;}
#amy-page-header .info-container{padding-left:0;}
#amy-page-header .info-container .google-auto-placed{display:none !important;} /*Hide AdSense Ads on homepage grid to avoid layout issues*/
/*Poster*/
.amy-single-movie .entry-thumb img{width:360px; height:auto;}





/*Film Details*/
.single-movie{color:#fff;}
.single-movie.has-banner{margin-top:0; padding:30px 0;}
.single-movie .amy-single-movie{margin-top:0;}
/*START Social Warfare*/
.single-movie .entry-share{margin:0 0 30px !important; width:100%;}
.single-movie .entry-action{border:0; margin:0 !important; padding:0 !important;}
.single-movie .swp_social_panel{margin-top:0 !important; margin-bottom:0 !important;}
a.swp_share_link{color:#fff !important;}
/*END Social Warfare*/
/* START Breadcrumbs */
.single-movie .entry-content ol.breadcrumbs{font-size:80%; float:right; list-style:none; padding:0;}
.single-movie .entry-content ol.breadcrumbs li{display:inline-block;}
.single-movie .entry-content .breadcrumbs a{color:#f5c000;}
.single-movie .entry-content .breadcrumbs a.current{color:#fff;}
/* END Breadcrumbs */
.single-movie .entry-media .number-media span.video,
.single-movie .entry-media .number-media span.gallery{border-color:#5b6f7a;}
.single-movie .mobile-film-info{margin-top:30px;}
.single-movie .mobile-film-info ul{list-style:none; padding:0;}
.single-movie .mobile-film-info ul li{margin:0 0 10px;}
.single-movie .mobile-film-info ul li label{font-weight:900;}
.single-movie textarea#comment{height:115px;} /*Comments*/

#amy-page-header .entry-info{
    margin: 25px 0;
    padding: 10px 0;}
#amy-page-header .entry-info .tag-box{
    float: left;
    font-size: 15px;
    font-weight: bold;
    color: #000;}
#amy-page-header .entry-info .tag-box a{
    color: #999;
    font-weight: normal;}
#amy-page-header .entry-info .entry-share{
    float: right;}
#amy-page-header .entry-info .entry-share label{
    font-size: 15px;
    font-weight: bold;
    color: #000;
    float: left;}
#amy-page-header .entry-info .entry-share ul{
    margin: 0;
    padding: 0;
    float: left;}
#amy-page-header .entry-info .entry-share ul li{
    list-style: none;
    display: inline-block;
    padding-left: 10px;}
#amy-page-header .entry-info .entry-share ul li a{
    color: #999;}
#amy-page-header .entry-info {
    margin-left: -30px;
    padding: 20px 30px;
    background: rgba(21, 32, 37, 0.91);
    background: -moz-linear-gradient(left, rgba(21, 32, 37, 0.91) 0%, rgba(21, 32, 37, 0.06) 85%, rgba(21, 32, 37, 0.01) 100%);
    background: -webkit-linear-gradient(left, rgba(21, 32, 37, 0.91) 0%, rgba(21, 32, 37, 0.06) 85%, rgba(21, 32, 37, 0.01) 100%);
    background: -o-linear-gradient(left, rgba(21, 32, 37, 0.91) 0%, rgba(21, 32, 37, 0.06) 85%, rgba(21, 32, 37, 0.01) 100%);
    background: -ms-linear-gradient(left, rgba(21, 32, 37, 0.91) 0%, rgba(21, 32, 37, 0.06) 85%, rgba(21, 32, 37, 0.01) 100%);
    background: linear-gradient(to right, rgba(21, 32, 37, 0.91) 0%, rgba(21, 32, 37, 0.06) 85%, rgba(21, 32, 37, 0.01) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1);
}


ul.info-list li label {
    color: #fff; margin:0;
}
ul.info-list li{margin-bottom:5px;}

#amy-page-header .entry-info ul.info-list a {
    color: #dbdbdb;
}

#amy-page-header .entry-info ul.info-list span {
    color: #dbdbdb;
}

#amy-page-header .entry-info ul.info-list span a {
    color: #dbdbdb;
}
#amy-page-header .entry-info {
    display: block;
    margin-left: 0;
}

#amy-page-header .entry-info h1 {
    font-size: 22px;
    font-weight: bold;
    margin-top: 0;
    text-transform: uppercase;
}

#amy-page-header .entry-info .pg {
    background: #f5c000;
    color: #fff;
    font-weight: bold;
    padding: 4px 8px;
    text-transform: uppercase;
}

#amy-page-header .entry-info .duration {
    color: #f5c000;
    font-weight: bold;
    margin-left: 15px;
}

#amy-page-header .entry-info ul.info-list {
    margin-top: 30px;
    padding: 0;
}

#amy-page-header .entry-info ul.info-list li {
    list-style: none;
}

#amy-page-header .entry-info ul.info-list li label {
    font-weight: bold;
    font-size: 15px;
    width: 90px;
}

#amy-page-header .entry-info ul.info-list li span {
    font-size: 15px;
}


.amy-single-movie.row p a, .page-content .entry-left a{color:#f5c000;}
.amy-single-movie.row p a:hover, .page-content .entry-left a:hover{text-decoration:underline;}
.amy-single-movie .entry-content, .single-post .entry-content{font-size:1.1rem !important; line-height:1.8 !important;}
/***END Movie Page***/






/***START Cast Info Page***/
.tax-amy_actor .main-content{padding:50px 0;}
.amy-actor .actor-right{padding:20px 15px;}
.amy-actor table{margin:0;}
.amy-actor table tr th, .amy-actor table tr td{border-color:#111;}
/***END Cast Info Page***/


/***START Homepage***/
.home .main-content{padding:0;}
.home .main-content .amy-title{margin:50px 0 35px;}
.home .rev_slider_wrapper{background:#16232b !important;} /*Slider Background Color*/
.home .tp-caption.Newspaper-Subtitle,
.hebe .tp-tab-title{color:#f5c000;} /*Slider Date + Heading Color*/
/*Homepage Grid*/
.home .amy-mv-grid .grid-item{min-height:328px;}
.home .amy-mv-grid .entry-thumb{height:353px; width:100%; overflow:hidden;}
.home .amy-mv-grid .entry-thumb img{display:block; width:100%; min-height:350px; margin:0 auto;}
.home .amy-mv-grid .entry-thumb .right-info{display:none;} /*Hide Movie "Rating" (PG, R, etc)*/
.home .amy-mv-grid .entry-content .entry-title{color:#fff; height:45px; margin:10px 0 0 !important; overflow:hidden;}
.home .amy-mv-grid .entry-content .entry-button a{color:#dbdbdb;}
.home .amy-mv-grid .entry-content .entry-button a .fa{background:#111;}
.home .amy-mv-grid.layout1 .pic-caption{background:rgba(25, 51, 66, 0.85) none repeat scroll 0 0; /*width:auto; left:14px; right:14px;*/} /*Grid Overlay*/
.home .amy-mv-grid .google-auto-placed{display:none;} /*Hide AdSense Ads on homepage grid to avoid layout issues*/
.amy-mv-grid.layout1 .pic-caption .rate{margin-top:50px !important;}
/***END Homepage***/


/***START Film Category Sidebar***/
#sidebar .amy-widget-list.list-post .entry-item{border:0;}
/***END Film Category Sidebar***/


/***START Footer***/
/*Google Ads*/
.google-ads-footer{margin-bottom:50px;}
/*General Footer*/
.amy-site-footer{position:relative; min-height:auto; padding:100px 0 65px; background:none;}
.amy-site-footer::after{content:""; opacity:0.25; top:0; left:0; bottom:0; right:0; position:absolute; background-size:cover !important; background-position:center top !important; z-index:0;}
.amy-footer-widgets{position:relative; z-index:1; text-align:center;}
/*Left Column*/
.amy-footer-widgets .row .col-md-4.col-sm-4:nth-child(1) img{display:block; width:40%; margin:0 auto 25px;}
/*Middle Column*/
.amy-site-footer a.social{display:inline-block; color:#f3f3f3; margin:0 5px; width:8%;}
/*Twitter Feed*/
.amy-site-footer .ctf-tweets .ctf-tweet-actions{display:none;}
.amy-site-footer .ctf-tweets a{color:#f5c000 !important;}
.amy-site-footer #ctf .ctf-retweet-icon{background:#f3f3f3;}
.amy-site-footer #ctf .ctf-retweet-icon i{color:#6e6e6e;}
.amy-site-footer #ctf .ctf-item,
.amy-site-footer #ctf.ctf-narrow .ctf-tweet-content{padding:0;}
.amy-site-footer #ctf .ctf-tweet-text-media-wrap{color:#f3f3f3 !important; border:1px solid #6e6e6e !important;}
.amy-site-footer .amy-widget-content > p:first-of-type{display:none;}
/*Right Column*/
.amy-site-footer .col-md-4.col-sm-4 form.search-form label{width:80%; margin:0 auto 20px; float:none;}
.amy-site-footer .col-md-4.col-sm-4 form.search-form input[type=search]{border:2px solid #ddd; border-radius:25px;}
.amy-site-footer .col-md-4.col-sm-4 form.search-form input{margin:0;}
/*Footer Bottom*/
.amy-copyright{border:0; color:#ddd; background:#16232b;}
.amy-copyright a{color:#fff;}
.amy-copyright a:hover{color:#f5c000;}
/* Footer Bug Fix */
.amy-iframe{padding-bottom:0; height:auto;}
.amy-iframe iframe{position:relative;}
/***END Footer***/



/***START Desktop (LG)***/
@media only screen and (min-width: 1200px){
    /*Film Details Page*/
    .layout-full.single-movie .entry-content{min-height:210px;}
}
/***END Desktop (LG)***/

/***START Tablet (MD-Up)***/
@media (min-width: 992px){
    .layout-full.single-movie .entry-content{padding-left:15px;}

    /*Movie Details Raiting Overlay*/
    #amy-page-header .entry-thumb .rate{width:150px; height:150px; line-height:150px; margin-left:-75px; font-size:50px; top:37%;}
}
/***END Tablet (MD-Up)***/

/***START Tablet (MD-Down)***/
@media (max-width: 992px){
    /*Logo*/
    #masthead #amy-site-logo .amy-logo{max-width:100px; padding:0;}
    /*Mobile Nav*/
    #amy-menu-toggle{margin-top:0;}
    #amy-menu-toggle a span, #amy-menu-toggle a span:before, #amy-menu-toggle a span:after{background:#f3f3f3;}
    #amy-navigation-mobile{background:#fff; z-index:9999999;}
    #amy-navigation-mobile .social-icons{text-align:center; margin-top:10px;}
    #amy-navigation-mobile .social-icons a.social{display:inline-block; margin:0 5px; width:8%; color:#bbb;}
    /*Search Bar*/
    #amy-navigation-mobile .amy-mv-search{margin:18px 16px;}
    #amy-navigation-mobile .amy-mv-search input[type='text']{margin:0 0 8px; width:100%; min-width:auto;}
    #amy-navigation-mobile .amy-mv-search button[type='submit']{width:100%; border-radius:50px; margin:0;}

    #amy-page-header .thumb-container .entry-thumb{position:relative; padding-right:0;}

    /*Mobile Header Search Bar*/
    #masthead .container{padding-bottom:75px;}
    #masthead .container .mobile-search{position:absolute; bottom:17px; width:100%;}
    #masthead .container .mobile-search form{text-align:center;}
    #masthead .container .mobile-search form input[type='text']{min-width:85%; padding-right:35px;}
    #masthead .container .mobile-search form button[type='submit']{margin-left:-40px;}
}
/***END Tablet (MD-Down)***/

/***START Tablet & Mobile (SM-Down)***/
@media only screen and (max-width: 768px){
    /*MailChimp Top Bar*/
    #mailchimp-top-bar.mctb-medium .mctb-close{padding:0 15px; font-size:15px;}
    /*Titlebar Background*/
    #amy-page-header.full, #amy-page-header .amy-page-title::after{background-attachment:scroll !important;}
    /*Movie Page*/
    #amy-page-header.full{min-height:auto;}
    #amy-page-header .info-container{padding-right:0;}
    #amy-page-header .entry-info{text-align:center;}
    #amy-page-header .entry-info ul.info-list{display:none;} /*Hide Film Info*/
    .layout-full.single-movie .entry-info{background:#333;}
    .single-movie .entry-content .entry-thumb{max-width:200px; padding-right:15px; float:left;}
    .single-movie .entry-media .media-carousel .media-item img{min-height:auto !important;} /*Bug Fix*/
    /*Breadcrumbs*/
    .single-movie .entry-share{margin:0 0 20px !important;}
    .single-movie .entry-content ol.breadcrumbs{float:none; margin:0 0 20px;}
}
/***END Tablet & Mobile (SM-Down)***/

/***START Mobile (XS-Down)***/
@media only screen and (max-width: 480px){
    /*Homepage Grid*/
    .home .wpb_wrapper{text-align:center;}
    .home .amy-mv-grid .grid-item{margin-bottom:30px; float:left; min-width:inherit; width:50% !important;}
    .home .amy-mv-grid .entry-thumb{height:203px;}
    .home .amy-mv-grid .entry-thumb img{min-height:200px;}
    /*Category Page Titlebar*/
    .amy-mv-list .entry-item .entry-thumb{display:block; text-align:center; width:auto; margin:0;}
    #amy-page-header .amy-page-title{text-align:center; padding:30px 0;}
    #amy-page-header .amy-page-title .page-title,
    #amy-page-header .amy-breadcrumb{display:block; float:none;}
    .amy-page-title::after{background-attachment:scroll !important;}
    /*Category Page - List*/
    .amy-mv-list .entry-item .entry-content{text-align:center;}
    .amy-mv-list .entry-item .entry-content ul.info-list{margin-top:10px;}
    .amy-mv-list .entry-item .entry-content ul.info-list li,
    .amy-mv-list .entry-item .entry-content ul.info-list li label{display:none;}
    .amy-mv-list .entry-item .entry-content ul.info-list li.release_date{display:block;}
    /*Movie Page*/
    .single-movie .entry-media .number-media{margin-bottom:10px;}
    /*Blog Page*/
    .single article.post .entry-left{margin-left:0; padding-top:65px;}
    .single .amy-comment-form .form-submit input[type="submit"]{width:100%;}
    /***Blog Sidebar***/
    .amy-page-sidebar{margin-top:40px;}
    .amy-page-sidebar .amy-widget-list.list-movie{text-align:center;}
    .amy-page-sidebar .amy-widget-list.list-movie .entry-thumb{float:none; display:block; width:50%; margin:0 auto;}
    .amy-page-sidebar .amy-widget-list.list-movie .entry-content{margin:0;}
    /*Footer*/
    .amy-copyright{line-height:30px; padding:35px 0;}
    .amy-copyright-left.pull-left,
    .amy-copyright-right.pull-right{float:none !important; text-align:center;}

    /*Category Filter Bug Fix*/
    .filter-mv.style1 label{margin-right:0;}
    /*Mobile Overlay Bug Fix*/
    body.amy-menu-toggle-open #amy-menu-overlay{display: block; z-index:999999;}
}
/***END Mobile (XS-Down)***/