/*
Theme Name:     Filmmaker-child
Description:    
Author:         stjori
Template:       filmmaker

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/2c0a95");
.win-item-detail .col-md-1,.win-item-detail .col-md-2,.win-item-detail .col-md-3,.win-item-detail .col-md-4,.win-item-detail .col-md-5,.win-item-detail .col-md-6,.win-item-detail .col-md-7,.win-item-detail .col-md-8,.win-item-detail .col-md-9,.win-item-detail .col-md-10,.win-item-detail .col-md-11,.win-item-detail .col-md-12 {
     float: none !important;
     display: inline-block !important;
     text-align: center !important;
}
footer{
	background-color: #76787b;
}
footer a{
color:#fff !important;
}
footer a:hover{
color:rgba(255, 255, 255, 0.3) !important;
}

header.stick-scroll{
    height: 90px;
    margin-top: -35px;
}

.stick-scroll #primary_nav_wrap ul.active-menu-default li {
    padding: 12px 5px !important;
}

.stick-scroll #logo img {
    width: 44px !important;
    margin-top: -8px !important;
}

.stick-scroll .menu-default {
    height: 90px !important;
}

@media (max-width: 1024px){
#breadcrumbs {
    display: none!important;
    }
}
.win-item-detail .row{
text-align: center !important;
margin: 0 auto !important;
}
@font-face {font-family: 'BrandonGrotesque-ThinItalic';src: url('fonts/2C0A95_0_0.eot');src: url('fonts/2C0A95_0_0.eot?#iefix') format('embedded-opentype'),url('fonts/2C0A95_0_0.woff') format('woff'),url('fonts/2C0A95_0_0.ttf') format('truetype');}
  
@font-face {font-family: 'BrandonGrotesque-Thin';src: url('fonts/2C0A95_1_0.eot');src: url('fonts/2C0A95_1_0.eot?#iefix') format('embedded-opentype'),url('fonts/2C0A95_1_0.woff') format('woff'),url('fonts/2C0A95_1_0.ttf') format('truetype');}
  
@font-face {font-family: 'BrandonGrotesque-RegularItalic';src: url('fonts/2C0A95_2_0.eot');src: url('fonts/2C0A95_2_0.eot?#iefix') format('embedded-opentype'),url('fonts/2C0A95_2_0.woff') format('woff'),url('fonts/2C0A95_2_0.ttf') format('truetype');} 
  
@font-face {font-family: 'BrandonGrotesque-MediumItalic';src: url('fonts/2C0A95_3_0.eot');src: url('fonts/2C0A95_3_0.eot?#iefix') format('embedded-opentype'),url('fonts/2C0A95_3_0.woff') format('woff'),url('fonts/2C0A95_3_0.ttf') format('truetype');} 
  
@font-face {font-family: 'BrandonGrotesque-Medium';src: url('fonts/2C0A95_4_0.eot');src: url('fonts/2C0A95_4_0.eot?#iefix') format('embedded-opentype'),url('fonts/2C0A95_4_0.woff') format('woff'),url('fonts/2C0A95_4_0.ttf') format('truetype');}
  
@font-face {font-family: 'BrandonGrotesque-Regular';src: url('fonts/2C0A95_5_0.eot');src: url('fonts/2C0A95_5_0.eot?#iefix') format('embedded-opentype'),url('fonts/2C0A95_5_0.woff') format('woff'),url('fonts/2C0A95_5_0.ttf') format('truetype');} 
  
@font-face {font-family: 'BrandonGrotesque-LightItalic';src: url('fonts/2C0A95_6_0.eot');src: url('fonts/2C0A95_6_0.eot?#iefix') format('embedded-opentype'),url('fonts/2C0A95_6_0.woff') format('woff'),url('fonts/2C0A95_6_0.ttf') format('truetype');}
  
@font-face {font-family: 'BrandonGrotesque-Light';src: url('fonts/2C0A95_7_0.eot');src: url('fonts/2C0A95_7_0.eot?#iefix') format('embedded-opentype'),url('fonts/2C0A95_7_0.woff') format('woff'),url('fonts/2C0A95_7_0.ttf') format('truetype');}
  
@font-face {font-family: 'BrandonGrotesque-BoldItalic';src: url('fonts/2C0A95_8_0.eot');src: url('fonts/2C0A95_8_0.eot?#iefix') format('embedded-opentype'),url('fonts/2C0A95_8_0.woff') format('woff'),url('fonts/2C0A95_8_0.ttf') format('truetype');}
  
@font-face {font-family: 'BrandonGrotesque-Bold';src: url('fonts/2C0A95_9_0.eot');src: url('fonts/2C0A95_9_0.eot?#iefix') format('embedded-opentype'),url('fonts/2C0A95_9_0.woff') format('woff'),url('fonts/2C0A95_9_0.ttf') format('truetype');}
  
@font-face {font-family: 'BrandonGrotesque-BlackItalic';src: url('fonts/2C0A95_A_0.eot');src: url('fonts/2C0A95_A_0.eot?#iefix') format('embedded-opentype'),url('fonts/2C0A95_A_0.woff') format('woff'),url('fonts/2C0A95_A_0.ttf') format('truetype');}
  
@font-face {font-family: 'BrandonGrotesque-Black';src: url('fonts/2C0A95_B_0.eot');src: url('fonts/2C0A95_B_0.eot?#iefix') format('embedded-opentype'),url('fonts/2C0A95_B_0.woff') format('woff'),url('fonts/2C0A95_B_0.ttf') format('truetype');}

.list-film2 li:last-child{
    float: right !important;
    top: 0px !important;
}
@media only screen and (max-width: 1024px) {
    /*.hideon_mobile {
        display: none !important;
    }*/
    
    .vc_row.vc_row-o-full-height {
        min-height: auto !important;
    }

    .more_film img {
        min-height: 10px !important;
    }
}

/*----404 ERROR PAGE----*/
.box-text404 .text-404 {
    font-family: "BrandonGrotesque-Medium" !important;
    font-size: 3em;
    padding-top: 70px;
    margin-bottom: 60px;
}
#page404 {
    background: #76787b !important;
}
@media only screen and (max-width: 1024px)
.box-text404 .text-404 {
    padding-top: 90px;
}
/*----404 ERROR PAGE END----*/

/*----BREADCRUMBS----*/
#breadcrumbs{
    font-size: 12px;
    text-color: #76787b;
    text-align: right;
    width: 84%;
    margin: 0 auto;
    margin-top: 40px;
    clear: both;
    margin-bottom: 55px;
}
/*HIDE BREADCRUMBS UNDER 767*/
@media (max-width: 767px) {
    #breadcrumbs {
        display:none !important;
    }
}

.stick-scroll {
    background: #fff!important;
}
header.stick-scroll, .stick-scroll #primary_nav_wrap .menu-item a, .header-flim.stick-scroll .menu-item a, .stick-scroll .menu-item a, .stick-scroll #primary_nav_wrap ul li a{
color: #76787b!important;
}
#wptime-plugin-preloader { 
    -moz-background-size: 250px 140.5px !important;
    -o-background-size: 250px 140.5px!important;
    -webkit-background-size: 250px 140.5px!important;
    background-size: 240px 240px !important;
}

.stick-scroll #logo img {
    width: 70px;
    margin-top: 15px
}

/*FOOTER NOT IN USE*/
/*Border width on subscribe placeholder*/
/*.subcribe .ft-subcri2 {
    border-width: 2px;
    border-color: #76787b;
}
/*Social icons footer NOT ACTIVE*/
/*.footer-landing .bottom-footer .landing-social-author ul.list-social li a:hover {
    color: #000 !important;
    font-size: 50px !important;
}
.footer-landing .bottom-footer .landing-social-author ul.list-social li a {
    color: #76787b !important;
    font-size: 50px !important;
}*/
/*FOOTER ACTIVE*/
.fl-footer {
    padding-top: 20px !important;
    font-family: "pb-regular";
    font-size: 16px;
    margin-bottom: 2px !important;
}
/*FOOTER SOCIAL ICONS*/
.fl-footer3 .footer-widget .list-social li a {
    font-size: larger !important;
}
.fl-footer3 .footer-widget .widget-title {
    margin-bottom: 2px !important;
}

/*FOOTER ACTIVE END*/
/*
.team-content .team-name {
 font-family: "BrandonGrotesque-Medium" !important;
}*/
.copyright{
display: none;
}

.ms-staff-info {
display: none;
}

.list-film2 li .fl-viewmore {margin-top: 6%;}
/*Move title over film elements*/
.list-film2 {margin-top: -40px;}

#primary_nav_wrap ul.active-menu-default > li a {
    padding: 5px 5px !important;
    font-size: 15px;
}

#primary_nav_wrap ul.active-menu-default > li {
    padding: 15px 5px !important;
    font-size: 15px;
}
@media (max-width: 1177px) {
   #primary_nav_wrap ul.active-menu-default > li {
    padding: 15px 0px !important;
    font-size: 15px;
}
}
/**** WHITE TITLE OVER FILM ELEMENT LIST HOVER ***/
.title-bold-white {
    font-family: "BrandonGrotesque-Medium" !important;
    font-size: 2em !important;
}

/*hide searchbox menu*/
.searchbox .sb-icon-search {
    display: none;  
}

#click-menu {
    background: transparent !important;
}

#responsive-menu {
    z-index: 10000 !important;
}
/*responsive mobile menu bar*/
#responsive-menu.admin-bar-showing {
    padding-top: 42px !important;
    height: 1050px !important;
    font-family: "BrandonGrotesque-Regular" !important;
}

.toggle-nav {
    display: none;
}

/*** ---- Single Film Element Page changes ----***/
.fl-title-medium {
    font-size: 2em !important;
    font-weight: 700;
    color: #76787b !important;
}
/*Trailer text*/
.fl-detail-item .film-number ul li a {
    text-transform: uppercase;
    font-size: 18px !important;
    font-weight: bold;
    /*color: rgba(0, 0, 0, 0.5);*/
    letter-spacing: 2px;
}
/*Film description*/
.vision-desc {
    font-size: 1em;
}
.fl-detail-item {
     background-image:linear-gradient(rgba(255, 255, 255, 1), rgba(255, 255, 255, 1)) !important;
     min-height: 500px !important;
}

.fl-detail-item .fl-title-small {
    display: none;
}
.fl-title {
    font-size: 28px;
    padding-bottom: 55px;
    color: #76787b;
}
.d-bottom2 {
    display: none;
}
/*.title-white {
    display: none;
}*/
.white-desc {
    display: none !important;
}
.vision-desc {
    margin: -8px 0 40px 0;
    font-size: 1.25em;
    color: #000;
    text-transform: none !important;
    line-height: 1.2em !important;
}
@media only screen and (max-width: 767px) {
.fl-detail-item {
    margin-top: -50px !important;
    }
}
/***---------End of Single Film Element change---------***/

.title-bold {
    font-family: "BrandonGrotesque-Medium";
    color: #000;
    font-weight: 700;
    line-height: 1em;
}

/*Titles on directors page*/
.direct-container .crew-name {
    font-size: 3.125em;
    line-height: 55px;
    font-family: "BrandonGrotesque-Regular";
    color: #76787b;
}
.crew-active {
   display: none;
}
.crew-desc {
    font-family: "BrandonGrotesque-Thin" !important;
}
/*---TEAM PAGE---*/
.crew-name {
    font-family: "BrandonGrotesque-Thin" !important;
    font-size: 30px !important;
    line-height: 42px !important;
    text-align: left !important;
}
/*---TEAM PAGE END---*/

/*---SINGLE CREW POST---*/
.blog-detail-social {display: none;}
.post-detail .date-post {display: none;}
.single-right-sidebar {display: none;}
.filmmaker-about-author {display: none;}
.wrapper-blog-detail .title-bold {
     font-family: "BrandonGrotesque-Medium";
     padding-bottom: 15px;
     color: #76787b;
}
.title-desc {
     font-family: "BrandonGrotesque-Medium" !important;
}
/*---SINGLE CREW POST END---*/

/*Font type body*/
body { 
    font-family: "BrandonGrotesque-Regular"; 
    line-height: 28px !important;
}
.p1 { 
    line-height: 34px !important;
}

#primary_nav_wrap ul.active-menu-default > li a {
    font-size: 16px !important;
}

.sub-menu .menu-item a {
font-size : 14px !important;
}
#primary_nav_wrap ul ul.sub-menu li a {
    font-size : 14px !important;
}
@media (min-width: 1178px) {
    .fl-main-menu .container {
        width: 90% !important;
    }
}

@media (min-width: 990px) {
    .container {
        width: 990px !important;
    }
}

#primary_nav_wrap ul.active-menu-default > li.current-menu-item > a, #primary_nav_wrap ul.active-menu-default ul > li.current-menu-item > a {
   border-left: 2px solid #fff;
    border-right: 2px solid #fff;
}

#primary_nav_wrap ul.active-menu-default ul.sub-menu > li.current-menu-item > a {
    color: #000000 !important;
}

/*Fix on film Elements*/
.fl-detail-item .fl-title-small {
    padding-bottom: 35px;
    font-family: "BrandonGrotesque-Bold";
}
.fl-title-medium {
    font-family: "BrandonGrotesque-Medium" !important;
}
.fl-detail-item .d-share .list-social {
    font-size: 0.875em;
    padding-top: 22px;
}

.overlay {
    height: 10% !important;
}
/*Film content image and text* half and half*/
.film-odd-content .p-name a {
    font-family: "BrandonGrotesque-Regular";
    font-weight: 500;
    color: #ff5f5f;
}

.wow .fl-title-big {
font-family: "BrandonGrotesque-Medium";
    font-size: 2.8em !important;
}
.fl-title .fl-title-big {
        font-family: "BrandonGrotesque-Medium";
        font-size: 2em !important;
}
#logo_mobile {
        display: none; 
    }

@media (max-width: 1024px){
    #logo {
        display: none;
    }

    #logo_mobile {
        display: block;        
        /*margin-left: 30px;*/
    }

    #logo_mobile img {
        width: 55px !important;
        padding: 5px;
    }

    .stick-scroll #logo_mobile {
        padding: 20px;
        margin-top: 15px;
    }
    
    button#responsive-menu-pro-button {
        top: 1% !important;
    }

    header {
        height: 70px !important;
    }

    header.stick-scroll {
        height: 100px !important;
    } 
}

#click-menu .threeLines .line {
    height: 7px !important;
    border: 2px solid #1d28e2;
}

#wptime-plugin-preloader {
    
    /* -moz-background-size: 250px 140.5px !important;
    -o-background-size: 250px 140.5px!important;
    -webkit-background-size: 250px 140.5px!important;
   background-size: 400px 400px !important;*/
    
}
/*VIDEO OVERLAY BACKGROUND OPACITY*/ 
body .mfp-ready.mfp-bg {
    background-color: rgba(11, 11, 11, 0.9) !important;
}

#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow {
border:none !important;
}
#responsive-menu-container #responsive-menu li.responsive-menu-item a{
border:none !important;
}
