/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 



@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;300;400;500;600;700;800;900&family=Poppins:wght@800&display=swap');





#preloader {
position: fixed;
top:0;
left:0;
right:0;
bottom:0;
background-color:#000; /* change if the mask should be a color other than white */
z-index:9999999999999999999999; /* makes sure it stays on top */
}


#status {
text-align: center;	
position:absolute;
top:50%; /* centers the loading animation vertically on the screen */
left:0;
right: 0;
font-weight: 300;
  text-align: center;
  font-size: 35px;
 font-family: 'Inter', sans-serif;
  text-transform: uppercase;
  background: linear-gradient(90deg, #000, #fff, #000);
  letter-spacing: 25px;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  background-repeat: no-repeat;
  background-size: 80%;
  animation: shine 5s linear infinite;
  position: relative;
}

@keyframes shine {
  0% {
    background-position-x: -500%;
  }
  100% {
    background-position-x: 500%;
  }
}




/* GENEREL--------------------------------------------- */


body {
font-size: 18px;	
margin-top:0px !important;  
font-family: 'Inter', sans-serif;
font-weight: 300 !important;
color:#fff !important
}

html {
background-color:#f3f3f3 !important;
padding:0px;
}

h1, h2, h3, h4, h5, h6 {
font-family: 'Inter', sans-serif;
font-weight: 700 !important;
line-height: 110%;
margin:0px;
}

.center {
text-align: center !important;
}

.fl-module-content a {
transition: all 0.5s ease !important;
}

.fl-module-content a:hover {
opacity:0.5;
}

a {
outline: 0 !important;
}

.fl-module-content p:last-child { 
margin-bottom: 0 !important; 
margin-right: 0 !important; 
}

.image-right img { 
float:right !important; 
}



/* FULL-WIDTH

--------------------------------------------- */

.fl-page-content {
max-width:2560px;	
margin-left:auto !important;
margin-right:auto !important;
left:0 !important;
right:0 !important;
}

.fl-row-full-width {
max-width:2560px;
}

.fl-row-fixed-width {
max-width:1760px;
}


/* BEAVER CUSTOM-HEADER
--------------------------------------------- */

.custom-header .fl-row-full-width {
max-width: 1760px !important;	
position: relative !important;  
display: block;
height:100px !important;
}

.custom-header {
padding: 15px 0px 15px 0px;  
border-bottom: 0px solid #fff;
}

/* SCROLL HEADER */ 

.fl-theme-builder-header-scrolled.fl-theme-builder-header-sticky .custom-header {
background: #fff;	
border-bottom: 1px solid #eee;
}	


/* BEAVER CUSTOM-LOGO
--------------------------------------------- */

.custom-text-logo h1 a {
font-family: 'Inter', sans-serif;
font-weight: 300 !important;
font-size: 18px;
color: #fff !important;
}

/* CUSTOM-FOOTER
--------------------------------------------- */

.custom-footer {
position: relative;
}

.contact-text {
margin-top: 60px;  
margin-bottom: 30px;
}

.contact-text a {
color: #fff !important;
}

.ms-company {
margin-top: 0px;
}

.ms-company a,.ms-company p {
font-size: 11px;
letter-spacing: 2px;
line-height: 150% !important;	
text-transform: uppercase;
opacity: 0.5;
}

.ms-company a {
font-weight: 700 !important;
color: #fff !important;
}

/* PADDING
--------------------------------------------- */

.top-bottom-padding > .fl-row-content-wrap {
padding:180px 0px 180px 0px;
}

.top-padding > .fl-row-content-wrap {
padding-top:180px;
}

.bottom-padding > .fl-row-content-wrap {
padding-bottom:180px;
}

.small-top-bottom-padding > .fl-row-content-wrap {
padding:80px 0px 80px 0px;
}

.small-top-padding > .fl-row-content-wrap {
padding-top:80px;
}

.small-bottom-padding > .fl-row-content-wrap {
padding-bottom:80px;
}

.padding-box {
padding:5%;
}

.content-margin-bottom {
margin-bottom:30px;
}

.content-margin-top {
margin-top:60px;
}

.section-box > .fl-col-content {
padding-top: 200px;
padding-right: 50px;
padding-bottom: 50px;
padding-left: 50px;
}

.left-padding {
padding-left:50px;
}

.right-padding {
padding-right:50px;
}

.no-margin-bottom {
margin-bottom: 0px !important;
}

.top-bottom-gap {
padding-top:60px !important;  
padding-bottom:60px !important;
}

.top-gap {
padding-top:60px !important;
}

.bottom-gap {
padding-bottom:60px !important;
}

.separator-top-bottom-gap {
padding-top:50px !important; 
padding-bottom:50px !important;
}

.separator-top-gap {
padding-top:50px !important;
}

.separator-bottom-gap {
padding-bottom:50px !important;
}



/* BOXES & SECTIONS
--------------------------------------------- */

.imagebg-section .fl-row-content-wrap {
max-width: 1760px;
margin:0 auto !important;
padding:10% 5% 10% 5%;
}

.small-section .fl-row-fixed-width {
max-width:800px !important;
margin-left:auto !important;
margin-right:auto !important;
left:0 !important;
right:0 !important;
padding:0% 0% 0% 0%;
}

.medium-section .fl-row-fixed-width {
max-width:1280px !important;
margin-left:auto !important;
margin-right:auto !important;
left:0 !important;
right:0 !important;
padding:0% 0% 0% 0%;
}

.contact-section .fl-row-fixed-width {
padding-bottom: 50px;
}


/* ANIMATION LINE

--------------------------------------------- */

h2.teaser-header-white {
font-size: 25px;
font-weight:300 !important;
letter-spacing: 2px;
text-transform: uppercase !important;  
margin-bottom:30px;
color: #fff !important;
}

.line {
  
  width:100%;
  height:2px;
  margin-top: 10px !important;
  margin-bottom:0em;
  background: #fff;
  position: relative;
  animation-timing-function: linear;
}

@keyframes mymove {
  from {width: 0%;}
  to {width:100%;}
}



@media (prefers-reduced-motion: no-preference) {
  .line-animation {
    animation: mymove 5s;
    
  }
}

/* SPACE
--------------------------------------------- */

.content-space-row {
height:40px;
}


/* SEPARATOR
--------------------------------------------- */

.separator-grey .fl-separator {
border-top-width: 1px !important;
border-top-style: solid;
border-top-color: #888 !important;
max-width: 100%;
margin-left: auto;
margin-right: auto;
}

/* THE STORY
--------------------------------------------- */

.showreel-section .fl-row-fixed-width {
position: relative;
max-width: 1760px;  
}

.story-headline h2 {
position:absolute;
top: 0 !important; 
left: 0 !important;
font-size:300px;
line-height:80%;
color: #fff;
font-weight: 800 !important;
z-index: 99 !important;
}

.ak-outline {
-webkit-text-fill-color:transparent; /* Will override color (regardless of order) */
-webkit-text-stroke-width: 2px;
-webkit-text-stroke-color: #fff;
letter-spacing: 2px !important;
}

.content-showreel {
position: relative;  
top:150px; 
max-width: 85%;  
margin-left: 15%;
z-index: 9999999 !important;
}


/* FILM SLIDER
--------------------------------------------- */

.n2-section-smartslider {
position: relative;
max-width: 1760px !important;
outline: 0;
margin:0 auto !important;
}

.film-slider {
padding-top:30px !important;
padding-bottom:0 !important;
}

.slider-caption {
font-size: 22px !important;
font-weight: 400 !important;
text-align: left !important;
margin-top: 10px !important;
letter-spacing: 2px;
}



/* BOOK COLLAGE
--------------------------------------------- */

.book-collage-section .fl-row-fixed-width {
position: relative;
max-width: 1760px !important;
}

.bbbbbook-collage-text h2 {
position: relative;
font-size:300px;
line-height: 90% !important;
font-weight: 800 !important;
padding-top: 0em ;
z-index: 9999 !important;
background-image: url(https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExNXplZnJvZHM5NmdodW82aXRrd3cwbHdzcncxbXZ0MnkzOHN3d3FncSZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/5torEEM8QnR95Cqg11/giphy.gif);
background-size: cover;
color: transparent;
-moz-background-clip: text;
-webkit-background-clip: text;
}

.book-collage-text h2 {
position:absolute;
top:0;
left: 0;
max-width: 100%;
font-size:300px;
line-height: 90% !important;
font-weight: 800 !important;
color: #fff;
z-index: 999999999 !important;
}

.book-collage {
position: relative;  
max-width:70%;  
margin-left: 30%;
z-index: 9999999 !important;
margin-top: 200px;
opacity: 0.5;
transition: all 0.5s ease !important;
}

.book-collage:hover {
z-index: 999999999999999999 !important;
opacity: 1;
}




/* BEHIND THE SCENES
--------------------------------------------- */

.behind-section .fl-row-fixed-width {
position: relative;
max-width: 1760px !important;
}

.behind-slider {
width: 1760px !important; 
max-width: 1760px !important;  
position: relative;
z-index: 999 !important;
margin-top: 450px;
}

.behind-headline h2 {
position: relative;
font-size:300px;
color: #fff !important;
line-height: 90% !important;
font-weight: 800 !important;
z-index: 999 !important;
}

div#n2-ss-5 .n2-font-ed4f58e7ca60b494ed5792d6f2d8a001-hover {
font-weight:300 !important;
}


.behind-slider-headline {
padding-bottom: 15px;
}

.behind-slider-text {
padding:15px 0px 15px 0px;
}


/* AWARDS
--------------------------------------------- */

.awards-section .fl-row-fixed-width {
position: relative;
max-width: 1760px !important;
}

.awards h2 {
font-size:300px;
line-height: 90% !important;
font-weight: 800 !important;
color: #fff;
}

.awards-text {
position: relative;
border-left: 1px solid #fff;
height: 100%;
}

.awards-text h3 {
padding-left: 30px;  
color: #fff;  
font-size: 25px;  
font-weight: 300 !important;  
margin:0px 0px 30px 0px;
opacity:1;
text-transform: uppercase;
letter-spacing:5px;
}

.awards-text h4 {
padding-left: 30px;    
color: #fff;
font-size:15px; 
font-weight: 300 !important;
letter-spacing:2px;  
margin-bottom:0px;
opacity:1;
}

.awards-text p {
padding-left: 30px;    
color: #fff;  
font-size:15px; 
letter-spacing:2px;   
opacity: 0.4;
margin-bottom:15px;
}


/* H-TAGS
--------------------------------------------- */

.big-headline {
position: relative;
left: 0% !important; 
font-size:300px;
font-weight: 800 !important;
padding-top: 0em ;
max-width:100%; 
z-index: 9999999999999 !important;
}

.teaser-headline h2 {
font-size:25px;
font-weight: 300 !important;
line-height: 100% !important;
text-transform: uppercase;
color: #43464B;
letter-spacing: 2px;
}

.teaser-headline {
margin-bottom: 30px;
}


.main-headline h2 {
font-size:45px;
font-weight: 300;
line-height: 100% !important;
  -webkit-hyphens: auto !important;
  -moz-hyphens: auto !important;
  -ms-hyphens: auto !important;
  hyphens: auto !important;
}

.main-headline {
margin-bottom:30px;
}



/* PARAGRAPH
--------------------------------------------- */

.main-title {
padding:0px 0px 50px 0px;
}

.main-title p {
font-size:35px;
font-weight: 500 !important;
}

.large-text p {
font-size:30px;
}

.content-text a {
color: #000;
text-decoration: underline;
font-weight: 500;
}

.content-text a[href^="tel:"] {
color: #005dae;
text-decoration: none;
font-weight:700;
}


/* IMAGES & VIDEO
--------------------------------------------- */

.content-image {
margin-bottom:40px;
}

/* COLORS
--------------------------------------------- */

.white,.white h1, .white h2, .white h3 {
color:#fff !important;
}


.blond,.blond p,.blond a,.blond h1,.blond h2,.blond h3 {
color:#F4F1DF !important;
}

.black,.black h1,.black h2,.black h3 {
color:#222222 !important;
}


.blond-bg {
background:#F4F1DF !important;
}

.black-bg {
background:#222222 !important;
}


/* BUTTON
--------------------------------------------- */

.red-button a,.stroke-button a,.blond-button a {
float:left;		
 position: relative;
 display: inline-block;
 zoom: 1;
 -webkit-transition-property: -webkit-transform;
 -moz-transition-property: -moz-transform;
 -o-transition-property: -o-transform;
 -ms-transition-property: -ms-transform;
 transition-property: transform;
 -webkit-transition-duration: .1s;
 -moz-transition-duration: .1s;
 -o-transition-duration: .1s;
 -ms-transition-duration: .1s;
 transition-duration: .1s;
 -webkit-transition-timing-function: ease-in;
 -moz-transition-timing-function: ease-in;
 -o-transition-timing-function: ease-in;
 -ms-transition-timing-function: ease-in;
 transition-timing-function: ease-in;
 cursor: pointer;
 -webkit-touch-callout: none;
 -webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
-webkit-transition-property: all;
-moz-transition-property: all;
-o-transition-property: all;
-ms-transition-property: all;
transition-property: all;
-webkit-transition-duration: .2s;
-moz-transition-duration: .2s;
-o-transition-duration: .2s;
-ms-transition-duration: .2s;
transition-duration: .2s;
-webkit-transition-timing-function: ease;
-moz-transition-timing-function: ease;
-o-transition-timing-function: ease;
-ms-transition-timing-function: ease;
transition-timing-function: ease;
text-decoration: none;
padding: 12px 30px 12px 30px !important;
border-radius: 25px !important;
font-size: 17px;
background-color:#FB6F4B;
color: #fff !important;
margin: 30px 0px 0px 0px;
}

.blond-button a {
border: 0px solid #F4F1DF;
background-color:#F4F1DF;
color: #FB6F4B !important;
margin-right:0px;
}

.stroke-button a {
border: 1px solid #fff;
background-color:transparent;
color: #fff !important;
margin-right:0px;
}



/* COLUMNS
--------------------------------------------- */

.col-1-1 {
width:100% !important;
margin-bottom:0%;
}

.col-1-2 {
width:45% !important;
margin-right:5%;
margin-bottom:0%;
}

.col-1-2:nth-child(2n) {
margin-right:0 !important;
}

.col-1-3 {
width:30% !important;
margin-right:5%;
margin-bottom:0%;
}

.col-1-3:nth-child(3n) {
margin-right:0 !important;
}

.col-1-3-last {
width:30% !important;
margin-right:0%;
margin-bottom:0%;
}

.col-2-3 {
width:65% !important;
margin-right:5%;
margin-bottom:0%;
}

.col-1-4 {
box-sizing: border-box !important;
width: 23.125% !important;
margin-right:2.5% !important;
margin-bottom:30px !important;
}

.col-1-4:nth-child(4n) {
margin-right: 0% !important;
}

.product-col {
width:31% !important;
margin-right: 3.5%;
margin-bottom: 3.5%;
}

.product-col:nth-child(3n) {
margin-right:0 !important;
}



/*MEDIA QUERIES
--------------------------------------------- */


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


/* FULL-WIDTH

--------------------------------------------- */

.fl-row-fixed-width {
max-width:1400px;
}

.n2-section-smartslider {
max-width: 1400px !important;
}

/* MAIN-TITLE
--------------------------------------------- */

.main-title {
padding:0px 0px 30px 0px;
}

.main-title p {
font-size:28px;
}


/* THE STORY
--------------------------------------------- */

.showreel-section {
padding:80px 0px 80px 0px;
}

.story-headline h2 {
 max-width:800px;   
font-size:200px;
}

.content-showreel {
max-width: 65%; 
top:0px; 
margin-left: 35%;
}





/* BOOK COLLAGE
--------------------------------------------- */

.book-collage-text h2 {
max-width: 1000px;  
font-size:200px;
}

.book-collage {
max-width: 65%;  
margin-left: 35%;
}


/* BEHIND THE SCENES
--------------------------------------------- */

.behind-slider .n2-section-smartslider {
max-width: 100% !important;
}

.behind-slider {
width: 100% !important; 
max-width:100% !important; 
}

.behind-headline h2 {
font-size:200px;
}


.behind-slider-poster {
max-width:60% !important; 
}


/* AWARDS
--------------------------------------------- */

.awards h2 {
font-size:200px;
}


/* PADDING
--------------------------------------------- */

.top-bottom-padding > .fl-row-content-wrap {
padding:100px 0px 100px 0px;
}

.top-padding > .fl-row-content-wrap {
padding-top:100px;
}

.bottom-padding > .fl-row-content-wrap {
padding-bottom:100px;
}
}


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


/* FULL-WIDTH

--------------------------------------------- */

.fl-row-fixed-width {
max-width:90%;
}


/* BEHIND
--------------------------------------------- */  

.behind-slider-headline {
font-size:20px !important;
}

.behind-slider-text {
font-size:10px !important;
}

.behind-slider-factdata {
font-size:10px !important;
}

.behind-slider-gallerythumb {
max-width: 100px !important;
}
}



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

/* ANIMATION LINE

--------------------------------------------- */

h2.teaser-header-white {
font-size: 20px;
margin-bottom:15px;
}

/* MAIN-TITLE
--------------------------------------------- */

.main-title p {
font-size:25px;
}

/* PARAGRAPH
--------------------------------------------- */

.large-text p {
font-size:18px;
}


/* THE STORY
--------------------------------------------- */

.story-headline h2 {
font-size:130px;
max-width: 400px;
}

/* BOOK COLLAGE
--------------------------------------------- */

.book-collage-text h2 {
font-size:130px;
}

/* BEHIND THE SCENES
--------------------------------------------- */

.behind-headline h2 {
font-size:143px;
}

.behind-slider {
margin-top: 500px;
}



/* AWARDS
--------------------------------------------- */

.awards h2 {
font-size:130px;
}

.awards-text h3 {
font-size: 22px;  
}

.awards-text h4 {
font-size:13px; 
}

.awards-text p {
font-size:12px; 
}
}







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

/* RM4
--------------------------------------------- */

.fl-menu .menu {
display: none;
}

.fl-menu-mobile-toggle {
display: none;
}

.custom-search {
display: none;
}



/* THE STORY
--------------------------------------------- */

.story-headline h2 {
font-size:110px;
}


/* BOOK COLLAGE
--------------------------------------------- */

.book-collage-text h2 {
font-size:110px;
}


/* BEHIND THE SCENES
--------------------------------------------- */

.behind-headline h2 {
font-size:110px;
}


/* AWARDS
--------------------------------------------- */

.awards h2 {
font-size:110px;
}
}


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


/* PRELOADER
--------------------------------------------- */

#status {
font-size: 20px;
}


/* BEHIND THE SCENES
--------------------------------------------- */

.behind-slider {
margin-top:-40px;
}  

  
/* PADDING
--------------------------------------------- */

.top-bottom-padding > .fl-row-content-wrap {
padding:4em 0em 4em 0em;
}

.top-padding > .fl-row-content-wrap {
padding-top:4em;
}

.bottom-padding > .fl-row-content-wrap {
padding-bottom:4em;
}

.top-bottom-gap {
padding-top:0px !important;  
padding-bottom:0px !important;
}

.top-gap {
padding-top:0px !important;
}

.bottom-gap {
padding-bottom:0px !important;
}

.separator-top-bottom-gap {
padding-top:0px !important; 
padding-bottom:40px !important;
}

.cta-col-padding-left {
padding-left:0% !important; 
}    

.cta-col-padding-right {
padding-right: 0% !important;
}

.left-padding {
padding-left:0px;
}

.right-padding {
padding-right:0px;
}

/* COLUMNS
--------------------------------------------- */

.col-1-1 {
width:100% !important;
float:none;
margin-left:auto !important;
margin-right:auto !important;
margin-bottom:5%;
}

.col-1-2,.col-2-4 {
width:100% !important;
float:none;
margin-left:auto !important;
margin-right:auto !important;
margin-bottom:5%;
}

.col-1-2-last,.col-2-4-last {
width:90% !important;
float:none;
margin-left:auto !important;
margin-right:auto !important;
margin-bottom:5% !important;
}

.col-1-3 {
width:100% !important;
float:none;
margin-left:auto !important;
margin-right:auto !important;
margin-bottom:5% !important;
}

.col-1-3:nth-child(3n) {
margin-left:auto !important;
margin-right:auto !important;
margin-bottom:5% !important;
}

.col-1-3-last {
width:100% !important;
float:none;
margin-left:auto !important;
margin-right:auto !important;
margin-bottom:5% !important;
}

.col-2-3 {
width:90% !important;
float:none;
margin-left:auto !important;
margin-right:auto !important;
margin-bottom:5% !important;
}

.col-2-3-last {
width:90% !important;
float:none;
margin-left:auto !important;
margin-right:auto !important;
margin-bottom:5% !important;
}

.col-1-4 {
width:100% !important;
float:none;
margin-left:auto !important;
margin-right:auto !important;
margin-bottom:5% !important;
}

.col-1-4:nth-child(2n) {
width:100% !important;
float:none;
margin-left:auto !important;
margin-right:auto !important;
margin-bottom:5% !important;
}

.col-1-4-last {
width:100% !important;
float:none;
margin-left:auto !important;
margin-right:auto !important;
margin-bottom:5% !important;
}

.col-3-4 {
width:100% !important;
float:none;
margin-left:auto !important;
margin-right:auto !important;
margin-bottom:5% !important;
}

.col-3-4-last {
width:100% !important;
float:none;
margin-left:auto !important;
margin-right:auto !important;
margin-bottom:5% !important;
}

.col-1-5 {
width:90% !important;
float:none;
margin-left:auto !important;
margin-right:auto !important;
margin-bottom:5% !important;
}

.col-1-5-last {
width:90% !important;
float:none;
margin-left:auto !important;
margin-right:auto !important;
margin-bottom:5% !important;
}

.fl-col-small {
max-width: 100% !important;
}

.col-image {
min-height:500px;
max-height:500px;
line-height:0;
}

.full-col-1-3 {
width:100% !important;
margin-right:0% !important;
margin-bottom:5% !important;
}

.full-col-2-3 {
width:100% !important;
margin-right:0% !important;
margin-bottom:0px !important;
}

.product-col {
width:100% !important;
margin-right:0% !important;
margin-bottom:50px !important;
}



/* CUSTOM-FOOTER
--------------------------------------------- */

.custom-footer > .fl-row-content-wrap {
padding-top: 50px;
}

.footer-col-1 {
width:100% !important;
margin-right:0% !important;
margin-bottom:15px !important;
}

.footer-col-2 {
width:100% !important;
margin-right:0% !important;
margin-bottom:30px !important;
}

.footer-col-3 {
width:100% !important;
margin-right:0% !important;
margin-bottom:30px !important;
}

.footer-col-4 {
width:100% !important;
margin-right:0% !important;
margin-bottom:0px !important;
}
}

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


/* ANIMATION LINE

--------------------------------------------- */

.teaser-header-container {
font-size: 15px;
}

h2.teaser-header-white {
font-size: 15px;
}


/* THE STORY
--------------------------------------------- */

.story-headline h2 {
position: relative;  
font-size:60px;
}

.content-showreel {
top:30px;  
max-width: 100%; 
margin-left: 0%;
}

.showreel-section {
padding:15px 0px 0px 0px;
}

/* FILM SLIDER
--------------------------------------------- */

.n2-section-smartslider {
max-width: 100% !important;
}

.film-slider {
padding-top:10px !important;
padding-bottom:5px !important;
}


/* BOOK COLLAGE
--------------------------------------------- */

.book-collage-text h2 {
font-size:60px;
}


/* BEHIND THE SCENES
--------------------------------------------- */

.behind-headline h2 {
font-size:60px;
}

.behind-slider {
margin-top:-10px;
width: 100% !important;  
max-width: 100% !important;  
}  


/* AWARDS
--------------------------------------------- */

.awards h2 {
font-size:60px;
}

/* FOOTER
--------------------------------------------- */

.ms-company a,.ms-company p {
font-size: 9px;
}


/* RM4
--------------------------------------------- */

#rmp-menu-title-196 {
text-align:left !important;
padding-top:5% !important;
padding-left: 5%;
padding-bottom: 0%;
padding-right: 5%;
}

#rmp-menu-title-196 .rmp-menu-title-image {
max-width:20% !important;
}

#rmp-menu-additional-content-196 {
margin:30px 0px 0px 0px !important;	
font-size:18px !important;
}

#rmp-menu-wrap-196 {
padding-top:20px !important;    
}

#rmp-menu-wrap-196 .rmp-menu-item-link {
font-size:18px !important;
margin-bottom: 10px !important;
}
}


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


/* PRELOADER
--------------------------------------------- */

#status {
font-size: 15px;
}
}

