/*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:		4.2.0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*/#amy-site-logo img{    max-width: 150px;}.amy-heading {    margin-bottom: 25px;}.amy-heading.has-seperator .entry-header {    display: -webkit-box;    display: -moz-box;    display: -ms-flexbox;    display: -webkit-flex;    display: flex;    flex-flow: row wrap;    -webkit-flex-flow: row wrap;}.amy-heading.has-seperator .entry-header .seperator {    display: inline-block;    flex: 1 0;    background: url(images/seperator-bg.png) repeat-x center;    position: relative;}.amy-heading .entry-header .title-heading {    font-size: 35px;    font-weight: 700;    color: #202020;    margin: 0;    position: relative;    display: inline-block;    flex: 0 auto;    padding: 0 20px;}.amy-heading.has-seperator .entry-header .seperator {    display: inline-block;    flex: 1 0;    background: url(images/seperator-bg.png) repeat-x center;    position: relative;}article.post .entry-left{    margin-left: 0 !important;}.video-js{    margin-bottom: 20px;    margin-top: 12px !important;}/*==================================================>>>            ==================================================*/#wm-post-shortcode{    display: grid;    grid-template-columns: repeat(8, 1fr);    gap: 20px;}.item-thumbnail{    border-bottom: 3px solid #fe7900;    position: relative;}.item-thumbnail img{    width: 100%;}#wm-post-shortcode-2{    display: grid;    grid-template-columns: repeat(5, 1fr);    gap: 20px;}#wm-post-shortcode-2 .item-title a{    color: #555;    font-weight: 600;    margin-bottom: 5px;    display: block;}#wm-post-shortcode-2 .item-thumbnail{    overflow: hidden;    margin-bottom: 10px;}#wm-post-shortcode-2 .item-thumbnail img{    height: 160px;    object-fit: cover;}#wm-post-shortcode-2 .item-footer{    display: flex;    align-items: center;    justify-content: space-between;        font-size: 12px;    color: #bbb;}/* Portrait tablets and small desktops */@media (min-width: 768px) and (max-width: 991px) {    #wm-post-shortcode {        grid-template-columns: repeat(6, 1fr);    }    #wm-post-shortcode-2{    }}/* Landscape phones and portrait tablets */@media (max-width: 767px) {    #wm-post-shortcode {        grid-template-columns: repeat(4, 1fr);    }    #wm-post-shortcode-2{        grid-template-columns: repeat(4, 1fr);    }}/* Landscape phones and smaller */@media (max-width: 576px) {    #wm-post-shortcode ,    #wm-post-shortcode-2{        grid-template-columns: repeat(3, 1fr);    }}/* Landscape phones and smaller */@media (max-width: 480px) {    #wm-post-shortcode,    #wm-post-shortcode-2 {        grid-template-columns: repeat(2, 1fr);    }}#wm-post-shortcode-3{    display: grid;    grid-template-columns: 1fr 300px;    gap: 20px;}#wm-post-shortcode-3 .leftside{    display: grid;    grid-template-columns: repeat(5, 1fr);    gap: 20px;}#wm-post-shortcode-3 .rightside h2{    margin-top: 0;    color: #fe7900;}#wm-post-shortcode-3 .item{    position : relative ;}#wm-post-shortcode-3 .item-footer > a{    position: absolute;    top: 5px;    right: 5px;    background: #fe7900;    color: #fff;    border-radius: 5px;    padding: 5px 10px;    padding: 2px 5px;    font-size: 12px;}/* Portrait tablets and small desktops */@media (min-width: 768px) and (max-width: 991px) {    #wm-post-shortcode-3 .leftside {        grid-template-columns: repeat(3, 1fr);    }}/* Landscape phones and portrait tablets */@media (max-width: 767px) {    #wm-post-shortcode-3{        display: block;    }    #wm-post-shortcode-3 .leftside {        grid-template-columns: repeat(4, 1fr);    }}/* Landscape phones and smaller */@media (max-width: 576px) {    #wm-post-shortcode-3 .leftside {        grid-template-columns: repeat(3, 1fr);    }}/* Landscape phones and smaller */@media (max-width: 480px) {    #wm-post-shortcode-3 .leftside {        grid-template-columns: repeat(3, 1fr);    }}@media (max-width: 380px) {    #wm-post-shortcode-3 .leftside {        grid-template-columns: repeat(2, 1fr);    }}/*==================================================>>>       PAGINATION     ==================================================*/#pagination{    width: 100%;    display: flex;    justify-content: center;    margin: 20px 0;    align-items: center;    gap: 10px;}#pagination ul{    list-style-type: none;    padding: 0;    margin: 0;    display: flex;}#pagination ul li{    margin-right: 10px;}#pagination ul li a,#pagination ul li span{    display: block;    min-width: 40px;    height: 40px;    line-height: 40px;    padding: 0 10px;    border: 1px solid transparent;    border-radius: 8px;    box-shadow: 0 1px 4px rgba(0,0,0,.25);    text-align: center;    color: #000;    text-decoration: none;}#pagination ul li a:hover,#pagination ul li span.current{    box-shadow: 0 10px 13px -7px rgba(0,0,0,.3);    border: 1px solid hsla(0,0%,8%,.48);    background-color: #141414;    color: #fff;}/*==================================================>>>   POST VIEW         ==================================================*/ul.top-post-views{    padding: 0;    margin: 0;    list-style: none;}ul.top-post-views li{    margin-bottom: 10px;}ul.top-post-views li a{    font-weight: bold;    font-size: 14px;    line-height: 1.1;    text-transform: uppercase;    margin-top: 0;    margin-bottom: 5px;    color: #000;    display: grid;    grid-template-columns: 60px 1fr;    }ul.top-post-views li img{    grid-row: 1 / 3;    padding-right: 10px;}ul.top-post-views li .view{    color: #999;    font-size: 13px;    font-style: italic;    font-weight: 400;}/*==================================================>>>       LAYOUT 2     ==================================================*/body.nwm-layout-2{    background-color: #000;    color: #fff;}body.nwm-layout-2 header.site-header{    background: #222;}body.nwm-layout-2 .amy-primary-navigation ul.nav-menu > li > a{    color: #9d9d9d;}body.nwm-layout-2 .amy-primary-navigation ul.nav-menu > li > a:after{}body.nwm-layout-2 #wm-post-shortcode .item{    background: #222;}body.nwm-layout-2 #wm-post-shortcode .item .item-title{    padding: 10px;}body.nwm-layout-2 #wm-post-shortcode .item .item-title a{    color: #fff;}body.nwm-layout-2 .amy-heading .entry-header .title-heading{    color: #fff;}body.nwm-layout-2 #wm-post-shortcode-2 .item-title a{    color: #fff;}body.nwm-layout-2 #pagination ul li a, body.nwm-layout-2 #pagination ul li span{    border-color: #fff;    color: #fff;}body.nwm-layout-2 .amy-primary-navigation ul.nav-menu li ul li > a:hover, body.nwm-layout-2 .amy-primary-navigation ul.nav-menu li ul li:hover > a, body.nwm-layout-2 .amy-primary-navigation ul.nav-menu li ul li.active > a{    color: #CF4B39;}body.nwm-layout-2 .amy-primary-navigation ul.nav-menu > li > a:after{    background: #CF4B39;}body.nwm-layout-2 a:hover, a:focus{    color: #CF4B39;}body.nwm-layout-2 .item-thumbnail{    border-color: #CF4B39;}body.nwm-layout-2 ul.top-post-views .title{    color: #CF4B39;}/*==================================================>>>       LAYOUT 3     ==================================================*/body.nwm-layout-3 #masthead{    box-shadow: none;    border-bottom: 1px solid #eee;}body.nwm-layout-3 #page{    max-width: 1200px;    margin: auto;    box-shadow: 1px -3px 4px #000000;}body.nwm-layout-3 .amy-site-footer{    background-image:none;    border-top: 1px solid #eee;    background-color: #fff;    color: #000;    padding-top: 40px;    margin-top: 30px;    min-height: auto;}body.nwm-layout-3 .amy-copyright{    background: #fff;    color: #000;}body.nwm-layout-3 .amy-site-footer .amy-widget-title h4{    color: #fe7900 !important;}/*-----------------------*\    RESPONSIVE\*-----------------------*//* Portrait tablets and small desktops */@media (min-width: 768px) and (max-width: 991px) {    #wm-post-shortcode-3}/* Landscape phones and portrait tablets */@media (max-width: 767px) {}/* Landscape phones and smaller */@media (max-width: 576px) {}/* Landscape phones and smaller */@media (max-width: 480px) {}