/*
Theme Name: Beaver Builder Child Theme
Theme URI: https://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: https://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here...Remember to change the Version number above! */ 

.fl-node-uc7e8ytjmx3z > .fl-row-content-wrap {
	background-color: #F7F7F7 !important;
}

.fl-theme-builder-header-scrolled .fl-node-uc7e8ytjmx3z {display:none}

.fl-theme-builder-header-scrolled .fl-node-x70usjzd53vi.fl-module-photo {margin-top:0; margin-bottom:0}

.comingsoon img {
	opacity:0.5;
	filter: grayscale(100%);	
}

.comingsoon .fl-photo-content:before {
    content: "coming soon";
    position: absolute;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    width: 100%;
    top: 50%;
    font-size: 40px;
    transform: skew(30deg, -30deg);
    color: #2A9D8F;
}

.wpcf7-select {
    display: block;
    width: 100%;
    height: 45px;
    padding: 10px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    background-color: #fdf9ed;
    border-color: #555555;
    color: #333;
    -moz-transition: all ease-in-out .15s;
    -webkit-transition: all ease-in-out .15s;
    transition: all ease-in-out .15s;
    border-radius: 0px;
}

.wpcf7-select:focus {
    background-color: #fdf9ed;
    border-color: #2A9D8F;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.fl-module-list .fl-list-item-content .fl-list-item-content-icon {
	vertical-align: top;align-content
}

#fl-to-top {
	background-color:#2a9d8fbf;
	border-radius: 5px;
}

#fl-to-top i {
    left: 12px !important;
}

@media (max-width: 768px) {
	body {overflow-x:hidden !important}
  .fl-node-ambiqt5kfdye.fl-button-group-layout-vertical.fl-button-group-buttons a.fl-button,
  .fl-node-ambiqt5kfdye.fl-button-group-layout-horizontal.fl-button-group-buttons a.fl-button {
    display: block;
    width: 300px !important;
    box-sizing: border-box;
    text-align: center;
  }
}