/*
Theme Name: Cardinal Child
Theme URI: https://themeforest.net/item/cardinal-wordpress-theme/full_screen_preview/8070889
Author: ChildThemeWP.com
Author URI: https://childthemewp.com
Description: My WordPress Cardinal child theme.
Template: cardinal
License: GNU General Public License v3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Version: 1.0.0
Text Domain: cardinal-child
*/
@font-face {
  font-family: brushStroke;
  src: url(https://milafilm.com/dev/wp-content/uploads/2020/08/brtswfte.ttf);
}
.inner-page-wrap {
    margin-top: 0;
    margin-bottom: 0;
}
h2, h3 {
	font-family: brushStroke !important;
	line-height: 2;
}
a {
	color: white !important;
	text-decoration: underline;
}
p {
	text-align: justify;
}
.intro .spb_content_wrapper {
	padding: 0 5% 100px 50% !important;
	text-align:center;
}
.synopsis .spb_content_wrapper {
	padding: 150px 55% 0 5% !important;
}
.tech-sheet .spb_content_wrapper {
	padding: 50px 45% 50px 5% !important;
}
.music .spb_content_wrapper {
	padding: 0 5% 150px 55% !important;
}
.unicef .spb_content_wrapper {
	padding: 0 5% 250px 55% !important;
}
.effort .spb_content_wrapper {
	padding: 0 50% 100px 5% !important;
}
.producers .spb_content_wrapper {
	padding: 0 45% 0 5% !important;
}
.contact .spb_content_wrapper {
	padding: 150px 10% 150px 50% !important;
}
.sponsors .spb_content_wrapper {
	padding: 50px 5% 50px 5% !important;
}
.credits .spb_content_wrapper {
	padding: 50px 5% 50px 5% !important;
}
.contact p, .credits p {
	text-align: left;
}
.bio h2, .director h2 {
	margin-top:0;
}
.fa, .fas {
    font-size: 36px;
    margin-right: 20px;
    line-height: 1.5;
	cursor: pointer;
}
#mobile-menu ul li a,
a.overlay-menu-link:hover span, a.overlay-menu-link:hover span::before, a.overlay-menu-link:hover span::after {
    background: #ac242e !important;
}
#mobile-menu ul li a,
#overlay-menu nav ul li a, .overlay-menu-open a.overlay-menu-link {
    text-decoration: none;
}
#logo img {
    width: auto !important;
}
#mobile-header {
    border-bottom: none;
}
#mobile-menu ul li:hover > a {
    color: #ccc !important;
}
#overlay-menu nav ul li {
	font-size: 24px !important;
	line-height: 32px !important;
	height: 42px !important;
}
.overlay-menu-open #overlay-menu nav {
    top: 12% !important;
}
.sticky-wrapper {
	display:none;
}
.sticky-wrapper.is-sticky {
	display:block;
}
.contact a.sf-button.white {
	margin-top: 10px;
	margin-bottom: 10px;
    font-weight: 400 !important;
    text-transform: uppercase;
	width: 225px;
    text-align: center;
}
.spb_image {
    margin-bottom: 0px;
}

/************************************************/

@media only screen and (max-width: 767px) {

.tech-sheet .spb_parallax_asset {
	background-image: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url("https://milafilm.com/dev/wp-content/uploads/2020/08/tech-scheet.jpg") !important;
}
.inner-page-wrap {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.fa, .fas {
    font-size: 36px;
}
h2 {
    line-height: 54px !important;
    font-size: 48px !important;
}
body, p {
    line-height: 24px !important;
    font-size: 16px !important;
}
.intro .spb_content_wrapper {
	padding: 0 15% 0 15% !important;
	text-align:center;
}
.synopsis .spb_content_wrapper {
	padding: 150px 25% 0 5% !important;
}
.tech-sheet .spb_content_wrapper {
	padding: 50px 25% 50px 5% !important;
}
.music .spb_content_wrapper {
	padding: 0 5% 150px 25% !important;
}
.unicef .spb_content_wrapper {
	padding: 0 5% 150px 25% !important;
}
.effort .spb_content_wrapper {
	padding: 0 30% 0 5% !important;
}
.producers .spb_content_wrapper {
	padding: 0 25% 0 5% !important;
}
.contact .spb_content_wrapper {
	padding: 0 15% 0 15% !important;
}
.sponsors .spb_content_wrapper {
	padding: 0 5% 0 5% !important;
}
.credits .spb_content_wrapper {
	padding: 0 5% 0 5% !important;
}	
}
