/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.3.1.1620652461
Updated: 2021-05-10 15:14:21

*/
#masthead{
	position: fixed !important;
}
.elementor-editor-active.ehf-header #masthead {
  position: relative !important;
}
.spBgfull {
  background-size: cover;
  background-attachment: fixed;
}
#sp-page a {
  color: rgb(19, 175, 240);
}
#sp-page a:hover {
  color: #ffffff;
}
@media (max-width: 640px) {
  body {
    background-image: unset !important;
  }
  .spBgfull {
    width: 100% !important;
  }
}
.mec-calendar .mec-selected-day, .mec-calendar .mec-selected-day:hover {
    background: #515151;
    color: #fff;
}
/*SOCIAL-BUTTONS Start*/
.BL-SocialButtons{
position: fixed;
display: block;
width: auto !important;
z-index: 1111;
top: 20%;
right: -160px;
}
.BL-SocialButtons .menu-item img._before{
    margin-right: 1em;
}
.BL-SocialButtons ul{
list-style-type: none;
}
.BL-SocialButtons ul li{
background-color: #515151;
margin-bottom: 5px;
	display: block;
	position: relative;
	height: 42px;
right: 0px;
transition: all 500ms;
	    padding: 5px 0px;
}
.BL-SocialButtons ul li:hover{
position: relative;
right: 160px;
	transition: all 500ms;
}
.BL-SocialButtons ul li a{
	line-height: 32px;
	display: block;
padding: 5px 10px 5px 10px;
	height: 32px;
	color: #fff;
}
.BL-SocialButtons ul li a{
	color: #ccc !important;
}
.BL-SocialButtons .menu-item-2352 a:hover{
	color: rgb(66, 103, 178) !important;
}
.BL-SocialButtons .menu-item-2353 a:hover{
	color: rgb(196, 0, 146) !important;
}
.BL-SocialButtons .menu-item-2354 a:hover{
	color: rgb(29, 161, 242) !important;
}
.BL-SocialButtons .menu-item-2355 a:hover{
	color: rgb(196, 48, 43) !important;
}
.BL-SocialButtons .menu-item-2954 a:hover{
	color: rgb(25, 183, 234) !important;
}
.BL-SocialButtons .menu-item i._mi {
    margin-top: 0 !important;
    margin-right: 25px;
	font-size: 30px;
	line-height: 30px;
}
html{
	min-height: 100vh;
	background-color: rgb(97, 97, 96);
}
body{
	background-color: #fff;
}
.BL-TagCloud{
	text-align: center;
}
.BL-TagCloud a{
	color: #000;
	padding: 20px;
}
.BL-TagCloud a:hover{
 	color: rgb(19, 175, 240);
	padding: 20px;
}
@media (max-width: 767px){
.CastCrewOverviewColumn > .elementor-column-gap-default > .elementor-element > .elementor-element-populated {
    border-bottom: 1px solid #adadad;
    margin: 0px 0px 20px 0px;
    padding: 0px 10px 20px 10px;
}
}
@media (max-width: 1024px){
.BL-SocialButtons{
display: none;
}
}
/*SOCIAL-BUTTONS End*/
/*--- 2 Column Form Styles Start ---*/

#left {
    width: 47%;
    float: left;
    margin-right:6%;
}
 
#right {
    width: 47%;
    float: left;
}
 
.clearfix:after {
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
    margin-bottom:10px;
}
 
.clearfix {
    display:block;
}
.BL-ContactForm .nf-form-content{
padding: 10px 0px;
}
.BL-ContactForm #nf-field-28-wrap .nf-field-label{
width: 45% !important;
}
.BL-ContactForm .nf-field-description{
margin-right: 0px !important;
}
.BL-ContactForm #nf-field-25{
background: #149bd7;
border-radius: 5px;
}
.BL-ContactForm #nf-field-25:hover{
background: #f2f2f2;
color: #149bd7;
border-radius: 5px;
}

/*--- 2 Column Form Styles End ---*/
<style>
  .newsletter-button {
    color: #ffffff;
    background-color: #13aff0;
    font-size: 19px;
    border-radius: 10px;
    text-decoration: none;
    font-weight: bold;
    font-style: normal;
    padding: 0.8rem 1rem;
    border: 2px solid #0072ff;
    display: inline-block;
    transition: background-color 0.3s ease-in-out, transform 0.2s;
  }

  .newsletter-button:hover {
    background-color: #0072ff;
    transform: scale(1.05);
  }
.fcal_wrap .fcal_calendar_inner { 
background: transparent !important; 
} 
.fcal_calendar_inner .fcal_side { 
background: transparent !important; 
} 
.fcal_slot_picker { 
background: transparent !important; 
} 
.fcal_slot_picker .fcal_slot_picker_header { 
background: transparent !important; 
} 
.fcal_calendar_inner .fcal_date_wrapper .fcal_date_event_details { 
background: transparent !important; 
}