/*
Theme Name: Rife Free child theme
Description: Made by <a href="http://apollo13themes.com/" target="_blank">Apollo13</a>.<br/> Get support from <a href="http://support.apollo13.eu/" target="_blank">Forum</a>.
Author: Apollo13
Author URI: http://apollo13themes.com/
Theme URI: http://apollo13themes.com/themes
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Template: rife-free
Tags: theme-options, post-formats, two-columns, translation-ready
Text Domain: rife-free-child-theme
Version: 1.0
*/

/* Add your CSS below */
/*.graymenu {background-color: #eee; }
.graymenu > ul.sub-menu { min-width: 0; }*/

body {font-family: inherit;}

.divider-box-shadow {display: table; margin: 20px 0 30px 0; width: 100%; white-space: nowrap;}
.divider-box-shadow::before,
.divider-box-shadow::after {border-bottom: 1px solid #555; content: ''; display: table-cell; position: relative; top: -0.6em; width: 50%; box-shadow: 0px 1px 1px -1px #555}
.divider-box-shadow > * {border: 1px solid #555; display: inline; padding: 5px 10px; box-shadow: 1px 3px 5px 2px #555;}

.caldera_forms_form input,
.caldera_forms_form select,
.caldera_forms_form textarea {max-width: unset;}
.caldera_forms_form .intl-tel-input {display: block;}
.caldera_forms_form .checkbox input[type="checkbox"] {position: absoute; top: 8%; left: 0; margin: 0;}
.caldera_forms_form .checkbox label {line-height: normal; padding-left: 24px;}

.caldera_forms_form .style-light input,
.caldera_forms_form .style-light select {border-width: 0px 0px 1px 0px; border-radius: 0; border-color: #818a91; box-shadow: none;	background-color: unset;}
.caldera_forms_form .style-light textarea {border-color: #818a91; background-color: unset;}
.caldera_forms_form .style-light input:focus,
.caldera_forms_form .style-light select:focus,
.caldera_forms_form .style-light textarea:focus {border-color: #818a91; background-color: #fff;}
.caldera_forms_form .style-light ::placeholder {color: #161616;}
.caldera_forms_form .style-light.has-error input {box-shadow: none;}

.404-message {color: #d00; font-size: 16px;}




@media print
{
	#header,
	#footer,
	.elementor-widget-share-buttons,
	a.elementor-button,
	a.to-top,
	button.slick-arrow,
	div.caldera-grid
		{display: none !important;}

	body {padding-top: 0 !important;}
	div.elementor-container {max-width: unset !important;}

}		/* media print end */
