/*
Theme Name: Hello Elementor Child
Theme URI: https://theurbanpersona.com
Template: hello-elementor
Author: Urban Persona
Author URI: https://theurbanpersona.com
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.2.0.1565622455
Updated: 2019-08-12 11:07:35

*/

/* Buttons */
input[type="button"] {
	border-color: #888888;
	color: #888888;
}

input[type="button"]:hover,
input[type="button"]:focus {
	background-color: #888888;
}

/* Sticky Header */
.up-stickyHeader.elementor-sticky--effects { 
    background-color: rgba(255,255,255,1) !important;
    box-shadow: 0px 5px 5px 0px rgba(155, 155, 155, .65);
    }

.up-stickyHeader.elementor-sticky--effects .up-site-logo img {
    content: url(/wp-content/uploads/2019/12/Shoreline-Inn-logo-black.svg) !important;
}

.up-stickyHeader.elementor-sticky--effects a {
    color: #000000 !important;
}

.up-stickyHeader.elementor-sticky--effects a:hover {
    color: #679ACE !important;
}

/* Gravity Forms */
.up-gravityForm .gform_wrapper, .up-gravityForm .gform_wrapper li.hidden_label input {
	margin-top:0;
}

.up-gravityForm input:not([type="submit"]) {
	font-family: "Scope One", Sans-serif !important;
}

.up-gravityForm .gform_wrapper ul.gfield_checkbox li, .up-gravityForm .gform_wrapper ul.gfield_radio li {
	padding:0 15px !important;
}

.up-gravityForm .gform_footer input[type="submit"]:hover {
    transform: scale(1.1);
}

/* add space between inline Gravity Form columns */
.up-gravityForm li.gfield.gf_left_half, .up-gravityForm li.gfield.gf_left_third, .up-gravityForm li.gfield.gf_middle_third {
    margin-right:3%;
}

/* adjust Gravity Forms column ready classes to account for extra space added between */
.up-gravityForm li.gfield.gf_left_third, .up-gravityForm li.gfield.gf_middle_third, .up-gravityForm li.gfield.gf_right_third {
    width:31.3% !important;
}

.up-gravityForm li.gfield.gf_left_half, .up-gravityForm li.gfield.gf_right_half {
	width:48.4% !important;
}

/* Responsive Media Queries */
@media screen and (max-width:768px) {
	.up-toggleNav .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    	margin-top: 20px !important;
    	position: fixed;
    	left: 0;
    	top: 80px;
    	width: 100%;
	}
	
	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
		display:none;
	}
	
	.up-gravityForm li.gfield.gf_left_third, .up-gravityForm li.gfield.gf_middle_third, .up-gravityForm li.gfield.gf_right_third {
    	width:100% !important;
	}
}