.link { display: block; text-align: center; color: #777; text-decoration: none; padding: 10px;}
.movie_card { position: relative; display: block; width: 800px; height: 350px; margin: 80px auto; overflow: hidden; border-radius: 10px; -webkit-transition: all 0.4s; transition: all 0.4s; -webkit-box-shadow: 0px 0px 120px -25px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 120px -25px rgba(0, 0, 0, 0.5);}
.movie_card:hover { -webkit-transform: scale(1.02); transform: scale(1.02); -webkit-box-shadow: 0px 0px 80px -25px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 80px -25px rgba(0, 0, 0, 0.5); -webkit-transition: all 0.4s; transition: all 0.4s;}
.movie_card .info_section { position: relative; width: 100%; height: 100%; background-blend-mode: multiply; z-index: 2; border-radius: 10px;}
.movie_card .info_section .movie_header { position: relative; padding: 25px; height: 40%;}
.movie_card .info_section .movie_header h1 { color: black; font-weight: 400;}
.movie_card .info_section .movie_header h4 { color: #555; font-weight: 400;}
.movie_card .info_section .movie_header .minutes { display: inline-block; margin-top: 15px; color: #555; padding: 5px; border-radius: 5px; border: 1px solid rgba(0, 0, 0, 0.05);}
.movie_card .info_section .movie_header .type { display: inline-block; color: #959595; margin-left: 10px;}
.movie_card .info_section .movie_header .locandina { position: relative; float: left; margin-right: 20px; height: 120px; -webkit-box-shadow: 0 0 20px -10px rgba(0, 0, 0, 0.5); box-shadow: 0 0 20px -10px rgba(0, 0, 0, 0.5);}
.movie_card .info_section .movie_desc { padding: 25px; height: 50%;}
.movie_card .info_section .movie_desc .text { color: #545454;}
.movie_card .info_section .movie_social { height: 10%; padding-left: 15px; padding-bottom: 20px;}
.movie_card .info_section .movie_social ul { list-style: none; padding: 0;}
.movie_card .info_section .movie_social ul li { display: inline-block; color: rgba(0, 0, 0, 0.3); -webkit-transition: color 0.3s; transition: color 0.3s; -webkit-transition-delay: 0.15s; transition-delay: 0.15s; margin: 0 10px;}
.movie_card .info_section .movie_social ul li:hover { -webkit-transition: color 0.3s; transition: color 0.3s; color: rgba(0, 0, 0, 0.7);}
.movie_card .info_section .movie_social ul li i { font-size: 19px; cursor: pointer;}
.movie_card .blur_back { position: absolute; top: 0; z-index: 1; height: 100%; right: 0; background-size: cover; border-radius: 11px;}
@media screen and (min-width: 768px) { .movie_header { width: 65%;}
.movie_desc { width: 50%;}
.info_section { background: -webkit-gradient(linear, left top, right top, color-stop(50%, #e5e6e6), to(transparent)); background: linear-gradient(to right, #e5e6e6 50%, transparent 100%);}
.blur_back { width: 80%; background-position: -100% 10% !important;}
}
@media screen and (max-width: 768px) { .movie_card { width: 95%; margin: 70px auto; min-height: 350px; height: auto;}
.blur_back { width: 100%; background-position: 50% 50% !important;}
.movie_header { width: 100%; margin-top: 85px;}
.movie_desc { width: 100%;}
.info_section { background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #e5e6e6), to(transparent)); background: linear-gradient(to top, #e5e6e6 50%, transparent 100%); display: -ms-inline-grid; display: inline-grid;}
}
.bright_back { background: url("https://occ-0-2433-448.1.nflxso.net/art/cd5c9/3e192edf2027c536e25bb5d3b6ac93ced77cd5c9.jpg");}
.tomb_back { background: url("https://fsmedia.imgix.net/cd/c9/5e/ba/4817/4d9a/93f0/c776ec32ecbc/lara-crofts-neck-looks-unnatural-in-the-new-poster-for-tomb-raider.png");}
.ave_back { background: url("https://www.gannett-cdn.com/-mm-/c03fd140debe8ad4c05cf81a5cad7ad61a12ce52/c=0-1580-2985-3266&r=x803&c=1600x800/local/-/media/2017/06/09/USATODAY/USATODAY/636326272873599176-Black-Panther-Teaser.jpg");}
.iconblock-5{position:relative;margin:60px 0 20px;border:1px solid #C5C5C5;transition:transform 300ms ease,box-shadow 300ms ease;text-align:center}
.iconblock-5 .icon{display:block;position:absolute;left:50%;width:80px;transform:translate(-50%,-50%)}
.iconblock-5 .icon i,.iconblock-5 .icon img{position:absolute;top:50%;left:50%;font-size:32px;transform:translate(-50%,-50%);color:#337AB7;width:32px;height:32px}
.iconblock-5 .icon svg path{stroke-width:8px;stroke:#BDE1FF;transition:stroke 300ms ease}
.iconblock-5 .icon svg polygon{fill:#fff}
.iconblock-5 h3{transition:all .7s ease 0;color:#337AB7;font-size:20px;margin:50px 0 10px}
.iconblock-5:hover h3{color:#000}
.iconblock-5:hover{transform:translateY(-10px);box-shadow:0 7px 10px 1px rgba(84,84,84,0.5)}
.iconblock-5:hover .icon svg path{stroke:#337AB7}
ul.ul-treefree{padding-left:25px}
ul.ul-treefree ul{margin:0;padding-left:6px}
ul.ul-treefree li{position:relative;list-style:none outside none;border-left:solid 1px #999;margin:0;padding:0 0 10px 19px;line-height:23px}
ul.ul-treefree li:before{content:'';display:block;border-bottom:solid 1px #999;position:absolute;width:18px;height:11px;left:0;top:0}
ul.ul-treefree li:last-child{border-left:0 none}
ul.ul-treefree li:last-child:before{border-left:solid 1px #999}
@media (max-width: 767px) { .header .container .container_mob{width:80%}
}
#owl-demo .item img{display:block;width:100%;height:auto}