/*
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... */ 

/* Fonts */
/* josefin-sans-600 - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/josefin-sans-v25-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/josefin-sans-v25-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/josefin-sans-v25-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/josefin-sans-v25-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/josefin-sans-v25-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/josefin-sans-v25-latin-600.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/montserrat-v25-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v25-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v25-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v25-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v25-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-600 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/montserrat-v25-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v25-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v25-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v25-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v25-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v25-latin-600.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* Header */
.fl-page {
animation: fadein ease 2s;
animation-iteration-count: 1;
animation-fill-mode: forwards;
}
@keyframes fadein {
	from {opacity: 0;}
	to {opacity: 1;}
}
strong {font-weight:600;}
.fl-rich-text a {text-decoration:underline;}
header.fl-theme-builder-header-scrolled {background:#c4beb5;box-shadow: 0 0 20px rgb(0 0 0 / 50%);}
#logosp img {width:70%;height:auto;}
header.fl-theme-builder-header-scrolled #logosp img {width:100%;}
/*ul#menu-main-menu li.current-menu-item a span.menu-item-text:after, ul#menu-main-menu li.current-menu-ancestor a span.menu-item-text:after, ul#menu-main-menu li a span:hover:after {content: "";display: block;margin: 0 auto;width: 50%;padding-top: 5px;border-bottom: 3px solid #C4BEB5;}*/
/*header.fl-theme-builder-header-scrolled ul#menu-main-menu li.current-menu-item a span.menu-item-text:after, header.fl-theme-builder-header-scrolled ul#menu-main-menu li.current-menu-ancestor a span.menu-item-text:after, header.fl-theme-builder-header-scrolled ul#menu-main-menu li a span:hover:after {content: "";display: block;margin: 0 auto;width: 50%;padding-top: 5px;border-bottom: 3px solid #fff;}*/
/*ul#menu-main-menu ul.sub-menu li.current-menu-item a span:after {content: "";display: block;width: 50%;margin:0;padding-top: 5px;border-bottom: 3px solid #C4BEB5;}*/
/*ul#menu-main-menu ul.sub-menu li a span:after {content:none;}*/
header.fl-theme-builder-header-scrolled .pp-heading .heading-title span.pp-primary-title {font-size:50px !important;}
header.fl-theme-builder-header-scrolled .pp-heading .heading-title span.pp-secondary-title {font-size:27px !important;}
.pp-offcanvas-content-inner .pp-advanced-menu .menu > li {margin-left:0 !important;}
#am-modal.am-modal.am-in-body .el-button--primary.el-button, .amelia-app-booking #amelia-booking-wrap .el-button--primary.el-button {background-color: #C4BEB5 !important;border-color: #C4BEB5 !important;}
.amelia-app-booking #am-cabinet .am-cabinet-auth .am-cabinet-auth-content .am-cabinet-auth-form p span {color: #C4BEB5 !important;}
.amelia-app-booking #am-cabinet .am-cabinet-dashboard .am-cabinet-dashboard-header, .amelia-app-booking #am-cabinet .am-cabinet-dashboard .am-cabinet-menu {background: #C4BEB5 !important;}
.amelia-v2-booking #amelia-container .am-button.am-button--text {background: #C4BEB5 !important;}
.amelia-app-booking #amelia-booking-wrap .am-calendar-picker .c-day-background {background-color: #C4BEB5 !important;}
.amelia-app-booking #amelia-booking-wrap #am-search-booking .am-search-results .am-search-input {background:linear-gradient(135deg,#C4BEB5,#9F907B);}


/* General */
.single .newspost p:first-of-type {font-weight:600;}
.intro {font-weight:600;font-size:120%;}

/* Media queries */

@media (min-width: 576px) {

}

@media (min-width: 768px) {

}

@media (min-width: 992px) {
.with_frm_style .frm_primary_label, .with_frm_style .vertical_radio .frm_checkbox label {font-size:18px !important;}
}

@media (min-width: 1200px) {

}

@media (min-width: 1400px) {

}
