/*
Theme Name: wiseowlmedical
Author: 
Description: Your description goes here
Version: 1.0
Template: astra

This is the child theme for Astra theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

.ast-separate-container {
    background-color: #ffffff !important;
    background-image: none;
}

/* Parent container */
.sticky-right-button {
    position: fixed;
    top: 50%;
	right: -95px;
    transform: translateY(-50%) rotate(90deg);
    transform-origin: center;
    z-index: 9999;
    background: #FAB041;
    color: #ffffff;
    padding: 10px 20px;
    border-radius: 10px;
    font-size: 16px;
    font-family: 'Roboto';
    text-decoration: none !important;
    font-weight: 700;
}


/* Spanish */
html[lang="es"] .sticky-right-button {
    right: -167px;
}
/* Actual button */
.sticky-right-button .sticky-btn {
    display: inline-block;
    background: #0073aa;
    color: #fff;
    padding: 14px 20px;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;

    border-radius: 6px 0 0 6px;
    box-shadow: -2px 2px 8px rgba(0,0,0,0.2);
}

/* Hover */
.sticky-right-button .sticky-btn:hover {
    background: #005f8d;
    color: #fff;
}

form .gform-footer input{
    background-color: #FAB041 !important;
    color:white !important;
    font-family: "Roboto", Sans-serif !important;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    letter-spacing: 1.3px;
    border-radius: 9px !important;
    padding: 15px 25px 15px 25px !important;
}

.grecaptcha-badge { visibility: hidden; }


header nav ul.elementor-nav-menu>li:last-child {
	display:none;
}
/* Applies to screens 768px wide or SMALLER */

@media (max-width: 1024px) {
	header nav ul.elementor-nav-menu li:last-child {
		display:block;
	}
header nav ul.elementor-nav-menu {
    padding-bottom: 30px;
}
header nav ul.elementor-nav-menu li:last-child {
	display: block;
	position: relative;
	left: 70px;
	top: 12px;
}
header nav ul.elementor-nav-menu li:last-child a {
    background-color: #FAB041;
    font-family: "Roboto", Sans-serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    line-height: 18px;
    letter-spacing: 1.3px;
    fill: #ffffff;
    color: #ffffff;
    border-radius: 9px 9px 9px 9px;
    padding: 15px 20px 015px 20px !important;
        width: 24%;
}

}

@media (max-width: 820px) {
header nav ul.elementor-nav-menu li:last-child a {
        width: 34%;
}
.gform_wrapper.gravity-theme {
    min-width: 100% !important;
}
}


@media (max-width: 540px) {
header nav ul.elementor-nav-menu li:last-child a {
         width: 63%;
}
}

@media (max-width: 390px) {
header nav ul.elementor-nav-menu li:last-child a {
    width: 65%;
}
}
@media (max-width: 375px) {
header nav ul.elementor-nav-menu li:last-child a {
    width: 76% !important;
}
header nav ul.elementor-nav-menu li:last-child {
    left: 40px;
}
}
