File: /home/mediabou/public_html/aperturafilms.com/wp-content/themes/apertura/style.css
/*
Theme Name: Apertura
Author: DevInt
Author URI: http://devint.co.il
Description: A custom theme for Apertura
Version: 1.0
License: All rights reserved to DevInt
*/
/*==========================================================================*/
/* RESET */
/*==========================================================================*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, menu, nav, section {
display: block;
}
html {
height: 100%;
margin-top: 0 !important;
}
body {
line-height: 1;
min-height: 100%;
background: black;
font-family: "Roboto Condensed";
height: 100%;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
/*==========================================================================*/
/* GLOBAL */
/*==========================================================================*/
.container {
width: 100%;
font-family: "Roboto Condensed";
min-height: 100%;
height: 100%;
height: auto !important;
color: white;
}
.DesktopMenu {
background: black;
z-index: 999;
height: 80px;
font-weight: lighter;
font-size: 18px;
display: none;
justify-content: space-between;
}
.DesktopMenu .MenuLogo {
margin-top: 11.5px;
}
.MobileMenu .MenuLogo {
margin-top: 20px;
}
.MenuLogo {
background-size: cover;
float: left;
padding-left: 50px;
align-self: flex-start;
}
.DesktopMenu .MenuLogo img {
width: 80px;
}
.mainVideo {
position: relative;
padding-bottom: 56.25%;
top:0;
left: 0;
height: 0;
overflow: hidden;
}
.worksCover img{
width: 100%;
height: 100%;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: contain;
}
.fixed-menu{ z-index: 9999; position: fixed; left: 0; top: 0; width: 100%;} /* this make our menu fixed top */
.mainVideo iframe, .mainVideo object, .mainVideo embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
.MenuLinks {
box-sizing: border-box;
align-self: center;
width: 100%;
text-align: center;
}
.MenuLinks a {
padding-right: 5%;
font-weight: lighter;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
text-decoration: none;
color: white;
}
.MenuLinks a:hover {
color: rgb(255, 153, 0);
cursor: pointer;
}
.MenuLinks a:last-child {
padding-right: 0 !important;
}
.MenuLang {
line-height: 80px;
margin-right: 0px;
}
.MobileMenuLang {
align-items: flex-end;
display: -webkit-box !important; /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box !important; /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox !important; /* TWEENER - IE 10 */
display: -webkit-flex !important; /* NEW - Chrome */
display: flex !important;
}
.MenuLang span a:hover {
color: rgb(255, 153, 0);
cursor: pointer;
}
.MenuLang div a:hover {
color: rgb(255, 153, 0);
cursor: pointer;
}
.MenuLang span a {
text-decoration: none;
color: white;
}
.MenuLang div a {
text-decoration: none;
color: white;
}
.MenuMobileLinks {
align-items: flex-end;
}
.filmVideo img {
width: 100%;
}
.menuMobile {
-webkit-transition: 0.1s -webkit-transform linear;
transition: 0.1s -webkit-transform linear;
transition: 0.1s transform linear;
transition: 0.1s transform linear, 0.1s -webkit-transform linear;
position: relative;
background: 0;
margin: 2rem;
margin-left: 0rem;
height: 19px;
width: 40px;
z-index: 999;
outline: 0;
padding: 0;
border: 0;
}
.bar, .bar::before, .bar::after {
-webkit-transition: 0.2s background linear 0.1s, 0.2s ,top linear 0.2s, 0.2s ,-webkit-transform linear;
transition: 0.2s background linear 0.1s, 0.2s, top linear 0.2s, 0.2s, -webkit-transform linear;
transition: 0.2s background linear 0.1s, 0.2s, top linear 0.2s, 0.2s, transform linear;
transition: 0.2s background linear 0.1s, 0.2s, top linear 0.2s, 0.2s, transform linear, 0.2s -webkit-transform linear;
position: absolute;
background: white;
margin: auto;
width: 100%;
height: 0.2rem;
content: '';
top: 50%;
left: 0;
}
.bar {
margin-top: -0.1rem;
}
.bar::before {
top: -0.7rem;
}
.bar::after {
top: 0.7rem;
}
.bar::before, .bar::after {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
.active .bar {
background: 0;
}
.active .bar::before {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.active .bar::after {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.active .bar::before, .active .bar::after {
top: 0;
}
.active .bar, .active .bar::before, .active .bar::after {
-webkit-transition: 0.2s background linear 0.1s, 0.2s, top linear, 0.2s -webkit-transform linear 0.2s;
transition: 0.2s background linear 0.1s, 0.2s, top linear, 0.2s -webkit-transform linear 0.2s;
transition: 0.2s background linear 0.1s, 0.2s, top linear, 0.2s transform linear 0.2s;
transition: 0.2s background linear 0.1s, 0.2s, top linear, 0.2s transform linear 0.2s, 0.2s ,-webkit-transform linear 0.2s;
}
nav {
width: 250px;
height: 100%;
background: darkgray;
position: fixed;
-webkit-transform: translateX(250px);
transform: translateX(250px);
-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.56, 0.1, 0.34, 0.91);
transition: -webkit-transform 0.6s cubic-bezier(0.56, 0.1, 0.34, 0.91);
transition: transform 0.6s cubic-bezier(0.56, 0.1, 0.34, 0.91);
transition: transform 0.6s cubic-bezier(0.56, 0.1, 0.34, 0.91), -webkit-transform 0.6s cubic-bezier(0.56, 0.1, 0.34, 0.91);
padding-top: 6.2rem;
margin-top: -90px;
z-index: 998;
overflow: auto;
}
.menu-open nav {
-webkit-transform: translateX(-100px);
transform: translateX(-100px);
}
nav ul {
margin: 0;
list-style: none;
padding: 0;
}
nav ul li {
padding: 20px 20px;
font-size: 20px;
}
nav ul li:hover {
background: blue;
}
nav ul li a{
text-decoration: none;
color: white;
}
.MobileMenu {
display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox; /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Chrome */
display: flex;
height: 80px;
font-size: 18px;
background: black;
z-index: 999;
justify-content: space-between;
}
.homePageTopSection {
padding-bottom: 160px;
}
.displayInline {
display: inline-block;
}
.videoTypesMenu {
display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox; /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Chrome */
display: flex;
justify-content: center;
font-size: 16px;
margin-top: 85px;
margin-bottom: 80px;
}
.filmographyDesc .videoTypesMenu .MenuLinks {
display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox; /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Chrome */
display: flex;
justify-content: space-between;
-webkit-justify-content: space-between;
}
.filmographyDesc .videoTypesMenu .MenuLinks a{
padding-right: 0!important;
}
.filmsHead {
flex-basis:100%;
text-align:center;
margin-bottom: 80px;
}
.commercialHead {
flex-basis:85%;
text-align:left;
margin-bottom: 21px;
margin-right: 0px;
}
.filmsTab {
display: none;
justify-content: center;
flex-wrap: wrap;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
margin-top: 80px;
margin-right: 0;
margin-left: 0%;
line-height: 1.2;
}
.commercialTab {
display: none;
justify-content: center;
-webkit-justify-content: center;
margin-right: 0%;
margin-left: 0%;
flex-wrap: wrap;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
margin-top: 80px;
line-height: 1.2;
}
.filmographyTab {
display: none;
justify-content: center;
-webkit-justify-content: center;
flex-direction: column;
-ms-flex-direction: column;
-webkit-flex-direction: column;
align-items: center;
-webkit-align-items: center;
width: 90%;
margin: 0 auto;
margin-top: 80px;
}
.homePageDesc {
display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox; /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Chrome */
display: flex;
justify-content: center;
-webkit-justify-content: center;
flex-direction: column;
-ms-flex-direction: column;
-webkit-flex-direction: column;
align-items: center;
-webkit-align-items: center;
width: 90%;
padding-top: 80px;
margin: 0 auto;
}
.filmographyHeaderDiv {
box-sizing: border-box;
flex: 2;
}
.filmographySection {
display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox; /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Chrome */
display: flex;
justify-content: space-between;
-webkit-justify-content: space-between;
}
.filmographySection:first-of-type {
padding-top: 0 !important;
}
.filmographySection {
padding-top: 35px;
width: 100%;
}
.filmographyHeader {
font-size: 18px;
font-weight: lighter;
}
.aboutHeader {
font-size: 25px;
font-weight: lighter;
font-family: "Roboto Condensed";
}
.commercialTabDesc {
font-size: 15px;
font-weight: lighter;
font-family: "Roboto Condensed";
margin-bottom: 50px !important;
line-height: 1.444;
}
.filmographyHeaderLine {
background: rgb(255,153,0);
height: 3px;
border-top: 1px solid rgba(255,153,0,0.5);
border-bottom: 1px solid rgba(255,153,0,0.15);
border-right: 1px solid rgba(255,153,0,0.3);
border-left: 1px solid rgba(255,153,0,0.3);
width: 100%;
margin-top: 10px;
box-sizing: border-box;
}
.filmographyDesc {
font-size: 15px;
font-weight: lighter;
padding-top: 35px;
margin-left: 10px;
flex: 3;
}
footer {
display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox; /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Chrome */
display: flex;
justify-content: center;
color: white;
font-family: "Roboto Condensed";
margin-top: 10px;
margin-bottom: 10px;
flex-wrap: wrap;
text-align: center;
font-size: 12px;
}
.footerLeft {
margin-left: 0;
width: 100%;
}
.footerRight {
margin-right: 0;
width: 100%;
}
.footerRight a {
text-decoration: none;
color: white;
}
.filmDiv {
flex-basis: 85%;
margin-right: 0px;
margin-left: 0px;
margin-bottom: 65px;
}
.filmDiv:hover {
color: rgb(255, 153, 0);
}
.filmVideo {
position: relative;
padding-bottom: 56.25%;
top:0;
left: 0;
height: 0;
overflow: hidden;
}
.filmVideo iframe {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
.filmVideoTitle{
font-size: 19px;
text-align: left;
padding-top: 10px;
padding-bottom: 5px;
font-family: "Roboto Condensed";
font-weight: 900;
}
.filmVideoDesc{
font-size: 17px;
font-family: "Roboto Condensed";
text-align: left;
font-weight: 100;
}
.displayFlex {
display: -webkit-box !important; /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box !important; /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox !important; /* TWEENER - IE 10 */
display: -webkit-flex !important; /* NEW - Chrome */
display: flex !important;
}
.choosenTab {
color: rgb(255, 153, 0) !important;
}
.homePageBottomSection {
height: 1350px;
width: 100%;
font-family: "Roboto Condensed";
background-image: none;
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
}
.bottomContainer{
width: 100%;
height: 100%;
background: rgba(49,50,51,0.8);
padding-top: 100px;
padding-bottom: 100px;
padding-right: 5%;
padding-left: 5%;
display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox; /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Chrome */
display: flex;
flex-wrap: wrap;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
justify-content: space-between;
-webkit-justify-content: space-between;
margin: 0 auto;
}
.getInTouchDiv {
flex: 1;
flex-basis: 100%;
padding-right: 0;
margin-bottom: 100px;
}
.followUsDiv {
flex: 1;
}
.getInTouchHeader {
font-size: 2em;
font-weight: lighter;
margin-bottom: 60px;
}
.getInTouchEmail {
font-size: 1.17em;
color: rgb(255, 153, 0);
padding-bottom: 35px;
}
* {
box-sizing: border-box;
}
.group {
width: 100%;
height: 110px;
overflow: hidden;
position: relative;
}
label {
position: absolute;
top: 36.66667px;
color: rgba(255, 255, 255, 0.5);
font: 400 22px Roboto Condensed;
cursor: text;
transition: .25s ease;
}
input {
display: block;
width: 100%;
padding-top: 66.66667px;
border: none;
border-radius: 0;
color: white;
background: rgba(0,0,0,0.001);
transition: .3s ease;
font: 400 16px Roboto Condensed;
}
input:valid ~ label {
top: 0;
font: 700 22px Roboto;
color: rgba(255, 255, 255, 0.5);
}
input:focus {
outline: none;
}
input:focus ~ label {
top: 0;
font: 700 22px Roboto;
color: rgb(255,153,0) ;
}
input:focus ~ .contactBar:before {
transform: translateX(0);
}
input:-webkit-autofill {
-webkit-box-shadow: 0 0 0px 1000px #333 inset;
-webkit-text-fill-color: white !important;
}
.contactBar {
background: rgba(255, 255, 255, 0.5);
content: '';
width: 100%;
height: 3.66667px;
transition: .3s ease;
position: relative;
}
.contactBar:before {
content: '';
position: absolute;
width: 100%;
height: 150%;
background: rgb(255,153,0);
transform: translateX(-100%);
}
.submitBtn{
width: 149px;
height: 50px;
border-radius: 500px;
background: rgba(250,153,0,1);
border: 2px solid rgb(250,153,0);
color: black;
font-weight: lighter;
font-family: "Roboto Condensed";
font-size: 16px;
text-align: center;
z-index: 999;
margin-top: 20px;
line-height: 50px;
}
.submitBtn:hover {
cursor: pointer;
}
.facebookLikeBoxSmall {
display: none;
margin: 0 auto;
width: 250px;
padding-right: 5%;
padding-left: 5%;
}
.facebookLikeBox {
display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox; /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Chrome */
display: flex;
justify-content: center;
-webkit-justify-content: center;
align-items: center;
-webkit-align-items: center;
margin: 0 auto;
}
.displayNone {
display: none !important;
}
.submitBtn:hover{
background: transparent;
color: rgb(250,153,0);
font-weight: bold;
}
.aboutCover img {
width: 100%;
height: 100%;
background-position: top center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: contain;
}
/*.aboutOpacity {*/
/*height: 100%;*/
/*width: 100%;*/
/*background: rgba(0,0,0,0.8);*/
/*}*/
.aboutDesc {
display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox; /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Chrome */
display: flex;
flex-direction: row;
-ms-flex-direction: row;
-webkit-flex-direction: row;
flex-wrap: wrap;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
}
.aboutSection {
flex-basis: 100%;
margin-top: -4px;
/*width: 100%;*/
}
.aboutSectionDesc{
display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox; /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Chrome */
display: flex;
font-size: 13px;
font-family: "Roboto Condensed";
font-weight: lighter;
flex-direction: column;
-ms-flex-direction: column;
-webkit-flex-direction:column;
padding-right: 11%;
padding-left: 11%;
line-height: 1;
justify-content: center;
-webkit-justify-content: center;
text-align: left;
}
.aboutRow{
display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox; /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Chrome */
display: flex;
justify-content: center;
-webkit-justify-content: center;
flex-wrap: wrap;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
align-items: center;
-webkit-align-items: center;
}
.orangeLine{
height: 5px;
width: 100%;
background: rgb(255,153,0);
border-top: 1px solid rgba(255,153,0,0.5);
border-bottom: 1px solid rgba(255,153,0,0.15);
border-right: 1px solid rgba(255,153,0,0.3);
border-left: 1px solid rgba(255,153,0,0.3);
}
.aboutSectionDescDiv .displayInline .filmographyHeader{
flex-basis: 100%;
font-size: 20px;
}
.aboutSectionDescDiv .displayInline {
padding-bottom: 10px;
}
.aboutSectionImg {
width: 100%;
}
.aboutSectionFirstImg {
background-image: url("images/abner.png");
}
.aboutSectionSecondImg {
background-image: url("images/theCompanySmaller.png");
}
.aboutTeam {
display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox; /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Chrome */
display: flex;
font-size: 13px;
font-family: "Roboto Condensed";
flex-direction: column;
-ms-flex-direction: column;
-webkit-flex-direction:column;
align-items: center;
text-align: center;
padding-right: 15%;
padding-left: 15%;
margin-top: 110px;
margin-bottom: 100px;
}
.aboutTeamImgs {
display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox; /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Chrome */
display: flex;
width: 100%;
justify-content: flex-start;
-webkit-justify-content: flex-start;
flex-wrap: wrap;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
margin-top: 30px;
}
.aboutTeamSection {
flex-basis: 40%;
margin-bottom: 50px;
margin-right: 16.5%;
}
.marginRightZero {
margin-right: 16.5% !important;
}
.mainImgCover {
padding-bottom: 0 !important;
height: inherit !important;
}
.marginRightZeroSecond {
margin-right: 0 !important;
}
.aboutTeamImgDiv {
width: 100%;
margin-bottom: 18px;
}
.aboutTeamImg{
max-width: 100%;
}
.aboutTeamName {
font-size: 20px;
margin-bottom: 10px;
}
.aboutTeamRoll {
font-size: 14px;
}
.filmInfoDiv {
margin-top: 20px;
}
.filmInfo {
margin-top: 20px;
}
.openFilmInfo {
cursor: pointer;
}
.aboutPress {
background-image: url("images/pressBG.jpg");
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
width: 100%;
}
.aboutPressLinks {
display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox; /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Chrome */
display: flex;
width: 100%;
justify-content: space-between;
-webkit-justify-content: space-between;
flex-wrap: wrap;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
text-align: left;
margin-top: 35px;
margin-bottom: 75px;
font-family: "Roboto Condensed";
}
.aboutPressSection {
flex-basis: 90%;
padding-left: 10%;
margin-bottom: 35px;
}
.aboutPressSectionHeader{
font-size: 16px;
font-weight: bold;
margin-bottom: 9px;
line-height: 20px;
}
.aboutPresDesc{
font-size: 16px;
font-weight: lighter;
margin-bottom: 13px;
}
.aboutPressLink a{
font-size: 14px;
font-weight: lighter;
text-decoration: none;
color: rgb(255, 153, 0);
}
.aboutPressLink a:hover{
font-weight: bold;
}
.aboutPressOpacity {
padding-right: 8%;
padding-left: 8%;
padding-top: 110px;
height: 100%;
width: 100%;
background: rgba(0,0,0,0.8);
}
.DesktopMenu .facebookSvg {
width: 30px;
line-height: 80px;
padding-top: 6px;
margin-right: 50px;
}
.MobileMenuLang .facebookSvg {
height: 78px;
margin-left: 10px;
width: 27px;
line-height: 80px;
padding-top: 6px;
}
.facebookSvg svg path:hover {
fill: rgb(255, 153, 0);
}
#firstOrangeLine {
display: block;
}
.bioLink {
text-align: left;
font-size: 18px;
padding-top: 25px;
font-weight: lighter;
font-family: "Roboto Condensed";
color: rgb(255, 153, 0);
}
.bioLink a {
text-decoration: none;
color: rgb(255, 153, 0);
}
.bioLink a:hover {
font-weight: bold;
}
.posFixed {
position: fixed;
top:0;
}
.mainVideoLogo {
z-index: 9999;
position: absolute;
top: 15%;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
}
.mainVideoLogo img {
height: 80px;
}
.logos {
display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox; /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Chrome */
display: flex;
justify-content: space-between;
-webkit-justify-content: space-between;
align-items: flex-end;
height: 80px;
margin-top: 20px;
}
.filmLogo {
flex-basis: 20%;
}
.filmLogo img {
max-height: 80px;
background-size: cover;
max-width: 100%;
}
.sk-circle {
margin-top: 20px;
width: 50px;
height: 50px;
position: relative;
margin-left: 50px;
}
.sk-circle .sk-child {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
}
.sk-circle .sk-child:before {
content: '';
display: block;
margin: 0 auto;
width: 15%;
height: 15%;
background-color: rgb(255, 153, 0);
border-radius: 100%;
-webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
}
.sk-circle .sk-circle2 {
-webkit-transform: rotate(30deg);
-ms-transform: rotate(30deg);
transform: rotate(30deg); }
.sk-circle .sk-circle3 {
-webkit-transform: rotate(60deg);
-ms-transform: rotate(60deg);
transform: rotate(60deg); }
.sk-circle .sk-circle4 {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg); }
.sk-circle .sk-circle5 {
-webkit-transform: rotate(120deg);
-ms-transform: rotate(120deg);
transform: rotate(120deg); }
.sk-circle .sk-circle6 {
-webkit-transform: rotate(150deg);
-ms-transform: rotate(150deg);
transform: rotate(150deg); }
.sk-circle .sk-circle7 {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg); }
.sk-circle .sk-circle8 {
-webkit-transform: rotate(210deg);
-ms-transform: rotate(210deg);
transform: rotate(210deg); }
.sk-circle .sk-circle9 {
-webkit-transform: rotate(240deg);
-ms-transform: rotate(240deg);
transform: rotate(240deg); }
.sk-circle .sk-circle10 {
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg); }
.sk-circle .sk-circle11 {
-webkit-transform: rotate(300deg);
-ms-transform: rotate(300deg);
transform: rotate(300deg); }
.sk-circle .sk-circle12 {
-webkit-transform: rotate(330deg);
-ms-transform: rotate(330deg);
transform: rotate(330deg); }
.sk-circle .sk-circle2:before {
-webkit-animation-delay: -1.1s;
animation-delay: -1.1s; }
.sk-circle .sk-circle3:before {
-webkit-animation-delay: -1s;
animation-delay: -1s; }
.sk-circle .sk-circle4:before {
-webkit-animation-delay: -0.9s;
animation-delay: -0.9s; }
.sk-circle .sk-circle5:before {
-webkit-animation-delay: -0.8s;
animation-delay: -0.8s; }
.sk-circle .sk-circle6:before {
-webkit-animation-delay: -0.7s;
animation-delay: -0.7s; }
.sk-circle .sk-circle7:before {
-webkit-animation-delay: -0.6s;
animation-delay: -0.6s; }
.sk-circle .sk-circle8:before {
-webkit-animation-delay: -0.5s;
animation-delay: -0.5s; }
.sk-circle .sk-circle9:before {
-webkit-animation-delay: -0.4s;
animation-delay: -0.4s; }
.sk-circle .sk-circle10:before {
-webkit-animation-delay: -0.3s;
animation-delay: -0.3s; }
.sk-circle .sk-circle11:before {
-webkit-animation-delay: -0.2s;
animation-delay: -0.2s; }
.sk-circle .sk-circle12:before {
-webkit-animation-delay: -0.1s;
animation-delay: -0.1s; }
@-webkit-keyframes sk-circleBounceDelay {
0%, 80%, 100% {
-webkit-transform: scale(0);
transform: scale(0);
} 40% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes sk-circleBounceDelay {
0%, 80%, 100% {
-webkit-transform: scale(0);
transform: scale(0);
} 40% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
/*==========================================================================*/
/* Media Quries */
/*==========================================================================*/
@media screen and (min-width: 1440px) {
.container {
width: 1440px;
margin: 0 auto;
}
}
@media screen and (min-width: 1240px) {
.filmographySection {
width: 79%;
}
.filmographyHeaderDiv {
flex: 1;
}
.aboutSectionDescDiv .displayInline .filmographyHeader{
font-size: 40px !important;
}
.aboutSectionDescDiv{
font-size: 18px !important;
}
}
@media screen and (min-width: 994px) {
.aboutSectionDescDiv .displayInline .filmographyHeader{
font-size: 25px;
}
.aboutSectionDescDiv{
font-size: 14px;
}
.aboutSectionDescDiv .displayInline {
padding-bottom: 21px;
}
.aboutSectionDesc{
line-height: 1.444;
}
}
@media screen and (min-width: 768px) {
.DesktopMenu {
display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox; /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Chrome */
display: flex;
}
.filmsTab {
justify-content: space-between;
margin-right: 15%;
margin-left: 15%;
}
.mainVideoLogo {
top: 123px;
}
.mainVideoLogo img{
height: 100%;
}
.commercialHead {
margin-right: 30px;
}
.facebookLikeBox {
display: inline-block;
}
.MenuLang {
margin-right: 10px;
}
.bioLink {
font-size: 25px;
}
#firstOrangeLine{
display: none;
}
.aboutHeader{
font-size: 40px;
}
.commercialTabDesc {
font-size: 18px;
}
.commercialTab {
justify-content: space-between;
-webkit-justify-content: space-between;
margin-right: 15%;
margin-left: 15%;
}
.aboutPressSection{
flex-basis: 45.75%;
}
.aboutPressSectionHeader{
font-size: 18px;
}
.aboutPressOpacity {
padding-left: 15%;
padding-right: 15%;
}
.aboutPresDesc{
font-size: 18px;
}
.aboutPressLink a{
font-size: 15px;
}
.orangeLine {
margin-top: -4px;
}
.aboutTeamName {
font-size: 30px;
margin-bottom: 20px;
}
.aboutTeamImgDiv {
margin-bottom: 28px;
}
.aboutTeamRoll {
font-size: 18px;
}
.aboutSection {
margin-top: inherit;
}
.aboutSection{
flex-basis: 50%;
}
.homePageDesc {
padding-top: 150px;
}
.getInTouchDiv {
padding-right: 15%;
margin-bottom: 0px;
flex-basis: inherit;
}
.getInTouchDiv {
flex: 2;
}
.homePageBottomSection {
background-image: url("images/aboutCover.png");
height: 760px;
}
.filmographyHeader {
font-size: 24px;
}
.filmographyTab {
width: 80%;
}
.homePageDesc {
width: 80%;
}
.filmographyDesc {
font-size: 16px;
line-height: 26px;
margin-left: 50px;
}
.MobileMenu {
display: none !important;
}
footer {
flex-wrap: nowrap;
text-align: inherit;
color: white;
justify-content: space-between;
}
.footerLeft {
width: inherit;
margin-left: 10%;
}
.footerRight {
width: inherit;
margin-right: 10%;
}
.filmDiv {
flex-basis: 46.5%;
margin-right: 15px;
margin-left: 15px;
}
.videoTypesMenu {
font-size: 25px;
}
.filmographyHeader {
font-size: 35px;
}
}
@media screen and (min-width: 568px) {
.marginRightZero {
margin-right: 0 !important;
}
.marginRightZeroSecond {
margin-right: 4.5% !important;
}
.filmographyHeader {
font-size: 30px;
}
.homePageBottomSection {
background-image:url('images/aboutCoverCroped.png');
}
.bottomContainer{
padding-right: 7%;
padding-left: 7%;
background: rgba(0,0,0,0.8);
}
.aboutTeamSection {
flex-basis: 28.3333333%;
margin-right: 4.5%;
}
.aboutPressSection{
flex-basis: 40.75% !important;
padding-left: 0%;
}
}
@media screen and (min-width: 568px) and (max-width: 768px) {
.aboutSectionDescDiv .displayInline .filmographyHeader {
font-size: 30px !important;
}
.aboutSectionDescDiv {
font-size: 18px !important;
}
}
@media screen and (max-width: 394px) {
.aboutSectionDesc {
margin-top: 70px !important;
margin-bottom: 70px !important;
padding-right: 5% !important;
padding-left: 5% !important;
}
.commercialTabDesc{
font-size: 13px !important;
}
.videoTypesMenu {
font-size: 14px !important;
}
.filmographyDesc .videoTypesMenu .MenuLinks a {
margin-right: 10px;
}
.MenuLogo {
padding-left: 1rem;!important;
}
.menuMobile {
margin-right: 1rem;
}
#facebookMobile {
}
}
.ratio {
display: block;
width: 100%;
height: auto;
}
.imageBack {
position: absolute;
z-index: 1;
}
.filmImage {
position: absolute;
z-index: 2;
}
.margin-80 {
margin-top: 80px;
}