body,
.wrapper,
.content-page{
	overflow: initial;
	overflow-x: initial;
	overflow-y: initial;
}

.btn-warning,
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show>.btn-warning.dropdown-toggle{
	color: #ffffff;
}

.link-no-effect{
	text-decoration: none !important;
}

@media only screen and (max-width: 768px) {

	.embed-responsive{
		padding-top: 100%;
	}

}

.text-white-75{
	color: rgba(255,255,255,.75);
}

.text-blue{
	color: #007bff !important;
}

.break-area{
	white-space: pre-wrap;
}

.bg-blue{
	background-color: #007bff !important;
}

.text-thin{
	font-weight: 300;
}

.text-responsive{
	font-size: 4rem;
}

.text-responsive-huge{
	font-size: 5rem;
}

@media only screen and (min-width: 768px) {

	.position-md-initial{
		position: initial !important;
	}

	.text-responsive{
		font-size: 5rem;
	}

	.text-responsive-huge{
		font-size: 8rem;
	}

	.border-responsive{
		border-right: 1px solid #dee2e6;
	}

}

.btn-xl{
	padding: .75rem 1.25rem !important;
    font-size: 1.5rem !important;
    line-height: 1.75 !important;
}

.form-control-xl{
	height: calc(1.75em + 1.5rem + 2px) !important;
	padding: .75rem 1.25rem !important;
    font-size: 1.5rem !important;
    line-height: 1.75 !important;
}
	
.grecaptcha-badge{
	z-index: 1!important;
	bottom: 4px!important;
}

.display-5 {
    font-size: 2.5rem;
    font-weight: 300;
}

.display-6 {
    font-size: 2rem;
    font-weight: 300;
}

.display-7 {
    font-size: 1.75rem;
    font-weight: 300;
}

.display-8 {
    font-size: 1.5rem;
    font-weight: 300;
}

.display-9 {
    font-size: 1.25rem;
    font-weight: 300;
}

.display-10 {
    font-size: 1rem;
    font-weight: 300;
}

.table-sm td, .table-sm th {
    padding: 3px !important;
}


.geoapify-autocomplete-input {
	display: block;
    background-color: #ffffff;
    border: 1px solid #ced4da;
    border-radius: .2rem;
    box-shadow: 0 0 transparent;
    color: #495057;
    display: block;
	font-size: .9375rem;
    font-weight: 400;
    line-height: 1.5;
    padding: .25rem .7rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    width: 100%;
}

.geoapify-autocomplete-input::placeholder {
	color: #6c757d;
    opacity: 1
}

.geoapify-autocomplete-items {
 position: absolute;
 top: calc(100% + 2px);
 left: 0;
 right: 0;

 border: 1px solid rgba(255, 255, 255, 0.1);
 border-radius: 5px;
 overflow: hidden;

 background-color: #f5f6f9;
 color: #838f9c;
 /*box-shadow: 0px 4px 10px 2px rgba(255, 255, 255, 0.1);*/

 z-index: 99;
}

.geoapify-autocomplete-items div {
 padding: 10px;
 cursor: pointer;
}

.geoapify-autocomplete-items div:hover {
 background-color: rgba(255, 255, 255, 0.1);
}

.geoapify-autocomplete-items .active {
 background-color: rgba(255, 255, 255, 0.1);
}

.geoapify-autocomplete-item {
 display: flex;
 flex-direction: row;
 align-items: center;
}

.geoapify-autocomplete-item .icon {
 display: inline-block;
 width: 40px;
 height: 24px;
 color: #838f9c
}

.geoapify-autocomplete-item .icon.emoji {
 color: unset;
 font-size: 20px;
 opacity: 0.9;
}

.geoapify-close-button {
 position: absolute;
 right: 5px;
 top: 0;

 height: 100%;
 display: none;
 align-items: center;
}

.geoapify-close-button.visible {
 display: flex;
}

.geoapify-close-button {
 color: #838f9c;
 cursor: pointer;
}

.geoapify-close-button:hover {
 color: #98a6ad;
}

.geoapify-autocomplete-items .secondary-part {
 margin-left: 10px;
 font-size: small;
 color: #98a6ad;
}

p {
    margin-bottom: 1rem;
    margin-top: 0;
}

.btn-check:active+.btn-outline-primary,
.btn-check:checked+.btn-outline-primary,
.btn-outline-primary.active,
.btn-outline-primary.dropdown-toggle.show,
.btn-outline-primary:active{
	color: #ffffff;
}

.text-break-area{
	white-space: pre-wrap;
}

.text-shopify{
	color: #95bf47 !important
}

.bg-shopify{
	background-color: #95bf47 !important
}