p::selection{background:rgba(50,50,50,1);color:white;}
p::-moz-selection{background:rgba(50,50,50,1);color:white;}

.home-opening{position:relative;overflow:hidden;}
.hero .play-button{width:calc(55vw / 14.4);height:auto;}
.search-open .grid .post .play-button{width:calc(16vw / 14.4);height:auto;bottom:calc(60vw / 14.4);}
.post .play-button{width:calc(40vw / 14.4);}
.copyrights a{top:initial;height:24px;display:inline-block;}
.newsletter_holder{z-index: 3;}

@media all and (max-width:820px){
    .home-production .plus-icon{padding:20px 15px;}
    .socials{z-index:4;}
    #mc_embed_signup {width: 400px!important;}
}

@media all and (max-width:600px){
    .post.animate{transform:translate3d(0,20px,0);-webkit-transform:translate3d(0,20px,0);}
    .copyrights a{height:20px;}
    #mc_embed_signup {width: 300px!important;}
    .search-results > .row{height:calc(100vh - 270px);overflow:scroll;padding-bottom:40px;}
}

/* ABOUT MOBILE CORRECTION - 14 09 2022 */
@media (max-width: 600px) {
  .about-section-content h1 p {
    font-size: 24px;
    line-height: 1.2em;
    }
    .hero .additional-info h4.reg {
        position: absolute;
        right: auto;
        top: 18px;
    }
   .talent-single .single-info { 
        display: block;
        padding-bottom: 20px;
       
    }
    .single-info h3 {
        padding-top: 15px;
        font-size: 15px;
    }

    .hero .additional-info h4.reg {
        position: absolute;
        right: auto;
        top: 34px;
    }
    .hero .additional-info .images-count {
        top: 52px;
        right: auto;
    }
    #bio .bio-image {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
    .single .production-cats {
        display: flex;
        justify-content: flex-start;
        padding-right: 0;
    }
    #mc_embed_signup form{max-width:340px;}
}

@media all and (max-width:540px){
    menu .socials{right:initial;left: 15px;bottom:180px;}
    .socials a{margin-right: 12px;}
    .socials a:nth-child(3){margin-right:5px;margin-left:-4px}
}
@media all and (max-height:800px) and (orientation:portrait){
    .menu{transform:none;top:140px;}
    .menu li:last-child{margin-top:20px;}
}
@media all and (max-height:650px) and (orientation:portrait){
    .menu{transform:none;top:120px;}
    .menu li:last-child{margin-top:0;}
    menu .socials{bottom:165px;}
}
@media all and (max-height:600px) and (orientation:portrait){
    .newsletter_holder{bottom:50px;}
    menu .socials{bottom:145px;}
}




@font-face {
  font-family: 'fontello';
  src: url('fonts/fontello.woff2') format('woff2'),
       url('fonts/fontello.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?75170924#fontello') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-vimeo:before { content: '\f306'; } /* '' */
.icon-facebook:before { content: '\f30c'; } /* '' */
.icon-linkedin:before { content: '\f318'; } /* '' */
.icon-instagram:before { content: '\f32d'; } /* '' */
