/*
Theme Name: 321Adventures B
Theme URI: https://github.com/elementor/hello-theme/
Description: A child theme of Hello Elementor
Author: Anne Schmidt
Author URI: https://anneschmidt.co/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/******* GLOBAL *******/
body a {
	color: #f69322;
	text-decoration: none;
}

body a:hover {
	color: #2b9ce8;
}

body .elementor-button.elementor-size-sm {
	font-size: 18px;
}

.elementor-testimonial {
	display: flex;
	flex-direction: column;
}

.elementor-testimonial:before {
	content: "\f10d";
	font-family: "Font Awesome 5 Free"; font-weight: 900;
	    position: absolute;
    font-size: 40px;
    color: lightgray;
}

.elementor-testimonial:after {
	content: "\f10e";
	font-family: "Font Awesome 5 Free"; font-weight: 900;
	    position: absolute;
    font-size: 40px;
    color: lightgray;
    bottom: 0;
    right: 0;
}

.elementor-testimonial > .elementor-testimonial__content {
	order: 2;
}

.elementor-testimonial > .elementor-testimonial__footer {
	order: 1;
	margin-top: 0 !important ;
}

/*** COMMENT FORM ***/
h2#reply-title {
    color: #2B9CE8;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 28px;
}

.comment-form-comment label {
    color: #59595B;
}

textarea#comment {
    border-color: #59595B;
}

.form-submit input#submit {
    background: #f69322;
    color: white;
    text-transform: uppercase;
    font-weight: bold;
    border-color: white;
}

.form-submit input#submit:hover {
    opacity: .7;
}
/*** GRAV FORMS ***/

.gform_wrapper h3.gform_title{
	color: #F7941E;
}


/*** Media ***/
@media screen and (max-width: 900px) {
	#singles-info .elementor-text-editor p:last-child{
		position: static !important;
		margin-top: 10px;
	}


}

@media sceen and (max-width: 800px) {
	#home-slider {
	max-height: 350px !important;
}
}
@media sceen and (max-width: 480px) {
	#home-slider {
	max-height: 1700px !important;
}
}

/*** Activate  ***/

span.user-info, span.pw-info {
    color: #228BE3;
}

div#signup-welcome, p.view {
    font-size: 1.2rem;
    font-weight: 500;
}
