/*
Theme Name:   Movedo Child
Theme URI:    http://themeforest.net/user/greatives
Description:  Movedo Child Theme
Version:      3.4.4
Author:       Greatives Team
Author URI:   http://greatives.eu
Template:     movedo
*/

@import url("https://use.typekit.net/dqb1dsj.css");


#grve-theme-wrapper .mapplic-container button {
	padding: 20px 18px !important;
    background-color: #f1f1f1 !important;
}
#grve-theme-wrapper .mapplic-container .mapplic-zoom-buttons button {
	padding: 14px 14px !important;
	border: 1px solid #ccc !important;
}

.mapplic-pin.pin-ribbon {
    height: 20px !important;
    font-size: 15px !important;
}

.mapplic-map-image {
	background-color: #138f40;
}
.mapplic-map-image path {
	fill: #2c9d4d !important;
	stroke: #b3dd52 !important;
    stroke-width: 0.3;
}
.mapplic-map-image .mapplic-clickable path,
.mapplic-map-image path.mapplic-clickable  {
	fill: #FFFFFF !important;
}

.mapplic-map-image .mapplic-clickable:hover path,
.mapplic-map-image path.mapplic-clickable:hover  {
	fill: #94be32 !important;
}

.mapplic-map-image .mapplic-clickable path,
.mapplic-map-image path.mapplic-clickable  {
	stroke: #b3dd52 !important;
}

.mapplic-hovertip h4.mapplic-tooltip-title,
.mapplic-tooltip-description {
	color: #138f40;
}


.gform_wrapper .gf_progressbar_wrapper {
	display: none;
}

#grve-content .gform_wrapper .gform_page_footer input.button[type="submit"] {
	background-color: #652369 !important;
	color: #FFFFFF !important;
	padding: 0.5em 1.5em !important;
}
#grve-content .gform_wrapper .gform_page_footer input.button[type="submit"]:hover {
	color: #652369 !important;
	background-color: #FFFFFF !important;
}
#grve-content .gform_wrapper .gform_page_footer input.button[type=button] {
	background-color: #652369 !important;
	color: #ffcc00 !important;
	padding: 0.5em 1.5em !important;
}

#grve-content .gform_wrapper .gfield_description,
#grve-content .gform_wrapper .ginput_container,
#grve-content .gform_wrapper .grve-h1,
#grve-content .gform_wrapper h3,
#grve-content .gform_wrapper label,
#grve-content .gform_wrapper legend,
#grve-content .gform_wrapper p,
#grve-content .gform_wrapper {
	color: #652369 !important;
}
#grve-content .gform_wrapper .gsurvey-likert td {
	border-color: #652369 !important;
	font-size: 13px;
}
#grve-content th.gsurvey-likert-choice-label,
#grve-content .gform_wrapper td.gsurvey-likert-row-label {
	background-color: #652369 !important;
	color: #fff !important;
	border-color: #ffcc00 !important;
}
#grve-content .gsurvey-likert tr th:first-child,
#grve-content .gsurvey-likert {
	border: 0;
}
#grve-theme-wrapper .gform_wrapper a {
	color: #652369;
}
#grve-theme-wrapper .gform_wrapper input[type="email"],
#grve-theme-wrapper .gform_wrapper input[type="text"] {
	border-bottom: 1px solid #652369!important;
}

.gform-body .gsurvey-rank-choice {
	background-image: url( '//everycancounts.eu/wp-content/uploads/2021/06/arrow-handle.svg' );
}
.column-padding-small {
	padding: 2rem 10%;
}
.mapplic-tooltip-description a.button {
	background-color: #b3dd52 !important;
    color: #fff !important;
    padding: 5px 10px !important;
	border: 0;
}

@media only screen and ( min-width: 768px ) {
	.row-min-height-600 .grve-column {
		min-height: 900px;
	}
}
@media only screen and ( max-width: 767px ) {
	.gform_page_footer .button {
		margin-left: 0 !important;
		width: 100%;
	}
}
@media only screen and ( max-width: 1024px ) {
	.gsurvey-rank.ui-sortable,
	ul.gsurvey-rank.ui-sortable {
		margin-left: 0 !important;
	}
	.gform_page_fields .gsurvey-rank-choice {
		padding: .5rem 1.5rem .5rem 3.3rem !important;
		white-space: normal !important;
	}
}
