/*
Theme Name:     DarkNios
Author:         Andrea Bettini
Author URI:     https://www.andreabettini.info/
Description:    A beatiful one page WordPress custom theme.
Version:        23.0.69
Tags:           one-column, two-columns, right-sidebar, custom-header, custom-background, custom-colors, custom-menu, featured-images, full-width-template, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain:    darknios
*/
body{color:#545454;position: relative;}

/*start header section*/
.seo_search{display: none;}
header{position: absolute;width:100%;z-index: 100;}
.header_up{background-color: rgba(255,255,255,0.4);}
.header_up .navbar-nav > li > a{padding:10px 15px;color:#000;}
.header_down{background-color: rgba(255,255,255,0.7);}
.header_book_c .container{position: relative}
.header_book{position:absolute;top:0;left:0;height: 120px;background-color: #ee652e;width: 60px;z-index: 3;-webkit-clip-path: polygon(0 0, 0 100%, 100% 85%, 100% 100%, 100% 0);clip-path: polygon(0 0, 0 100%, 100% 85%, 100% 100%, 100% 0)}
.stickyBar{z-index: 100;background-color: #fff;width: 100%;top:0;position: fixed;left:0;}
.header_menu{margin: auto;text-align: center;width: 100%;color:#000;text-transform: uppercase;}
.header_menu ul{margin: 0;padding: 0;list-style: none;}
.header_menu ul li.menu-item{display: inline-block;padding:30px 20px;}
.header_menu ul li a{color:#000;}
.header_down .navbar-center{position: relative;}
.logo{position: absolute;left: 25px;top: 0;height: 80px;width: 100px;}
.logo_table{display: table;width: 100%;height: 80px}
.logo_table_cell{display: table-cell;vertical-align: middle;}
.logo .logo_table .logo_table_cell img{height: 80px !important;width:auto}
.navbar-right{margin-right:15px;}

.padding0{padding:0;}
.nolink{text-decoration: none;color:inherit}
.footer_menu ul, .list-none{margin: 0;padding: 0;list-style: none;}
.list-none-inline li{display: inline-block;padding:5px;}

.text-center{text-align: center}

.post_img{width: 100%;}
.post_img img{max-width: 100%;}

.fa-spotify{color:rgb(45,217,103)}

.owl-carousel-video{margin-top:20px;}

/*Footer*/
.pre-footer{background-color: rgb(238,238,238);color:#000;padding:15px 0;}
.pre-footer .logo_footer{width: 80%;margin:30px auto;text-align: center}
.pre-footer h3{text-transform: uppercase;font-size: 1.4rem;margin-bottom:15px;}
.pre-footer .footer_menu ul li{text-transform: uppercase}
.pre-footer ul li{padding:0 0 5px;}
.pre-footer ul li a{color:#888;}
.pre-footer ul li a i{color: rgb(37,67,143);}
.pre-footer .list_social_footer{margin:70px auto;}
.pre-footer ul.list_social_footer li a i{font-size: 3rem;color:#000;margin:0 5px;}
.footer{padding:10px;}

.coverimage{background-position: center;background-size: cover;background-repeat: no-repeat}
.coverimage_top{background-position: top;}
.coverimagefull{height:100vh;width:100%;max-height: 500px;}
.cover_dt{display: table;width:100%;height: 100%;padding-top: 80px;}
.cover_dtc{display: table-cell;width:100%;vertical-align: bottom;height: 100%;text-align: center;padding:20px 0}
.cover_dtc_title{text-transform: capitalize;font-size: 2.5rem;font-weight: 200;color:#000;display: inline-block;margin:0 auto 20px;padding:5px; background-color: rgba(255,255,255,0.8)}
.cover_dtc_new{display: inline-block;margin:0 auto;text-transform: uppercase;font-size:4rem;font-weight: 300;color:#000;padding: 10px;background-color: rgba(255,255,255,0.3)}
.cover_dtc_hr{max-width:200px;margin:10px auto;border-color: #000;}

.btn-grey{background-color: #DFDFDF;color:#000;}
.btn-wm{padding:10px;text-transform: uppercase}
.btn-wm-small{padding:5px 20px;position: relative;z-index: 2;}

.cs_row{position: relative;text-align: right;margin-top:30px;z-index:1;}
.cs_row_hr{position: absolute;width: 100%;bottom:0;left:0;z-index:0;margin: 15px 0;}
.la_row_txt{position: absolute;width: 100%;bottom:0;z-index:1;text-transform: uppercase;text-align: center;font-size: 3rem;line-height: 3rem;color:#000;margin-bottom:0;}
.la_row_txt_block{display: inline-block;background-color: #fff;font-weight: 300;}
.la_row_txt_block i.fa{margin-bottom:10px;}

.latest_album{margin-top:100px;}
.latest_album .single_album_block{margin-top:25px;}

.h4_spotiy{font-size: 3rem;color:#000;text-transform: uppercase;text-align: center;margin:20px auto;font-weight: 300;}
.ns_cs_row{margin-top:80px;}

.cs_dt{display: table;width:100%;margin-top:20px;}
.cs_dtc{display: table-cell;vertical-align: middle;font-size: 1.6rem;padding: 0 20px;}
.cs_dtc_sx{width: 60%;}
.cs_dtc_dx{width: 40%;}
.cd_dtc_img{display: block;width: 250px;height: 250px;margin:10px auto;}
.coverimage_round{-webkit-border-radius: 200px;-moz-border-radius: 200px;border-radius: 200px;}

.cs_dtc_sx h1, .cs_dtc_sx h2, .cs_dtc_sx h3, .cs_dtc_sx h4, .cs_dtc_sx h5, .cs_dtc_sx h6, .cs_dtc_sx,
.biografia_a h1, .biografia_a h2, .biografia_a h3, .biografia_a h4, .biografia_a h5, .biografia_a h6, .biografia_a{
    text-decoration: none;font-style: normal;font-weight: 400;font-family: 'Roboto', sans-serif;
}
.cs_dtc_sx h1, .biografia_a h1{font-size:26px;}
.cs_dtc_sx h2, .biografia_a h2{font-size:24px;}
.cs_dtc_sx h3, .biografia_a h3{font-size:22px;}
.cs_dtc_sx h4, .biografia_a h4{font-size:20px;}
.cs_dtc_sx h5, .biografia_a h5{font-size:18px;}
.cs_dtc_sx h6, .biografia_a h6{font-size:17px;}


.news_spotify{position: relative;z-index: 1;}
.ns_block_a:hover{text-decoration: none;}
.ns_block{color:#000;font-weight: 300}
.ns_block_img{}
.coverimage_news{width: 100%;height: 250px;margin:30px auto 10px;}
.ns_block_title{text-transform: uppercase;margin-bottom:10px;font-size: 1.5rem;text-align: center}
.ns_block_desc{height: 100px;overflow: hidden;}
.ns_block_read_more{margin:15px auto;}
.ns_block_read_more i{color:#36BFF8}
.ns_block_ad{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:10px 0;}
.ns_block_author{display: inline-block;margin-right:20px;}
.ns_block_date{display: inline-block;border-left:1px solid #eee;padding-left:20px; }

section.video{margin-top:70px;}
.display_iframe{width: 100%;text-align: center}
.display_iframe .coverimage_video{width: 100%;height: 400px;}


.single_album_block_a{color:#000;text-align: center}
.single_album_block_a:hover{text-decoration: none;color:#000;}
.single_album_block{color:#000;font-weight: 300}
.single_album_block_img{margin:25px;}
.coverimage_single_album_block{width: 100%;padding-top:100%;margin:0 auto 15px;box-shadow: 1px 1px 10px 0 gray;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.coverimage_single_album_block:hover{box-shadow: 1px 1px 10px 0 #000;-webkit-transform: rotate(1deg);-moz-transform: rotate(1deg);-ms-transform: rotate(1deg);-o-transform: rotate(1deg);transform: rotate(1deg);}
.single_album_block_title{    text-transform: uppercase;font-size: 1.7rem;height: 50px;overflow: hidden;width:95%;margin:5px auto 8px;}
.single_album_block_desc{height: 100px;overflow: hidden;}
.btn-inline{display: inline-block;width:40%;margin:10px;}
.btn-wm-light, .btn-wm-album{padding:5px 10px;text-transform: uppercase;border:1px solid #36BFF8;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;background-color: #fff;color:#000;}
.la_block_button{text-align: center;}
.imageHidden{visibility: hidden;width: 100%;}
.aa_i_img{box-shadow: 1px 1px 10px 0 gray;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.aa_i_img:hover{box-shadow: 1px 1px 10px 0 #000;-webkit-transform: rotate(1deg);-moz-transform: rotate(1deg);-ms-transform: rotate(1deg);-o-transform: rotate(1deg);transform: rotate(1deg);}

.single_news_block{color:#000;font-weight: 300;margin:8px auto;}
.single_news_a{color:#000;text-align: center;}
.single_news_a:hover{text-decoration: none;color:#000;}
.single_news_img{margin:0 30px}
.single_news_img_block{width: 100%;padding-top:100%;margin:0 auto 10px;box-shadow: 1px 1px 10px 0 gray;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.single_news_img_block:hover{box-shadow: 1px 1px 10px 0 #000;-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform: scale(1.05);}
.single_news_title{text-transform: uppercase;margin-bottom:0;font-size: 1.7rem;height: 50px;}
.single_news_title_margin{margin:0 30px;}
.single_news_excerpt{}

.btn-wm-album{padding:5px;min-width:140px;}
.marginTop50{margin-top:50px;}


.contatti{margin-top:150px;}
.contatti .person_music{width:100%;margin-top:-100px;position: relative;z-index: 2;}
.contatti .logo_warner_contatti{position: relative;z-index: 2;margin:-50px auto 0;text-align: center}
.contatti .logo_warner_contatti img{width:100px;margin:auto;}
.list_contatti{padding:50px 10px;color:#fff;font-size: 2rem;font-weight: 200;}
.list_contatti li{margin-bottom:20px;}
.list_contatti li a{color:#fff;}
.list_contatti li a .lista_contatti_i{width:40px;text-align: center;display: inline-block;margin-right:10px;}
.list_contatti li a i{font-size: 3.5rem;}
.list_contatti li a:hover{color:#ddd;text-decoration: none;}

footer{position: relative;z-index: 3;}

.coverimage_album{min-height: 500px;width:100%;text-align: center}
.coverimage_album_table{display: table;width: 100%;height: 500px;min-height: 500px;}
.coverimage_album_table_cell{display: table-cell;width: 100%;height: 100%;vertical-align: bottom;padding-bottom:15px;text-align: center}
.coverimage_album_table_cell_bottom{}

.scroll_to_this{padding-top:15px;}

.coverimage_album_table_cell_h1{text-transform:uppercase;font-size:5rem;font-weight:300;margin:0;width: auto;padding: 5px 20px;color: #222;display: inline-block;background-color: rgba(255,255,255,0.5)}
.coverimage_album_table_cell_h2{text-transform: capitalize;font-size:3rem;font-weight:300;margin: 10px 0;width: auto;padding: 5px 20px;color: #222;display: inline-block;background-color: rgba(255,255,255,0.5)}
.catc_img{max-width: 300px;width:100%;display: inline-block;margin:auto;}
.catc_img img{max-width: 100%;margin-top:10px;}

.breadcrumb_wm{margin:20px 0;color:#000;}
.breadcrumb_wm a{color:#000;}
.breadcrumb_wm a:hover{color:#000;text-decoration: none;}

.containimage{background-size: contain;}

.album_filter{position: relative;display: inline-block;margin:auto;text-align: center}
.album_filter_hr{position: absolute;left:0;right:0;width:100%;border:1px solid #eee;bottom:60%;z-index: 1;}
.album_filter .genere{display: inline-block;padding:20px;margin:0 10px;position: relative;z-index: 3;cursor: pointer}
.album_filter .genere.active{font-weight: bold;}

.warner_color{color:#0D63A8;}

.album_active.album_paginate{display: none;}
.album{display: none;margin:auto;width:45%;}
.album_active{display: inline-block;vertical-align: top;}
.album_active.album_paginate_0{display: inline-block;}
.paginate{text-align: center;display: block;margin:30px auto;}
.pagina{-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;border:1px solid rgb(150,157,165);background-color: #fff;color:#000;text-align: center;margin:5px 10px;width:30px;height: 30px;padding-top: 5px;cursor: pointer;display: inline-block;}
.pagina.active{background-color:rgb(150,157,165);color:#fff;}
.album_owl{display: block;width:100%;}
.owl-carousel-latest.owl-carousel .owl-dots{text-align: center}
.owl-carousel-latest.owl-carousel .owl-dots.disabled{display: block;text-align: center;margin-bottom:40px;}
.owl-carousel-latest.owl-carousel button.owl-dot{
    width: 20px;
    height: 20px;
    background-color: #fff;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
    border: 1px solid rgb(150,157,165);
    margin:0 5px;
}
.owl-carousel-latest.owl-carousel button.owl-dot.active{
    background-color: rgb(150,157,165);
}

.paginate_news.album_paginate{display: none;}
.paginate_news.album_paginate.paginate_news_0{display: block;}
.paginate_news.album_paginate.album_paginate_0{display: block;}

.cs_row_album{text-align: left;margin:30px 0;}



.form-small{margin:10px auto;width:80%;}
input, textarea{display: block;width:100%;-webkit-appearance: none;-moz-appearance: none;appearance: none;padding:5px 10px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;border:1px solid rgb(150,157,165);margin:0 auto 30px;font-size: 2rem;}
input[type=checkbox]{display: inline-block;width:20px;height: 20px;}
input[type=checkbox]:checked{background-color: #36BFF8}
.form-label{display: inline-block;max-width: 80%;padding-left:10px;}
.btn-invia{margin-top:40px;}
.btn-invia:hover{background-color: #36BFF8;color:#fff;}

.cerca_album{font-family:Arial, FontAwesome}

.br_small{}

.margin_extend{margin:70px 0 40px;}


.anteprima_album{margin-top:30px;}
.aa_immagine{width:100%;text-align: center}
.aa_i_img{width:100%;max-width: 300px;}

.anteprima_album .aa_immagine .aa_i_img{max-width: 300px;margin:auto;}
.bottone_ascolta{display: block;margin-top:20px;}

.bullet i{padding-right:10px;font-size: 8px;}
.table-album.table>tbody>tr>td{border:0;}
.table-album tr .bullet{width:160px;}
.table-album tr{border-top:0;border-bottom:1px solid #eee;}
.table-album tr:last-child{border:0}

.anteprima_album_h3{font-weight: 300;margin:0 auto 20px;}
.anteprima_album_h4{font-weight: 300;font-style: italic;}
.anteprima_artista_h5{margin:20px auto 5px;font-size: 1.6rem;}

.content_news, .custom_page{padding:30px 0;}
.page_404{margin:30px auto;text-align: center;}
.image_page_404{text-align: center}
.image_page_404 img{max-width: 300px;width: 100%;margin:20px auto;}
.text_page_404{color:#000;font-weight: 300;}

.content_artista{padding:30px 0;}
.content_artista .cs_row{margin-top:0;}
.content_artista .cs_row .la_row_txt{position: relative}

.single_news_excerpt_all{height: 84px;overflow: hidden;padding: 0 30px;text-align: justify;margin-bottom: 30px;}

.list_contatti_custom{margin:20px auto;color:#000;}

.contact-form{margin-top:150px}
.form-contatti{margin:30px auto;}

.contatti_h3{font-weight: 300;text-transform: uppercase;font-size: 3rem;}
.list_contatti_custom{padding:20px;}
.list_contatti_custom li{margin-bottom:20px;}
.list_contatti_custom li a{color:#000;font-size: 2rem}
.list_contatti_custom li a:hover{text-decoration: none;color:#000;}
.list_contatti_custom li a .lista_contatti_i{width:40px;text-align: center;display: inline-block;margin-right:10px;}

.modal-header button{color:#36BFF8}
.modal-title{text-transform: uppercase;text-align: center;}
.modal-body{text-align: center;padding:25px;}
.chiudi{margin:20px;text-align: center}
.chiudi button{display: inline-block;margin:auto;}

.cd_image{margin: 15px 10px 20px;max-width: 30px;}
.cd_image img{width:100%;}
.cd_image img.cd_active{display:none;}

.genere.active .cd_image{margin: 10px 5px 15px;max-width: 40px;}
.genere.active .cd_image img{display: none;}
.genere.active .cd_image img.cd_active{display:block;}

.maxWidth1200{max-width: 1400px;margin:auto;}

.social_link .social_link_a{display: inline-block;margin:10px;padding:10px;text-align:center;-webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;min-width: 50px;min-height: 40px;border:1px solid #eee;}
.social_link .social_link_a:hover{-webkit-box-shadow:  1px 1px 10px 0 #000;-moz-box-shadow:  1px 1px 10px 0 #000;box-shadow: 1px 1px 10px 0 #000;}
.social_link .social_link_a:hover i{-webkit-transform: scale(1.4);-moz-transform: scale(1.4);-ms-transform: scale(1.4);-o-transform: scale(1.4);transform: scale(1.4);-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;}
.social_link a .social_link_a{color:#222;font-size:1.6rem;}


select{-webkit-appearance: none;-moz-appearance: none;appearance: none;width:100%;padding:10px;}
.select{position:relative;margin:20px 30px}
.select::after{content: '>';-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);position: absolute;top:10px;right:10px;}
.spotify_block_link_more{display: none;}
.spotify_block_link_more.spotify_block_link{display: block;}

header .fa-spotify{color:#000;}

.coverimage_album{position: relative}
.follow_spotify{position: absolute;bottom: 0;right:0;}
.follow_instagram{font-size: 2rem;position: absolute;left:-70px}
.follow_instagram .follow_instagram_cont{padding: 0 10px;background-color: #fff;border-radius: 10px;}

.spotify_block_tab{padding-top:30px;}

.c_artisti_active{display: block;}

.nav>li>a{padding:10px 7px}

.attiva_pagina.album_paginate{display: inline-block !important;}
hr.separator{margin:10px auto;}

.div_inline_display{display: inline-block}

.btn-invia.btn-wm-light{padding: 15px 30px;width: auto;-webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;}
.contact-form .la_row_txt_block{font-weight: 300;text-transform: uppercase;font-size: 3rem;color:#545454}

.coverimage.coverimage-top{background-position-y:0}

.cerca_album{margin-bottom:5px;}
.cerca_album_btn{margin-bottom:15px;}

.page-numbers{
    border: 1px solid #c0c0c0;
    border-radius: 50px;
    width: 30px;
    height: 30px;
    padding: 5px 10px;
    color:#000;
    margin:5px;
    line-height: 35px;
}
.page-numbers.current{
    background-color: #c0c0c0;
    color:#fff;
}
.page-numbers:hover{
    text-decoration: none;
    background-color: #eee;
}
.cerca_album{
    font-size: 14px;
    margin-bottom: 10px;
}

.margin_top_bottom_15{margin-top:15px;margin-bottom:15px;}

.display_iframe{line-height: 0;}
.add_more_padding{padding:30px 0}
.form_small_pagination{max-width:70px;margin:auto;}

.xs-go-down{display: none !important;}

@media (min-width: 768px) {
}
@media (max-width: 1200px) {
}
@media (min-width: 1280px) {
    .owl-carousel-video .owl-nav button.owl-prev{position: absolute;left: -60px;box-shadow: 0 0 5px #000;}
    .owl-carousel-video .owl-nav button.owl-next{margin-left:100%;box-shadow: 0 0 5px #000;}
}
@media (max-width: 992px) {
    .contatti .person_music{margin-top:50px;}
    .header_menu ul li.menu-item{padding:30px 8px;}
}
@media only screen and (min-width: 990px){
    .coverimage-top{background-size: contain;}
    .coverimagefull{height: 500px;}
}
@media only screen and (max-width:1024px){
    .btn-inline{display: block;width:150px;margin:10px;}
}
@media only screen and (max-width:460px){
    .xs-go-down{display: block !important;}
}
@media (max-width: 767px) {
    header{position: relative}
    header .header_down{position: relative;background-color: rgba(255,255,255,0.93)}

    .div_inline_display{display: block}

    .tostick{position: fixed;width: 100%;}
    .single_news_img{margin:0;}
    .chi-siamo{margin-top:20px;}
    .cs_dt{margin-top:30px;}
    .cs_dtc{display: block;width: 100%;margin:0 auto 10px;}
    .cs_dtc.cs_dtc_dx{margin-bottom:30px;}
    .cs_dtc.cs_dtc_sx{margin-top: 20px;}
    .list_contatti, .footer_menu, .footer-title, .list-none{text-align: center;}
    .list_contatti li a .lista_contatti_i{display: block;margin:auto;}
    .list_contatti li{margin-bottom:40px;}
    .list_contatti li a i{font-size: 5rem;padding-bottom:10px;}
    .list_social_footer li{display: block;margin-bottom:25px;}
    .pre-footer .list_social_footer{margin:30px auto;}
    .pre-footer ul.list_social_footer li{display: inline-block;margin: 10px;}
    .spotify_block{margin-top:30px;}
    .cs_row{margin-top:50px;}
    .cs_row a{}
    .bottone_mobile{margin:20px auto 0;text-align: center;}
    .btn-inline{margin:10px auto;}
    .single_album_block_img{width:100%;margin:10px 0;}
    .content_news{padding-top:0;}

    .logo{height: 30px;width: 80px;top:15px;}
    .logo_table{height: 30px;}
    .logo .logo_table .logo_table_cell img{height: 30px !important;}
    .owl-theme .owl-nav{display: none;}
    #menu-collapse #menu-homepage-menu li{display: block;padding:15px}
    .album{width:100%;display: block;}
    .no-js .owl-carousel, .owl-carousel.owl-loaded{text-align: center}
    .aa_immagine{margin:0 auto 50px;}
    .content_artista .aa_immagine{margin:40px auto 10px;}
    .table-album{border:0;border-bottom:1px solid #36BFF8}
    .table-album tr{border:0;border-bottom:1px solid #36BFF8}
    .table-album tr td{display: block;text-align: center}
    .table-album tr td.bullet{font-weight: bold;font-size: 1.7rem;padding-bottom: 0;width:100%;padding-top:30px;}
    .table-album tr td.bullet i{display: none;}
    .list_contatti_custom{margin:0;}
    .list_contatti_custom li a .lista_contatti_i{display: block;margin: 0 auto;}
    .list_contatti_custom li a .lista_contatti_i{font-size: 2.5rem;}
    .list_contatti_custom li a{font-size:1.3rem;}
    /*.ns_block_desc, .single_album_block_desc{height: auto;}
    .single_news_excerpt_all{height: auto;overflow: auto;padding:0;}*/
    .content_artista.anteprima_album{margin:0 auto;padding:0 0 20px;}
    .attiva_pagina.album_paginate{display: block !important;}
}

/* Per tenere aspect ratio 16:9 in ogni situazione*/
@media only screen and (min-width: 1201px){
    .display_iframe iframe{
        width:1136px !important;
        height:639px !important;
    }
}

@media only screen and (min-width: 991px) and (max-width: 1200px){
    .display_iframe iframe{
        width:944px !important;
        height:531px !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 990px){
    .display_iframe iframe{
        width:720px !important;
        height:405px !important;
    }
}

@media only screen and (max-width: 768px){
    .display_iframe iframe{
        width:320px !important;
        height:180px !important;
    }
    .coverimagefull{height: 60vh;}
    .coverimage.coverimagefull.coverimage-top{background-size: contain}
}
