.select2-container {
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	position: relative;
	vertical-align: middle
}
.select2-container .select2-selection--single {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	height: 28px;
	margin: 0 0 -4px;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none
}
.select2-container .select2-selection--single .select2-selection__rendered {
	display: block;
	padding-left: 8px;
	padding-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.select2-container .select2-selection--single .select2-selection__clear {
	position: relative
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
	padding-right: 8px;
	padding-left: 20px
}
.select2-container .select2-selection--multiple {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	min-height: 32px;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
	display: inline-block;
	overflow: hidden;
	padding-left: 8px;
	text-overflow: ellipsis;
	white-space: nowrap
}
.select2-container .select2-search--inline {
	float: left;
	padding: 0
}
.select2-container .select2-search--inline .select2-search__field {
	box-sizing: border-box;
	border: none;
	font-size: 100%;
	margin: 0;
	padding: 0
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none
}
.select2-dropdown {
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 4px;
	box-sizing: border-box;
	display: block;
	position: absolute;
	left: -100000px;
	width: 100%;
	z-index: 1051
}
.select2-results {
	display: block
}
.select2-results__options {
	list-style: none;
	margin: 0;
	padding: 0
}
.select2-results__option {
	padding: 6px;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none
}
.select2-results__option[aria-selected], .select2-results__option[data-selected] {
	cursor: pointer
}
.select2-container--open .select2-dropdown {
	left: 0
}
.select2-container--open .select2-dropdown--above {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}
.select2-container--open .select2-dropdown--below {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.select2-search--dropdown {
	display: block;
	padding: 4px
}
.select2-search--dropdown .select2-search__field {
	padding: 4px;
	width: 100%;
	box-sizing: border-box
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none
}
.select2-search--dropdown.select2-search--hide {
	display: none
}
.select2-close-mask {
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	min-height: 100%;
	min-width: 100%;
	height: auto;
	width: auto;
	opacity: 0;
	z-index: 99;
	background-color: #fff
}
.select2-hidden-accessible {
	border: 0!important;
	clip: rect(0 0 0 0)!important;
	height: 1px!important;
	margin: -1px!important;
	overflow: hidden!important;
	padding: 0!important;
	position: absolute!important;
	width: 1px!important
}
.select2-container--default .select2-selection--single {
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 4px
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 28px
}
.select2-container--default .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: 700
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #999
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 26px;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 20px
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: #888 transparent transparent transparent;
	border-style: solid;
	border-width: 5px 4px 0 4px;
	height: 0;
	left: 50%;
	margin-left: -4px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	width: 0
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
	float: left
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
	left: 1px;
	right: auto
}
.select2-container--default.select2-container--disabled .select2-selection--single {
	background-color: #eee;
	cursor: default
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
	display: none
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #888 transparent;
	border-width: 0 4px 5px 4px
}
.select2-container--default .select2-selection--multiple {
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: text
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0 5px;
	width: 100%
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
	list-style: none;
	margin: 5px 5px 0 0
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before {
	content: '';
	display: none
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
	color: #999;
	margin-top: 5px;
	float: left
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: 700;
	margin-top: 5px;
	margin-right: 10px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 5px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	color: #999;
	cursor: pointer;
	display: inline-block;
	font-weight: 700;
	margin-right: 2px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
	color: #333
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder {
	float: right
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
	margin-left: 5px;
	margin-right: auto
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left: 2px;
	margin-right: auto
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
	border: solid #000 1px;
	outline: 0
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
	background-color: #eee;
	cursor: default
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
	display: none
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}
.select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #aaa
}
.select2-container--default .select2-search--inline .select2-search__field {
	background: 0 0;
	border: none;
	outline: 0;
	box-shadow: none;
	-webkit-appearance: textfield
}
.select2-container--default .select2-results>.select2-results__options {
	max-height: 200px;
	overflow-y: auto
}
.select2-container--default .select2-results__option[role=group] {
	padding: 0
}
.select2-container--default .select2-results__option[aria-disabled=true] {
	color: #999
}
.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[data-selected=true] {
	background-color: #ddd
}
.select2-container--default .select2-results__option .select2-results__option {
	padding-left: 1em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
	padding-left: 0
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -1em;
	padding-left: 2em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -2em;
	padding-left: 3em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -3em;
	padding-left: 4em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -4em;
	padding-left: 5em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -5em;
	padding-left: 6em
}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
	background-color: #0073aa;
	color: #fff
}
.select2-container--default .select2-results__group {
	cursor: default;
	display: block;
	padding: 6px
}
.select2-container--classic .select2-selection--single {
	background-color: #f7f7f7;
	border: 1px solid #aaa;
	border-radius: 4px;
	outline: 0;
	background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
	background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
	background-repeat: repeat-x
}
.select2-container--classic .select2-selection--single:focus {
	border: 1px solid #0073aa
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 28px
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: 700;
	margin-right: 10px
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
	color: #999
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
	background-color: #ddd;
	border: none;
	border-left: 1px solid #aaa;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	height: 26px;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 20px;
	background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
	background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
	background-repeat: repeat-x
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
	border-color: #888 transparent transparent transparent;
	border-style: solid;
	border-width: 5px 4px 0 4px;
	height: 0;
	left: 50%;
	margin-left: -4px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	width: 0
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
	float: left
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
	border: none;
	border-right: 1px solid #aaa;
	border-radius: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	left: 1px;
	right: auto
}
.select2-container--classic.select2-container--open .select2-selection--single {
	border: 1px solid #0073aa
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
	background: 0 0;
	border: none
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #888 transparent;
	border-width: 0 4px 5px 4px
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	background-image: -webkit-linear-gradient(top, #fff 0, #eee 50%);
	background-image: linear-gradient(to bottom, #fff 0, #eee 50%);
	background-repeat: repeat-x
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
	background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
	background-repeat: repeat-x
}
.select2-container--classic .select2-selection--multiple {
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: text;
	outline: 0
}
.select2-container--classic .select2-selection--multiple:focus {
	border: 1px solid #0073aa
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
	list-style: none;
	margin: 0;
	padding: 0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
	display: none
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
	color: #888;
	cursor: pointer;
	display: inline-block;
	font-weight: 700;
	margin-right: 2px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
	color: #555
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
	float: right
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
	margin-left: 5px;
	margin-right: auto
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left: 2px;
	margin-right: auto
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
	border: 1px solid #0073aa
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
	border: 1px solid #aaa;
	outline: 0
}
.select2-container--classic .select2-search--inline .select2-search__field {
	outline: 0;
	box-shadow: none
}
.select2-container--classic .select2-dropdown {
	background-color: #fff;
	border: 1px solid transparent
}
.select2-container--classic .select2-dropdown--above {
	border-bottom: none
}
.select2-container--classic .select2-dropdown--below {
	border-top: none
}
.select2-container--classic .select2-results>.select2-results__options {
	max-height: 200px;
	overflow-y: auto
}
.select2-container--classic .select2-results__option[role=group] {
	padding: 0
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
	color: grey
}
.select2-container--classic .select2-results__option--highlighted[aria-selected], .select2-container--classic .select2-results__option--highlighted[data-selected] {
	background-color: #3875d7;
	color: #fff
}
.select2-container--classic .select2-results__group {
	cursor: default;
	display: block;
	padding: 6px
}
.select2-container--classic.select2-container--open .select2-dropdown {
	border-color: #0073aa
}
.qodef-core-dashboard {
	max-width: initial!important
}
.qodef-core-dashboard .qodef-core-dashboard-inner {
	margin: 0 -15px;
	display: inline-block;
	width: 100%
}
.qodef-core-dashboard .qodef-cd-logo {
	display: inline-block;
	vertical-align: middle;
	padding-right: 15px;
	width: 62px
}
.qodef-core-dashboard .qodef-cd-title {
	display: inline-block;
	vertical-align: middle;
	font-size: 41px;
	font-weight: 400;
	margin: 0
}
.qodef-core-dashboard .qodef-cd-title-holder {
	margin-bottom: 30px
}
.qodef-core-dashboard .qodef-cd-subtitle {
	font-size: 18px;
	line-height: 25px;
	font-weight: 400;
	color: #555d66;
	max-width: 610px;
	margin: 10px 0 30px
}
.qodef-core-dashboard .qodef-core-dashboard-column {
	float: left;
	width: 100%;
	max-width: 610px;
	padding: 0 15px
}
.qodef-core-dashboard .qodef-core-dashboard-column.qodef-cd-smaller-column {
	max-width: 380px
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box {
	background-color: #fff
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box.qodef-core-bottom-space {
	margin-bottom: 30px
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-box-title-holder {
	padding: 28px 34px 23px
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-box-title-holder p {
	margin: 19px 0 0;
	padding: 0;
	font-size: 16px;
	line-height: 22px;
	font-weight: 400;
	color: #555d66
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box.qodef-cd-import-box .qodef-cd-box-title-holder p {
	font-size: 14px;
	line-height: 20px;
	margin: 17px 0 0
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box.qodef-cd-import-box .qodef-cd-label {
	font-weight: 600;
	margin-bottom: 15px
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box h2 {
	margin: 0;
	padding: 0;
	font-size: 25px;
	font-weight: 400;
	color: #32373c;
	text-align: left
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box h3 {
	margin: 0;
	padding: 0
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-field-holder {
	padding-bottom: 30px
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-label {
	display: block;
	color: #555d66;
	font-size: 14px;
	margin-bottom: 7px
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input {
	border: none;
	border-bottom: 1px solid #c2c2c2;
	outline: 0;
	width: 50%;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #555d66;
	font-size: 14px;
	padding: 4px 0;
	margin: 0
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input:focus {
	outline: 0;
	border-color: #c2c2c2
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input:focus::-webkit-input-placeholder {
	color: #555d66;
	opacity: 1
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input:focus::-moz-placeholder {
	color: #555d66;
	opacity: 1
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input:focus:-ms-input-placeholder {
	color: #555d66;
	opacity: 1
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input:focus::-ms-input-placeholder {
	color: #555d66;
	opacity: 1
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input:focus::placeholder {
	color: #555d66;
	opacity: 1
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input::-webkit-input-placeholder {
	color: #555d66;
	opacity: 1
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input::-moz-placeholder {
	color: #555d66;
	opacity: 1
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input:-ms-input-placeholder {
	color: #555d66;
	opacity: 1
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input::-ms-input-placeholder {
	color: #555d66;
	opacity: 1
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input::placeholder {
	color: #555d66;
	opacity: 1
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input:-webkit-autofill, .qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input:-webkit-autofill:active, .qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input:-webkit-autofill:focus, .qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input:-webkit-autofill:hover {
	-webkit-box-shadow: 0 0 0 30px #fff inset!important
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input:-webkit-autofill {
	-webkit-text-fill-color: #666!important
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-error-field {
	border-bottom-color: #ee3535
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-error-message {
	display: block;
	color: #ee3535;
	font-size: 12px;
	margin-top: 5px
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cdb-problem {
	border: 1px solid #e1e1e1;
	border-left: 3px solid #ee3535;
	padding: 15px;
	margin-bottom: 25px
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cdb-problem p {
	font-size: 12px;
	line-height: 18px;
	font-weight: 600;
	margin: 0;
	padding: 0
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box:last-child .qodef-cd-box-row:last-child {
	padding-bottom: 10px
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-button {
	padding: 7px 35px;
	font-size: 16px;
	line-height: 1em;
	color: #fff;
	background-color: #3596ee;
	border: none;
	border-radius: 5px;
	-webkit-box-shadow: 0 2px 0 0 #246eae;
	box-shadow: 0 2px 0 0 #246eae;
	cursor: pointer
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-button.qodef-cd-button-disabled, .qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-button.qodef-import-demo-data-disabled {
	background-color: #6bb4f7
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-button-wait {
	display: none;
	font-size: 12px;
	color: #3596ee;
	margin-left: 15px;
	font-weight: 400
}
.qodef-core-dashboard .qodef-core-dashboard-column a.qodef-cd-button {
	text-decoration: none
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-box-section {
	padding: 0 35px 10px
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-box-section h3 {
	padding: 0;
	margin: 0 0 24px;
	color: #555d66;
	font-size: 17px;
	line-height: 20px
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-box-list {
	padding: 10px 35px;
	margin: 0
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-box-list li {
	font-size: 15px;
	margin: 0 0 25px
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-box-list li a {
	color: #3675ae
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-box-row {
	display: table;
	padding: 0 20px;
	border-bottom: 1px solid #f1f1f1;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 14px
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cdb-label, .qodef-core-dashboard .qodef-core-dashboard-column .qodef-cdb-value {
	display: table-cell;
	width: 50%;
	padding: 17px 15px
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cdb-value {
	color: #3e87be
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cdb-value-false span {
	color: #ea3a27
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form {
	padding: 0 30px 10px 30px
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-box-form-section {
	padding: 0 0 28px
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-box-form-section.qodef-cd-box-form-section-columns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 -15px
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-box-form-section.qodef-cd-box-form-section-columns .qodef-cd-box-form-section-column {
	padding: 0 15px
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-box-form-section.qodef-cd-box-form-section-columns .qodef-cd-box-form-section-column:first-child {
	width: 75%
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-box-form-section.qodef-cd-box-form-section-columns .qodef-cd-box-form-section-column:last-child {
	width: 25%
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-box-form-section .qodef-cd-import-option, .qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-box-form-section .qodef-import-demo {
	width: 100%
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-box-form-section .select2-container--default .select2-selection--single {
	border-radius: 0;
	border-color: #e1e1e1;
	height: 34px
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-box-form-section .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 34px
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-box-form-section .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 32px
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-import-is-completed {
	display: none;
	color: #3596ee;
	font-size: 14px;
	font-weight: 600
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-import-went-wrong {
	color: #3596ee;
	font-size: 14px;
	font-weight: 600
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-import-went-wrong a {
	color: inherit
}
.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-box-form-section-dependency, .qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-box-form-section-progress {
	display: none
}
#qodef-progress-bar[value] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: none;
	width: 100%;
	height: 5px
}
#qodef-progress-bar[value]::-webkit-progress-bar {
	background-color: #fff;
	border: 1px solid #e1e1e1;
	border-radius: 0
}
#qodef-progress-bar {
	color: #3596ee
}
#qodef-progress-bar::-moz-progress-bar {
	background: #3596ee
}
#qodef-progress-bar::-webkit-progress-value {
	background: #3596ee
}
#qodef-progress-bar[aria-valuenow]:before {
	background: #3596ee
}
.qodef-cd-selection li.select2-results__option {
	padding: 10px;
	margin: 0
}
.qodef-cd-selection img {
	vertical-align: middle;
	padding-right: 20px
}
.select2-container--default .qodef-cd-selection .select2-results__option[aria-selected=true] {
	background-color: #fafafa
}
.select2-container--default .qodef-cd-selection .select2-results__option--highlighted {
	background-color: #fafafa;
	color: #000
}
.qodef-cd-action-selection li.select2-results__option, .qodef-cd-single-page-selection li.select2-results__option {
	margin: 0
}
.select2-container--default .qodef-cd-action-selection .select2-results__option[aria-selected=true], .select2-container--default .qodef-cd-single-page-selection .select2-results__option[aria-selected=true] {
	background-color: #fafafa
}
.select2-container--default .qodef-cd-action-selection .select2-results__option--highlighted, .select2-container--default .qodef-cd-single-page-selection .select2-results__option--highlighted {
	background-color: #fafafa;
	color: #000
}
.qodef-cd-import-single-page {
	width: 100%
}
.qodef-cd-switch {
	display: inline-block;
	border: 1px solid #e1e1e1;
	border-radius: 40px;
	overflow: hidden
}
.qodef-cd-switch .qodef-cd-import-attachments {
	display: none
}
.qodef-cd-switch .qodef-cd-cb-disable, .qodef-cd-switch .qodef-cd-cb-enable {
	display: block;
	float: left;
	padding: 0 10px
}
.qodef-cd-switch .qodef-cd-cb-disable.selected, .qodef-cd-switch .qodef-cd-cb-enable.selected {
	background-color: #3596ee;
	color: #fff
}
.qodef-cd-switch .qodef-cd-cb-disable span, .qodef-cd-switch .qodef-cd-cb-enable span {
	line-height: 32px;
	font-size: 13px;
	display: block;
	font-weight: 700
}
/*
 * Container style
 */

.ps {
	overflow: hidden !important;
	overflow-anchor: none;
	-ms-overflow-style: none;
	touch-action: auto;
	-ms-touch-action: auto;
}
/*
 * Scrollbar rail styles
 */

.ps__rail-x {
	display: none;
	opacity: 0;
	transition: background-color .2s linear, opacity .2s linear;
	-webkit-transition: background-color .2s linear, opacity .2s linear;
	height: 15px;
	/* there must be 'bottom' or 'top' for ps__rail-x */
	bottom: 0px;
	/* please don't change 'position' */
	position: absolute;
}
.ps__rail-y {
	display: none;
	opacity: 0;
	transition: background-color .2s linear, opacity .2s linear;
	-webkit-transition: background-color .2s linear, opacity .2s linear;
	width: 15px;
	/* there must be 'right' or 'left' for ps__rail-y */
	right: 0;
	/* please don't change 'position' */
	position: absolute;
}
.ps--active-x>.ps__rail-x, .ps--active-y>.ps__rail-y {
	display: block;
	background-color: transparent;
}
.ps:hover>.ps__rail-x, .ps:hover>.ps__rail-y, .ps--focus>.ps__rail-x, .ps--focus>.ps__rail-y, .ps--scrolling-x>.ps__rail-x, .ps--scrolling-y>.ps__rail-y {
	opacity: 0.6;
}
.ps .ps__rail-x:hover, .ps .ps__rail-y:hover, .ps .ps__rail-x:focus, .ps .ps__rail-y:focus, .ps .ps__rail-x.ps--clicking, .ps .ps__rail-y.ps--clicking {
	background-color: #eee;
	opacity: 0.9;
}
/*
 * Scrollbar thumb styles
 */

.ps__thumb-x {
	background-color: #aaa;
	border-radius: 6px;
	transition: background-color .2s linear, height .2s ease-in-out;
	-webkit-transition: background-color .2s linear, height .2s ease-in-out;
	height: 6px;
	/* there must be 'bottom' for ps__thumb-x */
	bottom: 2px;
	/* please don't change 'position' */
	position: absolute;
}
.ps__thumb-y {
	background-color: #aaa;
	border-radius: 6px;
	transition: background-color .2s linear, width .2s ease-in-out;
	-webkit-transition: background-color .2s linear, width .2s ease-in-out;
	width: 6px;
	/* there must be 'right' for ps__thumb-y */
	right: 2px;
	/* please don't change 'position' */
	position: absolute;
}
.ps__rail-x:hover>.ps__thumb-x, .ps__rail-x:focus>.ps__thumb-x, .ps__rail-x.ps--clicking .ps__thumb-x {
	background-color: #999;
	height: 11px;
}
.ps__rail-y:hover>.ps__thumb-y, .ps__rail-y:focus>.ps__thumb-y, .ps__rail-y.ps--clicking .ps__thumb-y {
	background-color: #999;
	width: 11px;
}
/* MS supports */

@supports (-ms-overflow-style: none) {
	.ps {
		overflow: auto !important;
	}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.ps {
		overflow: auto !important;
	}
}
/**
 * Swiper 5.3.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 29, 2020
 */

@font-face {
	font-family: swiper-icons;
	src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
	font-weight: 400;
	font-style: normal
}
:root {
	--swiper-theme-color: #007aff
}
.swiper-container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1
}
.swiper-container-vertical>.swiper-wrapper {
	flex-direction: column
}
.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	box-sizing: content-box
}
.swiper-container-android .swiper-slide, .swiper-wrapper {
	transform: translate3d(0px, 0, 0)
}
.swiper-container-multirow>.swiper-wrapper {
	flex-wrap: wrap
}
.swiper-container-multirow-column>.swiper-wrapper {
	flex-wrap: wrap;
	flex-direction: column
}
.swiper-container-free-mode>.swiper-wrapper {
	transition-timing-function: ease-out;
	margin: 0 auto
}
.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform
}
.swiper-slide-invisible-blank {
	visibility: hidden
}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
	height: auto
}
.swiper-container-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform, height
}
.swiper-container-3d {
	perspective: 1200px
}
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
	transform-style: preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10
}
.swiper-container-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-container-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-container-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-container-css-mode>.swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none
}
.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {
	display: none
}
.swiper-container-css-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: start start
}
.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {
	scroll-snap-type: x mandatory
}
.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {
	scroll-snap-type: y mandatory
}
:root {
	--swiper-navigation-size: 44px
}
.swiper-button-next, .swiper-button-prev {
	position: absolute;
	top: 50%;
	width: calc(var(--swiper-navigation-size)/ 44 * 27);
	height: var(--swiper-navigation-size);
	margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
	z-index: 10;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--swiper-navigation-color, var(--swiper-theme-color))
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none
}
.swiper-button-next:after, .swiper-button-prev:after {
	font-family: swiper-icons;
	font-size: var(--swiper-navigation-size);
	text-transform: none!important;
	letter-spacing: 0;
	text-transform: none;
	font-variant: initial
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
	left: 10px;
	right: auto
}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
	content: 'prev'
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	right: 10px;
	left: auto
}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
	content: 'next'
}
.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white {
	--swiper-navigation-color: #ffffff
}
.swiper-button-next.swiper-button-black, .swiper-button-prev.swiper-button-black {
	--swiper-navigation-color: #000000
}
.swiper-button-lock {
	display: none
}
.swiper-pagination {
	position: absolute;
	text-align: center;
	transition: .3s opacity;
	transform: translate3d(0, 0, 0);
	z-index: 10
}
.swiper-pagination.swiper-pagination-hidden {
	opacity: 0
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
	bottom: 10px;
	left: 0;
	width: 100%
}
.swiper-pagination-bullets-dynamic {
	overflow: hidden;
	font-size: 0
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transform: scale(.33);
	position: relative
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	transform: scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	transform: scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	transform: scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	transform: scale(.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	transform: scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	transform: scale(.33)
}
.swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 100%;
	background: #000;
	opacity: .2
}
button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer
}
.swiper-pagination-bullet-active {
	opacity: 1;
	background: var(--swiper-pagination-color, var(--swiper-theme-color))
}
.swiper-container-vertical>.swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	transform: translate3d(0px, -50%, 0)
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 6px 0;
	display: block
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	transform: translateY(-50%);
	width: 8px
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	transition: .2s transform, .2s top
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 4px
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	transform: translateX(-50%);
	white-space: nowrap
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: .2s transform, .2s left
}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: .2s transform, .2s right
}
.swiper-pagination-progressbar {
	background: rgba(0, 0, 0, .25);
	position: absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transform: scale(0);
	transform-origin: left top
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	transform-origin: right top
}
.swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0
}
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical>.swiper-pagination-progressbar {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0
}
.swiper-pagination-white {
	--swiper-pagination-color: #ffffff
}
.swiper-pagination-black {
	--swiper-pagination-color: #000000
}
.swiper-pagination-lock {
	display: none
}
.swiper-scrollbar {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0, 0, 0, .1)
}
.swiper-container-horizontal>.swiper-scrollbar {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%
}
.swiper-container-vertical>.swiper-scrollbar {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%
}
.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0, 0, 0, .5);
	border-radius: 10px;
	left: 0;
	top: 0
}
.swiper-scrollbar-cursor-drag {
	cursor: move
}
.swiper-scrollbar-lock {
	display: none
}
.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center
}
.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain
}
.swiper-slide-zoomed {
	cursor: move
}
.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	transform-origin: 50%;
	animation: swiper-preloader-spin 1s infinite linear;
	box-sizing: border-box;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-radius: 50%;
	border-top-color: transparent
}
.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff
}
.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000
}
@keyframes swiper-preloader-spin {
	100% {
		transform: rotate(360deg)
	}
}
.swiper-container .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	transition-timing-function: ease-out
}
.swiper-container-fade .swiper-slide {
	pointer-events: none;
	transition-property: opacity
}
.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events: none
}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}
.swiper-container-cube {
	overflow: visible
}
.swiper-container-cube .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	visibility: hidden;
	transform-origin: 0 0;
	width: 100%;
	height: 100%
}
.swiper-container-cube .swiper-slide .swiper-slide {
	pointer-events: none
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
	transform-origin: 100% 0
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible
}
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.swiper-container-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .6;
	-webkit-filter: blur(50px);
	filter: blur(50px);
	z-index: 0
}
.swiper-container-flip {
	overflow: visible
}
.swiper-container-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1
}
.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events: none
}
.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}
.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
@charset "UTF-8";
@-webkit-keyframes qode-rotate {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}
@keyframes qode-rotate {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}
@-webkit-keyframes qode-fade-in {
	0% {
		opacity: 0;
		visibility: hidden
	}
	100% {
		opacity: 1;
		visibility: visible
	}
}
@keyframes qode-fade-in {
	0% {
		opacity: 0;
		visibility: hidden
	}
	100% {
		opacity: 1;
		visibility: visible
	}
}
@-webkit-keyframes qode-fade-out {
	0% {
		opacity: 1;
		visibility: visible
	}
	100% {
		opacity: 0;
		visibility: hidden
	}
}
@keyframes qode-fade-out {
	0% {
		opacity: 1;
		visibility: visible
	}
	100% {
		opacity: 0;
		visibility: hidden
	}
}
@-webkit-keyframes qode-ball-fall {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-145%);
		transform: translateY(-145%)
	}
	10% {
		opacity: .5
	}
	20% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
	80% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
	90% {
		opacity: .5
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(145%);
		transform: translateY(145%)
	}
}
@keyframes qode-ball-fall {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-145%);
		transform: translateY(-145%)
	}
	10% {
		opacity: .5
	}
	20% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
	80% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
	90% {
		opacity: .5
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(145%);
		transform: translateY(145%)
	}
}
@-webkit-keyframes qode-scaleout {
	0% {
		-webkit-transform: scale(0)
	}
	100% {
		-webkit-transform: scale(1);
		opacity: 0
	}
}
@keyframes qode-scaleout {
	0% {
		-webkit-transform: scale(0)
	}
	100% {
		-webkit-transform: scale(1);
		opacity: 0
	}
}
@-webkit-keyframes qode-double-pulse {
	0%, 100% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	50% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}
@keyframes qode-double-pulse {
	0%, 100% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	50% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}
@-webkit-keyframes qode-cube {
	0% {
		-webkit-transform: perspective(120px) rotateX(0) rotateY(0);
		transform: perspective(120px) rotateX(0) rotateY(0)
	}
	50% {
		-webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0);
		transform: perspective(120px) rotateX(-180.1deg) rotateY(0)
	}
	100% {
		-webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
		transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
	}
}
@keyframes qode-cube {
	0% {
		-webkit-transform: perspective(120px) rotateX(0) rotateY(0);
		transform: perspective(120px) rotateX(0) rotateY(0)
	}
	50% {
		-webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0);
		transform: perspective(120px) rotateX(-180.1deg) rotateY(0)
	}
	100% {
		-webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
		transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
	}
}
@-webkit-keyframes qode-rotating-cubes {
	25% {
		-webkit-transform: translateX(42px) rotate(-90deg) scale(.5);
		transform: translateX(42px) rotate(-90deg) scale(.5)
	}
	50% {
		-webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
		transform: translateX(42px) translateY(42px) rotate(-179deg)
	}
	50.1% {
		-webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
		transform: translateX(42px) translateY(42px) rotate(-180deg)
	}
	75% {
		-webkit-transform: translateX(0) translateY(42px) rotate(-270deg) scale(.5);
		transform: translateX(0) translateY(42px) rotate(-270deg) scale(.5)
	}
	100% {
		-webkit-transform: rotate(-360deg);
		transform: rotate(-360deg)
	}
}
@keyframes qode-rotating-cubes {
	25% {
		-webkit-transform: translateX(42px) rotate(-90deg) scale(.5);
		transform: translateX(42px) rotate(-90deg) scale(.5)
	}
	50% {
		-webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
		transform: translateX(42px) translateY(42px) rotate(-179deg)
	}
	50.1% {
		-webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
		transform: translateX(42px) translateY(42px) rotate(-180deg)
	}
	75% {
		-webkit-transform: translateX(0) translateY(42px) rotate(-270deg) scale(.5);
		transform: translateX(0) translateY(42px) rotate(-270deg) scale(.5)
	}
	100% {
		-webkit-transform: rotate(-360deg);
		transform: rotate(-360deg)
	}
}
@-webkit-keyframes qode-stretch-delay {
	0%, 100%, 40% {
		-webkit-transform: scaleY(.4);
		transform: scaleY(.4)
	}
	20% {
		-webkit-transform: scaleY(1);
		transform: scaleY(1)
	}
}
@keyframes qode-stretch-delay {
	0%, 100%, 40% {
		-webkit-transform: scaleY(.4);
		transform: scaleY(.4)
	}
	20% {
		-webkit-transform: scaleY(1);
		transform: scaleY(1)
	}
}
@-webkit-keyframes qode-bounce-delay {
	0%, 100%, 80% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	40% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}
@keyframes qode-bounce-delay {
	0%, 100%, 80% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	40% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}
@-webkit-keyframes qode-rotate-circles {
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}
@keyframes qode-rotate-circles {
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}
@-webkit-keyframes qode-atom-position {
	50% {
		top: 80px;
		left: 80px
	}
}
@keyframes qode-atom-position {
	50% {
		top: 80px;
		left: 80px
	}
}
@-webkit-keyframes qode-atom-size {
	50% {
		-webkit-transform: scale(.5);
		transform: scale(.5)
	}
}
@keyframes qode-atom-size {
	50% {
		-webkit-transform: scale(.5);
		transform: scale(.5)
	}
}
@-webkit-keyframes qode-atom-zindex {
	100% {
		z-index: 10
	}
}
@keyframes qode-atom-zindex {
	100% {
		z-index: 10
	}
}
@-webkit-keyframes qode-atom-shrink {
	50% {
		-webkit-transform: scale(.8);
		transform: scale(.8)
	}
}
@keyframes qode-atom-shrink {
	50% {
		-webkit-transform: scale(.8);
		transform: scale(.8)
	}
}
@-webkit-keyframes qode-clock {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}
@keyframes qode-clock {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}
@-webkit-keyframes qode-clock-1 {
	0% {
		-webkit-transform: rotate(-135deg);
		transform: rotate(-135deg)
	}
	30% {
		-webkit-transform: rotate(-450deg);
		transform: rotate(-450deg)
	}
	100% {
		-webkit-transform: rotate(-450deg);
		transform: rotate(-450deg)
	}
}
@keyframes qode-clock-1 {
	0% {
		-webkit-transform: rotate(-135deg);
		transform: rotate(-135deg)
	}
	30% {
		-webkit-transform: rotate(-450deg);
		transform: rotate(-450deg)
	}
	100% {
		-webkit-transform: rotate(-450deg);
		transform: rotate(-450deg)
	}
}
@-webkit-keyframes qode-clock-2 {
	5% {
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg)
	}
	35% {
		-webkit-transform: rotate(-405deg);
		transform: rotate(-405deg)
	}
	100% {
		-webkit-transform: rotate(-405deg);
		transform: rotate(-405deg)
	}
}
@keyframes qode-clock-2 {
	5% {
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg)
	}
	35% {
		-webkit-transform: rotate(-405deg);
		transform: rotate(-405deg)
	}
	100% {
		-webkit-transform: rotate(-405deg);
		transform: rotate(-405deg)
	}
}
@-webkit-keyframes qode-clock-3 {
	10% {
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}
	40% {
		-webkit-transform: rotate(-360deg);
		transform: rotate(-360deg)
	}
	100% {
		-webkit-transform: rotate(-360deg);
		transform: rotate(-360deg)
	}
}
@keyframes qode-clock-3 {
	10% {
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}
	40% {
		-webkit-transform: rotate(-360deg);
		transform: rotate(-360deg)
	}
	100% {
		-webkit-transform: rotate(-360deg);
		transform: rotate(-360deg)
	}
}
@-webkit-keyframes qode-clock-4 {
	15% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	45% {
		-webkit-transform: rotate(-315deg);
		transform: rotate(-315deg)
	}
	100% {
		-webkit-transform: rotate(-315deg);
		transform: rotate(-315deg)
	}
}
@keyframes qode-clock-4 {
	15% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	45% {
		-webkit-transform: rotate(-315deg);
		transform: rotate(-315deg)
	}
	100% {
		-webkit-transform: rotate(-315deg);
		transform: rotate(-315deg)
	}
}
@-webkit-keyframes qode-mitosis-invert {
	100% {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg)
	}
}
@keyframes qode-mitosis-invert {
	100% {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg)
	}
}
@-webkit-keyframes qode-mitosis-ball-1 {
	12% {
		-webkit-transform: none;
		transform: none
	}
	26% {
		-webkit-transform: translateX(25%) scale(1, .8);
		transform: translateX(25%) scale(1, .8)
	}
	40% {
		-webkit-transform: translateX(50%) scale(.8, .8);
		transform: translateX(50%) scale(.8, .8)
	}
	60% {
		-webkit-transform: translateX(50%) scale(.8, .8);
		transform: translateX(50%) scale(.8, .8)
	}
	74% {
		-webkit-transform: translate(50%, 25%) scale(.6, .8);
		transform: translate(50%, 25%) scale(.6, .8)
	}
	88% {
		-webkit-transform: translate(50%, 50%) scale(.6, .6);
		transform: translate(50%, 50%) scale(.6, .6)
	}
	100% {
		-webkit-transform: translate(50%, 50%) scale(.6, .6);
		transform: translate(50%, 50%) scale(.6, .6)
	}
}
@keyframes qode-mitosis-ball-1 {
	12% {
		-webkit-transform: none;
		transform: none
	}
	26% {
		-webkit-transform: translateX(25%) scale(1, .8);
		transform: translateX(25%) scale(1, .8)
	}
	40% {
		-webkit-transform: translateX(50%) scale(.8, .8);
		transform: translateX(50%) scale(.8, .8)
	}
	60% {
		-webkit-transform: translateX(50%) scale(.8, .8);
		transform: translateX(50%) scale(.8, .8)
	}
	74% {
		-webkit-transform: translate(50%, 25%) scale(.6, .8);
		transform: translate(50%, 25%) scale(.6, .8)
	}
	88% {
		-webkit-transform: translate(50%, 50%) scale(.6, .6);
		transform: translate(50%, 50%) scale(.6, .6)
	}
	100% {
		-webkit-transform: translate(50%, 50%) scale(.6, .6);
		transform: translate(50%, 50%) scale(.6, .6)
	}
}
@-webkit-keyframes qode-mitosis-ball-2 {
	12% {
		-webkit-transform: none;
		transform: none
	}
	26% {
		-webkit-transform: translateX(25%) scale(1, .8);
		transform: translateX(25%) scale(1, .8)
	}
	40% {
		-webkit-transform: translateX(50%) scale(.8, .8);
		transform: translateX(50%) scale(.8, .8)
	}
	60% {
		-webkit-transform: translateX(50%) scale(.8, .8);
		transform: translateX(50%) scale(.8, .8)
	}
	74% {
		-webkit-transform: translate(50%, -25%) scale(.6, .8);
		transform: translate(50%, -25%) scale(.6, .8)
	}
	88% {
		-webkit-transform: translate(50%, -50%) scale(.6, .6);
		transform: translate(50%, -50%) scale(.6, .6)
	}
	100% {
		-webkit-transform: translate(50%, -50%) scale(.6, .6);
		transform: translate(50%, -50%) scale(.6, .6)
	}
}
@keyframes qode-mitosis-ball-2 {
	12% {
		-webkit-transform: none;
		transform: none
	}
	26% {
		-webkit-transform: translateX(25%) scale(1, .8);
		transform: translateX(25%) scale(1, .8)
	}
	40% {
		-webkit-transform: translateX(50%) scale(.8, .8);
		transform: translateX(50%) scale(.8, .8)
	}
	60% {
		-webkit-transform: translateX(50%) scale(.8, .8);
		transform: translateX(50%) scale(.8, .8)
	}
	74% {
		-webkit-transform: translate(50%, -25%) scale(.6, .8);
		transform: translate(50%, -25%) scale(.6, .8)
	}
	88% {
		-webkit-transform: translate(50%, -50%) scale(.6, .6);
		transform: translate(50%, -50%) scale(.6, .6)
	}
	100% {
		-webkit-transform: translate(50%, -50%) scale(.6, .6);
		transform: translate(50%, -50%) scale(.6, .6)
	}
}
@-webkit-keyframes qode-mitosis-ball-3 {
	12% {
		-webkit-transform: none;
		transform: none
	}
	26% {
		-webkit-transform: translateX(-25%) scale(1, .8);
		transform: translateX(-25%) scale(1, .8)
	}
	40% {
		-webkit-transform: translateX(-50%) scale(.8, .8);
		transform: translateX(-50%) scale(.8, .8)
	}
	60% {
		-webkit-transform: translateX(-50%) scale(.8, .8);
		transform: translateX(-50%) scale(.8, .8)
	}
	74% {
		-webkit-transform: translate(-50%, 25%) scale(.6, .8);
		transform: translate(-50%, 25%) scale(.6, .8)
	}
	88% {
		-webkit-transform: translate(-50%, 50%) scale(.6, .6);
		transform: translate(-50%, 50%) scale(.6, .6)
	}
	100% {
		-webkit-transform: translate(-50%, 50%) scale(.6, .6);
		transform: translate(-50%, 50%) scale(.6, .6)
	}
}
@keyframes qode-mitosis-ball-3 {
	12% {
		-webkit-transform: none;
		transform: none
	}
	26% {
		-webkit-transform: translateX(-25%) scale(1, .8);
		transform: translateX(-25%) scale(1, .8)
	}
	40% {
		-webkit-transform: translateX(-50%) scale(.8, .8);
		transform: translateX(-50%) scale(.8, .8)
	}
	60% {
		-webkit-transform: translateX(-50%) scale(.8, .8);
		transform: translateX(-50%) scale(.8, .8)
	}
	74% {
		-webkit-transform: translate(-50%, 25%) scale(.6, .8);
		transform: translate(-50%, 25%) scale(.6, .8)
	}
	88% {
		-webkit-transform: translate(-50%, 50%) scale(.6, .6);
		transform: translate(-50%, 50%) scale(.6, .6)
	}
	100% {
		-webkit-transform: translate(-50%, 50%) scale(.6, .6);
		transform: translate(-50%, 50%) scale(.6, .6)
	}
}
@-webkit-keyframes qode-mitosis-ball-4 {
	12% {
		-webkit-transform: none;
		transform: none
	}
	26% {
		-webkit-transform: translateX(-25%) scale(1, .8);
		transform: translateX(-25%) scale(1, .8)
	}
	40% {
		-webkit-transform: translateX(-50%) scale(.8, .8);
		transform: translateX(-50%) scale(.8, .8)
	}
	60% {
		-webkit-transform: translateX(-50%) scale(.8, .8);
		transform: translateX(-50%) scale(.8, .8)
	}
	74% {
		-webkit-transform: translate(-50%, -25%) scale(.6, .8);
		transform: translate(-50%, -25%) scale(.6, .8)
	}
	88% {
		-webkit-transform: translate(-50%, -50%) scale(.6, .6);
		transform: translate(-50%, -50%) scale(.6, .6)
	}
	100% {
		-webkit-transform: translate(-50%, -50%) scale(.6, .6);
		transform: translate(-50%, -50%) scale(.6, .6)
	}
}
@keyframes qode-mitosis-ball-4 {
	12% {
		-webkit-transform: none;
		transform: none
	}
	26% {
		-webkit-transform: translateX(-25%) scale(1, .8);
		transform: translateX(-25%) scale(1, .8)
	}
	40% {
		-webkit-transform: translateX(-50%) scale(.8, .8);
		transform: translateX(-50%) scale(.8, .8)
	}
	60% {
		-webkit-transform: translateX(-50%) scale(.8, .8);
		transform: translateX(-50%) scale(.8, .8)
	}
	74% {
		-webkit-transform: translate(-50%, -25%) scale(.6, .8);
		transform: translate(-50%, -25%) scale(.6, .8)
	}
	88% {
		-webkit-transform: translate(-50%, -50%) scale(.6, .6);
		transform: translate(-50%, -50%) scale(.6, .6)
	}
	100% {
		-webkit-transform: translate(-50%, -50%) scale(.6, .6);
		transform: translate(-50%, -50%) scale(.6, .6)
	}
}
@-webkit-keyframes qode-lines-spin {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}
@keyframes qode-lines-spin {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}
@-webkit-keyframes qode-fussion-ball-1 {
	50% {
		top: -100%;
		left: 200%
	}
	100% {
		top: 50%;
		left: 100%;
		z-index: 2
	}
}
@keyframes qode-fussion-ball-1 {
	50% {
		top: -100%;
		left: 200%
	}
	100% {
		top: 50%;
		left: 100%;
		z-index: 2
	}
}
@-webkit-keyframes qode-fussion-ball-2 {
	50% {
		top: 200%;
		left: 200%
	}
	100% {
		top: 100%;
		left: 50%;
		z-index: 1
	}
}
@keyframes qode-fussion-ball-2 {
	50% {
		top: 200%;
		left: 200%
	}
	100% {
		top: 100%;
		left: 50%;
		z-index: 1
	}
}
@-webkit-keyframes qode-fussion-ball-3 {
	50% {
		top: 200%;
		left: -100%
	}
	100% {
		top: 50%;
		left: 0;
		z-index: 2
	}
}
@keyframes qode-fussion-ball-3 {
	50% {
		top: 200%;
		left: -100%
	}
	100% {
		top: 50%;
		left: 0;
		z-index: 2
	}
}
@-webkit-keyframes qode-fussion-ball-4 {
	50% {
		top: -100%;
		left: -100%
	}
	100% {
		top: 0;
		left: 50%;
		z-index: 1
	}
}
@keyframes qode-fussion-ball-4 {
	50% {
		top: -100%;
		left: -100%
	}
	100% {
		top: 0;
		left: 50%;
		z-index: 1
	}
}
@-webkit-keyframes qode-wave-jump-1 {
	12% {
		-webkit-transform: translate(20px, -40px);
		transform: translate(20px, -40px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	100%, 24% {
		-webkit-transform: translate(40px, 0);
		transform: translate(40px, 0)
	}
}
@keyframes qode-wave-jump-1 {
	12% {
		-webkit-transform: translate(20px, -40px);
		transform: translate(20px, -40px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	100%, 24% {
		-webkit-transform: translate(40px, 0);
		transform: translate(40px, 0)
	}
}
@-webkit-keyframes qode-wave-jump-2 {
	12% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0)
	}
	24% {
		-webkit-transform: translate(20px, -40px);
		transform: translate(20px, -40px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	100%, 36% {
		-webkit-transform: translate(40px, 0);
		transform: translate(40px, 0)
	}
}
@keyframes qode-wave-jump-2 {
	12% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0)
	}
	24% {
		-webkit-transform: translate(20px, -40px);
		transform: translate(20px, -40px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	100%, 36% {
		-webkit-transform: translate(40px, 0);
		transform: translate(40px, 0)
	}
}
@-webkit-keyframes qode-wave-jump-3 {
	24% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0)
	}
	36% {
		-webkit-transform: translate(20px, -40px);
		transform: translate(20px, -40px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	100%, 48% {
		-webkit-transform: translate(40px, 0);
		transform: translate(40px, 0)
	}
}
@keyframes qode-wave-jump-3 {
	24% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0)
	}
	36% {
		-webkit-transform: translate(20px, -40px);
		transform: translate(20px, -40px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	100%, 48% {
		-webkit-transform: translate(40px, 0);
		transform: translate(40px, 0)
	}
}
@-webkit-keyframes qode-wave-wipe {
	100%, 48% {
		-webkit-transform: translateX(-120px);
		transform: translateX(-120px)
	}
}
@keyframes qode-wave-wipe {
	100%, 48% {
		-webkit-transform: translateX(-120px);
		transform: translateX(-120px)
	}
}
@-webkit-keyframes qode-pulse-circles-pulse {
	0% {
		-webkit-transform: scale(.1);
		transform: scale(.1);
		opacity: 1;
		border-width: 50px
	}
	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
		opacity: 0;
		border-width: 0
	}
}
@keyframes qode-pulse-circles-pulse {
	0% {
		-webkit-transform: scale(.1);
		transform: scale(.1);
		opacity: 1;
		border-width: 50px
	}
	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
		opacity: 0;
		border-width: 0
	}
}
@-webkit-keyframes qode-bounce {
	20%, 53%, 80%, from, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	40%, 43% {
		-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0)
	}
	70% {
		-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0)
	}
}
@keyframes qode-bounce {
	20%, 53%, 80%, from, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	40%, 43% {
		-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0)
	}
	70% {
		-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0)
	}
}
@-webkit-keyframes qode-pulse {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05)
	}
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}
@keyframes qode-pulse {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05)
	}
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}
a, abbr, acronym, address, applet, b, big, blockquote, body, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var {
	vertical-align: baseline;
	margin: 0;
	padding: 0;
	background: 0 0;
	border: 0;
	outline: 0
}
* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
article, aside, details, figcaption, figure, footer, header, main, nav, section {
	display: block
}
del {
	text-decoration: line-through
}
pre {
	max-width: 100%;
	margin: 15px 0;
	padding: 15px;
	background-color: #e7f2f4;
	white-space: pre-wrap;
	word-wrap: break-word;
	font-family: monospace;
	font-size: 1em;
	color: #7e7e7e
}
code {
	background-color: #e7f2f4;
	padding: 0;
	font-family: monospace, monospace;
	font-size: 1em;
	color: #7e7e7e
}
sub, sup {
	position: relative;
	vertical-align: baseline;
	font-size: 75%;
	line-height: 0
}
sub {
	bottom: -.25em
}
sup {
	top: -.5em
}
table {
	width: 100%;
	vertical-align: middle;
	border: medium none;
	border-collapse: collapse;
	border-spacing: 0
}
table tr {
	border: 1px solid #ededed
}
table th {
	padding: 5px 7px;
	text-align: left;
	border-right: 1px solid #ededed
}
table td {
	padding: 5px 10px;
	text-align: left;
	border: 0;
	border-right: 1px solid #ededed
}
table td br {
	display: none
}
hr {
	background-color: #bbb;
	border: 0;
	height: 1px;
	margin-top: 1.5em;
	margin-bottom: 1.5em
}
hr:not(.is-style-wide):not(.is-style-dots) {
	max-width: 100px
}
body:not([class*=masterds-core]) hr {
	clear: both
}
ol, ul {
	list-style-position: inside;
	margin-bottom: 1.5em;
	padding: 0
}
ol.wp-block, ul.wp-block {
	margin-bottom: 1.5em
}
ol:not(.wp-block), ul:not(.wp-block) {
	margin: 0 0 1.5em
}
li>ol:not(.wp-block), li>ul:not(.wp-block) {
	margin-bottom: 0;
	margin-left: 1.5em
}
dt {
	font-weight: 700
}
dd {
	margin: 0 1.5em 1.5em
}
a img {
	border: none
}
.wp-caption, img {
	height: auto;
	max-width: 100%
}
img {
	vertical-align: middle;
	border-style: none
}
figure {
	margin: 0
}
embed, iframe, object {
	display: block;
	max-width: 100%
}
video {
	display: block
}
embed, object {
	height: auto
}
label {
	display: block;
	margin-bottom: .5em
}
fieldset {
	margin-bottom: 1em;
	padding: .35em .75em .625em
}
input[type=submit] {
	-webkit-appearance: none
}
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted
}
b, strong {
	font-weight: bolder
}
kbd, samp {
	font-family: monospace, monospace;
	font-size: 1em;
	background-color: #e7f2f4
}
small {
	font-size: 80%
}
progress {
	vertical-align: baseline
}
summary {
	display: list-item
}
template {
	display: none
}
.gallery-caption, .wp-caption, figcaption {
	display: block;
	max-width: 100%;
	margin: 7px auto 0;
	font-size: 13px!important;
	line-height: 1em!important;
	color: #7e7e7e;
	text-align: center;
	opacity: 1
}
.gallery-caption a, .wp-caption a, figcaption a {
	color: inherit
}
.wp-caption .wp-caption-text {
	opacity: 1
}
blockquote.instagram-media, iframe.instagram-media {
	margin: auto!important
}
.bypostauthor, .sticky {
	opacity: 1
}
::-moz-selection {
	color: #fff;
	background: #d59578
}
::selection {
	color: #fff;
	background: #d59578
}
::-moz-selection {
	color: #fff;
	background: #d59578
}
.screen-reader-text {
	position: absolute!important;
	width: 1px;
	height: 0;
	line-height: 1;
	clip: rect(1px, 1px, 1px, 1px);
	word-wrap: normal!important;
	overflow: hidden
}
.screen-reader-text:focus {
	top: 5px;
	left: 5px;
	display: block;
	width: auto;
	height: auto;
	padding: 15px 23px 14px;
	font-size: 14px;
	font-weight: 700;
	line-height: normal;
	text-decoration: none;
	color: #21759b;
	background-color: #f1f1f1;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
	clip: auto!important;
	z-index: 100000
}
.alignleft {
	float: left;
	text-align: left;
	margin: 1rem 2rem 1rem 0!important;
	clear: left
}
.aligncenter {
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto
}
.alignright {
	float: right;
	text-align: right;
	margin: 1rem 0 1rem 2rem!important;
	clear: right
}
body:not([class*=songbook-core]) .alignright {
	clear: right
}
.qodef-content-alignment-left {
	text-align: left
}
.qodef-content-alignment-center {
	text-align: center
}
.qodef-content-alignment-right {
	text-align: right
}
.clear:after, .clear:before, .comment-author:after, .comment-author:before, .comment-content:after, .comment-content:before, .comment-meta:after, .comment-meta:before, .nav-links:after, .nav-links:before, .pagination:after, .pagination:before, .widget-area:after, .widget-area:before, .widget:after, .widget:before {
	content: '';
	display: table;
	table-layout: fixed
}
.clear:after, .comment-author:after, .comment-content:after, .comment-meta:after, .nav-links:after, .pagination:after, .widget-area:after, .widget:after {
	clear: both
}
body {
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	line-height: 1.625em;
	font-weight: 400;
	color: #7e7e7e;
	background-color: #fff;
	overflow-x: hidden;
	-webkit-font-smoothing: antialiased
}
.qodef-h1, h1 {
	font-family: Poppins, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	color: #2f2f2f;
	font-size: 45px;
	line-height: 1.09em;
	letter-spacing: .05em;
	margin: 25px 0;
	-ms-word-wrap: break-word;
	word-wrap: break-word
}
.qodef-h1 a, h1 a {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	text-transform: inherit;
	color: inherit
}
.qodef-h1 a:hover, h1 a:hover {
	color: #444
}
.qodef-h2, h2 {
	font-family: Poppins, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	color: #2f2f2f;
	font-size: 35px;
	line-height: 1.26em;
	letter-spacing: .04em;
	margin: 25px 0;
	-ms-word-wrap: break-word;
	word-wrap: break-word
}
.qodef-h2 a, h2 a {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	text-transform: inherit;
	color: inherit
}
.qodef-h2 a:hover, h2 a:hover {
	color: #444
}
.qodef-h3, h3 {
	font-family: Poppins, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	color: #2f2f2f;
	font-size: 28px;
	line-height: 1.21em;
	letter-spacing: .05em;
	margin: 25px 0;
	-ms-word-wrap: break-word;
	word-wrap: break-word
}
.qodef-h3 a, h3 a {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	text-transform: inherit;
	color: inherit
}
.qodef-h3 a:hover, h3 a:hover {
	color: #444
}
.qodef-h4, h4 {
	font-family: Poppins, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	color: #2f2f2f;
	font-size: 22px;
	line-height: 1.32em;
	letter-spacing: .07em;
	margin: 25px 0;
	-ms-word-wrap: break-word;
	word-wrap: break-word
}
.qodef-h4 a, h4 a {
	font-family: inherit;
	font-size: 17px;
	font-weight: inherit;
	font-style: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	text-transform: inherit;
	color: inherit
}
.qodef-h4 a:hover, h4 a:hover {
	color: #444
}
.qodef-h5, h5 {
	font-family: Poppins, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	color: #2f2f2f;
	font-size: 19px;
	line-height: 1.37em;
	letter-spacing: .07em;
	margin: 25px 0;
	-ms-word-wrap: break-word;
	word-wrap: break-word
}
.qodef-h5 a, h5 a {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	text-transform: inherit;
	color: inherit
}
.qodef-h5 a:hover, h5 a:hover {
	color: #444
}
.qodef-h6, h6 {
	font-family: Poppins, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	color: #2f2f2f;
	font-size: 15px;
	line-height: 1.33em;
	letter-spacing: .075em;
	margin: 25px 0;
	-ms-word-wrap: break-word;
	word-wrap: break-word
}
.qodef-h6 a, h6 a {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	text-transform: inherit;
	color: inherit
}
.qodef-h6 a:hover, h6 a:hover {
	color: #444
}
@media only screen and (max-width:680px) {
	.qodef-h1, h1 {
		/*font-size: 40px;*/
		/*customkk*/
		font-size: 36px;

		/*customkk*/
		line-height: 1.1em
	}
}
a, p a {
	color: #2f2f2f;
	text-decoration: none;
	-webkit-transition: color .2s ease-out;
	-o-transition: color .2s ease-out;
	transition: color .2s ease-out;
	cursor: pointer
}
a:hover, p a:hover {
	color: #444
}
a.has-background, p a.has-background {
	padding: 20px 30px
}
p {
	margin: 10px 0;
	line-height: 1.625em
}
.wp-block-quote, blockquote {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	position: relative;
	color: #656565;
	font-size: 19px;
	line-height: 29px;
	padding: 72px 10% 77px 55px;
	border: none;
	background-color: #f9efef;
	z-index: 1;
	quotes: none;
	z-index: 1
}
.wp-block-quote.wp-block-quote.is-large, .wp-block-quote.wp-block-quote.is-style-large, blockquote.wp-block-quote.is-large, blockquote.wp-block-quote.is-style-large {
	margin: 0;
	padding: 77px 10% 77px 55px
}
.wp-block-quote.wp-block-pullquote, blockquote.wp-block-pullquote {
	padding: 77px!important;
	text-align: center
}
.wp-block-quote.wp-block-pullquote.alignleft, blockquote.wp-block-pullquote.alignleft {
	max-width: 290px
}
.wp-block-quote.wp-block-pullquote.alignright, blockquote.wp-block-pullquote.alignright {
	max-width: 290px
}
.wp-block-quote.has-text-align-right:before, blockquote.has-text-align-right:before {
	left: auto;
	right: 0
}
.wp-block-quote:before, blockquote:before {
	content: ',,';
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	top: 50%;
	right: 14%;
	height: 160px;
	width: 200px;
	font-size: 500px;
	line-height: 1.05;
	color: #f5f5f5;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	letter-spacing: -.1em;
	font-family: "Libre Baskerville", serif;
	background-image: url(../images/stripes.png);
	background-repeat: repeat;
	background-position: top left;
	background-clip: content-box;
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	z-index: -1
}
@media only screen and (max-width:680px) {
	.wp-block-quote, blockquote {
		padding: 72px 10% 77px
	}
}
.wp-block-quote>*, blockquote>* {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	text-transform: inherit;
	color: inherit;
	margin: 0
}
.wp-block-quote p, blockquote p {
	margin: 0!important
}
.wp-block-quote:after, blockquote:after {
	content: ''
}
.wp-block-quote .wp-block-pullquote__citation, .wp-block-quote .wp-block-quote__citation, .wp-block-quote cite, blockquote .wp-block-pullquote__citation, blockquote .wp-block-quote__citation, blockquote cite {
	display: block;
	margin: 10px 0 0;
	font-style: normal;
	font-weight: 400!important;
	text-align: inherit!important
}
input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], textarea {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 0 0 6px;
	padding: 10px 20px;
	font-family: inherit;
	font-size: 15px;
	line-height: 26px;
	font-weight: inherit;
	color: #7e7e7e;
	background-color: transparent;
	border: 1px solid #d7d7d7;
	border-radius: 0;
	outline: 0;
	cursor: pointer;
	-webkit-appearance: none;
	-webkit-transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out;
	-o-transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out;
	transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out
}
input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, textarea:focus {
	color: #7e7e7e;
	background-color: transparent;
	border-color: #999
}
input[type=email]::-webkit-input-placeholder, input[type=number]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, input[type=search]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder, input[type=text]::-webkit-input-placeholder, input[type=url]::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
	color: inherit;
	opacity: 1
}
input[type=email]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=text]::-moz-placeholder, input[type=url]::-moz-placeholder, textarea::-moz-placeholder {
	color: inherit;
	opacity: 1
}
input[type=email]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=search]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=text]:-ms-input-placeholder, input[type=url]:-ms-input-placeholder, textarea:-ms-input-placeholder {
	color: inherit;
	opacity: 1
}
input[type=email]::-ms-input-placeholder, input[type=number]::-ms-input-placeholder, input[type=password]::-ms-input-placeholder, input[type=search]::-ms-input-placeholder, input[type=tel]::-ms-input-placeholder, input[type=text]::-ms-input-placeholder, input[type=url]::-ms-input-placeholder, textarea::-ms-input-placeholder {
	color: inherit;
	opacity: 1
}
input[type=email]::placeholder, input[type=number]::placeholder, input[type=password]::placeholder, input[type=search]::placeholder, input[type=tel]::placeholder, input[type=text]::placeholder, input[type=url]::placeholder, textarea::placeholder {
	color: inherit;
	opacity: 1
}
#qodef-page-footer input[type=email], #qodef-page-footer input[type=number], #qodef-page-footer input[type=password], #qodef-page-footer input[type=search], #qodef-page-footer input[type=tel], #qodef-page-footer input[type=text], #qodef-page-footer input[type=url], #qodef-page-footer textarea {
	color: #fff;
	background-color: transparent;
	border: 1px solid #fff
}
#qodef-page-footer input[type=email]:focus, #qodef-page-footer input[type=number]:focus, #qodef-page-footer input[type=password]:focus, #qodef-page-footer input[type=search]:focus, #qodef-page-footer input[type=tel]:focus, #qodef-page-footer input[type=text]:focus, #qodef-page-footer input[type=url]:focus, #qodef-page-footer textarea:focus {
	color: #fff;
	background-color: transparent;
	border-color: #ccc
}
.post-password-form input[type=password] {
	margin-top: .5em
}
@media only screen and (min-width:769px) {
	.post-password-form input[type=password] {
		display: block;
		max-width: 50%
	}
}
button[type=submit], input[type=submit] {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: auto;
	margin: 0;
	font-family: Poppins, sans-serif;
	font-size: 12px;
	line-height: 26px;
	font-weight: 500;
	letter-spacing: .2em;
	text-decoration: none;
	text-transform: uppercase;
	border-radius: 0;
	outline: 0;
	-webkit-transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out, -webkit-box-shadow .35s ease-out;
	transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out, -webkit-box-shadow .35s ease-out;
	-o-transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out, box-shadow .35s ease-out;
	transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out, box-shadow .35s ease-out;
	transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out, box-shadow .35s ease-out, -webkit-box-shadow .35s ease-out;
	padding: 11px 46px 10px;
	color: #fff;
	/*background-color: #d59578;*/
	/*custom*/
	background-color: gray;
	border: 4px solid transparent;
	cursor: pointer
}
button[type=submit] span {
	display: block;
	line-height: inherit
}
button[type=submit] span:before {
	display: block;
	line-height: inherit
}
.qodef-theme-button {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: auto;
	margin: 0;
	font-family: Poppins, sans-serif;
	font-size: 12px;
	line-height: 26px;
	font-weight: 500;
	letter-spacing: .2em;
	text-decoration: none;
	text-transform: uppercase;
	border-radius: 0;
	outline: 0;
	-webkit-transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out, -webkit-box-shadow .35s ease-out;
	transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out, -webkit-box-shadow .35s ease-out;
	-o-transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out, box-shadow .35s ease-out;
	transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out, box-shadow .35s ease-out;
	transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out, box-shadow .35s ease-out, -webkit-box-shadow .35s ease-out;
	padding: 0!important;
	font-size: 12px;
	line-height: 26px;
	font-weight: 500;
	letter-spacing: .2em;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Poppins, sans-serif;
	color: #2f2f2f;
	background-color: transparent;
	border: 0;
	position: relative;
	overflow: hidden
}
.qodef-theme-button:before {
	content: '';
	display: block
}
.qodef-theme-button:before {
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 4px;
	left: 0;
	background-color: rgba(0, 0, 0, .5);
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.qodef-theme-button:after {
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 4px;
	left: 0;
	background-color: rgba(0, 0, 0, .5);
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-transform: translateX(calc(-100% - 1px));
	-ms-transform: translateX(calc(-100% - 1px));
	transform: translateX(calc(-100% - 1px));
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s
}
.qodef-theme-button .qodef-m-text {
	display: inline-block;
	vertical-align: middle
}
.qodef-theme-button:hover {
	color: #2f2f2f
}
.qodef-theme-button:hover:before {
	-webkit-transform: translateX(calc(100% + 1px));
	-ms-transform: translateX(calc(100% + 1px));
	transform: translateX(calc(100% + 1px))
}
.qodef-theme-button:hover:after {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition-delay: .3s;
	-o-transition-delay: .3s;
	transition-delay: .3s
}
select {
	position: relative;
	display: block;
	height: 46px;
	padding: 10px 20px;
	margin: 0;
	font-family: inherit;
	font-size: 15px;
	line-height: 26px;
	font-weight: 400;
	color: #7e7e7e;
	background-color: #e7f2f4;
	border: 1px solid transparent;
	border-radius: 0;
	outline: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
body .select2-container--default {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: auto;
	margin: 0 0 6px
}
body .select2-container--default .select2-selection--single {
	display: block;
	height: 46px;
	padding: 10px 20px;
	margin: 0;
	font-family: inherit;
	font-size: 15px;
	line-height: 26px;
	font-weight: 400;
	color: #7e7e7e;
	background-color: #e7f2f4;
	border: 1px solid transparent;
	border-radius: 0;
	outline: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
body .select2-container--default .select2-selection--single .select2-selection__rendered {
	display: block;
	padding: 0;
	line-height: inherit;
	color: inherit;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap
}
body .select2-container--default .select2-selection--single .select2-selection__clear {
	position: relative;
	float: right;
	margin: 0;
	font-weight: inherit;
	cursor: pointer
}
body .select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: inherit
}
body .select2-container--default .select2-selection--single .select2-selection__arrow {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 16px;
	color: #2f2f2f
}
body .select2-container--default .select2-selection--single .select2-selection__arrow b {
	display: none
}
body .select2-container--default .select2-selection--single .select2-selection__arrow:before {
	display: block;
	line-height: inherit;
	content: '\33';
	font-family: ElegantIcons;
	font-style: normal
}
body .select2-container--default .select2-selection--multiple {
	display: block;
	height: 46px;
	padding: 10px 20px;
	margin: 0;
	font-family: inherit;
	font-size: 15px;
	line-height: 26px;
	font-weight: 400;
	color: #7e7e7e;
	background-color: #e7f2f4;
	border: 1px solid transparent;
	border-radius: 0;
	outline: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
body .select2-container--default .select2-selection--multiple .select2-selection__rendered {
	list-style: none;
	display: block;
	padding: 0;
	line-height: inherit;
	color: inherit;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap
}
body .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
	margin: 0;
	padding: 0
}
body .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__placeholder {
	float: left;
	margin: 0;
	color: inherit
}
body .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__clear {
	position: relative;
	float: right;
	margin: 0;
	font-weight: inherit;
	cursor: pointer
}
body .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
	margin: 5px 5px 0 0;
	padding: 0 10px;
	float: left;
	color: #fff;
	background-color: #2f2f2f;
	border: 0;
	border-radius: 0;
	cursor: default
}
body .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove {
	display: inline-block;
	margin: 0 3px 0 0;
	font-weight: 700;
	color: inherit;
	-webkit-transition: opacity .2s ease-out;
	-o-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
	cursor: pointer
}
body .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove:hover {
	color: inherit;
	opacity: .8
}
body .select2-container--default .select2-search--inline {
	float: left
}
body .select2-container--default .select2-search--inline .select2-search__field {
	width: 100%;
	padding: 0!important;
	margin: 0!important;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
	border: none!important;
	outline: 0;
	-webkit-appearance: none
}
body .select2-container--default .select2-search--inline .select2-search__field:focus {
	border-color: #2f2f2f
}
body .select2-container--default .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none
}
body .select2-container--default .select2-dropdown {
	position: absolute;
	top: 0;
	left: -100000px;
	display: block;
	width: 100%;
	background-color: #e7f2f4;
	border: 1px solid transparent;
	border-radius: 0;
	z-index: 99999
}
body .select2-container--default .select2-search--dropdown {
	display: block;
	padding: 14px 15px 2px
}
body .select2-container--default .select2-search--dropdown.select2-search--hide {
	display: none
}
body .select2-container--default .select2-search--dropdown .select2-search__field {
	width: 100%;
	padding: 4px 8px;
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: 20px;
	font-weight: inherit;
	color: #7e7e7e;
	background-color: #fff;
	border: 1px solid #ededed;
	outline: 0;
	-webkit-appearance: none
}
body .select2-container--default .select2-search--dropdown .select2-search__field:focus {
	color: #2f2f2f;
	background-color: #fff;
	border-color: #2f2f2f
}
body .select2-container--default .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none
}
body .select2-container--default .select2-results {
	display: block
}
body .select2-container--default .select2-results>.select2-results__options {
	max-height: 200px;
	overflow-y: auto
}
body .select2-container--default .select2-results__options {
	position: relative;
	margin: 5px 0;
	padding: 2px 15px;
	list-style: none
}
body .select2-container--default .select2-results__option {
	padding: 3px 0;
	font-size: 15px;
	line-height: 26px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: color .2s ease-out;
	-o-transition: color .2s ease-out;
	transition: color .2s ease-out
}
body .select2-container--default .select2-results__option[aria-selected] {
	cursor: pointer
}
body .select2-container--default .select2-results__option[role=group] {
	padding: 0
}
body .select2-container--default .select2-results__option[aria-disabled=true] {
	color: #2f2f2f
}
body .select2-container--default .select2-results__option[aria-selected=true], body .select2-container--default .select2-results__option[data-selected=true] {
	color: #7e7e7e;
	background: 0 0
}
body .select2-container--default .select2-results__option .select2-results__option {
	padding-left: 1em
}
body .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
	padding-left: 0
}
body .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -1em;
	padding-left: 2em
}
body .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -2em;
	padding-left: 3em
}
body .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -3em;
	padding-left: 4em
}
body .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -4em;
	padding-left: 5em
}
body .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -5em;
	padding-left: 6em
}
body .select2-container--default .select2-results__option--highlighted[aria-selected] {
	color: #7e7e7e;
	background: 0 0
}
body .select2-container--default .select2-results__group {
	display: block;
	padding: 7px 0;
	cursor: default
}
body .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
	float: left
}
body .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__rendered {
	padding: 0
}
body .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
	left: 0;
	right: auto
}
body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline, body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder {
	float: right
}
body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__rendered {
	padding: 0
}
body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
	margin: 7px auto 0 5px
}
body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
	margin: 0 auto 0 3px
}
body .select2-container--default.select2-container--disabled .select2-selection--multiple, body .select2-container--default.select2-container--disabled .select2-selection--single {
	background-color: #e7f2f4;
	cursor: default
}
body .select2-container--default.select2-container--disabled .select2-selection--multiple .select2-selection__clear, body .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
	display: none
}
body .select2-container--default.select2-container--disabled .select2-selection__choice__remove {
	display: none
}
body .select2-container--default.select2-container--open .select2-selection--multiple, body .select2-container--default.select2-container--open .select2-selection--single {
	color: #7e7e7e
}
body .select2-container--default.select2-container--open .select2-dropdown {
	left: 0
}
body .select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--above {
	border-bottom-color: transparent
}
body .select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--below {
	border-top-color: transparent
}
body:not([class*=songbook-core]) .select2-container--default .select2-selection--single .select2-selection__arrow:before {
	content: '\25BE'
}
.select2-close-mask {
	position: fixed;
	top: 0;
	left: 0;
	display: block;
	width: auto;
	height: auto;
	min-height: 100%;
	min-width: 100%;
	padding: 0;
	margin: 0;
	background-color: #fff;
	border: 0;
	opacity: 0;
	z-index: 99
}
.select2-hidden-accessible {
	position: absolute!important;
	width: 1px!important;
	height: 0!important;
	padding: 0!important;
	line-height: 1;
	border: 0!important;
	overflow: hidden!important;
	white-space: nowrap!important;
	clip: rect(0 0 0 0)!important;
	-webkit-clip-path: inset(50%)!important;
	clip-path: inset(50%)!important
}
.qodef-content-grid {
	width: 1100px;
	margin: 0 auto
}
.qodef--boxed .qodef-content-grid {
	width: 1160px
}
@media only screen and (min-width:1441px) {
	.qodef-content-grid-1400 .qodef-content-grid {
		width: 1400px
	}
	.qodef--boxed.qodef-content-grid-1400 .qodef-content-grid {
		width: 1460px
	}
}
@media only screen and (min-width:1441px) {
	.qodef-content-grid-1300 .qodef-content-grid {
		width: 1300px
	}
	.qodef--boxed.qodef-content-grid-1300 .qodef-content-grid {
		width: 1360px
	}
}
@media only screen and (min-width:1441px) {
	.qodef-content-grid-1200 .qodef-content-grid {
		width: 1200px
	}
	.qodef--boxed.qodef-content-grid-1200 .qodef-content-grid {
		width: 1260px
	}
}
@media only screen and (min-width:1025px) {
	.qodef-content-grid-1000 .qodef-content-grid {
		width: 1000px
	}
	.qodef--boxed.qodef-content-grid-1000 .qodef-content-grid {
		width: 1060px
	}
}
@media only screen and (min-width:769px) {
	.qodef-content-grid-800 .qodef-content-grid {
		width: 800px
	}
	.qodef--boxed.qodef-content-grid-800 .qodef-content-grid {
		width: 860px
	}
}
.qodef-grid {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
.qodef-grid>.qodef-grid-inner {
	margin: 0 -15px
}
.qodef-grid>.qodef-grid-inner>.qodef-grid-item {
	padding: 0 15px
}
.qodef-grid .qodef-grid-item {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	min-height: 1px;
	float: left
}
@media only screen and (min-width:1025px) {
	.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col--12 {
		width: 100%
	}
	.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col-push--12 {
		left: 100%
	}
	.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col-pull--12 {
		right: 100%
	}
}
@media only screen and (min-width:1025px) {
	.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col--11 {
		width: 9.09091%
	}
	.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col-push--11 {
		left: 9.09091%
	}
	.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col-pull--11 {
		right: 9.09091%
	}
}
@media only screen and (min-width:1025px) {
	.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col--10 {
		width: 83.33333%
	}
	.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col-push--10 {
		left: 83.33333%
	}
	.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col-pull--10 {
		right: 83.33333%
	}
}
@media only screen and (min-width:1025px) {
	.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col--9 {
		width: 75%
	}
	.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col-push--9 {
		left: 75%
	}
	.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col-pull--9 {
		right: 75%
	}
}
@media only screen and (min-width:1025px) {
	.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col--8 {
		width: 66.66667%
	}
	.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col-push--8 {
		left: 66.66667%
	}
	.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col-pull--8 {
		right: 66.66667%
	}
}
@media only screen and (min-width:1025px) {
	.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col--7 {
		width: 14.28571%
	}
	.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col-push--7 {
		left: 14.28571%
	}
	.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col-pull--7 {
		right: 14.28571%
	}
}
@media only screen and (min-width:1025px) {
	.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col--6 {
		width: 50%
	}
	.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col-push--6 {
		left: 50%
	}
	.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col-pull--6 {
		right: 50%
	}
}
@media only screen and (min-width:1025px) {
	.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col--5 {
		width: 20%
	}
	.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col-push--5 {
		left: 20%
	}
	.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col-pull--5 {
		right: 20%
	}
}
@media only screen and (min-width:1025px) {
	.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col--4 {
		width: 33.33333%
	}
	.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col-push--4 {
		left: 33.33333%
	}
	.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col-pull--4 {
		right: 33.33333%
	}
}
@media only screen and (min-width:1025px) {
	.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col--3 {
		width: 25%
	}
	.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col-push--3 {
		left: 25%
	}
	.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col-pull--3 {
		right: 25%
	}
}
@media only screen and (min-width:1025px) {
	.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col--2 {
		width: 16.66667%
	}
	.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col-push--2 {
		left: 16.66667%
	}
	.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col-pull--2 {
		right: 16.66667%
	}
}
@media only screen and (min-width:1025px) {
	.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col--1 {
		width: 8.33333%
	}
	.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col-push--1 {
		left: 8.33333%
	}
	.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col-pull--1 {
		right: 8.33333%
	}
}
.qodef-grid.qodef-layout--columns.qodef-col-num--1>.qodef-grid-inner>.qodef-grid-item {
	width: 100%
}
.qodef-grid.qodef-layout--columns.qodef-col-num--2>.qodef-grid-inner>.qodef-grid-item {
	width: 50%
}
@media only screen and (min-width:681px) {
	.qodef-grid.qodef-layout--columns.qodef-col-num--2.qodef-responsive--predefined>.qodef-grid-inner>.qodef-grid-item:nth-child(2n+1) {
		clear: both
	}
}
@media only screen and (min-width:1441px) {
	.qodef-grid.qodef-layout--columns.qodef-col-num--2.qodef-responsive--custom>.qodef-grid-inner>.qodef-grid-item:nth-child(2n+1) {
		clear: both
	}
}
.qodef-grid.qodef-layout--columns.qodef-col-num--3>.qodef-grid-inner>.qodef-grid-item {
	width: 33.33333%
}
@media only screen and (min-width:769px) {
	.qodef-grid.qodef-layout--columns.qodef-col-num--3.qodef-responsive--predefined>.qodef-grid-inner>.qodef-grid-item:nth-child(3n+1) {
		clear: both
	}
}
@media only screen and (min-width:1441px) {
	.qodef-grid.qodef-layout--columns.qodef-col-num--3.qodef-responsive--custom>.qodef-grid-inner>.qodef-grid-item:nth-child(3n+1) {
		clear: both
	}
}
.qodef-grid.qodef-layout--columns.qodef-col-num--4>.qodef-grid-inner>.qodef-grid-item {
	width: 25%
	/*cutom*/
	/*width:50%;*/
}
@media only screen and (min-width:1025px) {
	.qodef-grid.qodef-layout--columns.qodef-col-num--4.qodef-responsive--predefined>.qodef-grid-inner>.qodef-grid-item:nth-child(4n+1) {
		clear: both
	}
}
@media only screen and (min-width:1441px) {
	.qodef-grid.qodef-layout--columns.qodef-col-num--4.qodef-responsive--custom>.qodef-grid-inner>.qodef-grid-item:nth-child(4n+1) {
		clear: both
	}
}
.qodef-grid.qodef-layout--columns.qodef-col-num--5>.qodef-grid-inner>.qodef-grid-item {
	width: 20%
}
@media only screen and (min-width:1367px) {
	.qodef-grid.qodef-layout--columns.qodef-col-num--5.qodef-responsive--predefined>.qodef-grid-inner>.qodef-grid-item:nth-child(5n+1) {
		clear: both
	}
}
@media only screen and (min-width:1441px) {
	.qodef-grid.qodef-layout--columns.qodef-col-num--5.qodef-responsive--custom>.qodef-grid-inner>.qodef-grid-item:nth-child(5n+1) {
		clear: both
	}
}
.qodef-grid.qodef-layout--columns.qodef-col-num--6>.qodef-grid-inner>.qodef-grid-item {
	width: 16.66667%
}
@media only screen and (min-width:1441px) {
	.qodef-grid.qodef-layout--columns.qodef-col-num--6.qodef-responsive--predefined>.qodef-grid-inner>.qodef-grid-item:nth-child(6n+1) {
		clear: both
	}
}
@media only screen and (min-width:1441px) {
	.qodef-grid.qodef-layout--columns.qodef-col-num--6.qodef-responsive--custom>.qodef-grid-inner>.qodef-grid-item:nth-child(6n+1) {
		clear: both
	}
}
.qodef-grid.qodef-layout--columns.qodef-col-num--7>.qodef-grid-inner>.qodef-grid-item {
	width: 14.28571%
}
@media only screen and (min-width:1367px) {
	.qodef-grid.qodef-layout--columns.qodef-col-num--7.qodef-responsive--predefined>.qodef-grid-inner>.qodef-grid-item:nth-child(7n+1) {
		clear: both
	}
}
@media only screen and (min-width:1441px) {
	.qodef-grid.qodef-layout--columns.qodef-col-num--7.qodef-responsive--custom>.qodef-grid-inner>.qodef-grid-item:nth-child(7n+1) {
		clear: both
	}
}
.qodef-grid.qodef-layout--columns.qodef-col-num--8>.qodef-grid-inner>.qodef-grid-item {
	/*width: 12.5%*/
	/*custom*/
	width: 50%;
}
@media only screen and (min-width:1367px) {
	.qodef-grid.qodef-layout--columns.qodef-col-num--8.qodef-responsive--predefined>.qodef-grid-inner>.qodef-grid-item:nth-child(8n+1) {
		clear: both
	}
}
@media only screen and (min-width:1441px) {
	.qodef-grid.qodef-layout--columns.qodef-col-num--8.qodef-responsive--custom>.qodef-grid-inner>.qodef-grid-item:nth-child(8n+1) {
		clear: both
	}
}
.qodef-grid.qodef-layout--masonry.qodef-items--fixed .qodef-grid-item .qodef-e-inner {
	height: 100%;
	overflow: hidden
}
.qodef-grid.qodef-layout--masonry.qodef-items--fixed .qodef-grid-item img {
	height: 100%;
	width: 100%;
	-webkit-transform: rotate(.01deg);
	-ms-transform: rotate(.01deg);
	transform: rotate(.01deg)
}
.qodef-grid.qodef-layout--masonry .qodef-grid-inner {
	visibility: hidden
}
.qodef-grid.qodef-layout--masonry .qodef-grid-inner.qodef--masonry-init {
	visibility: visible
}
.qodef-grid.qodef-layout--masonry .qodef-grid-masonry-sizer {
	width: 100%;
	padding: 0;
	margin: 0
}
.qodef-grid.qodef-layout--masonry .qodef-grid-masonry-gutter {
	width: 0;
	padding: 0;
	margin: 0
}
.qodef-grid.qodef-layout--masonry.qodef-col-num--1 .qodef-grid-masonry-sizer, .qodef-grid.qodef-layout--masonry.qodef-col-num--1>.qodef-grid-inner>.qodef-grid-item {
	width: 100%
}
.qodef-grid.qodef-layout--masonry.qodef-col-num--2 .qodef-grid-masonry-sizer, .qodef-grid.qodef-layout--masonry.qodef-col-num--2>.qodef-grid-inner>.qodef-grid-item {
	width: 50%
}
.qodef-grid.qodef-layout--masonry.qodef-col-num--2>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-layout--masonry.qodef-col-num--2>.qodef-grid-inner>.qodef-item--landscape {
	width: 100%
}
.qodef-grid.qodef-layout--masonry.qodef-col-num--3 .qodef-grid-masonry-sizer, .qodef-grid.qodef-layout--masonry.qodef-col-num--3>.qodef-grid-inner>.qodef-grid-item {
	width: 33.33333%
}
.qodef-grid.qodef-layout--masonry.qodef-col-num--3>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-layout--masonry.qodef-col-num--3>.qodef-grid-inner>.qodef-item--landscape {
	width: 66.66667%
}
.qodef-grid.qodef-layout--masonry.qodef-col-num--4 .qodef-grid-masonry-sizer, .qodef-grid.qodef-layout--masonry.qodef-col-num--4>.qodef-grid-inner>.qodef-grid-item {
	width: 25%
}
.qodef-grid.qodef-layout--masonry.qodef-col-num--4>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-layout--masonry.qodef-col-num--4>.qodef-grid-inner>.qodef-item--landscape {
	width: 50%
}
.qodef-grid.qodef-layout--masonry.qodef-col-num--5 .qodef-grid-masonry-sizer, .qodef-grid.qodef-layout--masonry.qodef-col-num--5>.qodef-grid-inner>.qodef-grid-item {
	width: 20%
}
.qodef-grid.qodef-layout--masonry.qodef-col-num--5>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-layout--masonry.qodef-col-num--5>.qodef-grid-inner>.qodef-item--landscape {
	width: 40%
}
.qodef-grid.qodef-layout--masonry.qodef-col-num--6 .qodef-grid-masonry-sizer, .qodef-grid.qodef-layout--masonry.qodef-col-num--6>.qodef-grid-inner>.qodef-grid-item {
	width: 16.66667%
}
.qodef-grid.qodef-layout--masonry.qodef-col-num--6>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-layout--masonry.qodef-col-num--6>.qodef-grid-inner>.qodef-item--landscape {
	width: 33.33333%
}
.qodef-grid.qodef-layout--masonry.qodef-col-num--7 .qodef-grid-masonry-sizer, .qodef-grid.qodef-layout--masonry.qodef-col-num--7>.qodef-grid-inner>.qodef-grid-item {
	width: 14.28571%
}
.qodef-grid.qodef-layout--masonry.qodef-col-num--7>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-layout--masonry.qodef-col-num--7>.qodef-grid-inner>.qodef-item--landscape {
	width: 28.57143%
}
.qodef-grid.qodef-layout--masonry.qodef-col-num--8 .qodef-grid-masonry-sizer, .qodef-grid.qodef-layout--masonry.qodef-col-num--8>.qodef-grid-inner>.qodef-grid-item {
	width: 12.5%
}
.qodef-grid.qodef-layout--masonry.qodef-col-num--8>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-layout--masonry.qodef-col-num--8>.qodef-grid-inner>.qodef-item--landscape {
	width: 25%
}
.qodef-grid.qodef-gutter--no.qodef--no-bottom-space {
	margin-bottom: 0
}
.qodef-grid.qodef-gutter--no>.qodef-grid-inner {
	margin: 0
}
.qodef-grid.qodef-gutter--no>.qodef-grid-inner>.qodef-grid-item {
	padding: 0;
	margin: 0
}
.qodef-grid.qodef-gutter--tiny.qodef--no-bottom-space {
	margin-bottom: -10px
}
.qodef-grid.qodef-gutter--tiny>.qodef-grid-inner {
	margin: 0 -5px
}
.qodef-grid.qodef-gutter--tiny>.qodef-grid-inner>.qodef-grid-item {
	padding: 0 5px;
	margin: 0 0 10px
}
.qodef-grid.qodef-gutter--small.qodef--no-bottom-space {
	margin-bottom: -20px
}
.qodef-grid.qodef-gutter--small>.qodef-grid-inner {
	margin: 0 -10px
}
.qodef-grid.qodef-gutter--small>.qodef-grid-inner>.qodef-grid-item {
	padding: 0 10px;
	margin: 0 0 20px
}
.qodef-grid.qodef-gutter--normal.qodef--no-bottom-space {
	margin-bottom: -30px
}
.qodef-grid.qodef-gutter--normal>.qodef-grid-inner {
	margin: 0 -15px
}
.qodef-grid.qodef-gutter--normal>.qodef-grid-inner>.qodef-grid-item {
	padding: 0 15px;
	margin: 0 0 30px
}
.qodef-grid.qodef-gutter--medium.qodef--no-bottom-space {
	margin-bottom: -40px
}
.qodef-grid.qodef-gutter--medium>.qodef-grid-inner {
	margin: 0 -20px
}
.qodef-grid.qodef-gutter--medium>.qodef-grid-inner>.qodef-grid-item {
	padding: 0 20px;
	margin: 0 0 40px
}
.qodef-grid.qodef-gutter--large.qodef--no-bottom-space {
	margin-bottom: -50px
}
.qodef-grid.qodef-gutter--large>.qodef-grid-inner {
	margin: 0 -25px
}
.qodef-grid.qodef-gutter--large>.qodef-grid-inner>.qodef-grid-item {
	padding: 0 25px;
	margin: 0 0 50px
}
.qodef-grid.qodef-gutter--huge.qodef--no-bottom-space {
	margin-bottom: -80px
}
.qodef-grid.qodef-gutter--huge>.qodef-grid-inner {
	margin: 0 -40px
}
.qodef-grid.qodef-gutter--huge>.qodef-grid-inner>.qodef-grid-item {
	padding: 0 40px;
	margin: 0 0 80px
}
.qodef-grid.qodef-gutter--enormous.qodef--no-bottom-space {
	margin-bottom: -110px
}
.qodef-grid.qodef-gutter--enormous>.qodef-grid-inner {
	margin: 0 -55px
}
.qodef-grid.qodef-gutter--enormous>.qodef-grid-inner>.qodef-grid-item {
	padding: 0 55px;
	margin: 0 0 110px
}
#qodef-page-wrapper {
	position: relative;
	overflow: hidden
}
#qodef-page-outer {
	position: relative
}
#qodef-page-inner {
	position: relative;
	padding: 110px 0 100px
}
.qodef--boxed {
	background-color: #e7f2f4
}
.qodef--boxed #qodef-page-wrapper {
	display: block;
	background-color: #fff
}
.qodef--boxed #qodef-page-inner {
	padding-left: 30px;
	padding-right: 30px
}
.qodef--passepartout #qodef-page-wrapper {
	background-color: #fff
}
.elementor-editor-active .qodef-column-text-chars-animated .qodef-column-text-holder .qodef-column-text-chars, .elementor-editor-active .qodef-row-text-chars-animated .qodef-row-text-holder .qodef-row-text-chars {
	background-size: auto!important
}
.elementor-editor-active .qodef-offset-image-holder .qodef-offset-image-wrapper {
	opacity: 1;
	-webkit-transform: translateY(0) scale(1);
	-ms-transform: translateY(0) scale(1);
	transform: translateY(0) scale(1)
}
.qodef-offset-image-holder .qodef-offset-image-wrapper {
	-webkit-transform: translateY(330px) rotate(20deg) scale(.5);
	-ms-transform: translateY(330px) rotate(20deg) scale(.5);
	transform: translateY(330px) rotate(20deg) scale(.5);
	-webkit-transition: .65s cubic-bezier(.22, .61, .36, 1) 0s;
	-o-transition: .65s cubic-bezier(.22, .61, .36, 1) 0s;
	transition: .65s cubic-bezier(.22, .61, .36, 1) 0s
}
.qodef-offset-image-holder.qodef--appeared .qodef-offset-image-wrapper {
	-webkit-transform: translateY(0) rotate(0) scale(1);
	-ms-transform: translateY(0) rotate(0) scale(1);
	transform: translateY(0) rotate(0) scale(1)
}
.qodef-row-text-holder .qodef-row-text-chars {
	color: #fff;
	font-family: Poppins, sans-serif;
	font-size: 110px;
	font-weight: 600;
	line-height: 1em;
	letter-spacing: .02em;
	background-image: url(../images/stripes.png);
	background-repeat: repeat;
	background-position: top left;
	background-clip: content-box;
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text
}
@media only screen and (max-width:1024px) {
	.qodef-row-text-holder {
		display: none
	}
}
.qodef-row-text-chars-animated .qodef-row-text-holder .qodef-row-text-chars {
	background-size: 0;
	overflow: hidden
}
.qodef-row-text-chars-animated .qodef-row-text-holder .qodef-row-text-chars .qodef-bg-text-char {
	background-repeat: repeat;
	background-position: top left;
	background-clip: content-box;
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	opacity: 0;
	-webkit-transform: translateY(100px) skew(0deg, 10deg);
	-ms-transform: translateY(100px) skew(0deg, 10deg);
	transform: translateY(100px) skew(0deg, 10deg);
	-webkit-transition: .7s cubic-bezier(.65, .08, .12, 1.05);
	-o-transition: .7s cubic-bezier(.65, .08, .12, 1.05);
	transition: .7s cubic-bezier(.65, .08, .12, 1.05);
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	min-width: 25px
}
.qodef-row-text-chars-animated .qodef-row-text-holder .qodef-row-text-chars .qodef-bg-text-char:nth-child(2) {
	-webkit-transition-delay: 60ms;
	-o-transition-delay: 60ms;
	transition-delay: 60ms
}
.qodef-row-text-chars-animated .qodef-row-text-holder .qodef-row-text-chars .qodef-bg-text-char:nth-child(3) {
	-webkit-transition-delay: .12s;
	-o-transition-delay: .12s;
	transition-delay: .12s
}
.qodef-row-text-chars-animated .qodef-row-text-holder .qodef-row-text-chars .qodef-bg-text-char:nth-child(4) {
	-webkit-transition-delay: .18s;
	-o-transition-delay: .18s;
	transition-delay: .18s
}
.qodef-row-text-chars-animated .qodef-row-text-holder .qodef-row-text-chars .qodef-bg-text-char:nth-child(5) {
	-webkit-transition-delay: .24s;
	-o-transition-delay: .24s;
	transition-delay: .24s
}
.qodef-row-text-chars-animated .qodef-row-text-holder .qodef-row-text-chars .qodef-bg-text-char:nth-child(6) {
	-webkit-transition-delay: .3s;
	-o-transition-delay: .3s;
	transition-delay: .3s
}
.qodef-row-text-chars-animated .qodef-row-text-holder .qodef-row-text-chars .qodef-bg-text-char:nth-child(7) {
	-webkit-transition-delay: .36s;
	-o-transition-delay: .36s;
	transition-delay: .36s
}
.qodef-row-text-chars-animated .qodef-row-text-holder .qodef-row-text-chars .qodef-bg-text-char:nth-child(8) {
	-webkit-transition-delay: .42s;
	-o-transition-delay: .42s;
	transition-delay: .42s
}
.qodef-row-text-chars-animated .qodef-row-text-holder .qodef-row-text-chars .qodef-bg-text-char:nth-child(9) {
	-webkit-transition-delay: .48s;
	-o-transition-delay: .48s;
	transition-delay: .48s
}
.qodef-row-text-chars-animated .qodef-row-text-holder .qodef-row-text-chars .qodef-bg-text-char:nth-child(10) {
	-webkit-transition-delay: .54s;
	-o-transition-delay: .54s;
	transition-delay: .54s
}
.qodef-row-text-chars-animated .qodef-row-text-holder .qodef-row-text-chars .qodef-bg-text-char:nth-child(11) {
	-webkit-transition-delay: .6s;
	-o-transition-delay: .6s;
	transition-delay: .6s
}
.qodef-row-text-chars-animated .qodef-row-text-holder .qodef-row-text-chars .qodef-bg-text-char:nth-child(12) {
	-webkit-transition-delay: .66s;
	-o-transition-delay: .66s;
	transition-delay: .66s
}
.qodef-row-text-chars-animated .qodef-row-text-holder .qodef-row-text-chars .qodef-bg-text-char:nth-child(13) {
	-webkit-transition-delay: .72s;
	-o-transition-delay: .72s;
	transition-delay: .72s
}
.qodef-row-text-chars-animated .qodef-row-text-holder .qodef-row-text-chars .qodef-bg-text-char:nth-child(14) {
	-webkit-transition-delay: .78s;
	-o-transition-delay: .78s;
	transition-delay: .78s
}
.qodef-row-text-chars-animated .qodef-row-text-holder .qodef-row-text-chars .qodef-bg-text-char:nth-child(15) {
	-webkit-transition-delay: .84s;
	-o-transition-delay: .84s;
	transition-delay: .84s
}
.qodef-row-text-chars-animated .qodef-row-text-holder .qodef-row-text-chars .qodef-bg-text-char:nth-child(16) {
	-webkit-transition-delay: .9s;
	-o-transition-delay: .9s;
	transition-delay: .9s
}
.qodef-row-text-chars-animated .qodef-row-text-holder .qodef-row-text-chars .qodef-bg-text-char:nth-child(17) {
	-webkit-transition-delay: .96s;
	-o-transition-delay: .96s;
	transition-delay: .96s
}
.qodef-row-text-chars-animated .qodef-row-text-holder .qodef-row-text-chars .qodef-bg-text-char:nth-child(18) {
	-webkit-transition-delay: 1.02s;
	-o-transition-delay: 1.02s;
	transition-delay: 1.02s
}
.qodef-row-text-chars-animated .qodef-row-text-holder .qodef-row-text-chars .qodef-bg-text-char:nth-child(19) {
	-webkit-transition-delay: 1.08s;
	-o-transition-delay: 1.08s;
	transition-delay: 1.08s
}
.qodef-row-text-chars-animated .qodef-row-text-holder .qodef-row-text-chars .qodef-bg-text-char:nth-child(20) {
	-webkit-transition-delay: 1.14s;
	-o-transition-delay: 1.14s;
	transition-delay: 1.14s
}
.qodef-row-text-chars-animated .qodef-row-text-holder.qodef--appeared .qodef-row-text-chars .qodef-bg-text-char {
	opacity: 1;
	-webkit-transform: translateY(0) skew(0deg, 0deg);
	-ms-transform: translateY(0) skew(0deg, 0deg);
	transform: translateY(0) skew(0deg, 0deg)
}
.qodef-column-text-holder {
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	z-index: 999;
	-webkit-transform: rotate(270deg) translateX(-100%);
	-ms-transform: rotate(270deg) translateX(-100%);
	transform: rotate(270deg) translateX(-100%)
}
.qodef-column-text-holder .qodef-column-text-chars {
	font-family: Poppins, sans-serif;
	font-size: 110px;
	font-weight: 600;
	line-height: 1em;
	color: #000;
	letter-spacing: .02em;
	text-transform: uppercase;
	background-image: url(../images/stripes.png);
	background-repeat: repeat;
	background-position: top left;
	background-clip: content-box;
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	white-space: nowrap
}
@media only screen and (max-width:1024px) {
	.qodef-column-text-holder {
		display: none
	}
}
.qodef-column-text-chars-animated .qodef-column-text-holder .qodef-column-text-chars {
	overflow: hidden;
	background-size: 0
}
.qodef-column-text-chars-animated .qodef-column-text-holder .qodef-bg-text-char {
	background-repeat: repeat;
	background-position: top left;
	background-clip: content-box;
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	opacity: 0;
	-webkit-transform: translateY(-100px) skew(0deg, 10deg);
	-ms-transform: translateY(-100px) skew(0deg, 10deg);
	transform: translateY(-100px) skew(0deg, 10deg);
	-webkit-transition: .7s cubic-bezier(.65, .08, .12, 1);
	-o-transition: .7s cubic-bezier(.65, .08, .12, 1);
	transition: .7s cubic-bezier(.65, .08, .12, 1);
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	min-width: 25px
}
.qodef-column-text-chars-animated .qodef-column-text-holder .qodef-bg-text-char:nth-child(2) {
	-webkit-transition-delay: 60ms;
	-o-transition-delay: 60ms;
	transition-delay: 60ms
}
.qodef-column-text-chars-animated .qodef-column-text-holder .qodef-bg-text-char:nth-child(3) {
	-webkit-transition-delay: .12s;
	-o-transition-delay: .12s;
	transition-delay: .12s
}
.qodef-column-text-chars-animated .qodef-column-text-holder .qodef-bg-text-char:nth-child(4) {
	-webkit-transition-delay: .18s;
	-o-transition-delay: .18s;
	transition-delay: .18s
}
.qodef-column-text-chars-animated .qodef-column-text-holder .qodef-bg-text-char:nth-child(5) {
	-webkit-transition-delay: .24s;
	-o-transition-delay: .24s;
	transition-delay: .24s
}
.qodef-column-text-chars-animated .qodef-column-text-holder .qodef-bg-text-char:nth-child(6) {
	-webkit-transition-delay: .3s;
	-o-transition-delay: .3s;
	transition-delay: .3s
}
.qodef-column-text-chars-animated .qodef-column-text-holder .qodef-bg-text-char:nth-child(7) {
	-webkit-transition-delay: .36s;
	-o-transition-delay: .36s;
	transition-delay: .36s
}
.qodef-column-text-chars-animated .qodef-column-text-holder .qodef-bg-text-char:nth-child(8) {
	-webkit-transition-delay: .42s;
	-o-transition-delay: .42s;
	transition-delay: .42s
}
.qodef-column-text-chars-animated .qodef-column-text-holder .qodef-bg-text-char:nth-child(9) {
	-webkit-transition-delay: .48s;
	-o-transition-delay: .48s;
	transition-delay: .48s
}
.qodef-column-text-chars-animated .qodef-column-text-holder .qodef-bg-text-char:nth-child(10) {
	-webkit-transition-delay: .54s;
	-o-transition-delay: .54s;
	transition-delay: .54s
}
.qodef-column-text-chars-animated .qodef-column-text-holder .qodef-bg-text-char:nth-child(11) {
	-webkit-transition-delay: .6s;
	-o-transition-delay: .6s;
	transition-delay: .6s
}
.qodef-column-text-chars-animated .qodef-column-text-holder .qodef-bg-text-char:nth-child(12) {
	-webkit-transition-delay: .66s;
	-o-transition-delay: .66s;
	transition-delay: .66s
}
.qodef-column-text-chars-animated .qodef-column-text-holder .qodef-bg-text-char:nth-child(13) {
	-webkit-transition-delay: .72s;
	-o-transition-delay: .72s;
	transition-delay: .72s
}
.qodef-column-text-chars-animated .qodef-column-text-holder .qodef-bg-text-char:nth-child(14) {
	-webkit-transition-delay: .78s;
	-o-transition-delay: .78s;
	transition-delay: .78s
}
.qodef-column-text-chars-animated .qodef-column-text-holder .qodef-bg-text-char:nth-child(15) {
	-webkit-transition-delay: .84s;
	-o-transition-delay: .84s;
	transition-delay: .84s
}
.qodef-column-text-chars-animated .qodef-column-text-holder .qodef-bg-text-char:nth-child(16) {
	-webkit-transition-delay: .9s;
	-o-transition-delay: .9s;
	transition-delay: .9s
}
.qodef-column-text-chars-animated .qodef-column-text-holder .qodef-bg-text-char:nth-child(17) {
	-webkit-transition-delay: .96s;
	-o-transition-delay: .96s;
	transition-delay: .96s
}
.qodef-column-text-chars-animated .qodef-column-text-holder .qodef-bg-text-char:nth-child(18) {
	-webkit-transition-delay: 1.02s;
	-o-transition-delay: 1.02s;
	transition-delay: 1.02s
}
.qodef-column-text-chars-animated .qodef-column-text-holder .qodef-bg-text-char:nth-child(19) {
	-webkit-transition-delay: 1.08s;
	-o-transition-delay: 1.08s;
	transition-delay: 1.08s
}
.qodef-column-text-chars-animated .qodef-column-text-holder .qodef-bg-text-char:nth-child(20) {
	-webkit-transition-delay: 1.14s;
	-o-transition-delay: 1.14s;
	transition-delay: 1.14s
}
.qodef-column-text-holder.qodef--appeared .qodef-column-text-chars .qodef-bg-text-char {
	-webkit-transform: translateY(0) skew(0deg, 0deg) scale(1);
	-ms-transform: translateY(0) skew(0deg, 0deg) scale(1);
	transform: translateY(0) skew(0deg, 0deg) scale(1);
	opacity: 1
}
.qodef-horizontal-form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
@media only screen and (max-width:480px) {
	.qodef-horizontal-form {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
	.qodef-horizontal-form span.wpcf7-not-valid-tip {
		line-height: 1.1em;
		bottom: -88px
	}
}
.qodef-horizontal-form input[type=email], .qodef-horizontal-form input[type=number], .qodef-horizontal-form input[type=password], .qodef-horizontal-form input[type=search], .qodef-horizontal-form input[type=tel], .qodef-horizontal-form input[type=text], .qodef-horizontal-form input[type=url], .qodef-horizontal-form textarea {
	font-family: "Open Sans", sans-serif;
	color: #7e7e7e;
	margin-bottom: 0;
	border-color: rgba(0, 0, 0, .15);
	height: 100%;
	border-right-width: 0
}
.qodef-horizontal-form input[type=email]:focus, .qodef-horizontal-form input[type=number]:focus, .qodef-horizontal-form input[type=password]:focus, .qodef-horizontal-form input[type=search]:focus, .qodef-horizontal-form input[type=tel]:focus, .qodef-horizontal-form input[type=text]:focus, .qodef-horizontal-form input[type=url]:focus, .qodef-horizontal-form textarea:focus {
	border-color: #d59578;
	color: #d59578
}
.qodef-horizontal-form input[type=email]+.wpcf7-not-valid-tip, .qodef-horizontal-form input[type=number]+.wpcf7-not-valid-tip, .qodef-horizontal-form input[type=password]+.wpcf7-not-valid-tip, .qodef-horizontal-form input[type=search]+.wpcf7-not-valid-tip, .qodef-horizontal-form input[type=tel]+.wpcf7-not-valid-tip, .qodef-horizontal-form input[type=text]+.wpcf7-not-valid-tip, .qodef-horizontal-form input[type=url]+.wpcf7-not-valid-tip, .qodef-horizontal-form textarea+.wpcf7-not-valid-tip {
	bottom: -28px
}
@media only screen and (max-width:480px) {
	.qodef-horizontal-form input[type=email]+.wpcf7-not-valid-tip, .qodef-horizontal-form input[type=number]+.wpcf7-not-valid-tip, .qodef-horizontal-form input[type=password]+.wpcf7-not-valid-tip, .qodef-horizontal-form input[type=search]+.wpcf7-not-valid-tip, .qodef-horizontal-form input[type=tel]+.wpcf7-not-valid-tip, .qodef-horizontal-form input[type=text]+.wpcf7-not-valid-tip, .qodef-horizontal-form input[type=url]+.wpcf7-not-valid-tip, .qodef-horizontal-form textarea+.wpcf7-not-valid-tip {
		line-height: 1.1em;
		bottom: -88px
	}
}
@media only screen and (max-width:480px) {
	.qodef-horizontal-form input[type=email], .qodef-horizontal-form input[type=number], .qodef-horizontal-form input[type=password], .qodef-horizontal-form input[type=search], .qodef-horizontal-form input[type=tel], .qodef-horizontal-form input[type=text], .qodef-horizontal-form input[type=url], .qodef-horizontal-form textarea {
		border-right-width: 1px;
		margin-bottom: 10px
	}
}
.qodef-horizontal-form.qodef--light input[type=email], .qodef-horizontal-form.qodef--light input[type=number], .qodef-horizontal-form.qodef--light input[type=password], .qodef-horizontal-form.qodef--light input[type=search], .qodef-horizontal-form.qodef--light input[type=tel], .qodef-horizontal-form.qodef--light input[type=text], .qodef-horizontal-form.qodef--light input[type=url], .qodef-horizontal-form.qodef--light textarea {
	color: #fff;
	border-color: #fff
}
.qodef-horizontal-form.qodef--light input[type=email]:focus, .qodef-horizontal-form.qodef--light input[type=number]:focus, .qodef-horizontal-form.qodef--light input[type=password]:focus, .qodef-horizontal-form.qodef--light input[type=search]:focus, .qodef-horizontal-form.qodef--light input[type=tel]:focus, .qodef-horizontal-form.qodef--light input[type=text]:focus, .qodef-horizontal-form.qodef--light input[type=url]:focus, .qodef-horizontal-form.qodef--light textarea:focus {
	color: #fff;
	border-color: #fff
}
.qodef-horizontal-form.qodef--light button {
	background-color: #fff!important;
	color: #2f2f2f!important
}
.qodef-horizontal-form.qodef--light button.qodef-button.qodef-type--filled:not(.qodef-layout--textual) .qodef-m-border-horizontal, .qodef-horizontal-form.qodef--light button.qodef-button.qodef-type--filled:not(.qodef-layout--textual) .qodef-m-border-vertical {
	color: #c4c4c4
}
.qodef-horizontal-form .qodef-inline-right {
	-ms-flex-negative: 0;
	flex-shrink: 0
}
@media only screen and (max-width:680px) {
	.qodef-offset-image-holder {
		display: none
	}
}
.qodef-vertical-form input[type=email], .qodef-vertical-form input[type=number], .qodef-vertical-form input[type=password], .qodef-vertical-form input[type=search], .qodef-vertical-form input[type=tel], .qodef-vertical-form input[type=text], .qodef-vertical-form input[type=url], .qodef-vertical-form textarea {
	font-family: "Open Sans", sans-serif;
	color: #fff;
	margin-bottom: 20px;
	border-color: rgba(255, 255, 255, .5);
	line-height: 26px
}
.qodef-vertical-form input[type=email]:focus, .qodef-vertical-form input[type=number]:focus, .qodef-vertical-form input[type=password]:focus, .qodef-vertical-form input[type=search]:focus, .qodef-vertical-form input[type=tel]:focus, .qodef-vertical-form input[type=text]:focus, .qodef-vertical-form input[type=url]:focus, .qodef-vertical-form textarea:focus {
	border-color: #fff
}
.qodef-vertical-form button {
	margin: 0!important;
	padding: 0!important;
	background: 0 0!important;
	outline: 0!important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	border: 0!important;
	color: #fff!important
}
.qodef-vertical-form button:after, .qodef-vertical-form button:before {
	background-color: #fff!important
}
.qodef-standard-form input[type=email], .qodef-standard-form input[type=number], .qodef-standard-form input[type=password], .qodef-standard-form input[type=search], .qodef-standard-form input[type=tel], .qodef-standard-form input[type=text], .qodef-standard-form input[type=url], .qodef-standard-form textarea {
	font-family: "Open Sans", sans-serif;
	color: white;
	margin-bottom: 25px;
	border-color: #d7d7d7;
	line-height: 26px
}
.qodef-standard-form input[type=email]:focus, .qodef-standard-form input[type=number]:focus, .qodef-standard-form input[type=password]:focus, .qodef-standard-form input[type=search]:focus, .qodef-standard-form input[type=tel]:focus, .qodef-standard-form input[type=text]:focus, .qodef-standard-form input[type=url]:focus, .qodef-standard-form textarea:focus {
	border-color: #444;
	color: #7e7e7e
}
.qodef-standard-form p {
	margin: 0
}
.qodef-standard-form .qodef-inline-holder {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
@media only screen and (max-width:1024px) {
	.qodef-standard-form .qodef-inline-holder {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}
.qodef-standard-form .qodef-inline-left, .qodef-standard-form .qodef-inline-right {
	width: calc(50% - 12px)
}
@media only screen and (max-width:1024px) {
	.qodef-standard-form .qodef-inline-left, .qodef-standard-form .qodef-inline-right {
		width: 100%
	}
}
button.mfp-arrow {
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease;
	opacity: 1
}
button.mfp-arrow:hover {
	opacity: .6
}
button.mfp-arrow:after, button.mfp-arrow:before {
	border: 0;
	color: #fff;
	font-size: 45px;
	font-family: "Font Awesome 5 Free";
	font-weight: 900
}
button.mfp-arrow-left:after {
	content: "\f104"
}
button.mfp-arrow-right:after {
	content: "\f105"
}
button.mfp-close {
	font-size: 0;
	text-indent: -1000px;
	overflow: hidden;
	text-align: left!important;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease;
	opacity: 1;
	width: 20px!important;
	height: 20px
}
button.mfp-close:hover {
	opacity: .6
}
button.mfp-close:after, button.mfp-close:before {
	content: '';
	display: block;
	width: 100%;
	height: 3px;
	margin: 0;
	position: absolute;
	top: calc(50% - 2px);
	left: -2px;
	background-color: #fff;
	z-index: -1
}
button.mfp-close:before {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}
button.mfp-close:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.mfp-bottom-bar .mfp-counter, .mfp-bottom-bar .mfp-title {
	font-family: Poppins, sans-serif;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 500;
	color: #fff
}
.qodef-swiper-container {
	position: relative;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	z-index: 1;
	visibility: hidden;
	overflow: hidden
}
.qodef-swiper-container .swiper-slide a, .qodef-swiper-container .swiper-slide img {
	width: 100%
}
.qodef-swiper-container.qodef-swiper--initialized {
	visibility: visible
}
.swiper-pagination-bullets {
	bottom: 1px!important;
	height: 33px!important
}
.swiper-pagination-bullets .swiper-pagination-bullet {
	width: 34px;
	height: 34px;
	background-color: transparent;
	border-radius: 0;
	opacity: 1;
	margin: 0 12px!important;
	position: relative;
	color: #080808
}
.swiper-pagination-bullets .swiper-pagination-bullet:before {
	content: '';
	width: 5px;
	height: 5px;
	position: absolute;
	display: block;
	background-color: currentColor;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%) rotate(45deg);
	-ms-transform: translate(-50%, -50%) rotate(45deg);
	transform: translate(-50%, -50%) rotate(45deg)
}
.swiper-pagination-bullets .swiper-pagination-bullet .qodef-svg-circle {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	fill: none;
	stroke: currentColor;
	opacity: .5;
	will-change: transform;
	stroke-dasharray: 137;
	stroke-dashoffset: 137;
	stroke-width: 1;
	-webkit-transition: all .8s cubic-bezier(.45, 0, .14, 1.03);
	-o-transition: all .8s cubic-bezier(.45, 0, .14, 1.03);
	transition: all .8s cubic-bezier(.45, 0, .14, 1.03)
}
.swiper-pagination-bullets .swiper-pagination-bullet .qodef-svg-circle circle {
	-webkit-transform: rotate(215deg);
	-ms-transform: rotate(215deg);
	transform: rotate(215deg);
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center
}
.swiper-pagination-bullets .swiper-pagination-bullet:hover .qodef-svg-circle {
	stroke-dashoffset: 0
}
.swiper-pagination-bullets .swiper-pagination-bullet-active .qodef-svg-circle {
	stroke-dashoffset: 0
}
.swiper-button-prev {
	left: 33px!important
}
@media only screen and (max-width:680px) {
	.swiper-button-prev {
		left: 14px!important
	}
}
.swiper-button-prev.swiper-button-outside {
	left: -37px!important
}
@media only screen and (max-width:1440px) {
	.swiper-button-prev.swiper-button-outside {
		left: -10px!important
	}
}
@media only screen and (max-width:1024px) {
	.swiper-button-prev.swiper-button-outside {
		left: 10px!important
	}
}
@media only screen and (max-width:768px) {
	.swiper-button-prev.swiper-button-outside {
		left: 30px!important
	}
}
@media only screen and (max-width:680px) {
	.swiper-button-prev.swiper-button-outside {
		display: none
	}
}
.swiper-button-prev:after {
	content: '\f104'
}
.swiper-button-next {
	right: 33px!important
}
@media only screen and (max-width:680px) {
	.swiper-button-next {
		right: 14px!important
	}
}
.swiper-button-next.swiper-button-outside {
	right: -37px!important
}
@media only screen and (max-width:1440px) {
	.swiper-button-next.swiper-button-outside {
		right: -10px!important
	}
}
@media only screen and (max-width:1024px) {
	.swiper-button-next.swiper-button-outside {
		right: 30px!important
	}
}
@media only screen and (max-width:680px) {
	.swiper-button-next.swiper-button-outside {
		display: none
	}
}
.swiper-button-next:after {
	content: "\f105"
}
.swiper-button-next.swiper-button-outside, .swiper-button-prev.swiper-button-outside {
	color: #2f2f2f
}
.swiper-button-prev.swiper-button-outside:not(.swiper-button-testimonials), .swiper-container-rtl .swiper-button-next.swiper-button-outside:not(.swiper-button-testimonials) {
	-webkit-transform: translateX(-300%);
	-ms-transform: translateX(-300%);
	transform: translateX(-300%)
}
.swiper-button-prev.swiper-button-outside:not(.swiper-button-testimonials):hover, .swiper-container-rtl .swiper-button-next.swiper-button-outside:not(.swiper-button-testimonials):hover {
	-webkit-transform: translateX(calc(-300% - 3px));
	-ms-transform: translateX(calc(-300% - 3px));
	transform: translateX(calc(-300% - 3px))
}
.swiper-button-next.swiper-button-outside:not(.swiper-button-testimonials), .swiper-container-rtl .swiper-button-prev.swiper-button-outside:not(.swiper-button-testimonials) {
	-webkit-transform: translateX(300%);
	-ms-transform: translateX(300%);
	transform: translateX(300%)
}
.swiper-button-next.swiper-button-outside:not(.swiper-button-testimonials):hover, .swiper-container-rtl .swiper-button-prev.swiper-button-outside:not(.swiper-button-testimonials):hover {
	-webkit-transform: translateX(calc(300% + 3px));
	-ms-transform: translateX(calc(300% + 3px));
	transform: translateX(calc(300% + 3px))
}
.widget_icl_lang_sel_widget {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 100%
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	text-align: left
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click:hover .wpml-ls-sub-menu, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown:hover .wpml-ls-sub-menu {
	opacity: 1;
	visibility: visible;
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-flag, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-flag {
	position: relative;
	top: -1px
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-legacy-dropdown, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-legacy-dropdown {
	padding: 0;
	margin: 0
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:after, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:after {
	content: '\33';
	font-family: ElegantIcons;
	font-size: 15px;
	line-height: 1;
	border: 0;
	position: initial;
	margin-left: auto
}
body:not([class*=songbook-core]) .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:after, body:not([class*=songbook-core]) .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:after {
	content: '\25BE'
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	list-style: none;
	margin: 0;
	border-top: 0;
	z-index: 10;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: visibility 0s linear .25s, opacity .25s ease-in-out;
	-o-transition: visibility 0s linear .25s, opacity .25s ease-in-out;
	transition: visibility 0s linear .25s, opacity .25s ease-in-out
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: 0;
	background-color: transparent;
	padding: 7px 0
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal {
	padding: 0
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 0!important
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {
	padding: 0;
	display: block
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {
	display: block;
	margin: 0
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {
	padding: 0;
	display: block
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {
	width: 200px
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {
	padding: 11px 20px;
	height: 46px;
	line-height: 24px;
	color: #7e7e7e;
	background-color: #fff;
	border: 1px solid transparent;
	font-size: 14px
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover, #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover {
	color: #d59578
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
	margin: 0;
	padding: 0 20px;
	background-color: #fff
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a, #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {
	color: #7e7e7e;
	font-size: 14px
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover, #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover {
	color: #d59578
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {
	margin-right: 10px!important
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {
	color: #7e7e7e
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover {
	color: #d59578
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child {
	margin-right: 0
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {
	margin-bottom: 10px
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {
	color: #7e7e7e
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover {
	color: #d59578
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, #qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {
	width: 175px
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, #qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {
	padding: 11px 20px;
	height: 46px;
	line-height: 24px;
	color: #7e7e7e;
	background-color: transparent;
	border: 1px solid transparent;
	font-size: 14px
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover, #qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover {
	color: #d59578
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, #qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
	margin: 0;
	padding: 0 20px;
	background-color: transparent
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a, #qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {
	color: #7e7e7e;
	font-size: 14px
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover, #qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover {
	color: #d59578
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {
	margin-right: 10px!important
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {
	color: #7e7e7e
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover {
	color: #d59578
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child {
	margin-right: 0
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {
	margin-bottom: 10px
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {
	color: #7e7e7e
}
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover {
	color: #d59578
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, #qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {
	width: 175px
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, #qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {
	padding: 8px 20px;
	height: 40px;
	line-height: 24px;
	color: #fff;
	background-color: #000;
	border: 1px solid transparent;
	font-size: 14px
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover, #qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover {
	color: #fff
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, #qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
	margin: 0;
	padding: 0 20px;
	background-color: #000
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a, #qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {
	color: #fff;
	font-size: 14px
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover, #qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover {
	color: #fff
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {
	margin-right: 10px!important
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {
	color: #fff
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover {
	color: #fff
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child {
	margin-right: 0
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {
	margin-bottom: 10px
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {
	color: #fff
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover {
	color: #fff
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {
	width: 100%
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {
	padding: 11px 20px;
	height: 46px;
	line-height: 24px;
	color: #7e7e7e;
	background-color: #e7f2f4;
	border: 1px solid transparent;
	font-size: 14px
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover, #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover {
	color: #d59578
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
	margin: 0;
	padding: 0 20px;
	background-color: #e7f2f4
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a, #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {
	color: #7e7e7e;
	font-size: 14px
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover, #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover {
	color: #d59578
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {
	margin-right: 10px!important
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {
	color: #7e7e7e
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover {
	color: #d59578
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child {
	margin-right: 0
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {
	margin-bottom: 10px
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {
	color: #7e7e7e
}
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover {
	color: #d59578
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, #qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {
	width: 100%
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, #qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {
	padding: 11px 20px;
	height: 46px;
	line-height: 24px;
	color: #7e7e7e;
	background-color: #e7f2f4;
	border: 1px solid transparent;
	font-size: 14px
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover, #qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover {
	color: #d59578
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, #qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
	margin: 0;
	padding: 0 20px;
	background-color: #e7f2f4
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a, #qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {
	color: #7e7e7e;
	font-size: 14px
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover, #qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover {
	color: #d59578
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {
	margin-right: 10px!important
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {
	color: #fff
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover {
	color: #fff
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child {
	margin-right: 0
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {
	margin-bottom: 10px
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {
	color: #fff
}
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover {
	color: #fff
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, #qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {
	width: 100%
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, #qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {
	padding: 11px 20px;
	height: 46px;
	line-height: 24px;
	color: #7e7e7e;
	background-color: #e7f2f4;
	border: 1px solid transparent;
	font-size: 14px
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover, #qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover {
	color: #d59578
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, #qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
	margin: 0;
	padding: 0 20px;
	background-color: #e7f2f4
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a, #qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {
	color: #7e7e7e;
	font-size: 14px
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover, #qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover {
	color: #d59578
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {
	margin-right: 10px!important
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {
	color: #fff
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover {
	color: #fff
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child {
	margin-right: 0
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {
	margin-bottom: 10px
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {
	color: #fff
}
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover {
	color: #fff
}
.error404 #qodef-page-inner {
	padding: 0
}
.error404 .qodef-page-title {
	display: none
}
body.error404:not([class*=songbook-core]) #qodef-page-outer {
	margin-top: -150px!important
}
@media only screen and (max-width:680px) {
	body.error404:not([class*=songbook-core]) #qodef-page-outer {
		margin-top: -100px!important
	}
}
#qodef-404-page {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100vh;
	padding: 0 10%;
	text-align: center
}
#qodef-404-page .qodef-404-title {
	margin: 0
}
#qodef-404-page .qodef-404-text {
	display: block;
	margin: 14px auto 0
}
@media only screen and (min-width:1025px) {
	#qodef-404-page .qodef-404-text {
		max-width: 50%
	}
}
#qodef-404-page .qodef-404-button {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-top: 52px
}
#qodef-404-page .qodef-404-button .qodef-theme-button {
	padding: 11px 46px 10px!important;
	color: #fff;
	background-color: #d59578;
	border: 4px solid transparent;
	border: 4px solid transparent;
	-webkit-box-shadow: inset 1px 1px 0 transparent, inset -1px -1px 0 transparent;
	box-shadow: inset 1px 1px 0 transparent, inset -1px -1px 0 transparent
}
#qodef-404-page .qodef-404-button .qodef-theme-button .qodef-m-border-horizontal, #qodef-404-page .qodef-404-button .qodef-theme-button .qodef-m-border-vertical {
	color: rgba(255, 255, 255, .5)
}
#qodef-404-page .qodef-404-button .qodef-theme-button .qodef-m-border-horizontal:after, #qodef-404-page .qodef-404-button .qodef-theme-button .qodef-m-border-horizontal:before, #qodef-404-page .qodef-404-button .qodef-theme-button .qodef-m-border-vertical:after, #qodef-404-page .qodef-404-button .qodef-theme-button .qodef-m-border-vertical:before {
	content: '';
	display: block;
	position: absolute;
	background-color: currentColor;
	-webkit-transition: .5s cubic-bezier(.65, .05, .36, 1);
	-o-transition: .5s cubic-bezier(.65, .05, .36, 1);
	transition: .5s cubic-bezier(.65, .05, .36, 1);
	left: 0
}
#qodef-404-page .qodef-404-button .qodef-theme-button .qodef-m-border-horizontal:after, #qodef-404-page .qodef-404-button .qodef-theme-button .qodef-m-border-horizontal:before {
	width: 100%;
	height: 1px;
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0)
}
#qodef-404-page .qodef-404-button .qodef-theme-button .qodef-m-border-horizontal:before {
	top: 0;
	-webkit-transform-origin: right;
	-ms-transform-origin: right;
	transform-origin: right
}
#qodef-404-page .qodef-404-button .qodef-theme-button .qodef-m-border-horizontal:after {
	bottom: 0;
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left
}
#qodef-404-page .qodef-404-button .qodef-theme-button .qodef-m-border-vertical:after, #qodef-404-page .qodef-404-button .qodef-theme-button .qodef-m-border-vertical:before {
	top: 0;
	width: 1px;
	height: 100%;
	-webkit-transform: scaleY(0);
	-ms-transform: scaleY(0);
	transform: scaleY(0)
}
#qodef-404-page .qodef-404-button .qodef-theme-button .qodef-m-border-vertical:before {
	left: 0;
	-webkit-transform-origin: bottom;
	-ms-transform-origin: bottom;
	transform-origin: bottom
}
#qodef-404-page .qodef-404-button .qodef-theme-button .qodef-m-border-vertical:after {
	left: calc(100% - 1px);
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top
}
#qodef-404-page .qodef-404-button .qodef-theme-button:after, #qodef-404-page .qodef-404-button .qodef-theme-button:before {
	display: none
}
#qodef-404-page .qodef-404-button .qodef-theme-button:hover {
	-webkit-box-shadow: inset 1px 1px 0 #e3d1aa, inset -1px -1px 0 #e3d1aa;
	box-shadow: inset 1px 1px 0 #e3d1aa, inset -1px -1px 0 #e3d1aa
}
.qodef-blog {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
.qodef-blog .qodef-blog-item {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 0 0 92px
}
.qodef-blog .qodef-blog-item.format-video .qodef-e-info-date {
	display: none
}
.qodef-blog .qodef-blog-item .qodef-e-content, .qodef-blog .qodef-blog-item .qodef-e-inner, .qodef-blog .qodef-blog-item .qodef-e-media {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
.qodef-blog .qodef-blog-item .qodef-e-info-date a {
	font-size: 15px;
	line-height: 1.15em;
	font-family: "Libre Baskerville", serif;
	font-style: italic;
	text-transform: none;
	letter-spacing: 0;
	color: #999
}
.qodef-blog .qodef-blog-item .qodef-e-media-image {
	position: relative;
	display: inline-block;
	vertical-align: top;
	max-width: 100%
}
.qodef-blog .qodef-blog-item .qodef-e-media-image a, .qodef-blog .qodef-blog-item .qodef-e-media-image img {
	display: block;
	width: 100%
}
.qodef-blog .qodef-blog-item .qodef-e-media-image.qodef--background {
	width: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover
}
.qodef-blog .qodef-blog-item .qodef-e-media-image.qodef--background img {
	visibility: hidden
}
.qodef-blog .qodef-blog-item .qodef-e-media {
	margin-bottom: 30px
}
.qodef-blog .qodef-blog-item .qodef-e-media iframe {
	display: block;
	height: 100%
}
.qodef-blog .qodef-blog-item .qodef-e-media:not(:empty)+.qodef-e-info-date {
	background: #fff;
	position: absolute;
	top: 20px;
	left: 0;
	line-height: 29px;
	z-index: 20;
	padding: 2px 12px
}
.qodef-blog .qodef-blog-item .qodef-e-title {
	margin: 0
}
.qodef-blog .qodef-blog-item .qodef-e-excerpt {
	margin: 11px 0 0
}
.qodef-blog .qodef-blog-item .qodef-e-read-more {
	margin: 15px 0 0
}
.qodef-blog .qodef-blog-item .qodef-e-info {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%
}
.qodef-blog .qodef-blog-item .qodef-e-info .qodef-e-info-left, .qodef-blog .qodef-blog-item .qodef-e-info .qodef-e-info-right {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%
}
.qodef-blog .qodef-blog-item .qodef-e-info .qodef-e-info-right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.qodef-blog .qodef-blog-item .qodef-e-info .qodef-e-info-item {
	position: relative;
	display: inline-block;
	vertical-align: top;
	padding: 0 19px 0 0;
	color: #999
}
.qodef-blog .qodef-blog-item .qodef-e-info .qodef-e-info-item:after {
	content: '/';
	position: absolute;
	top: 0;
	right: 7px
}
.qodef-blog .qodef-blog-item .qodef-e-info .qodef-e-info-item a {
	color: inherit;
	font-size: 15px;
	line-height: 1.15em;
	font-family: "Libre Baskerville", serif;
	font-style: italic;
	text-transform: none;
	letter-spacing: 0
}
.qodef-blog .qodef-blog-item .qodef-e-info .qodef-e-info-item a:hover {
	color: #d59578
}
.qodef-blog .qodef-blog-item .qodef-e-info .qodef-e-info-item a.qodef-social-share-dropdown-opener {
	color: #2f2f2f;
	line-height: 37px
}
.qodef-blog .qodef-blog-item .qodef-e-info .qodef-e-info-item a.qodef-social-share-dropdown-opener:hover {
	color: #555
}
.qodef-blog .qodef-blog-item .qodef-e-info .qodef-e-info-item:last-child {
	padding-right: 0
}
.qodef-blog .qodef-blog-item .qodef-e-info .qodef-e-info-item:last-child:after {
	content: ''
}
.qodef-blog .qodef-blog-item .qodef-e-info.qodef-info--top {
	margin-bottom: 7px
}
.qodef-blog .qodef-blog-item .qodef-e-info.qodef-info--bottom {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-top: 29px
}
.qodef-blog .qodef-blog-item .qodef-e-info-item.qodef-e-info-tags a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 0 8px 11px 0;
	font-size: 15px;
	line-height: 1.15em;
	font-family: "Libre Baskerville", serif;
	font-style: italic;
	text-transform: none;
	letter-spacing: 0;
	font-size: 15px!important;
	color: #999;
	border: 1px solid #ededed;
	-webkit-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
	padding: 5px 19px 8px
}
.qodef-blog .qodef-blog-item .qodef-e-info-item.qodef-e-info-tags a:hover {
	border-color: #d59578;
	color: #fff!important;
	background-color: #d59578
}
.qodef-blog .qodef-blog-item .qodef-e-info-item.qodef-e-info-tags a:last-child {
	margin-right: 0
}
.qodef-blog .qodef-blog-item .qodef-e-post-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.qodef-blog .qodef-blog-item.sticky .qodef-e-title a {
	position: relative;
	text-decoration: underline
}
.qodef-blog .qodef-blog-item.sticky .qodef-e-title a:after {
	content: '*';
	position: absolute;
	top: 0;
	right: -.5em;
	font-size: 1.5em
}
.qodef-blog .qodef-blog-item.format-audio .qodef-e-media-image {
	width: 100%
}
.qodef-blog .qodef-blog-item.format-audio .qodef-e-media-image img {
	width: 100%
}
.qodef-blog .qodef-blog-item.format-audio .qodef-e-media-audio {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%
}
.qodef-blog .qodef-blog-item.format-link .qodef-e-link {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding: 74px 9.5% 74px 5.5%;
	background-color: #e7f2f4
}
@media only screen and (max-width:680px) {
	.qodef-blog .qodef-blog-item.format-link .qodef-e-link {
		padding: 74px 10%
	}
}
.qodef-blog .qodef-blog-item.format-link .qodef-link-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	height: 100%;
	top: 0;
	right: 0;
	overflow: hidden
}
.qodef-blog .qodef-blog-item.format-link .qodef-link-link .qodef-link-char {
	padding-right: 140px;
	font-size: 140px;
	background-image: url(../images/stripes.png);
	background-repeat: repeat;
	background-position: top left;
	background-clip: content-box;
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text
}
.qodef-blog .qodef-blog-item.format-link .qodef-e-link-text {
	position: relative;
	margin: 0;
	color: #656565;
	font-size: 19px
}
.qodef-blog .qodef-blog-item.format-link .qodef-m-svg-link {
	position: absolute;
	width: 158px;
	height: 145px;
	right: 15%;
	top: 14%;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg)
}
.qodef-blog .qodef-blog-item.format-link .qodef-e-link-url {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}
.qodef-blog .qodef-blog-item.format-quote .qodef-e-quote {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding: 74px 9.5% 74px 5.5%;
	background-color: #f9efef
}
@media only screen and (max-width:680px) {
	.qodef-blog .qodef-blog-item.format-quote .qodef-e-quote {
		padding: 74px 10%
	}
}
.qodef-blog .qodef-blog-item.format-quote .qodef-quote-quote {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	height: 100%;
	top: 0;
	right: 0;
	overflow: hidden
}
.qodef-blog .qodef-blog-item.format-quote .qodef-quote-quote .qodef-quote-char {
	height: 200%;
	padding-right: 170px;
	font-size: 500px;
	-webkit-transform: translateY(10%);
	-ms-transform: translateY(10%);
	transform: translateY(10%);
	letter-spacing: -.1em;
	font-family: "Libre Baskerville", serif;
	background-image: url(../images/stripes.png);
	background-repeat: repeat;
	background-position: top left;
	background-clip: content-box;
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text
}
@media only screen and (max-width:680px) {
	.qodef-blog .qodef-blog-item.format-quote .qodef-quote-quote .qodef-quote-char {
		padding-right: 25%
	}
}
.qodef-blog .qodef-blog-item.format-quote .qodef-e-quote-text {
	position: relative;
	margin: 0;
	color: #656565;
	font-size: 19px
}
.qodef-blog .qodef-blog-item.format-quote .qodef-e-quote-author {
	position: relative;
	display: block;
	margin: 18px 0 0;
	font-family: Poppins, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	color: #2f2f2f;
	font-size: 15px;
	line-height: 1.33em;
	letter-spacing: .075em
}
.qodef-blog .qodef-blog-item.format-quote .qodef-e-quote-url {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}
.qodef-blog .qodef-blog-item .mejs-controls .mejs-time-rail .mejs-time-current {
	background-color: #d59578
}
.qodef-blog.qodef-items--fixed article .qodef-e-media, .qodef-blog.qodef-items--fixed article .qodef-e-media-image {
	height: 100%
}
.qodef-blog.qodef--list article .qodef-e-read-more {
	margin-top: 0
}
.qodef-blog.qodef--single article.qodef-blog-item {
	margin: 0 0 12px
}
.qodef-blog.qodef--single article .qodef-e-info.qodef-info--top {
	margin-bottom: 7px
}
.qodef-blog.qodef--single article .qodef-e-info.qodef-info--bottom {
	margin-top: 26px
}
.qodef-blog.qodef--single article .qodef-e-text .qodef-e-title {
	margin-bottom: 20px
}
.qodef-blog.qodef--single article .qodef-e-link, .qodef-blog.qodef--single article .qodef-e-quote {
	margin-bottom: 30px
}
.qodef-blog.qodef--single article .qodef-social-share {
	margin-top: 1px;
	margin-bottom: 11px
}
#qodef-page-comments {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin-top: 76px
}
#qodef-page-comments .qodef-page-comments-not-found {
	margin: 0
}
#qodef-page-comments-list {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin-bottom: 100px
}
#qodef-page-comments-list .qodef-m-title {
	margin: 0 0 41px
}
#qodef-page-comments-list .qodef-m-comments {
	list-style: none;
	margin: 0;
	padding: 0
}
#qodef-page-comments-list .qodef-m-comments>.qodef-comment-item:first-child {
	margin-top: 0
}
#qodef-page-comments-list .qodef-comment-item {
	margin: 32px 0 0;
	padding: 0
}
#qodef-page-comments-list .qodef-comment-item .comment-respond {
	margin-top: 64px
}
#qodef-page-comments-list .qodef-comment-item .children {
	list-style: none;
	margin: 0;
	padding: 0 0 0 89px
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-image {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 25px
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-image img {
	display: block;
	border-radius: 50%;
	margin: 0
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-content {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-title {
	margin: 0
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-date {
	margin: 3px 0
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-date a {
	font-size: 15px;
	line-height: 1.15em;
	font-family: "Libre Baskerville", serif;
	font-style: italic;
	text-transform: none;
	letter-spacing: 0;
	color: #999
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-date a:hover {
	color: #d59578
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-text {
	margin: 12px 0 0
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-text img {
	display: block
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-links {
	margin-top: 15px
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-links>* {
	display: inline-block;
	padding: 0!important;
	position: relative;
	margin-right: 25px;
	font-family: Poppins, sans-serif;
	font-size: 12px;
	color: #2f2f2f;
	font-weight: 500;
	letter-spacing: .2em;
	text-transform: uppercase;
	background-color: transparent;
	border: 0;
	position: relative;
	overflow: hidden
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-links>:before {
	content: '';
	display: block
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-links>:before {
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 3px;
	left: 0;
	background-color: rgba(0, 0, 0, .5);
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-links>:after {
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 3px;
	left: 0;
	background-color: rgba(0, 0, 0, .5);
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-transform: translateX(calc(-100% - 1px));
	-ms-transform: translateX(calc(-100% - 1px));
	transform: translateX(calc(-100% - 1px));
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-links>:last-child {
	margin-right: 0
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-links>:hover:before {
	-webkit-transform: translateX(calc(100% + 1px));
	-ms-transform: translateX(calc(100% + 1px));
	transform: translateX(calc(100% + 1px))
}
#qodef-page-comments-list .qodef-comment-item .qodef-e-links>:hover:after {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition-delay: .3s;
	-o-transition-delay: .3s;
	transition-delay: .3s
}
#qodef-page-comments-list .qodef-m-pagination {
	margin-top: 50px
}
.comment-respond {
	margin-top: 0
}
#qodef-page-comments-form, .comment-respond {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
#qodef-page-comments-form .comment-reply-title, .comment-respond .comment-reply-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 0
}
#qodef-page-comments-form .comment-reply-title small, .comment-respond .comment-reply-title small {
	font-size: 12px;
	font-weight: 500;
	letter-spacing: .2em;
	position: relative;
	overflow: hidden
}
#qodef-page-comments-form .comment-reply-title small:before, .comment-respond .comment-reply-title small:before {
	content: '';
	display: block
}
#qodef-page-comments-form .comment-reply-title small:before, .comment-respond .comment-reply-title small:before {
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 6px;
	left: 0;
	background-color: rgba(0, 0, 0, .5);
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
#qodef-page-comments-form .comment-reply-title small:after, .comment-respond .comment-reply-title small:after {
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 6px;
	left: 0;
	background-color: rgba(0, 0, 0, .5);
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-transform: translateX(calc(-100% - 1px));
	-ms-transform: translateX(calc(-100% - 1px));
	transform: translateX(calc(-100% - 1px));
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s
}
#qodef-page-comments-form .comment-reply-title small:hover:before, .comment-respond .comment-reply-title small:hover:before {
	-webkit-transform: translateX(calc(100% + 1px));
	-ms-transform: translateX(calc(100% + 1px));
	transform: translateX(calc(100% + 1px))
}
#qodef-page-comments-form .comment-reply-title small:hover:after, .comment-respond .comment-reply-title small:hover:after {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition-delay: .3s;
	-o-transition-delay: .3s;
	transition-delay: .3s
}
@media only screen and (max-width:680px) {
	#qodef-page-comments-form .comment-reply-title, .comment-respond .comment-reply-title {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}
#qodef-page-comments-form .comment-form-comment, .comment-respond .comment-form-comment {
	margin-top: 43px
}
#qodef-page-comments-form .comment-form, .comment-respond .comment-form {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
#qodef-page-comments-form .comment-form .comment-notes, .comment-respond .comment-form .comment-notes {
	margin: 5px 0 0
}
#qodef-page-comments-form .comment-form-cookies-consent, .comment-respond .comment-form-cookies-consent {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin: 13px 0
}
#qodef-page-comments-form .comment-form-cookies-consent input[type=checkbox], .comment-respond .comment-form-cookies-consent input[type=checkbox] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	position: relative;
	top: 4px;
	margin-right: 10px;
	margin-left: 0
}
#qodef-page-comments-form .comment-form-cookies-consent input[type=checkbox], #qodef-page-comments-form .comment-form-cookies-consent label, .comment-respond .comment-form-cookies-consent input[type=checkbox], .comment-respond .comment-form-cookies-consent label {
	display: inline-block
}
#qodef-page-comments-form .comment-form-cookies-consent+.form-submit, .comment-respond .comment-form-cookies-consent+.form-submit {
	margin-top: 34px
}
#qodef-page-comments-form .form-submit, .comment-respond .form-submit {
	margin-top: 43px
}
#qodef-page-comments-form .qodef-comment-form .qodef-grid>.qodef-grid-inner, .comment-respond .qodef-comment-form .qodef-grid>.qodef-grid-inner {
	margin: 0 -13px
}
#qodef-page-comments-form .qodef-comment-form .qodef-grid>.qodef-grid-inner>.qodef-grid-item, .comment-respond .qodef-comment-form .qodef-grid>.qodef-grid-inner>.qodef-grid-item {
	padding: 0 13px
}
.qodef-filter--on .qodef-hidden-filter-items {
	position: absolute!important;
	display: none!important;
	height: 0!important;
	line-height: 1!important
}
.qodef-filter--on .qodef-grid-inner {
	opacity: 1;
	-webkit-transition: opacity .5s ease;
	-o-transition: opacity .5s ease;
	transition: opacity .5s ease
}
.qodef-filter--on.qodef--filter-loading .qodef-grid-inner {
	opacity: 0;
	-webkit-transition: opacity .2s ease;
	-o-transition: opacity .2s ease;
	transition: opacity .2s ease
}
.qodef-filter--on.qodef--filter-loading .qodef-loading-spinner {
	bottom: calc(50% - 16px)!important
}
.qodef-m-filter {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 0 0 40px
}
.qodef-m-filter .qodef-m-filter-items {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.qodef-m-filter .qodef-m-filter-item {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 0 27px;
	padding: 0 2px;
	-webkit-transition: color .3s ease, background-color .3s ease;
	-o-transition: color .3s ease, background-color .3s ease;
	transition: color .3s ease, background-color .3s ease;
	font-size: 15px;
	line-height: 1.15em;
	font-family: "Libre Baskerville", serif;
	font-style: italic;
	text-transform: none;
	letter-spacing: 0
}
.qodef-m-filter .qodef-m-filter-item.qodef--active, .qodef-m-filter .qodef-m-filter-item:hover {
	background-color: #2f2f2f;
	color: #fff
}
#qodef-page-footer {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
#qodef-page-footer>* {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
#qodef-page-footer .widget.widget_media_image .qodef-widget-title {
	margin-bottom: 27px!important
}
#qodef-page-footer .widget.widget_text:not(.widget_custom_html):not(:last-child) {
	/*margin-bottom: 25px!important*/
	/*custom*/
	margin-bottom: 0px!important
}
@media only screen and (max-width:1024px) {
	#qodef-page-footer #qodef-page-footer-top-area .qodef-grid>.qodef-grid-inner>.qodef-grid-item:nth-child(3), #qodef-page-footer #qodef-page-footer-top-area .qodef-grid>.qodef-grid-inner>.qodef-grid-item:nth-child(4) {
		padding: 48px 15px 0
	}
}
@media only screen and (max-width:680px) {
	#qodef-page-footer #qodef-page-footer-top-area .qodef-grid>.qodef-grid-inner>.qodef-grid-item:nth-child(1) {
		padding: 0 15px 20px
	}
	#qodef-page-footer #qodef-page-footer-top-area .qodef-grid>.qodef-grid-inner>.qodef-grid-item:nth-child(2), #qodef-page-footer #qodef-page-footer-top-area .qodef-grid>.qodef-grid-inner>.qodef-grid-item:nth-child(3) {
		padding: 20px 15px 25px
	}
	#qodef-page-footer #qodef-page-footer-top-area .qodef-grid>.qodef-grid-inner>.qodef-grid-item:nth-child(4) {
		padding: 20px 15px 0
	}
}
#qodef-page-footer-top-area {
	/*padding: 125px 0 122px;*/
	padding: 48px 0 33px;
	background-color: #1b1b1b;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	border-top: 0 solid #ededed
}
.qodef--light #qodef-page-footer-top-area {
	background-color: #eef6f7
}
.qodef--light #qodef-page-footer-top-area .widget .qodef-icon-holder a {
	color: #2f2f2f
}
.qodef--light #qodef-page-footer-top-area .widget .qodef-icon-holder a:hover {
	color: #555
}
#qodef-page-footer-top-area .qodef-content-full-width {
	padding: 0 70px
}
.qodef--boxed #qodef-page-footer-top-area {
	padding-left: 30px;
	padding-right: 30px
}
#qodef-page-footer-bottom-area {
	padding: 0;
	background-color: #2f2f2f;
	border-top: 0 solid #ededed;
	font-size: 15px
}
.qodef--light #qodef-page-footer-bottom-area {
	background-color: #ddebee
}
#qodef-page-footer-bottom-area p {
	margin: 9px 0
}
#qodef-page-footer-bottom-area .qodef-col-num--1 {
	text-align: center
}
#qodef-page-footer-bottom-area .qodef-content-full-width {
	padding: 0 70px
}
.qodef--boxed #qodef-page-footer-bottom-area {
	padding-left: 30px;
	padding-right: 30px
}
.wp-block-button {
	float: none;
	margin: 1em 0
}
.wp-block-button .wp-block-button__link {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: auto;
	margin: 0;
	font-family: Poppins, sans-serif;
	font-size: 12px;
	line-height: 26px;
	font-weight: 500;
	letter-spacing: .2em;
	text-decoration: none;
	text-transform: uppercase;
	border-radius: 0;
	outline: 0;
	-webkit-transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out, -webkit-box-shadow .35s ease-out;
	transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out, -webkit-box-shadow .35s ease-out;
	-o-transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out, box-shadow .35s ease-out;
	transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out, box-shadow .35s ease-out;
	transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out, box-shadow .35s ease-out, -webkit-box-shadow .35s ease-out;
	padding: 11px 46px 10px;
	color: #fff;
	background-color: #d59578;
	border: 4px solid transparent;
	border-radius: 28px;
	cursor: pointer
}
.wp-block-button .wp-block-button__link .qodef-m-border-horizontal, .wp-block-button .wp-block-button__link .qodef-m-border-vertical {
	color: rgba(255, 255, 255, .5)
}
.wp-block-button .wp-block-button__link .qodef-m-border-horizontal:after, .wp-block-button .wp-block-button__link .qodef-m-border-horizontal:before, .wp-block-button .wp-block-button__link .qodef-m-border-vertical:after, .wp-block-button .wp-block-button__link .qodef-m-border-vertical:before {
	content: '';
	display: block;
	position: absolute;
	background-color: currentColor;
	-webkit-transition: .5s cubic-bezier(.65, .05, .36, 1);
	-o-transition: .5s cubic-bezier(.65, .05, .36, 1);
	transition: .5s cubic-bezier(.65, .05, .36, 1);
	left: 0
}
.wp-block-button .wp-block-button__link .qodef-m-border-horizontal:after, .wp-block-button .wp-block-button__link .qodef-m-border-horizontal:before {
	width: 100%;
	height: 1px;
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0)
}
.wp-block-button .wp-block-button__link .qodef-m-border-horizontal:before {
	top: 0;
	-webkit-transform-origin: right;
	-ms-transform-origin: right;
	transform-origin: right
}
.wp-block-button .wp-block-button__link .qodef-m-border-horizontal:after {
	bottom: 0;
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left
}
.wp-block-button .wp-block-button__link .qodef-m-border-vertical:after, .wp-block-button .wp-block-button__link .qodef-m-border-vertical:before {
	top: 0;
	width: 1px;
	height: 100%;
	-webkit-transform: scaleY(0);
	-ms-transform: scaleY(0);
	transform: scaleY(0)
}
.wp-block-button .wp-block-button__link .qodef-m-border-vertical:before {
	left: 0;
	-webkit-transform-origin: bottom;
	-ms-transform-origin: bottom;
	transform-origin: bottom
}
.wp-block-button .wp-block-button__link .qodef-m-border-vertical:after {
	left: calc(100% - 1px);
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top
}
.wp-block-button .wp-block-button__link:hover .qodef-m-border-horizontal:after, .wp-block-button .wp-block-button__link:hover .qodef-m-border-horizontal:before {
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1)
}
.wp-block-button .wp-block-button__link:hover .qodef-m-border-vertical:after, .wp-block-button .wp-block-button__link:hover .qodef-m-border-vertical:before {
	-webkit-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1)
}
.wp-block-button.is-style-outline {
	border: none
}
.wp-block-button.is-style-outline .wp-block-button__link {
	color: #2f2f2f;
	background-color: #fff;
	border: 4px solid transparent;
	border-width: 1px
}
.wp-block-button.is-style-outline .wp-block-button__link .qodef-m-border-horizontal, .wp-block-button.is-style-outline .wp-block-button__link .qodef-m-border-vertical {
	color: #c4c4c4
}
.wp-block-button.is-style-outline .wp-block-button__link .qodef-m-border-horizontal:after, .wp-block-button.is-style-outline .wp-block-button__link .qodef-m-border-horizontal:before, .wp-block-button.is-style-outline .wp-block-button__link .qodef-m-border-vertical:after, .wp-block-button.is-style-outline .wp-block-button__link .qodef-m-border-vertical:before {
	content: '';
	display: block;
	position: absolute;
	background-color: currentColor;
	-webkit-transition: .5s cubic-bezier(.65, .05, .36, 1);
	-o-transition: .5s cubic-bezier(.65, .05, .36, 1);
	transition: .5s cubic-bezier(.65, .05, .36, 1);
	left: 0
}
.wp-block-button.is-style-outline .wp-block-button__link .qodef-m-border-horizontal:after, .wp-block-button.is-style-outline .wp-block-button__link .qodef-m-border-horizontal:before {
	width: 100%;
	height: 1px;
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0)
}
.wp-block-button.is-style-outline .wp-block-button__link .qodef-m-border-horizontal:before {
	top: 0;
	-webkit-transform-origin: right;
	-ms-transform-origin: right;
	transform-origin: right
}
.wp-block-button.is-style-outline .wp-block-button__link .qodef-m-border-horizontal:after {
	bottom: 0;
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left
}
.wp-block-button.is-style-outline .wp-block-button__link .qodef-m-border-vertical:after, .wp-block-button.is-style-outline .wp-block-button__link .qodef-m-border-vertical:before {
	top: 0;
	width: 1px;
	height: 100%;
	-webkit-transform: scaleY(0);
	-ms-transform: scaleY(0);
	transform: scaleY(0)
}
.wp-block-button.is-style-outline .wp-block-button__link .qodef-m-border-vertical:before {
	left: 0;
	-webkit-transform-origin: bottom;
	-ms-transform-origin: bottom;
	transform-origin: bottom
}
.wp-block-button.is-style-outline .wp-block-button__link .qodef-m-border-vertical:after {
	left: calc(100% - 1px);
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top
}
.wp-block-button.is-style-outline .wp-block-button__link:hover .qodef-m-border-horizontal:after, .wp-block-button.is-style-outline .wp-block-button__link:hover .qodef-m-border-horizontal:before {
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1)
}
.wp-block-button.is-style-outline .wp-block-button__link:hover .qodef-m-border-vertical:after, .wp-block-button.is-style-outline .wp-block-button__link:hover .qodef-m-border-vertical:before {
	-webkit-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1)
}
.wp-block-button.is-style-squared .wp-block-button__link {
	border-radius: 0
}
.wp-block-button.alignleft {
	text-align: left;
	margin-top: 0;
	margin-right: 2rem
}
.wp-block-button.alignright {
	text-align: right;
	margin-top: 0;
	margin-left: 2rem
}
.wp-block-image .alignleft {
	margin: 1rem 2rem 1rem 0!important
}
.wp-block-image .alignright {
	margin: 1rem 0 1rem 2rem!important
}
.wp-block-image .aligncenter {
	clear: both
}
.wp-block-image figcaption {
	margin: 7px 0 0
}
.wp-block-cover-image {
	float: none!important;
	max-width: 100%!important;
	margin: 0!important
}
.wp-block-cover-image h1, .wp-block-cover-image h2, .wp-block-cover-image h3, .wp-block-cover-image h4, .wp-block-cover-image h5, .wp-block-cover-image h6, .wp-block-cover-image p {
	z-index: 1!important;
	margin: 0 auto!important;
	max-width: 580px!important;
	padding: 14px!important;
	text-align: center;
	line-height: 1em!important
}
.wp-block-cover-image h1 a, .wp-block-cover-image h2 a, .wp-block-cover-image h3 a, .wp-block-cover-image h4 a, .wp-block-cover-image h5 a, .wp-block-cover-image h6 a, .wp-block-cover-image p a {
	color: #fff!important
}
.wp-block-cover-image h1 a:hover, .wp-block-cover-image h2 a:hover, .wp-block-cover-image h3 a:hover, .wp-block-cover-image h4 a:hover, .wp-block-cover-image h5 a:hover, .wp-block-cover-image h6 a:hover, .wp-block-cover-image p a:hover {
	color: #d59578!important
}
.wp-block-cover-image :not(.has-text-color):not(.has-inline-color):not(a) {
	color: #fff!important;
	font-size: 30px!important
}
.wp-block-cover {
	margin-bottom: 1rem
}
.wp-block-cover.alignleft {
	margin-right: 2em
}
.wp-block-cover.alignright {
	margin-left: 2em
}
.wp-block-cover .wp-block-cover__inner-container {
	width: 100%!important
}
.wp-block-cover h1, .wp-block-cover h2, .wp-block-cover h3, .wp-block-cover h4, .wp-block-cover h5, .wp-block-cover h6, .wp-block-cover p {
	z-index: 1!important;
	margin: 0 auto!important;
	max-width: 580px!important;
	padding: 14px!important;
	text-align: center;
	line-height: 1em!important
}
.wp-block-cover h1 a, .wp-block-cover h2 a, .wp-block-cover h3 a, .wp-block-cover h4 a, .wp-block-cover h5 a, .wp-block-cover h6 a, .wp-block-cover p a {
	color: #fff!important
}
.wp-block-cover h1 a:hover, .wp-block-cover h2 a:hover, .wp-block-cover h3 a:hover, .wp-block-cover h4 a:hover, .wp-block-cover h5 a:hover, .wp-block-cover h6 a:hover, .wp-block-cover p a:hover {
	color: #d59578!important
}
.wp-block-cover :not(.has-text-color):not(.has-inline-color):not(a) {
	color: #fff!important;
	font-size: 30px!important
}
.wp-block-gallery {
	margin-bottom: 2rem
}
.wp-block-gallery ul.blocks-gallery-grid {
	margin: 0
}
.wp-block-gallery ul.blocks-gallery-grid figcaption {
	margin: 0
}
.wp-block-gallery ul.blocks-gallery-grid+figcaption {
	margin-top: 0
}
.wp-block-pullquote {
	margin: 0!important;
	padding: 0!important;
	border: 0!important;
	text-align: center!important;
	width: 100%!important;
	position: relative;
	z-index: -2
}
.wp-block-pullquote blockquote {
	padding: 77px!important
}
.has-drop-cap:after {
	content: '';
	display: table;
	table-layout: fixed;
	clear: both
}
.wp-block-file {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0;
	color: #2f2f2f;
	text-decoration: none;
	-webkit-transition: color .2s ease-out;
	-o-transition: color .2s ease-out;
	transition: color .2s ease-out;
	cursor: pointer
}
.wp-block-file:hover {
	color: #444
}
.wp-block-group.has-background {
	padding: 20px 30px
}
.gallery-item img {
	border: 0!important
}
#qodef-page-header {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	height: 100px;
	background-color: #fff;
	z-index: 100
}
#qodef-page-header .qodef-header-logo-link {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: 100px;
	max-height: 100%
}
#qodef-page-header .qodef-header-logo-link img {
	display: block;
	margin: auto 0;
	width: auto;
	max-height: 100%;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease
}
#qodef-page-header .qodef-header-logo-link.qodef-height--not-set img {
	max-height: 50%
}
#qodef-page-header .qodef-header-logo-link.qodef-height--not-set img body.error404:not([class*=songbook-core]) {
	max-height: 35px
}
#qodef-page-header .widget a {
	color: #2f2f2f
}
#qodef-page-header .widget a:hover {
	color: #d59578
}
#qodef-page-header-inner {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 100%;
	padding: 0 45px
}
.qodef-layout--justified-gallery {
	height: auto!important;
	visibility: hidden
}
.qodef-layout--justified-gallery.qodef--justified-gallery-init {
	visibility: visible
}
.qodef-layout--justified-gallery .qodef-grid-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 0!important;
	overflow: hidden
}
.qodef-layout--justified-gallery .qodef-grid-item {
	position: absolute;
	width: auto;
	margin: 0!important;
	padding: 0!important;
	overflow: hidden
}
.qodef-layout--justified-gallery .qodef-grid-item img {
	height: auto!important;
	width: auto!important;
	margin: 0!important
}
.qodef-layout--justified-gallery>.jg-filtered {
	display: none
}
#qodef-page-mobile-header {
	position: relative;
	display: none;
	height: 70px;
	z-index: 100
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 70px;
	max-height: 100%
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link img {
	display: block;
	margin: auto;
	width: auto;
	max-height: 100%;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease
}
body:not([class*=songbook-core]) #qodef-page-mobile-header .qodef-mobile-header-logo-link img {
	width: 50%;
	margin-left: 0
}
#qodef-page-mobile-header-inner {
	position: relative;
	height: 100%
}
#qodef-page-mobile-header-inner>.qodef-content-grid {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 100%
}
.qodef-mobile-header-opener {
	font-size: 20px;
	margin-left: 20px
}
.qodef-mobile-header-opener svg {
	width: 17px
}
.qodef-mobile-header-navigation {
	position: absolute;
	top: 100%;
	left: 0;
	display: none;
	width: 100%;
	max-height: calc(100vh - 70px);
	background-color: #fff;
	border-bottom: 1px solid #ededed;
	padding: 0;
	margin: 0;
	overflow-y: scroll;
	z-index: 10
}
.qodef-mobile-header-navigation .sub-menu {
	margin-left: 0!important
}
.qodef-mobile-header-navigation .sub-menu li {
	margin: 8px 0
}
.qodef-mobile-header-navigation .sub-menu li a {
	font-size: 15px;
	font-style: italic;
	font-family: "Libre Baskerville", serif;
	color: #656565
}
.qodef-mobile-header-navigation ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.qodef-mobile-header-navigation ul li {
	position: relative;
	margin: 0;
	padding: 0
}
.qodef-mobile-header-navigation ul li ul {
	display: none
}
.qodef-mobile-header-navigation ul li.menu-item-has-children>a:after {
	font-family: ElegantIcons;
	content: '\35';
	position: absolute;
	top: 0;
	right: -4px;
	line-height: inherit;
	font-style: normal;
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-webkit-transition: -webkit-transform .2s ease-out;
	transition: -webkit-transform .2s ease-out;
	-o-transition: transform .2s ease-out;
	transition: transform .2s ease-out;
	transition: transform .2s ease-out, -webkit-transform .2s ease-out
}
body:not([class*=songbook-core]) .qodef-mobile-header-navigation ul li.menu-item-has-children>a:after {
	content: '\25B8';
	font-family: initial;
	font-size: 20px
}
.qodef-mobile-header-navigation ul li.menu-item-has-children.qodef--opened>a:after {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}
.qodef-mobile-header-navigation>ul {
	margin: 0 auto;
	padding: 34px 0
}
.qodef-mobile-header-navigation>ul>li {
	margin-bottom: 14px
}
.qodef-mobile-header-navigation>ul>li:last-child {
	margin-bottom: 0
}
.qodef-mobile-header-navigation>ul>li>a {
	font-family: Poppins, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	color: #2f2f2f;
	font-size: 22px;
	line-height: 1.32em;
	letter-spacing: .07em;
	font-size: 13px;
	letter-spacing: .12em
}
.qodef-mobile-header-navigation>ul>li>a:hover {
	color: #555
}
.qodef-mobile-header-navigation>ul>li.current-menu-ancestor>a, .qodef-mobile-header-navigation>ul>li.current-menu-item>a {
	color: #555
}
.qodef-mobile-header-navigation .qodef-drop-down-second-inner ul li>a {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	white-space: normal;
	margin: 8px 0;
	overflow: hidden;
	-webkit-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
	font-size: 15px;
	font-style: italic;
	font-family: "Libre Baskerville", serif;
	color: #656565
}
.qodef-mobile-header-navigation .qodef-drop-down-second-inner ul li>a .qodef-menu-item-icon {
	-ms-flex-negative: 0;
	flex-shrink: 0
}
.qodef-mobile-header-navigation .qodef-drop-down-second-inner ul li>a span {
	position: relative
}
.qodef-mobile-header-navigation .qodef-drop-down-second-inner ul li>a span:before {
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 3px;
	left: 0;
	background-color: #d59578;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-transform: translateX(calc(-100% - 1px));
	-ms-transform: translateX(calc(-100% - 1px));
	transform: translateX(calc(-100% - 1px))
}
.qodef-mobile-header-navigation .qodef-drop-down-second-inner ul li>a:hover {
	color: #d59578
}
.qodef-mobile-header-navigation .qodef-drop-down-second-inner ul li>a:hover span:before {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}
.qodef-mobile-header-navigation .qodef-drop-down-second-inner ul li.current-menu-ancestor>a, .qodef-mobile-header-navigation .qodef-drop-down-second-inner ul li.current-menu-item>a {
	color: #d59578
}
.qodef-mobile-header-navigation .qodef-drop-down-second-inner ul li.current-menu-ancestor>a span:before, .qodef-mobile-header-navigation .qodef-drop-down-second-inner ul li.current-menu-item>a span:before {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}
.qodef-header-navigation {
	height: 100%
}
.qodef-header-navigation ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.qodef-header-navigation ul li {
	position: relative;
	margin: 0;
	padding: 0
}
.qodef-header-navigation ul li.qodef--hide-link>a {
	cursor: default
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul {
	position: absolute;
	top: 100%;
	left: 0;
	width: 260px;
	margin: 0;
	padding: 15px 0;
	background-color: #fff;
	opacity: 0;
	visibility: hidden;
	border: 1px solid #ededed;
	-webkit-transition: .35s ease-out;
	-o-transition: .35s ease-out;
	transition: .35s ease-out
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul li {
	padding: 0 33px
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul li.menu-item-has-children>a:after {
	content: 'Â»';
	display: inline-block;
	position: absolute;
	bottom: 5px;
	font-family: "Open Sans", sans-serif;
	font-weight: 300;
	font-style: italic;
	font-size: 25px;
	top: 15%;
	right: 0;
	line-height: 1;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
body:not([class*=songbook-core]) .qodef-header-navigation ul li.qodef-menu-item--narrow ul li.menu-item-has-children>a:after {
	content: '\25B8';
	font-family: initial;
	font-size: 20px
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul li.menu-item-has-children:hover>ul {
	opacity: 1;
	visibility: visible
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul ul {
	top: calc(-15px - 8px - 1px);
	left: 100%
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul.qodef-drop-down--right {
	left: auto;
	right: 0;
	text-align: right
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul.qodef-drop-down--right li.menu-item-has-children>a:after {
	content: 'Â«';
	left: 0;
	right: auto
}
body:not([class*=songbook-core]) .qodef-header-navigation ul li.qodef-menu-item--narrow ul.qodef-drop-down--right li.menu-item-has-children>a:after {
	content: '\25C2'
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul.qodef-drop-down--right ul {
	left: -100%
}
.qodef-header-navigation ul li.qodef-menu-item--narrow:hover>ul {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity .2s ease-out;
	-o-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out
}
.qodef-header-navigation>ul {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	white-space: nowrap
}
.qodef-header-navigation>ul>li {
	height: 100%;
	margin: 0 28px;
	/*custom*/
	margin-right:-1px;
}
.qodef-header-navigation>ul>li:first-child {
	margin-left: 0
}
.qodef-header-navigation>ul>li:last-child {
	margin-right: 0
}
.qodef-header-navigation>ul>li>a {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	font-family: Poppins, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	color: #2f2f2f;
	font-size: 22px;
	line-height: 1.32em;
	letter-spacing: .07em;
	font-size: 13px;
	letter-spacing: .12em
}
.qodef-header-navigation>ul>li>a>.qodef-menu-item-text {
	padding: 2px 0;
	position: relative;
	overflow: hidden
}
.qodef-header-navigation>ul>li>a>.qodef-menu-item-text:before {
	content: '';
	display: block
}
.qodef-header-navigation>ul>li>a>.qodef-menu-item-text:before {
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .5);
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.qodef-header-navigation>ul>li>a>.qodef-menu-item-text:after {
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .5);
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-transform: translateX(calc(-100% - 1px));
	-ms-transform: translateX(calc(-100% - 1px));
	transform: translateX(calc(-100% - 1px));
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s
}
.qodef-header-navigation>ul>li>a>.qodef-menu-item-text:before {
	display: none
}
.qodef-header-navigation>ul>li>a:hover>.qodef-menu-item-text:before {
	-webkit-transform: translateX(calc(100% + 1px));
	-ms-transform: translateX(calc(100% + 1px));
	transform: translateX(calc(100% + 1px))
}
.qodef-header-navigation>ul>li>a:hover>.qodef-menu-item-text:after {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition-delay: .3s;
	-o-transition-delay: .3s;
	transition-delay: .3s
}
.qodef-header-navigation>ul>li.current-menu-ancestor>a>.qodef-menu-item-text:before, .qodef-header-navigation>ul>li.current-menu-item>a>.qodef-menu-item-text:before {
	-webkit-transform: translateX(calc(100% + 1px));
	-ms-transform: translateX(calc(100% + 1px));
	transform: translateX(calc(100% + 1px))
}
.qodef-header-navigation>ul>li.current-menu-ancestor>a>.qodef-menu-item-text:after, .qodef-header-navigation>ul>li.current-menu-item>a>.qodef-menu-item-text:after {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition-delay: .3s;
	-o-transition-delay: .3s;
	transition-delay: .3s
}
.qodef-header-navigation>ul>li.qodef-menu-item--narrow ul li>a {
	font-size: 15px;
	font-style: italic;
	font-family: "Libre Baskerville", serif;
	color: #656565
}
.qodef-header-navigation>ul>li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li>a {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	white-space: normal;
	margin: 8px 0;
	overflow: hidden;
	-webkit-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out
}
.qodef-header-navigation>ul>li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li>a .qodef-menu-item-icon {
	-ms-flex-negative: 0;
	flex-shrink: 0
}
.qodef-header-navigation>ul>li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li>a span {
	position: relative
}
.qodef-header-navigation>ul>li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li>a span:before {
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 3px;
	left: 0;
	background-color: #d59578;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-transform: translateX(calc(-100% - 1px));
	-ms-transform: translateX(calc(-100% - 1px));
	transform: translateX(calc(-100% - 1px))
}
.qodef-header-navigation>ul>li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li.current-menu-ancestor>a, .qodef-header-navigation>ul>li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li.current-menu-item>a, .qodef-header-navigation>ul>li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li:hover>a {
	color: #d59578
}
.qodef-header-navigation>ul>li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li.current-menu-ancestor>a span:before, .qodef-header-navigation>ul>li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li.current-menu-item>a span:before, .qodef-header-navigation>ul>li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li:hover>a span:before {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}
.qodef-header-navigation>ul>li.qodef-menu-item--narrow ul.qodef-drop-down--right li>a {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	white-space: normal;
	margin: 8px 0;
	overflow: hidden;
	-webkit-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.qodef-header-navigation>ul>li.qodef-menu-item--narrow ul.qodef-drop-down--right li>a .qodef-menu-item-icon {
	-ms-flex-negative: 0;
	flex-shrink: 0
}
.qodef-header-navigation>ul>li.qodef-menu-item--narrow ul.qodef-drop-down--right li>a span {
	position: relative
}
.qodef-header-navigation>ul>li.qodef-menu-item--narrow ul.qodef-drop-down--right li>a span:before {
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 3px;
	left: 0;
	background-color: #d59578;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-transform: translateX(calc(-100% - 1px));
	-ms-transform: translateX(calc(-100% - 1px));
	transform: translateX(calc(-100% - 1px))
}
.qodef-header-navigation>ul>li.qodef-menu-item--narrow ul.qodef-drop-down--right li>a span:before {
	-webkit-transform: translateX(calc(100% + 1px));
	-ms-transform: translateX(calc(100% + 1px));
	transform: translateX(calc(100% + 1px))
}
.qodef-header-navigation>ul>li.qodef-menu-item--narrow ul.qodef-drop-down--right li.current-menu-ancestor>a, .qodef-header-navigation>ul>li.qodef-menu-item--narrow ul.qodef-drop-down--right li.current-menu-item>a, .qodef-header-navigation>ul>li.qodef-menu-item--narrow ul.qodef-drop-down--right li:hover>a {
	color: #d59578
}
.qodef-header-navigation>ul>li.qodef-menu-item--narrow ul.qodef-drop-down--right li.current-menu-ancestor>a span:before, .qodef-header-navigation>ul>li.qodef-menu-item--narrow ul.qodef-drop-down--right li.current-menu-item>a span:before, .qodef-header-navigation>ul>li.qodef-menu-item--narrow ul.qodef-drop-down--right li:hover>a span:before {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}
.qodef-m-pagination {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 50px 0 0
}
.qodef-m-pagination.qodef--wp .nav-links {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.qodef-m-pagination.qodef--wp .page-numbers {
	position: relative;
	margin: 0 14px;
	font-size: 15px;
	line-height: 1.15em;
	font-family: "Libre Baskerville", serif;
	font-style: italic;
	text-transform: none;
	letter-spacing: 0;
	color: #999;
	color: #2f2f2f;
	line-height: 36px;
	text-align: center
}
.qodef-m-pagination.qodef--wp .page-numbers * {
	display: block;
	line-height: inherit
}
.qodef-m-pagination.qodef--wp .page-numbers:first-child {
	margin-left: 0
}
.qodef-m-pagination.qodef--wp .page-numbers:last-child {
	margin-right: 0
}
.qodef-m-pagination.qodef--wp .page-numbers:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background-color: currentColor;
	opacity: 0;
	-webkit-transition: opacity .2s ease-out;
	-o-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out
}
.qodef-m-pagination.qodef--wp .page-numbers.dots:after {
	display: none
}
.qodef-m-pagination.qodef--wp .page-numbers.next, .qodef-m-pagination.qodef--wp .page-numbers.prev {
	position: relative;
	top: -1px;
	width: 19px;
	height: 38px;
	text-align: center;
	font-family: "Libre Baskerville", serif;
	font-size: 25px;
	font-weight: 400;
	font-style: italic;
	line-height: 38px
}
body:not([class*=songbook-core]) .qodef-m-pagination.qodef--wp .page-numbers.next, body:not([class*=songbook-core]) .qodef-m-pagination.qodef--wp .page-numbers.prev {
	top: 0;
	font-size: 25px
}
.qodef-m-pagination.qodef--wp .page-numbers.prev {
	margin-right: 23px
}
.qodef-m-pagination.qodef--wp .page-numbers.prev:before {
	content: 'Â«';
	display: inline-block;
	position: absolute
}
.qodef-m-pagination.qodef--wp .page-numbers.prev span {
	display: none
}
.qodef-m-pagination.qodef--wp .page-numbers.next {
	margin-left: 12px
}
.qodef-m-pagination.qodef--wp .page-numbers.next:before {
	content: 'Â»';
	display: inline-block;
	position: absolute
}
.qodef-m-pagination.qodef--wp .page-numbers.next span {
	display: none
}
.qodef-m-pagination.qodef--wp .page-numbers:hover {
	color: #d59578
}
.qodef-m-pagination.qodef--wp .page-numbers.current {
	border: 1px solid #ededed;
	width: 38px;
	height: 38px
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-items {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item {
	position: relative;
	margin: 0 14px;
	font-size: 15px;
	line-height: 1.15em;
	font-family: "Libre Baskerville", serif;
	font-style: italic;
	text-transform: none;
	letter-spacing: 0;
	color: #999;
	line-height: 36px;
	text-align: center
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item .qodef-m-left, .qodef-m-pagination.qodef--standard .qodef-m-pagination-item .qodef-m-right {
	-webkit-transition: .25s cubic-bezier(.25, .46, .45, .94);
	-o-transition: .25s cubic-bezier(.25, .46, .45, .94);
	transition: .25s cubic-bezier(.25, .46, .45, .94);
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	display: inline-block;
	will-change: transform
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item .qodef-m-left:hover {
	-webkit-transform: translateX(-2px);
	-ms-transform: translateX(-2px);
	transform: translateX(-2px)
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item .qodef-m-right:hover {
	-webkit-transform: translateX(2px);
	-ms-transform: translateX(2px);
	transform: translateX(2px)
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item:first-child {
	margin-left: 0
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item:last-child {
	margin-right: 0
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--number-1 {
	margin-left: 0
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item:after {
	content: '';
	position: absolute;
	top: 0;
	left: 50%;
	border: 1px solid #ededed;
	width: 38px;
	height: 38px;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	opacity: 0;
	-webkit-transition: opacity .2s ease-out;
	-o-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
	z-index: -1
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.dots:after {
	display: none
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next, .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev {
	position: relative;
	top: -1px;
	font-family: "Libre Baskerville", serif;
	font-size: 25px;
	font-weight: 400;
	font-style: italic;
	line-height: 1
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next:after, .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev:after {
	display: none
}
body:not([class*=songbook-core]) .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next, body:not([class*=songbook-core]) .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev {
	top: 0;
	font-size: 17px
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev {
	margin-right: 14px;
	margin-left: -5px
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next {
	margin-left: 14px;
	margin-right: -5px
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item:hover {
	color: #d59578
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--active:after {
	opacity: 1
}
.qodef-m-pagination.qodef--load-more {
	text-align: center
}
.qodef-m-pagination.qodef--load-more .qodef-m-pagination-inner {
	position: relative;
	display: inline-block;
	vertical-align: top
}
.qodef-m-pagination.qodef--load-more .qodef-load-more-button {
	opacity: 1
}
.qodef-m-pagination.qodef--infinite-scroll {
	text-align: center
}
.qodef-m-pagination.qodef--infinite-scroll .qodef-infinite-scroll-spinner {
	position: relative;
	display: inline-block;
	vertical-align: top;
	font-size: 32px;
	line-height: 1;
	color: #d59578;
	opacity: 0;
	z-index: -1;
	-webkit-transition: opacity .2s ease-out;
	-o-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out
}
.qodef-m-pagination.qodef--infinite-scroll .qodef-infinite-scroll-spinner:before {
	display: block;
	line-height: inherit
}
.qodef-pagination--on.qodef-pagination-type--standard .qodef-grid-inner {
	opacity: 1;
	-webkit-transition: opacity .2s ease-out;
	-o-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out
}
.qodef-pagination--on.qodef-pagination-type--standard.qodef--loading .qodef-grid-inner {
	opacity: 0
}
.qodef-pagination--on.qodef-pagination-type--load-more .qodef-loading-spinner {
	position: absolute;
	bottom: 10px;
	left: calc(50% - 16px);
	font-size: 32px;
	line-height: 1;
	color: #d59578;
	opacity: 0;
	z-index: -1;
	-webkit-transition: opacity .2s ease-out;
	-o-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out
}
.qodef-pagination--on.qodef-pagination-type--load-more .qodef-loading-spinner:before {
	display: block;
	line-height: inherit
}
.qodef-pagination--on.qodef-pagination-type--load-more.qodef--loading .qodef-loading-spinner {
	opacity: 1;
	z-index: 1
}
.qodef-pagination--on.qodef-pagination-type--load-more.qodef--loading .qodef-load-more-button {
	opacity: 0
}
.qodef-pagination--on.qodef-pagination-type--infinite-scroll.qodef--loading .qodef-infinite-scroll-spinner {
	opacity: 1;
	z-index: 1
}
.qodef-single-links {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	width: 100%;
	margin: 25px 0 15px
}
.qodef-single-links .qodef-m-single-links-title {
	font-family: Poppins, sans-serif;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	color: #2f2f2f;
	margin-right: 25px
}
.qodef-single-links a, .qodef-single-links>span:not(.qodef-m-single-links-title) {
	position: relative;
	display: inline-block;
	vertical-align: top;
	padding: 0;
	font-size: 15px;
	line-height: 1.15em;
	font-family: "Libre Baskerville", serif;
	font-style: italic;
	text-transform: none;
	letter-spacing: 0;
	color: #999;
	color: #2f2f2f;
	line-height: 36px;
	text-align: center;
	margin-right: 30px
}
.qodef-single-links a:last-child, .qodef-single-links>span:not(.qodef-m-single-links-title):last-child {
	margin-right: 0
}
.qodef-single-links a:hover, .qodef-single-links>span:not(.qodef-m-single-links-title):hover {
	color: #d59578
}
.qodef-single-links>span:not(.qodef-m-single-links-title) {
	border: 1px solid #ededed;
	width: 38px;
	height: 38px
}
.qodef-search {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 0 0 50px
}
.qodef-search .qodef-e-search-heading {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin-bottom: 60px
}
.qodef-search .qodef-e-search-heading-title {
	margin: 0 0 20px
}
.qodef-search .qodef-e-search-heading-label {
	margin: 8px 0 0
}
.qodef-search .qodef-search-form .qodef-search-form-field {
	padding-right: 50px;
	margin: 0
}
.qodef-search .qodef-search-form .qodef-search-form-button {
	position: absolute;
	top: 0;
	right: 0;
	width: 55px;
	height: 100%;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
	font-size: 12px;
	color: #2f2f2f;
	background-color: #d59578;
	border: 0;
	color: #fff;
	line-height: 1em;
	border: 4px solid transparent;
	-webkit-box-shadow: inset 1px 1px 0 #e3d1aa, inset -1px -1px 0 #e3d1aa;
	box-shadow: inset 1px 1px 0 #e3d1aa, inset -1px -1px 0 #e3d1aa
}
.qodef-search .qodef-search-form .qodef-search-form-button:hover {
	color: #d59578
}
.qodef-search .qodef-search-form .qodef-search-form-button:hover {
	color: #fff;
	-webkit-box-shadow: inset 1px 1px 0 transparent, inset -1px -1px 0 transparent;
	box-shadow: inset 1px 1px 0 transparent, inset -1px -1px 0 transparent
}
.qodef-search .qodef-search-form-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
@media only screen and (min-width:1025px) {
	.qodef-search .qodef-search-form-inner {
		max-width: 50%
	}
}
.qodef-search article {
	margin-bottom: 30px
}
.qodef-search article:last-child {
	margin-bottom: 0
}
.qodef-search article .qodef-e-inner {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}
.qodef-search article .qodef-e-inner>* {
	width: 100%
}
.qodef-search article .qodef-e-inner .qodef-e-image {
	-ms-flex-preferred-size: 180px;
	flex-basis: 180px;
	padding-right: 30px
}
.qodef-search article .qodef-e-inner .qodef-e-title {
	margin: 0
}
.qodef-search article .qodef-e-inner .qodef-e-excerpt {
	margin: 15px 0 0
}
#qodef-page-sidebar {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin-bottom: 60px
}
@media only screen and (max-width:1024px) {
	#qodef-page-sidebar {
		margin-top: 50px
	}
}
.qodef-timetable-single {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
.qodef-timetable-single .qodef-e-media-image {
	margin-bottom: 40px
}
.qodef-timetable-single .qodef-info--event-categories {
	font-size: 15px;
	line-height: 1.15em;
	font-family: "Libre Baskerville", serif;
	font-style: italic;
	text-transform: none;
	letter-spacing: 0;
	color: #999;
	margin-bottom: 9px
}
.qodef-timetable-single .qodef-info--event-categories a {
	color: inherit
}
.qodef-timetable-single .qodef-info--event-categories a:hover {
	color: #d59578
}
.qodef-timetable-single .qodef-info--event-categories a:not(:last-child):after {
	content: ','
}
.qodef-timetable-single .qodef-e-title {
	margin: 0 0 10px
}
.qodef-timetable-single .qodef-e-title+.qodef-e-content-inner {
	margin-top: 20px
}
.qodef-timetable-single .qodef-e-subtitle {
	margin: 0 0 10px
}
.qodef-timetable-single .qodef-e-subtitle+.qodef-e-content-inner {
	margin-top: 15px
}
.qodef-page-title {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	height: 380px;
	background-color: #e7f2f4
}
.qodef-page-title .qodef-m-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	height: 100%
}
.qodef-page-title .qodef-m-inner .qodef-side-img-holder {
	display: inline-block;
	position: absolute;
	right: 0;
	bottom: -30px;
	overflow-y: hidden
}
@media only screen and (max-width:480px) {
	.qodef-page-title .qodef-m-inner .qodef-side-img-holder {
		display: none
	}
}
.qodef-page-title .qodef-m-content {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative
}
.qodef-page-title .qodef-m-title {
	margin: 0
}
.widget {
	margin: 0 0 37px
}
.widget:last-child {
	margin-bottom: 0!important
}
.widget .qodef-widget-title {
	margin: 0 0 19px
}
.widget .qodef-widget-title a {
	color: inherit
}
.widget .qodef-widget-title a:hover {
	color: #d59578
}
.widget a {
	color: #999
}
.widget a:hover {
	color: #d59578
}
.widget ul:not(.qodef-shortcode-list) {
	padding: 0;
	margin: 0;
	list-style: none;
	margin-top: -7px
}
.widget ul:not(.qodef-shortcode-list) li {
	margin: 0 0 4px;
	font-family: "Libre Baskerville", serif;
	font-size: 15px;
	letter-spacing: 0;
	text-transform: none;
	font-weight: 400;
	font-style: italic
}
.widget ul:not(.qodef-shortcode-list) li:last-child {
	margin-bottom: 0
}
.widget ul:not(.qodef-shortcode-list) li ul {
	margin-top: 4px;
	margin-left: 1em
}
.widget.widget_songbook_core_blog_list .qodef-blog.qodef-item-layout--simple article .qodef-e-title a:hover {
	color: #444
}
.widget.widget_songbook_core_blog_list .qodef-blog.qodef-item-layout--simple article .qodef-e-media-image {
	width: 110px;
	margin: 0 29px 0 0
}
.widget.widget_archive select, .widget.widget_categories select, .widget.widget_text select {
	width: 100%;
	max-width: 100%;
	margin: 8px 0 0
}
.widget.widget_archive .select2, .widget.widget_categories .select2, .widget.widget_text .select2 {
	margin-bottom: 6px
}
.widget.widget_calendar {
	width: 100%
}
.widget.widget_calendar table {
	table-layout: fixed
}
.widget.widget_calendar caption {
	text-align: left;
	margin: -7px 0 5px;
	font-family: Poppins, sans-serif;
	font-size: 13px;
	letter-spacing: .01em;
	text-transform: uppercase;
	font-weight: 500
}
.widget.widget_calendar #today {
	color: #fff;
	background-color: #d59578
}
.widget.widget_calendar #today a {
	color: inherit
}
.widget.widget_calendar tfoot td, .widget.widget_calendar tfoot tr {
	border-left: 0;
	border-right: 0
}
.widget.widget_calendar tfoot a {
	color: #999
}
.widget.widget_calendar tfoot a:hover {
	color: #d59578
}
.widget.widget_text img {
	display: block
}
.widget.widget_rss ul li {
	margin-bottom: 35px
}
.widget.widget_rss ul li:last-child {
	margin-bottom: 0
}
.widget.widget_rss ul .rsswidget {
	display: block;
	font-family: Poppins, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 1.33em;
	letter-spacing: .075em
}
.widget.widget_rss ul .rssSummary {
	margin-top: 15px;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	line-height: 1.625em;
	font-weight: 400;
	color: #7e7e7e;
	text-transform: none
}
.widget.widget_rss ul .rss-date {
	color: #999
}
.widget.widget_rss ul cite {
	display: block;
	margin-top: 8px
}
.widget.widget_search .qodef-search-form-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
.widget.widget_search input {
	padding-right: 75px;
	margin: 0;
	font-size: 15px;
	height: 55px;
	border: 1px solid #d9d9d9
}
.widget.widget_search button {
	position: absolute;
	top: 0;
	right: 0;
	width: 55px;
	height: 100%;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
	font-size: 12px;
	color: #2f2f2f;
	background-color: #d59578;
	border: 0;
	background-color: #d59578;
	line-height: 49px;
	border: 4px solid transparent!important
}
.widget.widget_search button:hover {
	color: #7e7e7e
}
.widget.widget_songbook_core_contact_form_7 .qodef-inline-newsletter {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
.widget.widget_songbook_core_contact_form_7 .qodef-inline-newsletter>span>input {
	padding-right: 75px;
	margin: 0;
	height: 55px;
	border: 1px solid #d9d9d9
}
.widget.widget_songbook_core_contact_form_7 .qodef-inline-newsletter>button {
	position: absolute;
	top: 0;
	right: 0;
	width: 55px;
	height: 100%;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
	font-size: 12px;
	color: #2f2f2f;
	background-color: #d59578;
	border: 0;
	background-color: #d59578;
	line-height: 49px;
	border: 4px solid transparent!important
}
.widget.widget_songbook_core_contact_form_7 .qodef-inline-newsletter>button:hover {
	color: #7e7e7e
}
.widget.widget_product_tag_cloud .tagcloud a, .widget.widget_tag_cloud .tagcloud a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 0 1px 5px 0;
	font-size: 15px;
	line-height: 1.15em;
	font-family: "Libre Baskerville", serif;
	font-style: italic;
	text-transform: none;
	letter-spacing: 0;
	font-size: 15px!important;
	color: #999;
	border: 1px solid #ededed;
	-webkit-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
	padding: 5px 19px 8px
}
.widget.widget_product_tag_cloud .tagcloud a:hover, .widget.widget_tag_cloud .tagcloud a:hover {
	border-color: #d59578;
	color: #fff;
	background-color: #d59578
}
.widget.widget_media_image {
	margin-bottom: 0
}
.widget.widget_media_image .qodef-widget-title {
	margin-bottom: 27px
}
.widget.widget_media_image a {
	display: inline-block;
	vertical-align: top
}
.widget.widget_media_image img {
	display: block
}
.widget.widget_text:not(.widget_custom_html) {
	margin-bottom: 31px
}
.widget.widget_calendar, .widget.widget_search {
	margin-bottom: 43px
}
.widget.widget_product_tag_cloud, .widget.widget_tag_cloud {
	margin-bottom: 32px
}
.widget.textwidget {
	cursor: default
}
#qodef-top-area.qodef--light .widget {
	margin: 0 0 0;
	color: #fff
}
#qodef-top-area.qodef--light .widget:last-child {
	margin-bottom: 0!important
}
#qodef-top-area.qodef--light .widget .qodef-widget-title {
	margin: 0 0 19px;
	color: #fff
}
#qodef-top-area.qodef--light .widget .qodef-widget-title a {
	color: inherit
}
#qodef-top-area.qodef--light .widget .qodef-widget-title a:hover {
	color: #d9d9d9
}
#qodef-top-area.qodef--light .widget a {
	color: #fff
}
#qodef-top-area.qodef--light .widget a:hover {
	color: #d9d9d9
}
#qodef-top-area.qodef--light .widget ul:not(.qodef-shortcode-list) {
	padding: 0;
	margin: 0;
	list-style: none;
	margin-top: 0
}
#qodef-top-area.qodef--light .widget ul:not(.qodef-shortcode-list) li {
	margin: 0 0 0;
	font-family: "Libre Baskerville", serif;
	font-size: 15px;
	letter-spacing: 0;
	text-transform: none;
	font-weight: 400;
	font-style: italic;
	display: inline-block;
	margin-right: 27px
}
#qodef-top-area.qodef--light .widget ul:not(.qodef-shortcode-list) li:last-child {
	margin-right: 0
}
#qodef-top-area.qodef--light .widget ul:not(.qodef-shortcode-list) li:last-child {
	margin-bottom: 0
}
#qodef-top-area.qodef--light .widget ul:not(.qodef-shortcode-list) li ul {
	margin-top: 0;
	margin-left: 1em
}
#qodef-top-area.qodef--light .widget.widget_songbook_core_blog_list .qodef-blog.qodef-item-layout--simple article .qodef-e-title a {
	color: #fff
}
#qodef-top-area.qodef--light .widget.widget_songbook_core_blog_list .qodef-blog.qodef-item-layout--simple article .qodef-e-title a:hover {
	color: #444
}
#qodef-top-area.qodef--light .widget.widget_songbook_core_blog_list .qodef-blog.qodef-item-layout--simple article .qodef-e-media-image {
	width: 110px;
	margin: 0 29px 0 0
}
#qodef-top-area.qodef--light .widget.widget_archive select, #qodef-top-area.qodef--light .widget.widget_categories select, #qodef-top-area.qodef--light .widget.widget_text select {
	width: 100%;
	max-width: 100%;
	margin: 8px 0 0
}
#qodef-top-area.qodef--light .widget.widget_archive .select2, #qodef-top-area.qodef--light .widget.widget_categories .select2, #qodef-top-area.qodef--light .widget.widget_text .select2 {
	margin-bottom: 6px
}
#qodef-top-area.qodef--light .widget.widget_calendar {
	width: 100%
}
#qodef-top-area.qodef--light .widget.widget_calendar table {
	table-layout: fixed
}
#qodef-top-area.qodef--light .widget.widget_calendar caption {
	text-align: left;
	margin: -7px 0 5px;
	font-family: Poppins, sans-serif;
	font-size: 13px;
	letter-spacing: .01em;
	text-transform: uppercase;
	font-weight: 500
}
#qodef-top-area.qodef--light .widget.widget_calendar #today {
	color: #fff;
	background-color: #d9d9d9
}
#qodef-top-area.qodef--light .widget.widget_calendar #today a {
	color: inherit
}
#qodef-top-area.qodef--light .widget.widget_calendar tfoot td, #qodef-top-area.qodef--light .widget.widget_calendar tfoot tr {
	border-left: 0;
	border-right: 0
}
#qodef-top-area.qodef--light .widget.widget_calendar tfoot a {
	color: #fff
}
#qodef-top-area.qodef--light .widget.widget_calendar tfoot a:hover {
	color: #d9d9d9
}
#qodef-top-area.qodef--light .widget.widget_text img {
	display: block
}
#qodef-top-area.qodef--light .widget.widget_rss ul li {
	margin-bottom: 35px
}
#qodef-top-area.qodef--light .widget.widget_rss ul li:last-child {
	margin-bottom: 0
}
#qodef-top-area.qodef--light .widget.widget_rss ul .rsswidget {
	display: block;
	font-family: Poppins, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 1.33em;
	letter-spacing: .075em
}
#qodef-top-area.qodef--light .widget.widget_rss ul .rssSummary {
	margin-top: 15px;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	line-height: 1.625em;
	font-weight: 400;
	color: #7e7e7e;
	text-transform: none
}
#qodef-top-area.qodef--light .widget.widget_rss ul .rss-date {
	color: #fff
}
#qodef-top-area.qodef--light .widget.widget_rss ul cite {
	display: block;
	margin-top: 8px
}
#qodef-top-area.qodef--light .widget.widget_search .qodef-search-form-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
#qodef-top-area.qodef--light .widget.widget_search input {
	padding-right: 75px;
	margin: 0;
	font-size: 15px;
	height: 55px;
	border: 1px solid #d9d9d9
}
#qodef-top-area.qodef--light .widget.widget_search button {
	position: absolute;
	top: 0;
	right: 0;
	width: 55px;
	height: 100%;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
	font-size: 12px;
	color: #2f2f2f;
	background-color: #d59578;
	border: 0;
	background-color: #d59578;
	line-height: 49px;
	border: 4px solid transparent!important
}
#qodef-top-area.qodef--light .widget.widget_search button:hover {
	color: #7e7e7e
}
#qodef-top-area.qodef--light .widget.widget_songbook_core_contact_form_7 .qodef-inline-newsletter {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
#qodef-top-area.qodef--light .widget.widget_songbook_core_contact_form_7 .qodef-inline-newsletter>span>input {
	padding-right: 75px;
	margin: 0;
	height: 55px;
	border: 1px solid #d9d9d9
}
#qodef-top-area.qodef--light .widget.widget_songbook_core_contact_form_7 .qodef-inline-newsletter>button {
	position: absolute;
	top: 0;
	right: 0;
	width: 55px;
	height: 100%;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
	font-size: 12px;
	color: #2f2f2f;
	background-color: #d59578;
	border: 0;
	background-color: #d59578;
	line-height: 49px;
	border: 4px solid transparent!important
}
#qodef-top-area.qodef--light .widget.widget_songbook_core_contact_form_7 .qodef-inline-newsletter>button:hover {
	color: #7e7e7e
}
#qodef-top-area.qodef--light .widget.widget_product_tag_cloud .tagcloud a, #qodef-top-area.qodef--light .widget.widget_tag_cloud .tagcloud a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 0 1px 5px 0;
	font-size: 15px;
	line-height: 1.15em;
	font-family: "Libre Baskerville", serif;
	font-style: italic;
	text-transform: none;
	letter-spacing: 0;
	font-size: 15px!important;
	color: #fff;
	border: 1px solid #ededed;
	-webkit-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
	padding: 5px 19px 8px
}
#qodef-top-area.qodef--light .widget.widget_product_tag_cloud .tagcloud a:hover, #qodef-top-area.qodef--light .widget.widget_tag_cloud .tagcloud a:hover {
	border-color: #d59578;
	color: #fff;
	background-color: #d59578
}
#qodef-top-area.qodef--light .widget.widget_media_image {
	margin-bottom: 0
}
#qodef-top-area.qodef--light .widget.widget_media_image .qodef-widget-title {
	margin-bottom: 27px
}
#qodef-top-area.qodef--light .widget.widget_media_image a {
	display: inline-block;
	vertical-align: top
}
#qodef-top-area.qodef--light .widget.widget_media_image img {
	display: block
}
#qodef-top-area.qodef--light .widget.widget_text:not(.widget_custom_html) {
	margin-bottom: -6px
}
#qodef-top-area.qodef--light .widget.widget_calendar, #qodef-top-area.qodef--light .widget.widget_search {
	margin-bottom: 6px
}
#qodef-top-area.qodef--light .widget.widget_product_tag_cloud, #qodef-top-area.qodef--light .widget.widget_tag_cloud {
	margin-bottom: -5px
}
#qodef-top-area.qodef--light .widget.textwidget {
	cursor: default
}
#qodef-top-area.qodef--dark .widget {
	margin: 0 0 0;
	color: #2f2f2f
}
#qodef-top-area.qodef--dark .widget:last-child {
	margin-bottom: 0!important
}
#qodef-top-area.qodef--dark .widget .qodef-widget-title {
	margin: 0 0 19px;
	color: #2f2f2f
}
#qodef-top-area.qodef--dark .widget .qodef-widget-title a {
	color: inherit
}
#qodef-top-area.qodef--dark .widget .qodef-widget-title a:hover {
	color: #555
}
#qodef-top-area.qodef--dark .widget a {
	color: #2f2f2f
}
#qodef-top-area.qodef--dark .widget a:hover {
	color: #555
}
#qodef-top-area.qodef--dark .widget ul:not(.qodef-shortcode-list) {
	padding: 0;
	margin: 0;
	list-style: none;
	margin-top: 0
}
#qodef-top-area.qodef--dark .widget ul:not(.qodef-shortcode-list) li {
	margin: 0 0 0;
	font-family: "Libre Baskerville", serif;
	font-size: 15px;
	letter-spacing: 0;
	text-transform: none;
	font-weight: 400;
	font-style: italic;
	display: inline-block;
	margin-right: 27px
}
#qodef-top-area.qodef--dark .widget ul:not(.qodef-shortcode-list) li:last-child {
	margin-right: 0
}
#qodef-top-area.qodef--dark .widget ul:not(.qodef-shortcode-list) li:last-child {
	margin-bottom: 0
}
#qodef-top-area.qodef--dark .widget ul:not(.qodef-shortcode-list) li ul {
	margin-top: 0;
	margin-left: 1em
}
#qodef-top-area.qodef--dark .widget.widget_songbook_core_blog_list .qodef-blog.qodef-item-layout--simple article .qodef-e-title a {
	color: #2f2f2f
}
#qodef-top-area.qodef--dark .widget.widget_songbook_core_blog_list .qodef-blog.qodef-item-layout--simple article .qodef-e-title a:hover {
	color: #444
}
#qodef-top-area.qodef--dark .widget.widget_songbook_core_blog_list .qodef-blog.qodef-item-layout--simple article .qodef-e-media-image {
	width: 110px;
	margin: 0 29px 0 0
}
#qodef-top-area.qodef--dark .widget.widget_archive select, #qodef-top-area.qodef--dark .widget.widget_categories select, #qodef-top-area.qodef--dark .widget.widget_text select {
	width: 100%;
	max-width: 100%;
	margin: 8px 0 0
}
#qodef-top-area.qodef--dark .widget.widget_archive .select2, #qodef-top-area.qodef--dark .widget.widget_categories .select2, #qodef-top-area.qodef--dark .widget.widget_text .select2 {
	margin-bottom: 6px
}
#qodef-top-area.qodef--dark .widget.widget_calendar {
	width: 100%
}
#qodef-top-area.qodef--dark .widget.widget_calendar table {
	table-layout: fixed
}
#qodef-top-area.qodef--dark .widget.widget_calendar caption {
	text-align: left;
	margin: -7px 0 5px;
	font-family: Poppins, sans-serif;
	font-size: 13px;
	letter-spacing: .01em;
	text-transform: uppercase;
	font-weight: 500
}
#qodef-top-area.qodef--dark .widget.widget_calendar #today {
	color: #fff;
	background-color: #555
}
#qodef-top-area.qodef--dark .widget.widget_calendar #today a {
	color: inherit
}
#qodef-top-area.qodef--dark .widget.widget_calendar tfoot td, #qodef-top-area.qodef--dark .widget.widget_calendar tfoot tr {
	border-left: 0;
	border-right: 0
}
#qodef-top-area.qodef--dark .widget.widget_calendar tfoot a {
	color: #2f2f2f
}
#qodef-top-area.qodef--dark .widget.widget_calendar tfoot a:hover {
	color: #555
}
#qodef-top-area.qodef--dark .widget.widget_text img {
	display: block
}
#qodef-top-area.qodef--dark .widget.widget_rss ul li {
	margin-bottom: 35px
}
#qodef-top-area.qodef--dark .widget.widget_rss ul li:last-child {
	margin-bottom: 0
}
#qodef-top-area.qodef--dark .widget.widget_rss ul .rsswidget {
	display: block;
	font-family: Poppins, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 1.33em;
	letter-spacing: .075em
}
#qodef-top-area.qodef--dark .widget.widget_rss ul .rssSummary {
	margin-top: 15px;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	line-height: 1.625em;
	font-weight: 400;
	color: #7e7e7e;
	text-transform: none
}
#qodef-top-area.qodef--dark .widget.widget_rss ul .rss-date {
	color: #2f2f2f
}
#qodef-top-area.qodef--dark .widget.widget_rss ul cite {
	display: block;
	margin-top: 8px
}
#qodef-top-area.qodef--dark .widget.widget_search .qodef-search-form-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
#qodef-top-area.qodef--dark .widget.widget_search input {
	padding-right: 75px;
	margin: 0;
	font-size: 15px;
	height: 55px;
	border: 1px solid #d9d9d9
}
#qodef-top-area.qodef--dark .widget.widget_search button {
	position: absolute;
	top: 0;
	right: 0;
	width: 55px;
	height: 100%;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
	font-size: 12px;
	color: #2f2f2f;
	background-color: #d59578;
	border: 0;
	background-color: #d59578;
	line-height: 49px;
	border: 4px solid transparent!important
}
#qodef-top-area.qodef--dark .widget.widget_search button:hover {
	color: #7e7e7e
}
#qodef-top-area.qodef--dark .widget.widget_songbook_core_contact_form_7 .qodef-inline-newsletter {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
#qodef-top-area.qodef--dark .widget.widget_songbook_core_contact_form_7 .qodef-inline-newsletter>span>input {
	padding-right: 75px;
	margin: 0;
	height: 55px;
	border: 1px solid #d9d9d9
}
#qodef-top-area.qodef--dark .widget.widget_songbook_core_contact_form_7 .qodef-inline-newsletter>button {
	position: absolute;
	top: 0;
	right: 0;
	width: 55px;
	height: 100%;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
	font-size: 12px;
	color: #2f2f2f;
	background-color: #d59578;
	border: 0;
	background-color: #d59578;
	line-height: 49px;
	border: 4px solid transparent!important
}
#qodef-top-area.qodef--dark .widget.widget_songbook_core_contact_form_7 .qodef-inline-newsletter>button:hover {
	color: #7e7e7e
}
#qodef-top-area.qodef--dark .widget.widget_product_tag_cloud .tagcloud a, #qodef-top-area.qodef--dark .widget.widget_tag_cloud .tagcloud a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 0 1px 5px 0;
	font-size: 15px;
	line-height: 1.15em;
	font-family: "Libre Baskerville", serif;
	font-style: italic;
	text-transform: none;
	letter-spacing: 0;
	font-size: 15px!important;
	color: #2f2f2f;
	border: 1px solid #ededed;
	-webkit-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
	padding: 5px 19px 8px
}
#qodef-top-area.qodef--dark .widget.widget_product_tag_cloud .tagcloud a:hover, #qodef-top-area.qodef--dark .widget.widget_tag_cloud .tagcloud a:hover {
	border-color: #d59578;
	color: #fff;
	background-color: #d59578
}
#qodef-top-area.qodef--dark .widget.widget_media_image {
	margin-bottom: 0
}
#qodef-top-area.qodef--dark .widget.widget_media_image .qodef-widget-title {
	margin-bottom: 27px
}
#qodef-top-area.qodef--dark .widget.widget_media_image a {
	display: inline-block;
	vertical-align: top
}
#qodef-top-area.qodef--dark .widget.widget_media_image img {
	display: block
}
#qodef-top-area.qodef--dark .widget.widget_text:not(.widget_custom_html) {
	margin-bottom: -6px
}
#qodef-top-area.qodef--dark .widget.widget_calendar, #qodef-top-area.qodef--dark .widget.widget_search {
	margin-bottom: 6px
}
#qodef-top-area.qodef--dark .widget.widget_product_tag_cloud, #qodef-top-area.qodef--dark .widget.widget_tag_cloud {
	margin-bottom: -5px
}
#qodef-top-area.qodef--dark .widget.textwidget {
	cursor: default
}
#qodef-page-footer .widget {
	margin: 0 0 37px;
	color: #fff
}
#qodef-page-footer .widget:last-child {
	margin-bottom: 0!important
}
#qodef-page-footer .widget .qodef-widget-title {
	margin: 0 0 24px;
	color: #fff
}
#qodef-page-footer .widget .qodef-widget-title a {
	color: inherit
}
#qodef-page-footer .widget .qodef-widget-title a:hover {
	color: #d9d9d9
}
#qodef-page-footer .widget a {
	color: #fff
}
#qodef-page-footer .widget a:hover {
	color: #d9d9d9
}
#qodef-page-footer .widget ul:not(.qodef-shortcode-list) {
	padding: 0;
	margin: 0;
	list-style: none;
	margin-top: -7px
}
#qodef-page-footer .widget ul:not(.qodef-shortcode-list) li {
	margin: 0 0 9px;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	text-transform: none;
	font-weight: 400;
	font-style: normal
}
#qodef-page-footer .widget ul:not(.qodef-shortcode-list) li:last-child {
	margin-bottom: 0
}
#qodef-page-footer .widget ul:not(.qodef-shortcode-list) li ul {
	margin-top: 9px;
	margin-left: 1em
}
#qodef-page-footer .widget.widget_songbook_core_blog_list .qodef-blog.qodef-item-layout--simple article .qodef-e-title a {
	color: #fff
}
#qodef-page-footer .widget.widget_songbook_core_blog_list .qodef-blog.qodef-item-layout--simple article .qodef-e-title a:hover {
	color: #444
}
#qodef-page-footer .widget.widget_songbook_core_blog_list .qodef-blog.qodef-item-layout--simple article .qodef-e-media-image {
	width: 110px;
	margin: 0 29px 0 0
}
#qodef-page-footer .widget.widget_archive select, #qodef-page-footer .widget.widget_categories select, #qodef-page-footer .widget.widget_text select {
	width: 100%;
	max-width: 100%;
	margin: 8px 0 0
}
#qodef-page-footer .widget.widget_archive .select2, #qodef-page-footer .widget.widget_categories .select2, #qodef-page-footer .widget.widget_text .select2 {
	margin-bottom: 6px
}
#qodef-page-footer .widget.widget_calendar {
	width: 100%
}
#qodef-page-footer .widget.widget_calendar table {
	table-layout: fixed
}
#qodef-page-footer .widget.widget_calendar caption {
	text-align: left;
	margin: -7px 0 5px;
	font-family: Poppins, sans-serif;
	font-size: 13px;
	letter-spacing: .01em;
	text-transform: uppercase;
	font-weight: 500
}
#qodef-page-footer .widget.widget_calendar #today {
	color: #fff;
	background-color: #d9d9d9
}
#qodef-page-footer .widget.widget_calendar #today a {
	color: inherit
}
#qodef-page-footer .widget.widget_calendar tfoot td, #qodef-page-footer .widget.widget_calendar tfoot tr {
	border-left: 0;
	border-right: 0
}
#qodef-page-footer .widget.widget_calendar tfoot a {
	color: #fff
}
#qodef-page-footer .widget.widget_calendar tfoot a:hover {
	color: #d9d9d9
}
#qodef-page-footer .widget.widget_text img {
	display: block
}
#qodef-page-footer .widget.widget_rss ul li {
	margin-bottom: 35px
}
#qodef-page-footer .widget.widget_rss ul li:last-child {
	margin-bottom: 0
}
#qodef-page-footer .widget.widget_rss ul .rsswidget {
	display: block;
	font-family: Poppins, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 1.33em;
	letter-spacing: .075em
}
#qodef-page-footer .widget.widget_rss ul .rssSummary {
	margin-top: 15px;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	line-height: 1.625em;
	font-weight: 400;
	color: #7e7e7e;
	text-transform: none
}
#qodef-page-footer .widget.widget_rss ul .rss-date {
	color: #fff
}
#qodef-page-footer .widget.widget_rss ul cite {
	display: block;
	margin-top: 8px
}
#qodef-page-footer .widget.widget_search .qodef-search-form-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
#qodef-page-footer .widget.widget_search input {
	padding-right: 75px;
	margin: 0;
	font-size: 15px;
	height: 55px;
	border: 1px solid #d9d9d9
}
#qodef-page-footer .widget.widget_search button {
	position: absolute;
	top: 0;
	right: 0;
	width: 55px;
	height: 100%;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
	font-size: 12px;
	color: #fff;
	background-color: #d59578;
	border: 0;
	background-color: #d59578;
	line-height: 49px;
	border: 4px solid transparent!important
}
#qodef-page-footer .widget.widget_search button:hover {
	color: #d59578
}
#qodef-page-footer .widget.widget_songbook_core_contact_form_7 .qodef-inline-newsletter {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
#qodef-page-footer .widget.widget_songbook_core_contact_form_7 .qodef-inline-newsletter>span>input {
	padding-right: 75px;
	margin: 0;
	height: 55px;
	border: 1px solid #d9d9d9
}
#qodef-page-footer .widget.widget_songbook_core_contact_form_7 .qodef-inline-newsletter>button {
	position: absolute;
	top: 0;
	right: 0;
	width: 55px;
	height: 100%;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
	font-size: 12px;
	color: #fff;
	background-color: #d59578;
	border: 0;
	background-color: #d59578;
	line-height: 49px;
	border: 4px solid transparent!important
}
#qodef-page-footer .widget.widget_songbook_core_contact_form_7 .qodef-inline-newsletter>button:hover {
	color: #d59578
}
#qodef-page-footer .widget.widget_product_tag_cloud .tagcloud a, #qodef-page-footer .widget.widget_tag_cloud .tagcloud a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 0 1px 5px 0;
	font-size: 15px;
	line-height: 1.15em;
	font-family: "Libre Baskerville", serif;
	font-style: italic;
	text-transform: none;
	letter-spacing: 0;
	font-size: 15px!important;
	color: #fff;
	border: 1px solid #ededed;
	-webkit-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
	padding: 5px 19px 8px
}
#qodef-page-footer .widget.widget_product_tag_cloud .tagcloud a:hover, #qodef-page-footer .widget.widget_tag_cloud .tagcloud a:hover {
	border-color: #d59578;
	color: #fff;
	background-color: #d59578
}
#qodef-page-footer .widget.widget_media_image {
	margin-bottom: 0
}
#qodef-page-footer .widget.widget_media_image .qodef-widget-title {
	margin-bottom: 32px
}
#qodef-page-footer .widget.widget_media_image a {
	display: inline-block;
	vertical-align: top
}
#qodef-page-footer .widget.widget_media_image img {
	display: block
}
#qodef-page-footer .widget.widget_text:not(.widget_custom_html) {
	margin-bottom: 31px
}
#qodef-page-footer .widget.widget_calendar, #qodef-page-footer .widget.widget_search {
	margin-bottom: 43px
}
#qodef-page-footer .widget.widget_product_tag_cloud, #qodef-page-footer .widget.widget_tag_cloud {
	margin-bottom: 32px
}
#qodef-page-footer .widget.textwidget {
	cursor: default
}
#qodef-page-footer.qodef--light .widget {
	margin: 0 0 37px;
	color: #656565
}
#qodef-page-footer.qodef--light .widget:last-child {
	margin-bottom: 0!important
}
#qodef-page-footer.qodef--light .widget .qodef-widget-title {
	margin: 0 0 24px;
	color: #2f2f2f
}
#qodef-page-footer.qodef--light .widget .qodef-widget-title a {
	color: inherit
}
#qodef-page-footer.qodef--light .widget .qodef-widget-title a:hover {
	color: #2f2f2f
}
#qodef-page-footer.qodef--light .widget a {
	color: #656565
}
#qodef-page-footer.qodef--light .widget a:hover {
	color: #2f2f2f
}
#qodef-page-footer.qodef--light .widget ul:not(.qodef-shortcode-list) {
	padding: 0;
	margin: 0;
	list-style: none;
	margin-top: -7px
}
#qodef-page-footer.qodef--light .widget ul:not(.qodef-shortcode-list) li {
	margin: 0 0 9px;
	font-family: "Open Sans", sans-serif;
	font-size: 17px;
	letter-spacing: 0;
	text-transform: none;
	font-weight: 400;
	font-style: normal
}
#qodef-page-footer.qodef--light .widget ul:not(.qodef-shortcode-list) li:last-child {
	margin-bottom: 0
}
#qodef-page-footer.qodef--light .widget ul:not(.qodef-shortcode-list) li ul {
	margin-top: 9px;
	margin-left: 1em
}
#qodef-page-footer.qodef--light .widget.widget_songbook_core_blog_list .qodef-blog.qodef-item-layout--simple article .qodef-e-title a {
	color: #2f2f2f
}
#qodef-page-footer.qodef--light .widget.widget_songbook_core_blog_list .qodef-blog.qodef-item-layout--simple article .qodef-e-title a:hover {
	color: #444
}
#qodef-page-footer.qodef--light .widget.widget_songbook_core_blog_list .qodef-blog.qodef-item-layout--simple article .qodef-e-media-image {
	width: 110px;
	margin: 0 29px 0 0
}
#qodef-page-footer.qodef--light .widget.widget_archive select, #qodef-page-footer.qodef--light .widget.widget_categories select, #qodef-page-footer.qodef--light .widget.widget_text select {
	width: 100%;
	max-width: 100%;
	margin: 8px 0 0
}
#qodef-page-footer.qodef--light .widget.widget_archive .select2, #qodef-page-footer.qodef--light .widget.widget_categories .select2, #qodef-page-footer.qodef--light .widget.widget_text .select2 {
	margin-bottom: 6px
}
#qodef-page-footer.qodef--light .widget.widget_calendar {
	width: 100%
}
#qodef-page-footer.qodef--light .widget.widget_calendar table {
	table-layout: fixed
}
#qodef-page-footer.qodef--light .widget.widget_calendar caption {
	text-align: left;
	margin: -7px 0 5px;
	font-family: Poppins, sans-serif;
	font-size: 13px;
	letter-spacing: .01em;
	text-transform: uppercase;
	font-weight: 500
}
#qodef-page-footer.qodef--light .widget.widget_calendar #today {
	color: #fff;
	background-color: #2f2f2f
}
#qodef-page-footer.qodef--light .widget.widget_calendar #today a {
	color: inherit
}
#qodef-page-footer.qodef--light .widget.widget_calendar tfoot td, #qodef-page-footer.qodef--light .widget.widget_calendar tfoot tr {
	border-left: 0;
	border-right: 0
}
#qodef-page-footer.qodef--light .widget.widget_calendar tfoot a {
	color: #656565
}
#qodef-page-footer.qodef--light .widget.widget_calendar tfoot a:hover {
	color: #2f2f2f
}
#qodef-page-footer.qodef--light .widget.widget_text img {
	display: block
}
#qodef-page-footer.qodef--light .widget.widget_rss ul li {
	margin-bottom: 35px
}
#qodef-page-footer.qodef--light .widget.widget_rss ul li:last-child {
	margin-bottom: 0
}
#qodef-page-footer.qodef--light .widget.widget_rss ul .rsswidget {
	display: block;
	font-family: Poppins, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 1.33em;
	letter-spacing: .075em
}
#qodef-page-footer.qodef--light .widget.widget_rss ul .rssSummary {
	margin-top: 15px;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	line-height: 1.625em;
	font-weight: 400;
	color: #7e7e7e;
	text-transform: none
}
#qodef-page-footer.qodef--light .widget.widget_rss ul .rss-date {
	color: #656565
}
#qodef-page-footer.qodef--light .widget.widget_rss ul cite {
	display: block;
	margin-top: 8px
}
#qodef-page-footer.qodef--light .widget.widget_search .qodef-search-form-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
#qodef-page-footer.qodef--light .widget.widget_search input {
	padding-right: 75px;
	margin: 0;
	font-size: 15px;
	height: 55px;
	border: 1px solid #d9d9d9
}
#qodef-page-footer.qodef--light .widget.widget_search button {
	position: absolute;
	top: 0;
	right: 0;
	width: 55px;
	height: 100%;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
	font-size: 12px;
	color: #656565;
	background-color: #d59578;
	border: 0;
	background-color: #d59578;
	line-height: 49px;
	border: 4px solid transparent!important
}
#qodef-page-footer.qodef--light .widget.widget_search button:hover {
	color: #d59578
}
#qodef-page-footer.qodef--light .widget.widget_songbook_core_contact_form_7 .qodef-inline-newsletter {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
#qodef-page-footer.qodef--light .widget.widget_songbook_core_contact_form_7 .qodef-inline-newsletter>span>input {
	padding-right: 75px;
	margin: 0;
	height: 55px;
	border: 1px solid #d9d9d9
}
#qodef-page-footer.qodef--light .widget.widget_songbook_core_contact_form_7 .qodef-inline-newsletter>button {
	position: absolute;
	top: 0;
	right: 0;
	width: 55px;
	height: 100%;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
	font-size: 12px;
	color: #656565;
	background-color: #d59578;
	border: 0;
	background-color: #d59578;
	line-height: 49px;
	border: 4px solid transparent!important
}
#qodef-page-footer.qodef--light .widget.widget_songbook_core_contact_form_7 .qodef-inline-newsletter>button:hover {
	color: #d59578
}
#qodef-page-footer.qodef--light .widget.widget_product_tag_cloud .tagcloud a, #qodef-page-footer.qodef--light .widget.widget_tag_cloud .tagcloud a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 0 1px 5px 0;
	font-size: 15px;
	line-height: 1.15em;
	font-family: "Libre Baskerville", serif;
	font-style: italic;
	text-transform: none;
	letter-spacing: 0;
	font-size: 15px!important;
	color: #656565;
	border: 1px solid #ededed;
	-webkit-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
	padding: 5px 19px 8px
}
#qodef-page-footer.qodef--light .widget.widget_product_tag_cloud .tagcloud a:hover, #qodef-page-footer.qodef--light .widget.widget_tag_cloud .tagcloud a:hover {
	border-color: #d59578;
	color: #fff;
	background-color: #d59578
}
#qodef-page-footer.qodef--light .widget.widget_media_image {
	margin-bottom: 0
}
#qodef-page-footer.qodef--light .widget.widget_media_image .qodef-widget-title {
	margin-bottom: 32px
}
#qodef-page-footer.qodef--light .widget.widget_media_image a {
	display: inline-block;
	vertical-align: top
}
#qodef-page-footer.qodef--light .widget.widget_media_image img {
	display: block
}
#qodef-page-footer.qodef--light .widget.widget_text:not(.widget_custom_html) {
	margin-bottom: 31px
}
#qodef-page-footer.qodef--light .widget.widget_calendar, #qodef-page-footer.qodef--light .widget.widget_search {
	margin-bottom: 43px
}
#qodef-page-footer.qodef--light .widget.widget_product_tag_cloud, #qodef-page-footer.qodef--light .widget.widget_tag_cloud {
	margin-bottom: 32px
}
#qodef-page-footer.qodef--light .widget.textwidget {
	cursor: default
}
#qodef-page-sidebar .widget {
	margin: 0 0 37px;
	color: #999
}
#qodef-page-sidebar .widget:last-child {
	margin-bottom: 0!important
}
#qodef-page-sidebar .widget .qodef-widget-title {
	margin: 0 0 19px;
	color: #2f2f2f
}
#qodef-page-sidebar .widget .qodef-widget-title a {
	color: inherit
}
#qodef-page-sidebar .widget .qodef-widget-title a:hover {
	color: #d59578
}
#qodef-page-sidebar .widget a {
	color: #999
}
#qodef-page-sidebar .widget a:hover {
	color: #d59578
}
#qodef-page-sidebar .widget ul:not(.qodef-shortcode-list) {
	padding: 0;
	margin: 0;
	list-style: none;
	margin-top: -7px
}
#qodef-page-sidebar .widget ul:not(.qodef-shortcode-list) li {
	margin: 0 0 4px;
	font-family: "Libre Baskerville", serif;
	font-size: 15px;
	letter-spacing: 0;
	text-transform: none;
	font-weight: 400;
	font-style: italic
}
#qodef-page-sidebar .widget ul:not(.qodef-shortcode-list) li:last-child {
	margin-bottom: 0
}
#qodef-page-sidebar .widget ul:not(.qodef-shortcode-list) li ul {
	margin-top: 4px;
	margin-left: 1em
}
#qodef-page-sidebar .widget.widget_songbook_core_blog_list .qodef-blog.qodef-item-layout--simple article .qodef-e-title a {
	color: #2f2f2f
}
#qodef-page-sidebar .widget.widget_songbook_core_blog_list .qodef-blog.qodef-item-layout--simple article .qodef-e-title a:hover {
	color: #444
}
#qodef-page-sidebar .widget.widget_songbook_core_blog_list .qodef-blog.qodef-item-layout--simple article .qodef-e-media-image {
	width: 110px;
	margin: 0 29px 0 0
}
#qodef-page-sidebar .widget.widget_archive select, #qodef-page-sidebar .widget.widget_categories select, #qodef-page-sidebar .widget.widget_text select {
	width: 100%;
	max-width: 100%;
	margin: 8px 0 0
}
#qodef-page-sidebar .widget.widget_archive .select2, #qodef-page-sidebar .widget.widget_categories .select2, #qodef-page-sidebar .widget.widget_text .select2 {
	margin-bottom: 6px
}
#qodef-page-sidebar .widget.widget_calendar {
	width: 100%
}
#qodef-page-sidebar .widget.widget_calendar table {
	table-layout: fixed
}
#qodef-page-sidebar .widget.widget_calendar caption {
	text-align: left;
	margin: -7px 0 5px;
	font-family: Poppins, sans-serif;
	font-size: 13px;
	letter-spacing: .01em;
	text-transform: uppercase;
	font-weight: 500
}
#qodef-page-sidebar .widget.widget_calendar #today {
	color: #fff;
	background-color: #d59578
}
#qodef-page-sidebar .widget.widget_calendar #today a {
	color: inherit
}
#qodef-page-sidebar .widget.widget_calendar tfoot td, #qodef-page-sidebar .widget.widget_calendar tfoot tr {
	border-left: 0;
	border-right: 0
}
#qodef-page-sidebar .widget.widget_calendar tfoot a {
	color: #999
}
#qodef-page-sidebar .widget.widget_calendar tfoot a:hover {
	color: #d59578
}
#qodef-page-sidebar .widget.widget_text img {
	display: block
}
#qodef-page-sidebar .widget.widget_rss ul li {
	margin-bottom: 35px
}
#qodef-page-sidebar .widget.widget_rss ul li:last-child {
	margin-bottom: 0
}
#qodef-page-sidebar .widget.widget_rss ul .rsswidget {
	display: block;
	font-family: Poppins, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 1.33em;
	letter-spacing: .075em
}
#qodef-page-sidebar .widget.widget_rss ul .rssSummary {
	margin-top: 15px;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	line-height: 1.625em;
	font-weight: 400;
	color: #7e7e7e;
	text-transform: none
}
#qodef-page-sidebar .widget.widget_rss ul .rss-date {
	color: #999
}
#qodef-page-sidebar .widget.widget_rss ul cite {
	display: block;
	margin-top: 8px
}
#qodef-page-sidebar .widget.widget_search .qodef-search-form-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
#qodef-page-sidebar .widget.widget_search input {
	padding-right: 75px;
	margin: 0;
	font-size: 15px;
	height: 55px;
	border: 1px solid #d9d9d9
}
#qodef-page-sidebar .widget.widget_search button {
	position: absolute;
	top: 0;
	right: 0;
	width: 55px;
	height: 100%;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
	font-size: 12px;
	color: #fff;
	background-color: #d59578;
	border: 0;
	background-color: #d59578;
	line-height: 49px;
	border: 4px solid transparent!important
}
#qodef-page-sidebar .widget.widget_search button:hover {
	color: #fff
}
#qodef-page-sidebar .widget.widget_songbook_core_contact_form_7 .qodef-inline-newsletter {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
#qodef-page-sidebar .widget.widget_songbook_core_contact_form_7 .qodef-inline-newsletter>span>input {
	padding-right: 75px;
	margin: 0;
	height: 55px;
	border: 1px solid #d9d9d9
}
#qodef-page-sidebar .widget.widget_songbook_core_contact_form_7 .qodef-inline-newsletter>button {
	position: absolute;
	top: 0;
	right: 0;
	width: 55px;
	height: 100%;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
	font-size: 12px;
	color: #fff;
	background-color: #d59578;
	border: 0;
	background-color: #d59578;
	line-height: 49px;
	border: 4px solid transparent!important
}
#qodef-page-sidebar .widget.widget_songbook_core_contact_form_7 .qodef-inline-newsletter>button:hover {
	color: #fff
}
#qodef-page-sidebar .widget.widget_product_tag_cloud .tagcloud a, #qodef-page-sidebar .widget.widget_tag_cloud .tagcloud a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 0 1px 5px 0;
	font-size: 15px;
	line-height: 1.15em;
	font-family: "Libre Baskerville", serif;
	font-style: italic;
	text-transform: none;
	letter-spacing: 0;
	font-size: 15px!important;
	color: #999;
	border: 1px solid #ededed;
	-webkit-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
	padding: 5px 19px 8px
}
#qodef-page-sidebar .widget.widget_product_tag_cloud .tagcloud a:hover, #qodef-page-sidebar .widget.widget_tag_cloud .tagcloud a:hover {
	border-color: #d59578;
	color: #fff;
	background-color: #d59578
}
#qodef-page-sidebar .widget.widget_media_image {
	margin-bottom: 0
}
#qodef-page-sidebar .widget.widget_media_image .qodef-widget-title {
	margin-bottom: 27px
}
#qodef-page-sidebar .widget.widget_media_image a {
	display: inline-block;
	vertical-align: top
}
#qodef-page-sidebar .widget.widget_media_image img {
	display: block
}
#qodef-page-sidebar .widget.widget_text:not(.widget_custom_html) {
	margin-bottom: 31px
}
#qodef-page-sidebar .widget.widget_calendar, #qodef-page-sidebar .widget.widget_search {
	margin-bottom: 43px
}
#qodef-page-sidebar .widget.widget_product_tag_cloud, #qodef-page-sidebar .widget.widget_tag_cloud {
	margin-bottom: 32px
}
#qodef-page-sidebar .widget.textwidget {
	cursor: default
}
.qodef-mega-menu-widget-holder .widget {
	margin: 0 0 37px;
	color: #fff
}
.qodef-mega-menu-widget-holder .widget:last-child {
	margin-bottom: 0!important
}
.qodef-mega-menu-widget-holder .widget .qodef-widget-title {
	margin: 0 0 19px;
	color: #fff
}
.qodef-mega-menu-widget-holder .widget .qodef-widget-title a {
	color: inherit
}
.qodef-mega-menu-widget-holder .widget .qodef-widget-title a:hover {
	color: #d59578
}
.qodef-mega-menu-widget-holder .widget a {
	color: #fff
}
.qodef-mega-menu-widget-holder .widget a:hover {
	color: #d59578
}
.qodef-mega-menu-widget-holder .widget ul:not(.qodef-shortcode-list) {
	padding: 0;
	margin: 0;
	list-style: none;
	margin-top: -7px
}
.qodef-mega-menu-widget-holder .widget ul:not(.qodef-shortcode-list) li {
	margin: 0 0 4px;
	font-family: "Libre Baskerville", serif;
	font-size: 15px;
	letter-spacing: 0;
	text-transform: none;
	font-weight: 400;
	font-style: italic
}
.qodef-mega-menu-widget-holder .widget ul:not(.qodef-shortcode-list) li:last-child {
	margin-bottom: 0
}
.qodef-mega-menu-widget-holder .widget ul:not(.qodef-shortcode-list) li ul {
	margin-top: 4px;
	margin-left: 1em
}
.qodef-mega-menu-widget-holder .widget.widget_songbook_core_blog_list .qodef-blog.qodef-item-layout--simple article .qodef-e-title a {
	color: #fff
}
.qodef-mega-menu-widget-holder .widget.widget_songbook_core_blog_list .qodef-blog.qodef-item-layout--simple article .qodef-e-title a:hover {
	color: #444
}
.qodef-mega-menu-widget-holder .widget.widget_songbook_core_blog_list .qodef-blog.qodef-item-layout--simple article .qodef-e-media-image {
	width: 110px;
	margin: 0 29px 0 0
}
.qodef-mega-menu-widget-holder .widget.widget_archive select, .qodef-mega-menu-widget-holder .widget.widget_categories select, .qodef-mega-menu-widget-holder .widget.widget_text select {
	width: 100%;
	max-width: 100%;
	margin: 8px 0 0
}
.qodef-mega-menu-widget-holder .widget.widget_archive .select2, .qodef-mega-menu-widget-holder .widget.widget_categories .select2, .qodef-mega-menu-widget-holder .widget.widget_text .select2 {
	margin-bottom: 6px
}
.qodef-mega-menu-widget-holder .widget.widget_calendar {
	width: 100%
}
.qodef-mega-menu-widget-holder .widget.widget_calendar table {
	table-layout: fixed
}
.qodef-mega-menu-widget-holder .widget.widget_calendar caption {
	text-align: left;
	margin: -7px 0 5px;
	font-family: Poppins, sans-serif;
	font-size: 13px;
	letter-spacing: .01em;
	text-transform: uppercase;
	font-weight: 500
}
.qodef-mega-menu-widget-holder .widget.widget_calendar #today {
	color: #fff;
	background-color: #d59578
}
.qodef-mega-menu-widget-holder .widget.widget_calendar #today a {
	color: inherit
}
.qodef-mega-menu-widget-holder .widget.widget_calendar tfoot td, .qodef-mega-menu-widget-holder .widget.widget_calendar tfoot tr {
	border-left: 0;
	border-right: 0
}
.qodef-mega-menu-widget-holder .widget.widget_calendar tfoot a {
	color: #fff
}
.qodef-mega-menu-widget-holder .widget.widget_calendar tfoot a:hover {
	color: #d59578
}
.qodef-mega-menu-widget-holder .widget.widget_text img {
	display: block
}
.qodef-mega-menu-widget-holder .widget.widget_rss ul li {
	margin-bottom: 35px
}
.qodef-mega-menu-widget-holder .widget.widget_rss ul li:last-child {
	margin-bottom: 0
}
.qodef-mega-menu-widget-holder .widget.widget_rss ul .rsswidget {
	display: block;
	font-family: Poppins, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 1.33em;
	letter-spacing: .075em
}
.qodef-mega-menu-widget-holder .widget.widget_rss ul .rssSummary {
	margin-top: 15px;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	line-height: 1.625em;
	font-weight: 400;
	color: #7e7e7e;
	text-transform: none
}
.qodef-mega-menu-widget-holder .widget.widget_rss ul .rss-date {
	color: #fff
}
.qodef-mega-menu-widget-holder .widget.widget_rss ul cite {
	display: block;
	margin-top: 8px
}
.qodef-mega-menu-widget-holder .widget.widget_search .qodef-search-form-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
.qodef-mega-menu-widget-holder .widget.widget_search input {
	padding-right: 75px;
	margin: 0;
	font-size: 15px;
	height: 55px;
	border: 1px solid #d9d9d9
}
.qodef-mega-menu-widget-holder .widget.widget_search button {
	position: absolute;
	top: 0;
	right: 0;
	width: 55px;
	height: 100%;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
	font-size: 12px;
	color: #2f2f2f;
	background-color: #d59578;
	border: 0;
	background-color: #d59578;
	line-height: 49px;
	border: 4px solid transparent!important
}
.qodef-mega-menu-widget-holder .widget.widget_search button:hover {
	color: #7e7e7e
}
.qodef-mega-menu-widget-holder .widget.widget_songbook_core_contact_form_7 .qodef-inline-newsletter {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
.qodef-mega-menu-widget-holder .widget.widget_songbook_core_contact_form_7 .qodef-inline-newsletter>span>input {
	padding-right: 75px;
	margin: 0;
	height: 55px;
	border: 1px solid #d9d9d9
}
.qodef-mega-menu-widget-holder .widget.widget_songbook_core_contact_form_7 .qodef-inline-newsletter>button {
	position: absolute;
	top: 0;
	right: 0;
	width: 55px;
	height: 100%;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
	font-size: 12px;
	color: #2f2f2f;
	background-color: #d59578;
	border: 0;
	background-color: #d59578;
	line-height: 49px;
	border: 4px solid transparent!important
}
.qodef-mega-menu-widget-holder .widget.widget_songbook_core_contact_form_7 .qodef-inline-newsletter>button:hover {
	color: #7e7e7e
}
.qodef-mega-menu-widget-holder .widget.widget_product_tag_cloud .tagcloud a, .qodef-mega-menu-widget-holder .widget.widget_tag_cloud .tagcloud a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 0 1px 5px 0;
	font-size: 15px;
	line-height: 1.15em;
	font-family: "Libre Baskerville", serif;
	font-style: italic;
	text-transform: none;
	letter-spacing: 0;
	font-size: 15px!important;
	color: #fff;
	border: 1px solid #ededed;
	-webkit-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
	padding: 5px 19px 8px
}
.qodef-mega-menu-widget-holder .widget.widget_product_tag_cloud .tagcloud a:hover, .qodef-mega-menu-widget-holder .widget.widget_tag_cloud .tagcloud a:hover {
	border-color: #d59578;
	color: #fff;
	background-color: #d59578
}
.qodef-mega-menu-widget-holder .widget.widget_media_image {
	margin-bottom: 0
}
.qodef-mega-menu-widget-holder .widget.widget_media_image .qodef-widget-title {
	margin-bottom: 27px
}
.qodef-mega-menu-widget-holder .widget.widget_media_image a {
	display: inline-block;
	vertical-align: top
}
.qodef-mega-menu-widget-holder .widget.widget_media_image img {
	display: block
}
.qodef-mega-menu-widget-holder .widget.widget_text:not(.widget_custom_html) {
	margin-bottom: 31px
}
.qodef-mega-menu-widget-holder .widget.widget_calendar, .qodef-mega-menu-widget-holder .widget.widget_search {
	margin-bottom: 43px
}
.qodef-mega-menu-widget-holder .widget.widget_product_tag_cloud, .qodef-mega-menu-widget-holder .widget.widget_tag_cloud {
	margin-bottom: 32px
}
.qodef-mega-menu-widget-holder .widget.textwidget {
	cursor: default
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-results-button, input[type=search]::-webkit-search-results-decoration {
	display: none
}
input[type=search]::-ms-clear {
	display: none
}
input[type=text]::-ms-clear {
	display: none
}
@media only screen and (max-width:1200px) {
	.qodef-content-grid {
		width: 960px
	}
	.qodef--boxed .qodef-content-grid {
		width: calc(960px + 60px)
	}
}
@media only screen and (max-width:1024px) {
	.qodef-content-grid {
		width: 768px
	}
	.qodef--boxed .qodef-content-grid {
		width: calc(768px + 60px)
	}
}
@media only screen and (max-width:800px) {
	.qodef-content-grid {
		width: 86%
	}
	.qodef--boxed .qodef-content-grid {
		width: calc(86% + 60px)
	}
}
@media only screen and (max-width:480px) {
	.qodef-content-grid {
		width: 82%
	}
	.qodef--boxed .qodef-content-grid {
		width: calc(82% + 60px)
	}
}
@media only screen and (max-width:1440px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 20%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(5n+1) {
		clear: both
	}
}
@media only screen and (max-width:1440px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 20%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 40%
	}
}
@media only screen and (max-width:1366px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 25%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(4n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 25%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 50%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 25%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(4n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 25%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 50%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 25%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(4n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 25%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 50%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		/*width: 25%*/
		/*custom*/
		width:50%;
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(4n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 25%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 50%
	}
}
@media only screen and (max-width:1024px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 33.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(3n+1) {
		clear: both
	}
}
@media only screen and (max-width:1024px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 33.33333%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 66.66667%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 33.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(3n+1) {
		clear: both
	}
}
@media only screen and (max-width:1024px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 33.33333%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 66.66667%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 33.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(3n+1) {
		clear: both
	}
}
@media only screen and (max-width:1024px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 33.33333%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 66.66667%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 25%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(4n+1) {
		clear: both
	}
}
@media only screen and (max-width:1024px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 25%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 50%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 25%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(4n+1) {
		clear: both
	}
}
@media only screen and (max-width:1024px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 25%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 50%
	}
}
@media only screen and (max-width:768px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 50%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(2n+1) {
		clear: both
	}
}
@media only screen and (max-width:768px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 50%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 100%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 50%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(2n+1) {
		clear: both
	}
}
@media only screen and (max-width:768px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 50%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 100%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 50%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(2n+1) {
		clear: both
	}
}
@media only screen and (max-width:768px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 50%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 100%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 50%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(2n+1) {
		clear: both
	}
}
@media only screen and (max-width:768px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 50%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 100%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 25%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(4n+1) {
		clear: both
	}
}
@media only screen and (max-width:768px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 25%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 50%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 25%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(4n+1) {
		clear: both
	}
}
@media only screen and (max-width:768px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 25%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 50%
	}
}
@media only screen and (max-width:680px) {
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 100%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 100%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 100%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 100%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 100%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 100%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 100%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 100%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 100%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 100%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 100%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 100%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 100%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 100%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 100%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 50%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 50%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 100%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		/*width: 50%*/
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 50%
	}
	.qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 100%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 100%
	}
}
@media only screen and (max-width:1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 100%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 100%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 50%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(2n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 50%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 100%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 33.33333%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(3n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 33.33333%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 66.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 25%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(4n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 25%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 50%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 20%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(5n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 20%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 40%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 16.66667%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(6n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 16.66667%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 33.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 14.28571%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(7n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 14.28571%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 28.57143%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 12.5%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(8n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 12.5%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 25%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 100%
	}
}
@media only screen and (max-width:1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 100%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 100%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 50%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(2n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 50%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 100%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 33.33333%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(3n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 33.33333%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 66.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 25%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(4n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 25%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 50%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 20%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(5n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 20%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 40%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 16.66667%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(6n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 16.66667%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 33.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 14.28571%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(7n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 14.28571%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 28.57143%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 12.5%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(8n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 12.5%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 25%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 100%
	}
}
@media only screen and (max-width:1440px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 100%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 100%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 50%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(2n+1) {
		clear: both
	}
}
@media only screen and (max-width:1440px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 50%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 100%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 33.33333%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(3n+1) {
		clear: both
	}
}
@media only screen and (max-width:1440px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 33.33333%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 66.66667%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 25%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(4n+1) {
		clear: both
	}
}
@media only screen and (max-width:1440px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 25%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 50%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 20%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(5n+1) {
		clear: both
	}
}
@media only screen and (max-width:1440px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 20%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 40%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 16.66667%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(6n+1) {
		clear: both
	}
}
@media only screen and (max-width:1440px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 16.66667%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 33.33333%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 14.28571%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(7n+1) {
		clear: both
	}
}
@media only screen and (max-width:1440px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 14.28571%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 28.57143%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1440-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 12.5%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(8n+1) {
		clear: both
	}
}
@media only screen and (max-width:1440px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 12.5%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 25%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 100%
	}
}
@media only screen and (max-width:1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 100%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 100%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 50%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(2n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 50%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 100%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 33.33333%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(3n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 33.33333%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 66.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 25%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(4n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 25%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 50%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 20%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(5n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 20%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 40%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 16.66667%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(6n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 16.66667%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 33.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 14.28571%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(7n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 14.28571%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 28.57143%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1366-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 12.5%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(8n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 12.5%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 25%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--1.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 100%
	}
}
@media only screen and (max-width:1024px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--1.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--1.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 100%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--1.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--1.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 100%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 50%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(2n+1) {
		clear: both
	}
}
@media only screen and (max-width:1024px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 50%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 100%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 33.33333%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(3n+1) {
		clear: both
	}
}
@media only screen and (max-width:1024px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 33.33333%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 66.66667%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 25%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(4n+1) {
		clear: both
	}
}
@media only screen and (max-width:1024px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 25%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 50%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 20%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(5n+1) {
		clear: both
	}
}
@media only screen and (max-width:1024px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 20%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 40%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 16.66667%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(6n+1) {
		clear: both
	}
}
@media only screen and (max-width:1024px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 16.66667%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 33.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 14.28571%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(7n+1) {
		clear: both
	}
}
@media only screen and (max-width:1024px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 14.28571%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 28.57143%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--1024-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 12.5%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(8n+1) {
		clear: both
	}
}
@media only screen and (max-width:1024px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 12.5%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 25%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--1.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 100%
	}
}
@media only screen and (max-width:768px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--1.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--768--1.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 100%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--1.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--768--1.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 100%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 50%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(2n+1) {
		clear: both
	}
}
@media only screen and (max-width:768px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 50%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 100%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 33.33333%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(3n+1) {
		clear: both
	}
}
@media only screen and (max-width:768px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 33.33333%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 66.66667%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 25%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(4n+1) {
		clear: both
	}
}
@media only screen and (max-width:768px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 25%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 50%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 20%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(5n+1) {
		clear: both
	}
}
@media only screen and (max-width:768px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 20%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 40%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 16.66667%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(6n+1) {
		clear: both
	}
}
@media only screen and (max-width:768px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 16.66667%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 33.33333%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 14.28571%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(7n+1) {
		clear: both
	}
}
@media only screen and (max-width:768px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 14.28571%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 28.57143%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--768-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 12.5%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(8n+1) {
		clear: both
	}
}
@media only screen and (max-width:768px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 12.5%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 25%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 100%
	}
}
@media only screen and (max-width:680px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 100%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 100%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 50%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(2n+1) {
		clear: both
	}
}
@media only screen and (max-width:680px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 50%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 100%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 33.33333%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(3n+1) {
		clear: both
	}
}
@media only screen and (max-width:680px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 33.33333%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 66.66667%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 25%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(4n+1) {
		clear: both
	}
}
@media only screen and (max-width:680px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 25%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 50%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 20%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(5n+1) {
		clear: both
	}
}
@media only screen and (max-width:680px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 20%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 40%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 16.66667%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(6n+1) {
		clear: both
	}
}
@media only screen and (max-width:680px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 16.66667%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 33.33333%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 14.28571%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(7n+1) {
		clear: both
	}
}
@media only screen and (max-width:680px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 14.28571%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 28.57143%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--680-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 12.5%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(8n+1) {
		clear: both
	}
}
@media only screen and (max-width:680px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 12.5%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 25%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 100%
	}
}
@media only screen and (max-width:480px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 100%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 100%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 50%
	}
}
@media only screen and (max-width:480px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 50%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 100%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--3.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 33.33333%
	}
}
@media only screen and (max-width:480px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--3.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--480--3.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 33.33333%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--3.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--480--3.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 66.66667%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--4.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 25%
	}
}
@media only screen and (max-width:480px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--4.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--480--4.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 25%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--4.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--480--4.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 50%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--5.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 20%
	}
}
@media only screen and (max-width:480px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--5.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--480--5.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 20%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--5.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--480--5.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 40%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--6.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 16.66667%
	}
}
@media only screen and (max-width:480px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--6.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--480--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 16.66667%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--480--6.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 33.33333%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--7.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 14.28571%
	}
}
@media only screen and (max-width:480px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--7.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--480--7.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 14.28571%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--7.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--480--7.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 28.57143%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-12 {
		width: 100%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-11 {
		width: 91.66667%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-10 {
		width: 83.33333%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-9 {
		width: 75%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-8 {
		width: 66.66667%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-7 {
		width: 58.33333%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-6 {
		width: 50%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-5 {
		width: 41.66667%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-4 {
		width: 33.33333%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-3 {
		width: 25%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-2 {
		width: 16.66667%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef--480-col-1 {
		width: 8.33333%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--8.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 12.5%
	}
}
@media only screen and (max-width:480px) {
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--8.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--480--8.qodef-layout--masonry>.qodef-grid-inner>.qodef-grid-item {
		width: 12.5%
	}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--8.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--480--8.qodef-layout--masonry>.qodef-grid-inner>.qodef-item--landscape {
		width: 25%
	}
}
@media only screen and (max-width:1440px) {
	.qodef-grid.qodef-gutter--huge.qodef--no-bottom-space {
		margin-bottom: -60px
	}
	.qodef-grid.qodef-gutter--huge>.qodef-grid-inner {
		margin: 0 -30px
	}
	.qodef-grid.qodef-gutter--huge>.qodef-grid-inner>.qodef-grid-item {
		padding: 0 30px;
		margin: 0 0 60px
	}
	.qodef-grid.qodef-gutter--enormous.qodef--no-bottom-space {
		margin-bottom: -70px
	}
	.qodef-grid.qodef-gutter--enormous>.qodef-grid-inner {
		margin: 0 -35px
	}
	.qodef-grid.qodef-gutter--enormous>.qodef-grid-inner>.qodef-grid-item {
		padding: 0 35px;
		margin: 0 0 70px
	}
}
@media only screen and (max-width:680px) {
	#qodef-404-page {
		padding: 0 40px
	}
}
@media only screen and (max-width:680px) {
	.qodef-blog .qodef-blog-item.format-link .qodef-icon-elegant-icons {
		right: 12%;
		font-size: 120px
	}
	.qodef-blog .qodef-blog-item .qodef-e-quote:before {
		right: 19%;
		font-size: 470px
	}
}
@media only screen and (max-width:1024px) {
	#qodef-page-comments {
		margin-bottom: 30px
	}
}
@media only screen and (max-width:1024px) {
	#qodef-page-comments-list .qodef-comment-item .children {
		padding-left: 40px
	}
}
@media only screen and (max-width:768px) {
	#qodef-page-comments-list .qodef-comment-item .children {
		padding-left: 20px
	}
}
@media only screen and (max-width:680px) {
	#qodef-page-comments-list .qodef-comment-item .children {
		padding-left: 0
	}
}
@media only screen and (max-width:480px) {
	#qodef-page-comments-list .qodef-comment-item .qodef-e-inner {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	#qodef-page-comments-list .qodef-comment-item .qodef-e-content {
		margin-top: 23px
	}
}
@media only screen and (max-width:680px) {
	.qodef-m-filter .qodef-m-filter-items {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
	.qodef-m-filter .qodef-m-filter-item {
		margin: 5px 0
	}
}
@media only screen and (max-width:1024px) {
	#qodef-page-footer-top-area .qodef-content-full-width {
		padding: 0 45px
	}
}
@media only screen and (max-width:1024px) {
	#qodef-page-footer-bottom-area .qodef-content-full-width {
		padding: 0 45px
	}
}
@media only screen and (max-width:1024px) {
	#qodef-page-header {
		display: none
	}
}
@media only screen and (max-width:1024px) {
	#qodef-page-mobile-header {
		display: block
	}
}
.songbook-core-page-inline-style {
	position: absolute!important;
	width: 0;
	height: 0;
	line-height: 1;
	display: none
}
.swiper-button-next, .swiper-button-prev {
	width: 24px!important;
	height: 50px!important;
	margin: 0!important;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #fff;
	text-align: center;
	-webkit-transition: .25s cubic-bezier(.25, .46, .45, .94);
	-o-transition: .25s cubic-bezier(.25, .46, .45, .94);
	transition: .25s cubic-bezier(.25, .46, .45, .94);
	will-change: transform
}
.swiper-button-next:after, .swiper-button-prev:after {
	content: ''!important
}
.swiper-button-prev {
	background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiA1MSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMyZjJmMmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5zdHJlbGljYSB0YW1uYSBsZXZhPC90aXRsZT48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMjEuMjQgMCAyMiAwLjY1IDEuMyAyNS41IDIyIDUwLjM1IDIxLjI0IDUxIDAgMjUuNSAyMS4yNCAwIi8+PC9zdmc+)!important;
	background-position: left!important
}
.swiper-button-prev:hover {
	-webkit-transform: translate(-3px, -50%);
	-ms-transform: translate(-3px, -50%);
	transform: translate(-3px, -50%)
}
.swiper-button-next {
	background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiA1MSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMyZjJmMmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5zdHJlbGljYTwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjAuNzYgNTEgMCA1MC4zNSAyMC43IDI1LjUgMCAwLjY1IDAuNzYgMCAyMiAyNS41IDAuNzYgNTEiLz48L3N2Zz4=)!important;
	background-position: right!important
}
.swiper-button-next:hover {
	-webkit-transform: translate(3px, -50%);
	-ms-transform: translate(3px, -50%);
	transform: translate(3px, -50%)
}
.kc-elm.qodef-shortcode .fa, .kc-elm.qodef-shortcode .fas {
	font-family: 'Font Awesome 5 Free';
	font-weight: 900
}
.kc-elm.qodef-shortcode .fa:before, .kc-elm.qodef-shortcode .fas:before {
	font-family: inherit;
	font-weight: inherit
}
.kc-elm.qodef-shortcode .fab {
	font-family: 'Font Awesome 5 Brands';
	font-weight: 400
}
.kc-elm.qodef-shortcode .fab:before {
	font-family: inherit;
	font-weight: inherit
}
#qodef-back-to-top {
	position: fixed;
	width: 55px;
	height: 55px;
	right: 30px;
	bottom: 30px;
	margin: 0;
	opacity: 0;
	visibility: hidden;
	z-index: 10000;
	color: #fff;
	background-color: #d59578;
	border: 4px solid transparent;
	border: none
}
#qodef-back-to-top .qodef-m-border-horizontal, #qodef-back-to-top .qodef-m-border-vertical {
	color: rgba(255, 255, 255, .5)
}
#qodef-back-to-top .qodef-m-border-horizontal:after, #qodef-back-to-top .qodef-m-border-horizontal:before, #qodef-back-to-top .qodef-m-border-vertical:after, #qodef-back-to-top .qodef-m-border-vertical:before {
	content: '';
	display: block;
	position: absolute;
	background-color: currentColor;
	-webkit-transition: .5s cubic-bezier(.65, .05, .36, 1);
	-o-transition: .5s cubic-bezier(.65, .05, .36, 1);
	transition: .5s cubic-bezier(.65, .05, .36, 1);
	left: 0
}
#qodef-back-to-top .qodef-m-border-horizontal:after, #qodef-back-to-top .qodef-m-border-horizontal:before {
	width: 100%;
	height: 1px;
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0)
}
#qodef-back-to-top .qodef-m-border-horizontal:before {
	top: 0;
	-webkit-transform-origin: right;
	-ms-transform-origin: right;
	transform-origin: right
}
#qodef-back-to-top .qodef-m-border-horizontal:after {
	bottom: 0;
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left
}
#qodef-back-to-top .qodef-m-border-vertical:after, #qodef-back-to-top .qodef-m-border-vertical:before {
	top: 0;
	width: 1px;
	height: 100%;
	-webkit-transform: scaleY(0);
	-ms-transform: scaleY(0);
	transform: scaleY(0)
}
#qodef-back-to-top .qodef-m-border-vertical:before {
	left: 0;
	-webkit-transform-origin: bottom;
	-ms-transform-origin: bottom;
	transform-origin: bottom
}
#qodef-back-to-top .qodef-m-border-vertical:after {
	left: calc(100% - 1px);
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top
}
@media only screen and (max-width:480px) {
	#qodef-back-to-top {
		right: 9%
	}
}
#qodef-back-to-top:hover .qodef-m-border-horizontal:after, #qodef-back-to-top:hover .qodef-m-border-horizontal:before {
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1)
}
#qodef-back-to-top:hover .qodef-m-border-vertical:after, #qodef-back-to-top:hover .qodef-m-border-vertical:before {
	-webkit-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1)
}
#qodef-back-to-top .qodef-back-to-top-text {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%;
	color: #fff;
	font-family: Poppins, sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: .2em;
	text-transform: uppercase;
	background-color: #d59578;
	border: 4px solid transparent;
	overflow: hidden
}
#qodef-back-to-top .qodef-back-to-top-text * {
	display: block;
	line-height: inherit
}
#qodef-back-to-top.qodef--off {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity .15s ease, visibility 0s .15s;
	-o-transition: opacity .15s ease, visibility 0s .15s;
	transition: opacity .15s ease, visibility 0s .15s
}
#qodef-back-to-top.qodef--on {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease
}
.qodef-blog.qodef-item-layout--compact .qodef-blog-item .qodef-e-info.qodef-info--top {
	margin-bottom: 2px
}
.qodef-blog.qodef-item-layout--compact .qodef-blog-item .qodef-e-excerpt {
	margin-top: 8px
}
.qodef-blog.qodef-item-layout--compact .qodef-blog-item .qodef-e-info.qodef-info--bottom {
	margin-top: 22px
}
.qodef-blog.qodef-item-layout--compact .qodef-blog-item .qodef-e-read-more {
	margin: 0
}
.qodef-blog.qodef-item-layout--compact.qodef-col-num--1 article:not(:last-child) .qodef-e-info.qodef-info--bottom {
	margin-bottom: 41px
}
.qodef-blog.qodef-item-layout--compact .qodef-blog-item .qodef-e-inner .qodef-e-media-image {
	overflow: hidden
}
.qodef-blog.qodef-item-layout--compact .qodef-blog-item .qodef-e-inner .qodef-e-media-image img {
	-webkit-transform: scale(1.04) translateX(-3px);
	-ms-transform: scale(1.04) translateX(-3px);
	transform: scale(1.04) translateX(-3px);
	-webkit-transition: .35s cubic-bezier(.4, .12, .4, .85);
	-o-transition: .35s cubic-bezier(.4, .12, .4, .85);
	transition: .35s cubic-bezier(.4, .12, .4, .85)
}
.qodef-browser--firefox .qodef-blog.qodef-item-layout--compact .qodef-blog-item .qodef-e-inner .qodef-e-media-image img {
	-webkit-transform: scale(1.1) translateX(-4px);
	-ms-transform: scale(1.1) translateX(-4px);
	transform: scale(1.1) translateX(-4px);
	-webkit-transition: .3s cubic-bezier(.46, .03, .52, .96);
	-o-transition: .3s cubic-bezier(.46, .03, .52, .96);
	transition: .3s cubic-bezier(.46, .03, .52, .96);
	will-change: transform
}
.qodef-blog.qodef-item-layout--compact .qodef-blog-item .qodef-e-inner:hover .qodef-e-media-image img {
	-webkit-transform: scale(1.04) translateX(3px);
	-ms-transform: scale(1.04) translateX(3px);
	transform: scale(1.04) translateX(3px)
}
.qodef-browser--firefox .qodef-blog.qodef-item-layout--compact .qodef-blog-item .qodef-e-inner:hover .qodef-e-media-image img {
	-webkit-transform: scale(1.1) translateX(4px);
	-ms-transform: scale(1.1) translateX(4px);
	transform: scale(1.1) translateX(4px)
}
.qodef-blog.qodef-item-layout--metro {
	margin: 0
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-media-image.qodef--background {
	margin-bottom: 0
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 20px 40px 35px;
	background-color: rgba(47, 47, 47, .12)
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-content a {
	position: relative;
	z-index: 3
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-title {
	color: #fff
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-title a {
	color: inherit
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-title a:hover {
	color: #d9d9d9
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-info>* {
	color: #fff
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-info.qodef-info--top {
	margin-bottom: 0
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-post-link {
	z-index: 2
}
.qodef-blog.qodef-item-layout--metro article.format-audio .qodef-e-media-image:after, .qodef-blog.qodef-item-layout--metro article.format-gallery .qodef-e-media-image:after, .qodef-blog.qodef-item-layout--metro article.format-video .qodef-e-media-image:after {
	position: absolute;
	top: calc(50% - 36px);
	left: calc(50% - 36px);
	content: '\45';
	font-family: ElegantIcons;
	font-size: 72px;
	line-height: 1;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	color: #fff;
	speak: none;
	-webkit-font-smoothing: antialiased;
	z-index: 1;
	border: 3px solid #fff
}
.qodef-blog.qodef-item-layout--metro article.format-gallery .qodef-e-media-image:after {
	content: '\e006'
}
.qodef-blog.qodef-item-layout--metro article.format-video .qodef-e-media-image:after {
	content: '\45'
}
.qodef-blog.qodef-item-layout--metro article.format-audio .qodef-e-media-image:after {
	content: '\e027'
}
.qodef-blog.qodef-item-layout--metro article.format-link .qodef-e-link {
	padding: 83px 68px
}
.qodef-blog.qodef-item-layout--metro article.format-link .qodef-icon-elegant-icons {
	right: 84px;
	font-size: 144px
}
.qodef-blog.qodef-item-layout--metro article.format-quote .qodef-e-quote {
	padding: 83px 68px 87px
}
.qodef-blog.qodef-item-layout--metro article.format-quote .qodef-e-quote:before {
	font-size: 582px
}
.qodef-blog.qodef-item-layout--metro article.format-quote .qodef-e-quote-author {
	margin: 20px 0 4px
}
.qodef-blog.qodef-item-layout--metro.qodef-items--fixed article.format-link .qodef-e-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	padding-top: 40px;
	padding-bottom: 40px
}
.qodef-blog.qodef-item-layout--metro.qodef-items--fixed article.format-quote .qodef-e-quote {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	padding-top: 40px;
	padding-bottom: 40px
}
.qodef-blog.qodef-item-layout--minimal article .qodef-e-info.qodef-info--bottom {
	margin-top: 5px
}
.qodef-blog.qodef-item-layout--simple article .qodef-e-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}
.qodef-blog.qodef-item-layout--simple article .qodef-e-media-image {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 120px;
	margin: 0 20px 0 0
}
.qodef-blog.qodef-item-layout--simple article .qodef-e-info.qodef-info--bottom {
	margin-top: 5px;
	margin-bottom: 4px
}
.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article:not(:last-child) .qodef-e-info.qodef-info--bottom {
	margin-bottom: 41px
}
.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article:not(:last-child).format-link .qodef-e-link {
	margin-bottom: 50px
}
.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article:not(:last-child).format-quote .qodef-e-quote {
	margin-bottom: 50px
}
.qodef-blog.qodef-item-layout--standard:not([class*=qodef-col-num--1]) article.format-link .qodef-e-link {
	padding: 76px
}
.qodef-blog.qodef-item-layout--standard:not([class*=qodef-col-num--1]) article.format-link .qodef-icon-elegant-icons {
	right: 40px;
	font-size: 140px
}
.qodef-blog.qodef-item-layout--standard:not([class*=qodef-col-num--1]) article.format-quote .qodef-e-quote {
	padding: 76px
}
.qodef-blog.qodef-item-layout--standard:not([class*=qodef-col-num--1]) article.format-quote .qodef-e-quote:before {
	font-size: 540px
}
#qodef-author-info {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	background-color: #e7f2f4;
	padding: 54px 90px 52px 50px;
	margin-top: 36px
}
#qodef-author-info .qodef-m-inner {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
#qodef-author-info .qodef-m-image {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 30px
}
#qodef-author-info .qodef-m-image a, #qodef-author-info .qodef-m-image img {
	display: block
}
#qodef-author-info .qodef-m-image img {
	border-radius: 50%
}
#qodef-author-info .qodef-m-author {
	margin: 0
}
#qodef-author-info .qodef-m-email {
	margin: 5px 0 0
}
#qodef-author-info .qodef-m-description {
	color: #656565;
	margin: 13px 0 0
}
#qodef-author-info .qodef-m-social-icons {
	margin-top: 23px
}
#qodef-author-info .qodef-m-social-icons a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	color: #2f2f2f;
	font-size: 12px;
	margin-right: 15px
}
#qodef-author-info .qodef-m-social-icons a:last-child {
	margin-right: 0
}
#qodef-author-info .qodef-m-social-icons a:hover {
	color: #d59578
}
#qodef-related-posts {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin-top: 86px
}
#qodef-single-post-navigation {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 80px 0 0
}
#qodef-single-post-navigation .qodef-m-inner {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
#qodef-single-post-navigation .qodef-m-inner .qodef-m-nav-image {
	background-color: #ededed;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 82px;
	height: 82px
}
@media only screen and (max-width:680px) {
	#qodef-single-post-navigation .qodef-m-inner .qodef-m-nav-image {
		display: none
	}
}
#qodef-single-post-navigation .qodef-m-nav {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
#qodef-single-post-navigation .qodef-m-nav:hover.qodef--prev .qodef-m-nav-label:before {
	-webkit-transform: translateX(calc(-100% - 1px));
	-ms-transform: translateX(calc(-100% - 1px));
	transform: translateX(calc(-100% - 1px))
}
#qodef-single-post-navigation .qodef-m-nav:hover.qodef--prev .qodef-m-nav-label:after {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}
#qodef-single-post-navigation .qodef-m-nav:hover.qodef--next .qodef-m-nav-label:before {
	-webkit-transform: translateX(calc(100% + 1px));
	-ms-transform: translateX(calc(100% + 1px));
	transform: translateX(calc(100% + 1px))
}
#qodef-single-post-navigation .qodef-m-nav:hover.qodef--next .qodef-m-nav-label:after {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition-delay: .3s;
	-o-transition-delay: .3s;
	transition-delay: .3s
}
#qodef-single-post-navigation .qodef-m-nav:hover.qodef--next .qodef-m-nav-label:after {
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s
}
#qodef-single-post-navigation .qodef-m-nav>* {
	display: block;
	line-height: inherit
}
#qodef-single-post-navigation .qodef-m-nav.qodef--next, #qodef-single-post-navigation .qodef-m-nav.qodef--prev {
	border: 1px solid #d9d9d9;
	max-width: 220px;
	width: 50%
}
@media only screen and (max-width:680px) {
	#qodef-single-post-navigation .qodef-m-nav.qodef--next, #qodef-single-post-navigation .qodef-m-nav.qodef--prev {
		width: auto;
		padding: 10px 20px
	}
}
#qodef-single-post-navigation .qodef-m-nav.qodef--prev .qodef-m-nav-label {
	position: absolute;
	right: calc(50% - 78px);
	min-width: auto;
	text-align: center
}
@media only screen and (max-width:680px) {
	#qodef-single-post-navigation .qodef-m-nav.qodef--prev .qodef-m-nav-label {
		position: relative;
		right: auto
	}
}
#qodef-single-post-navigation .qodef-m-nav.qodef--prev .qodef-icon-elegant-icons {
	margin-right: 4px
}
#qodef-single-post-navigation .qodef-m-nav.qodef--prev .qodef-m-nav-label:after {
	-webkit-transform: translateX(calc(100% + 1px));
	-ms-transform: translateX(calc(100% + 1px));
	transform: translateX(calc(100% + 1px))
}
#qodef-single-post-navigation .qodef-m-nav.qodef--next {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	margin-left: auto;
	text-align: right
}
#qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-m-nav-label {
	position: absolute;
	left: calc(50% - 78px);
	min-width: auto;
	text-align: center
}
@media only screen and (max-width:680px) {
	#qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-m-nav-label {
		position: relative;
		left: auto
	}
}
#qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-icon-elegant-icons {
	margin-left: 4px
}
#qodef-single-post-navigation .qodef-icon-elegant-icons {
	font-size: 30px
}
#qodef-single-post-navigation .qodef-m-nav-label {
	font-family: Poppins, sans-serif;
	font-size: 12px;
	font-weight: 500;
	color: #2f2f2f;
	letter-spacing: .2em;
	text-transform: uppercase;
	position: relative;
	overflow: hidden
}
#qodef-single-post-navigation .qodef-m-nav-label:before {
	content: '';
	display: block
}
#qodef-single-post-navigation .qodef-m-nav-label:before {
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 3px;
	left: 0;
	background-color: rgba(0, 0, 0, .5);
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
#qodef-single-post-navigation .qodef-m-nav-label:after {
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 3px;
	left: 0;
	background-color: rgba(0, 0, 0, .5);
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-transform: translateX(calc(-100% - 1px));
	-ms-transform: translateX(calc(-100% - 1px));
	transform: translateX(calc(-100% - 1px));
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s
}
#qodef-single-post-navigation .qodef-m-nav-label:before {
	display: none
}
.no-touchevents .qodef-page-footer--uncover #qodef-page-footer {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: -1
}
#qodef-fullscreen-area {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #e7f2f4;
	overflow-x: hidden!important;
	visibility: hidden;
	opacity: 0;
	z-index: 99
}
#qodef-fullscreen-area .qodef-content-grid {
	height: 100%
}
#qodef-fullscreen-area .qodef-content-grid .qodef-fullscreen-menu {
	width: 100%
}
#qodef-fullscreen-area #menu-fullscreen-menu>li {
	opacity: 0;
	-webkit-transform: translateY(50px);
	-ms-transform: translateY(50px);
	transform: translateY(50px);
	-webkit-transition: .25s cubic-bezier(.25, .46, .45, .94);
	-o-transition: .25s cubic-bezier(.25, .46, .45, .94);
	transition: .25s cubic-bezier(.25, .46, .45, .94);
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s
}
.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area {
	-webkit-animation: qode-fade-in .3s ease-out both;
	animation: qode-fade-in .3s ease-out both
}
.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area #menu-fullscreen-menu>li {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: .45s cubic-bezier(.25, .46, .45, .94);
	-o-transition: .45s cubic-bezier(.25, .46, .45, .94);
	transition: .45s cubic-bezier(.25, .46, .45, .94)
}
.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area #menu-fullscreen-menu>li:nth-child(1) {
	-webkit-transition-delay: .25s;
	-o-transition-delay: .25s;
	transition-delay: .25s
}
.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area #menu-fullscreen-menu>li:nth-child(2) {
	-webkit-transition-delay: .4s;
	-o-transition-delay: .4s;
	transition-delay: .4s
}
.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area #menu-fullscreen-menu>li:nth-child(3) {
	-webkit-transition-delay: .55s;
	-o-transition-delay: .55s;
	transition-delay: .55s
}
.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area #menu-fullscreen-menu>li:nth-child(4) {
	-webkit-transition-delay: .7s;
	-o-transition-delay: .7s;
	transition-delay: .7s
}
.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area #menu-fullscreen-menu>li:nth-child(5) {
	-webkit-transition-delay: .85s;
	-o-transition-delay: .85s;
	transition-delay: .85s
}
.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area #menu-fullscreen-menu>li:nth-child(6) {
	-webkit-transition-delay: 1s;
	-o-transition-delay: 1s;
	transition-delay: 1s
}
.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area #menu-fullscreen-menu>li:nth-child(7) {
	-webkit-transition-delay: 1.15s;
	-o-transition-delay: 1.15s;
	transition-delay: 1.15s
}
.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area #menu-fullscreen-menu>li:nth-child(8) {
	-webkit-transition-delay: 1.3s;
	-o-transition-delay: 1.3s;
	transition-delay: 1.3s
}
.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area #menu-fullscreen-menu>li:nth-child(9) {
	-webkit-transition-delay: 1.45s;
	-o-transition-delay: 1.45s;
	transition-delay: 1.45s
}
.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area #menu-fullscreen-menu>li:nth-child(10) {
	-webkit-transition-delay: 1.6s;
	-o-transition-delay: 1.6s;
	transition-delay: 1.6s
}
.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area #menu-fullscreen-menu>li:nth-child(11) {
	-webkit-transition-delay: 1.75s;
	-o-transition-delay: 1.75s;
	transition-delay: 1.75s
}
.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area #menu-fullscreen-menu>li:nth-child(12) {
	-webkit-transition-delay: 1.9s;
	-o-transition-delay: 1.9s;
	transition-delay: 1.9s
}
.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area #menu-fullscreen-menu>li:nth-child(13) {
	-webkit-transition-delay: 2.05s;
	-o-transition-delay: 2.05s;
	transition-delay: 2.05s
}
.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area #menu-fullscreen-menu>li:nth-child(14) {
	-webkit-transition-delay: 2.2s;
	-o-transition-delay: 2.2s;
	transition-delay: 2.2s
}
.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area #menu-fullscreen-menu>li:nth-child(15) {
	-webkit-transition-delay: 2.35s;
	-o-transition-delay: 2.35s;
	transition-delay: 2.35s
}
.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area #menu-fullscreen-menu>li:nth-child(16) {
	-webkit-transition-delay: 2.5s;
	-o-transition-delay: 2.5s;
	transition-delay: 2.5s
}
.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area #menu-fullscreen-menu>li:nth-child(17) {
	-webkit-transition-delay: 2.65s;
	-o-transition-delay: 2.65s;
	transition-delay: 2.65s
}
.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area #menu-fullscreen-menu>li:nth-child(18) {
	-webkit-transition-delay: 2.8s;
	-o-transition-delay: 2.8s;
	transition-delay: 2.8s
}
.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area #menu-fullscreen-menu>li:nth-child(19) {
	-webkit-transition-delay: 2.95s;
	-o-transition-delay: 2.95s;
	transition-delay: 2.95s
}
.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area #menu-fullscreen-menu>li:nth-child(20) {
	-webkit-transition-delay: 3.1s;
	-o-transition-delay: 3.1s;
	transition-delay: 3.1s
}
.qodef-fullscreen-menu-animate--out #qodef-fullscreen-area {
	-webkit-animation: qode-fade-out .3s ease both;
	animation: qode-fade-out .3s ease both
}
#qodef-fullscreen-area-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 100%
}
.qodef-fullscreen-menu {
	position: relative;
	top: 0;
	margin: 0 auto;
	text-align: left
}
.qodef-fullscreen-menu ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.qodef-fullscreen-menu ul li {
	position: relative;
	margin: 0;
	padding: 0;
	text-align: center
}
.qodef-fullscreen-menu ul li.qodef--hide-link>a {
	cursor: default
}
.qodef-fullscreen-menu ul.sub-menu {
	display: none
}
.qodef-fullscreen-menu .qodef-menu-item-icon {
	margin-right: 5px
}
.qodef-fullscreen-menu .qodef-mega-menu-widget-holder {
	display: none
}
.qodef-fullscreen-menu>ul>li {
	margin-bottom: 25px
}
.qodef-fullscreen-menu>ul>li:last-child {
	margin-bottom: 0
}
.qodef-fullscreen-menu>ul>li>a {
	font-family: Poppins, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	color: #2f2f2f;
	font-size: 22px;
	line-height: 1.32em;
	letter-spacing: .07em;
	font-size: 13px;
	letter-spacing: .12em;
	font-size: 35px;
	line-height: 1.26em;
	letter-spacing: .04em
}
.qodef-fullscreen-menu>ul>li>a:hover {
	color: #444
}
.qodef-fullscreen-menu>ul>li.current-menu-ancestor>a, .qodef-fullscreen-menu>ul>li.current-menu-item>a {
	color: #444
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner {
	margin-top: 19px
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner>ul {
	margin: 2px 0 0
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	white-space: normal;
	margin: 8px 0;
	overflow: hidden;
	-webkit-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
	font-size: 15px;
	font-style: italic;
	font-family: "Libre Baskerville", serif;
	color: #656565;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #656565;
	margin: 0 0 6px 0
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a .qodef-menu-item-icon {
	-ms-flex-negative: 0;
	flex-shrink: 0
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a span {
	position: relative
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a span:before {
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 3px;
	left: 0;
	background-color: #d59578;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-transform: translateX(calc(-100% - 1px));
	-ms-transform: translateX(calc(-100% - 1px));
	transform: translateX(calc(-100% - 1px))
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a span {
	overflow: hidden
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a:hover {
	color: #d59578
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a:hover span:before {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li.current-menu-ancestor>a, .qodef-fullscreen-menu .qodef-drop-down-second-inner ul li.current-menu-item>a, .qodef-fullscreen-menu .qodef-drop-down-second-inner ul li.qodef-menu-opened>a {
	color: #d59578
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li.current-menu-ancestor>a span:before, .qodef-fullscreen-menu .qodef-drop-down-second-inner ul li.current-menu-item>a span:before, .qodef-fullscreen-menu .qodef-drop-down-second-inner ul li.qodef-menu-opened>a span:before {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}
.qodef-fullscreen-menu-opener.qodef-source--predefined .qodef--open {
	visibility: visible
}
.qodef-fullscreen-menu-opener.qodef-source--predefined .qodef--open .qodef-m-dots {
	opacity: 1;
	-webkit-transition: opacity .3s ease-out;
	-o-transition: opacity .3s ease-out;
	transition: opacity .3s ease-out;
	-webkit-transition-delay: .2s;
	-o-transition-delay: .2s;
	transition-delay: .2s
}
.qodef-fullscreen-menu-opener.qodef-source--predefined .qodef--close {
	-webkit-transition: opacity .3s ease-out, visibility .3s;
	-o-transition: opacity .3s ease-out, visibility .3s;
	transition: opacity .3s ease-out, visibility .3s;
	opacity: 0;
	visibility: hidden
}
.qodef-fullscreen-menu-opener.qodef-source--predefined .qodef--close .qodef-m-dots {
	position: relative;
	margin: 0
}
.qodef-fullscreen-menu-opener.qodef-source--predefined .qodef--close .qodef-m-dots .qodef-m-dot {
	display: none
}
.qodef-fullscreen-menu-opener.qodef-source--predefined .qodef--close .qodef-m-dots .qodef-m-dot.qodef--1, .qodef-fullscreen-menu-opener.qodef-source--predefined .qodef--close .qodef-m-dots .qodef-m-dot.qodef--2 {
	display: block;
	width: 100%;
	height: 3px;
	margin: 0;
	position: absolute;
	top: calc(50% - 2px);
	left: -2px
}
.qodef-fullscreen-menu-opener.qodef-source--predefined .qodef--close .qodef-m-dots .qodef-m-dot.qodef--1 {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}
.qodef-fullscreen-menu-opener.qodef-source--predefined .qodef--close .qodef-m-dots .qodef-m-dot.qodef--2 {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.qodef-fullscreen-menu-animate--in .qodef-fullscreen-menu-opener {
	color: #2f2f2f
}
.qodef-fullscreen-menu-animate--in .qodef-fullscreen-menu-opener:hover {
	color: #555
}
.qodef-fullscreen-menu-animate--in .qodef-fullscreen-menu-opener .qodef-m-icon.qodef--open {
	visibility: hidden
}
.qodef-fullscreen-menu-animate--in .qodef-fullscreen-menu-opener .qodef-m-icon.qodef--open .qodef-m-dots {
	opacity: 0;
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s
}
.qodef-fullscreen-menu-animate--in .qodef-fullscreen-menu-opener .qodef-m-icon.qodef--close {
	visibility: visible;
	opacity: 1;
	-webkit-transition-delay: .2s;
	-o-transition-delay: .2s;
	transition-delay: .2s
}
.qodef-fullscreen-menu-animate--in #qodef-page-header, .qodef-fullscreen-menu-animate--in #qodef-page-mobile-header, .qodef-fullscreen-menu-animate--in #qodef-top-area, .qodef-fullscreen-menu-animate--in .qodef-widget-holder .qodef-m-icon {
	visibility: hidden
}
.qodef-fullscreen-menu-animate--in .qodef-fullscreen-menu-opener, .qodef-fullscreen-menu-animate--in .qodef-header-logo-image.qodef--customizer, .qodef-fullscreen-menu-animate--in .qodef-header-logo-link, .qodef-fullscreen-menu-animate--in .qodef-mobile-header-logo-link {
	visibility: visible
}
.qodef-fullscreen-menu-animate--in #qodef-page-header .qodef-header-logo-link img.qodef--main {
	opacity: 1
}
.qodef-fullscreen-menu-animate--in #qodef-page-header .qodef-header-logo-link img.qodef--dark, .qodef-fullscreen-menu-animate--in #qodef-page-header .qodef-header-logo-link img.qodef--light {
	opacity: 0
}
.qodef-header--light #qodef-page-header #qodef-page-header-inner .qodef-header-navigation>ul>li>a {
	color: #fff!important
}
.qodef-header--light #qodef-page-header #qodef-page-header-inner .qodef-header-navigation>ul>li>a>.qodef-menu-item-text {
	position: relative;
	overflow: hidden
}
.qodef-header--light #qodef-page-header #qodef-page-header-inner .qodef-header-navigation>ul>li>a>.qodef-menu-item-text:before {
	content: '';
	display: block
}
.qodef-header--light #qodef-page-header #qodef-page-header-inner .qodef-header-navigation>ul>li>a>.qodef-menu-item-text:before {
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: rgba(255, 255, 255, .5);
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.qodef-header--light #qodef-page-header #qodef-page-header-inner .qodef-header-navigation>ul>li>a>.qodef-menu-item-text:after {
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: rgba(255, 255, 255, .5);
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-transform: translateX(calc(-100% - 1px));
	-ms-transform: translateX(calc(-100% - 1px));
	transform: translateX(calc(-100% - 1px));
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s
}
.qodef-header--light #qodef-page-header #qodef-page-header-inner .qodef-header-navigation>ul>li>a>.qodef-menu-item-text:before {
	display: none
}
.qodef-header--light #qodef-page-header #qodef-page-header-inner .qodef-header-navigation>ul>li.current-menu-ancestor>a>.qodef-menu-item-text:before, .qodef-header--light #qodef-page-header #qodef-page-header-inner .qodef-header-navigation>ul>li.current-menu-item>a>.qodef-menu-item-text:before, .qodef-header--light #qodef-page-header #qodef-page-header-inner .qodef-header-navigation>ul>li>a:hover>.qodef-menu-item-text:before {
	-webkit-transform: translateX(calc(100% + 1px));
	-ms-transform: translateX(calc(100% + 1px));
	transform: translateX(calc(100% + 1px))
}
.qodef-header--light #qodef-page-header #qodef-page-header-inner .qodef-header-navigation>ul>li.current-menu-ancestor>a>.qodef-menu-item-text:after, .qodef-header--light #qodef-page-header #qodef-page-header-inner .qodef-header-navigation>ul>li.current-menu-item>a>.qodef-menu-item-text:after, .qodef-header--light #qodef-page-header #qodef-page-header-inner .qodef-header-navigation>ul>li>a:hover>.qodef-menu-item-text:after {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition-delay: .3s;
	-o-transition-delay: .3s;
	transition-delay: .3s
}
.qodef-header--dark #qodef-page-header #qodef-page-header-inner .qodef-header-navigation>ul>li>a {
	color: #2f2f2f!important
}
#qodef-page-header .qodef-widget-holder {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	margin-left: 54px
}
.qodef-header-standard--center #qodef-page-header .qodef-widget-holder {
	margin-left: 0
}
#qodef-page-header .qodef-widget-holder .widget {
	margin: 0 15px;
	font-size: 0;
	line-height: 0
}
#qodef-page-header .qodef-widget-holder .widget:first-child {
	margin-left: 0
}
#qodef-page-header .qodef-widget-holder .widget:last-child {
	margin-right: 0
}
#qodef-page-header div[id^=monster-widget-placeholder], #qodef-page-header div[id^=woo-monster-widget-placeholder] {
	display: none
}
#qodef-page-header-inner.qodef-content-grid {
	padding: 0
}
#qodef-page-header #qodef-page-header-inner .qodef-header-logo-link img.qodef--main {
	opacity: 1
}
#qodef-page-header #qodef-page-header-inner .qodef-header-logo-link img.qodef--dark, #qodef-page-header #qodef-page-header-inner .qodef-header-logo-link img.qodef--light {
	opacity: 0
}
#qodef-page-header #qodef-page-header-inner .qodef-header-logo-link img:not(.qodef--main):not(.qodef--sticky) {
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.qodef-header--light #qodef-page-header #qodef-page-header-inner .qodef-header-logo-link .qodef--light {
	opacity: 1
}
.qodef-header--light #qodef-page-header #qodef-page-header-inner .qodef-header-logo-link .qodef--dark, .qodef-header--light #qodef-page-header #qodef-page-header-inner .qodef-header-logo-link .qodef--main {
	opacity: 0
}
.qodef-header--dark #qodef-page-header #qodef-page-header-inner .qodef-header-logo-link .qodef--dark {
	opacity: 1
}
.qodef-header--dark #qodef-page-header #qodef-page-header-inner .qodef-header-logo-link .qodef--light, .qodef-header--dark #qodef-page-header #qodef-page-header-inner .qodef-header-logo-link .qodef--main {
	opacity: 0
}
#qodef-page-header .qodef-header-logo-image.qodef--customizer {
	max-height: 100%;
	width: auto;
	margin-right: auto
}
.qodef-header--divided #qodef-page-header .qodef-divided-header-left-wrapper, .qodef-header--divided #qodef-page-header .qodef-divided-header-right-wrapper {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.qodef-header--divided #qodef-page-header .qodef-divided-header-right-wrapper .qodef-widget-holder {
	margin-left: auto
}
.qodef-header--divided #qodef-page-header .qodef-divided-header-left-wrapper {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.qodef-header--divided #qodef-page-header .qodef-divided-header-left-wrapper .qodef-widget-holder {
	-webkit-box-flex: .4;
	-ms-flex: .4;
	flex: .4;
	margin-right: auto
}
@media only screen and (max-width:1366px) {
	.qodef-header--divided #qodef-page-header .qodef-divided-header-left-wrapper .qodef-widget-holder {
		-webkit-box-flex: .6;
		-ms-flex: .6;
		flex: .6
	}
}
.qodef-header--divided #qodef-page-header .qodef-header-logo-link {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0 32px
}
.qodef-header--divided #qodef-page-header .qodef-header-navigation {
	margin: 0 24px
}
.qodef-header--divided #qodef-page-header .qodef-widget-holder {
	margin-left: 0
}
.qodef-header--divided #qodef-page-header-inner {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.qodef-header--minimal #qodef-page-header-inner .qodef-header-logo-link {
	margin-right: auto
}
.qodef-header--minimal #qodef-page-header-inner .qodef-widget-holder {
	margin-right: 30px
}
.qodef-header-standard--right #qodef-page-header-inner .qodef-header-navigation {
	/*margin-left: auto*/
	/*custom*/
	margin-left: 83px;
}
.qodef-header-standard--center #qodef-page-header-inner .qodef-header-navigation {
	margin-left: auto;
	margin-right: auto
}
.qodef-header-standard--left #qodef-page-header-inner .qodef-header-navigation {
	margin-right: auto
}
.qodef-header-standard--left #qodef-page-header-inner .qodef-header-logo-link {
	margin-right: 24px
}
.qodef-header--fixed-display #qodef-page-header, .qodef-header--fixed-display #qodef-top-area {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%
}
.qodef-header--fixed-display.qodef--boxed #qodef-page-header, .qodef-header--fixed-display.qodef--boxed #qodef-top-area {
	left: 30px;
	width: calc(100% - 60px)
}
.qodef-header--fixed-display.admin-bar #qodef-page-header, .qodef-header--fixed-display.admin-bar #qodef-top-area {
	top: 32px
}
.qodef-header-sticky {
	position: fixed;
	top: 0;
	left: 0;
	height: 70px;
	width: 100%;
	background-color: #fff;
	border-bottom: 1px solid #ededed;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	-webkit-transition: top .5s ease, -webkit-transform .5s ease;
	transition: top .5s ease, -webkit-transform .5s ease;
	-o-transition: transform .5s ease, top .5s ease;
	transition: transform .5s ease, top .5s ease;
	transition: transform .5s ease, top .5s ease, -webkit-transform .5s ease;
	z-index: 100
}
.qodef-header--sticky-display .qodef-header-sticky {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
.admin-bar.qodef-header--sticky-display .qodef-header-sticky {
	top: 32px
}
.qodef-header-sticky-inner {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 100%;
	padding: 0 45px
}
.qodef-header-sticky-inner.qodef-content-grid {
	padding: 0
}
.qodef-header-standard--right .qodef-header-sticky-inner .qodef-header-logo-link {
	margin-right: auto
}
.qodef-header-standard--left .qodef-header-sticky-inner {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.qodef-header-standard--left .qodef-header-sticky-inner .qodef-header-navigation {
	margin-left: 20px
}
.qodef-header-standard--left .qodef-header-sticky-inner .qodef-widget-holder {
	margin-left: auto
}
#qodef-top-area {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 40px;
	padding: 0 45px;
	background-color: #008b8d;
	z-index: 101;
	background-size: cover;
	font-size: 15px
}
#qodef-top-area .qodef-widget-holder {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%
}
#qodef-top-area .qodef-widget-holder.qodef-top-area-left {
	margin-right: auto
}
#qodef-top-area .qodef-widget-holder.qodef-top-area-right {
	margin-left: auto
}
#qodef-top-area .qodef-widget-holder .widget {
	margin: 0 12px;
	cursor: default
}
#qodef-top-area .qodef-widget-holder .widget:first-child {
	margin-left: 0
}
#qodef-top-area .qodef-widget-holder .widget:last-child {
	margin-right: 0
}
#qodef-top-area .qodef-widget-holder .widget ul:not(.qodef-shortcode-list) li {
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	line-height: 1.625em;
	font-weight: 400;
	color: #7e7e7e;
	font-size: 15px;
	text-transform: none;
	letter-spacing: 0
}
#qodef-top-area .qodef-widget-holder.qodef-top-area-center {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
#qodef-top-area .widget {
	display: inline-block;
	vertical-align: middle;
	line-height: 1
}
#qodef-top-area .widget .textwidget>*, #qodef-top-area .widget .widget p {
	margin: 0
}
#qodef-top-area div[id^=monster-widget-placeholder], #qodef-top-area div[id^=woo-monster-widget-placeholder] {
	display: none
}
#qodef-multiple-map-notice {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	padding: 30px 15%;
	text-align: center;
	color: #d59578;
	background-color: #e7f2f4
}
.qodef-map-marker-holder {
	-webkit-transform: translate(-50%, -100%);
	-ms-transform: translate(-50%, -100%);
	transform: translate(-50%, -100%);
	z-index: 10
}
.qodef-map-marker-holder.qodef-active {
	z-index: 500
}
.qodef-map-marker-holder.qodef-active .qodef-map-marker svg path:first-child {
	fill: #3ebeb4
}
.qodef-map-marker-holder.qodef-active .qodef-map-marker svg path:last-child {
	fill: #51a69e
}
.qodef-map-marker-holder#qodef-geo-location-marker .qodef-info-window {
	display: block
}
.qodef-map-marker-holder#qodef-geo-location-marker .qodef-map-marker svg path:first-child {
	fill: #3ebeb4
}
.qodef-map-marker-holder#qodef-geo-location-marker .qodef-map-marker svg path:last-child {
	fill: #51a69e
}
.qodef-map-marker-holder .qodef-map-marker {
	position: relative;
	width: 50px;
	height: auto;
	-webkit-transition: all .15s ease-out;
	-o-transition: all .15s ease-out;
	transition: all .15s ease-out
}
.qodef-map-marker-holder .qodef-map-marker .qodef-map-marker-inner {
	position: relative;
	width: 100%;
	height: 100%
}
.qodef-map-marker-holder .qodef-map-marker svg {
	width: 100%;
	height: auto
}
.qodef-map-marker-holder .qodef-map-marker svg path {
	-webkit-transition: fill .2s ease-in-out;
	-o-transition: fill .2s ease-in-out;
	transition: fill .2s ease-in-out
}
.qodef-map-marker-holder .qodef-map-marker:hover svg path:first-child {
	fill: #3ebeb4
}
.qodef-map-marker-holder .qodef-map-marker:hover svg path:last-child {
	fill: #51a69e
}
.qodef-map-marker-holder .qodef-info-window {
	position: absolute;
	top: -10px;
	left: -17px;
	display: none;
	min-width: 284px;
	background-color: #fff;
	border: 1px solid #ededed;
	border-radius: 4px;
	-webkit-box-shadow: 3px 3px 16px 2px rgba(0, 0, 0, .04);
	box-shadow: 3px 3px 16px 2px rgba(0, 0, 0, .04);
	z-index: 10;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease;
	-webkit-transform: translate(0, -100%);
	-ms-transform: translate(0, -100%);
	transform: translate(0, -100%)
}
.qodef-map-marker-holder .qodef-info-window-inner {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 8px
}
.qodef-map-marker-holder .qodef-info-window-inner:after {
	content: '';
	position: absolute;
	bottom: -4px;
	left: 35px;
	width: 5px;
	height: 5px;
	background-color: #fff;
	border-top: 1px solid #ededed;
	border-left: 1px solid #ededed;
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg)
}
.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-image {
	margin-right: 12px
}
.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-image img {
	display: block;
	width: 65px
}
.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-title {
	margin: 0;
	-webkit-transition: color .2s ease-out;
	-o-transition: color .2s ease-out;
	transition: color .2s ease-out
}
.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-location {
	margin: 3px 0 0;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	line-height: 1.2em
}
.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5
}
.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-link:hover~.qodef-info-window-details .qodef-info-window-title {
	color: #d59578
}
.qodef-cluster-marker {
	width: 50px;
	height: auto
}
.qodef-cluster-marker.qodef-active svg path:first-child, .qodef-cluster-marker:hover svg path:first-child {
	fill: #3ebeb4
}
.qodef-cluster-marker.qodef-active svg path:last-child, .qodef-cluster-marker:hover svg path:last-child {
	fill: #51a69e
}
.qodef-cluster-marker .qodef-cluster-marker-inner {
	position: relative
}
.qodef-cluster-marker .qodef-cluster-marker-inner .qodef-cluster-marker-number {
	position: absolute;
	top: -4px;
	left: 0;
	right: 0;
	font-size: 30px;
	font-weight: 700;
	text-align: center;
	color: #2f2f2f
}
.qodef-cluster-marker svg {
	width: 100%;
	height: auto
}
.qodef-cluster-marker svg path {
	-webkit-transition: fill .2s ease-in-out;
	-o-transition: fill .2s ease-in-out;
	transition: fill .2s ease-in-out
}
.qodef-places-geo-radius {
	position: absolute;
	left: 0;
	top: calc(100% + 10px);
	width: 100%;
	height: 48px;
	display: none;
	padding: 10px 20px;
	background-color: #fff;
	border: 1px solid #ededed;
	z-index: 9999
}
.qodef-places-geo-radius .qodef-range-slider-label {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%
}
.qodef-places-geo-radius .noUi-target {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	height: 3px;
	width: calc(100% - 70px);
	background-color: #eaeaea;
	border: 0;
	direction: ltr;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-user-select: none;
	-ms-touch-action: none;
	touch-action: none;
	-ms-user-select: none;
	-moz-user-select: none;
	user-select: none;
	margin-left: 10px
}
.qodef-places-geo-radius .noUi-target * {
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-user-select: none;
	-ms-touch-action: none;
	touch-action: none;
	-ms-user-select: none;
	-moz-user-select: none;
	user-select: none
}
.qodef-places-geo-radius .noUi-target .noUi-base {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1
}
.qodef-places-geo-radius .noUi-target .noUi-connects {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: 0
}
.qodef-places-geo-radius .noUi-target .noUi-connect, .qodef-places-geo-radius .noUi-target .noUi-origin {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	will-change: transform;
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0
}
.qodef-places-geo-radius .noUi-target .noUi-connect {
	background-color: #d59578
}
.qodef-places-geo-radius .noUi-target .noUi-handle {
	position: absolute;
	top: -3px;
	left: auto;
	right: -9px;
	width: 9px;
	height: 9px;
	background-color: #d59578;
	cursor: pointer
}
.qodef-places-geo-radius .noUi-target .noUi-tooltip {
	position: absolute;
	left: 50%;
	bottom: 7px;
	display: block;
	font-size: 12px;
	white-space: nowrap;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}
.qodef-places-geo-radius .noUi-target .noUi-tooltip:after {
	content: ' km'
}
.qodef-places-geo-radius .noUi-state-drag * {
	cursor: inherit!important
}
.qodef-places-geo-radius .noUi-draggable {
	cursor: ew-resize
}
.qodef-places-geo-radius [disabled] .noUi-handle, .qodef-places-geo-radius [disabled].noUi-handle, .qodef-places-geo-radius [disabled].noUi-target {
	cursor: not-allowed!important
}
#qodef-page-mobile-header {
	background-color: #fff
}
.qodef-mobile-header--sticky #qodef-page-mobile-header {
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%)
}
.qodef-mobile-header--sticky-animation #qodef-page-mobile-header {
	-webkit-transition: top .3s ease, -webkit-transform .3s ease;
	transition: top .3s ease, -webkit-transform .3s ease;
	-o-transition: transform .3s ease, top .3s ease;
	transition: transform .3s ease, top .3s ease;
	transition: transform .3s ease, top .3s ease, -webkit-transform .3s ease
}
.qodef-mobile-header--sticky-display #qodef-page-mobile-header {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
.admin-bar.qodef-mobile-header--sticky-display #qodef-page-mobile-header {
	top: 46px
}
#qodef-page-mobile-header .qodef-widget-holder {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%
}
#qodef-page-mobile-header .qodef-widget-holder .widget {
	margin: 0 0 0 12px
}
#qodef-page-mobile-header .widget {
	display: inline-block;
	vertical-align: middle;
	line-height: 1
}
#qodef-page-mobile-header .widget .textwidget>*, #qodef-page-mobile-header .widget .widget p {
	margin: 0
}
#qodef-page-mobile-header div[id^=monster-widget-placeholder], #qodef-page-mobile-header div[id^=woo-monster-widget-placeholder] {
	display: none
}
#qodef-page-mobile-header .qodef-header-logo-image.qodef--customizer {
	max-height: 100%;
	width: auto;
	margin-right: auto
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--main {
	opacity: 1
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--dark, #qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--light {
	opacity: 0
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link img:not(.qodef--main) {
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.qodef-mobile-header-navigation ul li a .qodef-menu-item-icon {
	margin-right: 5px
}
.qodef-mobile-header-navigation ul li.qodef--hide-link>a {
	cursor: default
}
.qodef-mobile-header-navigation .qodef-mega-menu-widget-holder {
	display: none
}
.qodef-mobile-header--minimal #qodef-page-mobile-header-inner>.qodef-content-grid {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.qodef-mobile-header--minimal #qodef-page-mobile-header-inner>.qodef-content-grid .qodef-mobile-header-logo-link {
	margin-right: auto
}
.qodef-mobile-header--minimal #qodef-page-mobile-header-inner>.qodef-content-grid .qodef-opener-icon {
	margin-left: 20px
}
@media only screen and (max-width:1024px) {
	.qodef-fullscreen-menu--opened {
		overflow-y: hidden
	}
}
.qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--light {
	opacity: 1
}
.qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--dark, .qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--main {
	opacity: 0
}
.qodef-mobile-header--standard #qodef-page-mobile-header #qodef-page-mobile-header-inner>.qodef-content-grid {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.qodef-mobile-header--standard #qodef-page-mobile-header #qodef-page-mobile-header-inner>.qodef-content-grid .qodef-mobile-header-logo-link {
	margin-right: auto
}
.qodef-header-navigation .qodef-menu-item-icon {
	display: block;
	margin-right: 5px;
	line-height: inherit
}
.qodef-header-navigation .qodef-menu-item-icon:before {
	display: block;
	line-height: inherit
}
.qodef-header-navigation ul li .qodef-drop-down-second {
	position: absolute;
	top: 100%;
	left: -28px;
	display: block;
	width: auto;
	height: 0;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	z-index: 10
}
.qodef-header-navigation ul li .qodef-drop-down-second.qodef-drop-down--start {
	opacity: 1;
	visibility: visible;
	overflow: visible;
	z-index: 20;
	-webkit-transition: opacity .2s ease-out;
	-o-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out
}
.qodef-header-navigation ul li .qodef-mega-menu-widget-holder {
	display: none;
	white-space: normal
}
.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second.qodef-drop-down--right {
	left: auto;
	right: 0
}
.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second-inner>ul {
	position: relative;
	top: auto;
	opacity: 1;
	visibility: visible
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-mega-menu-widget-holder {
	display: block
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second {
	background-color: #fff;
	border: 1px solid #ededed
}
.qodef-drop-down-second--full-width .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second {
	width: 100vw
}
.qodef--boxed .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner, .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner:not(.qodef-content-grid) {
	padding: 0 45px
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 37px 0 25px;
	margin-left: -15px;
	margin-right: -15px
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li {
	width: 100%;
	padding: 0 15px
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li>a {
	font-family: Poppins, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	color: #2f2f2f;
	font-size: 22px;
	line-height: 1.32em;
	letter-spacing: .07em;
	font-size: 13px;
	letter-spacing: .12em
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li>a:hover {
	color: #555
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul {
	padding-top: 12px
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li>a {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	white-space: normal;
	margin: 8px 0;
	overflow: hidden;
	-webkit-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
	font-size: 15px;
	font-style: italic;
	font-family: "Libre Baskerville", serif;
	color: #656565
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li>a .qodef-menu-item-icon {
	-ms-flex-negative: 0;
	flex-shrink: 0
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li>a span {
	position: relative
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li>a span:before {
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 3px;
	left: 0;
	background-color: #d59578;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-transform: translateX(calc(-100% - 1px));
	-ms-transform: translateX(calc(-100% - 1px));
	transform: translateX(calc(-100% - 1px))
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li.current-menu-item>a, .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li:hover>a {
	color: #d59578
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li.current-menu-item>a span:before, .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li:hover>a span:before {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li.current-menu-ancestor>a, .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li.current-menu-item>a {
	color: #555
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li.qodef--hide-link:not(.current-menu-ancestor):not(.current-menu-item)>a:hover {
	color: #555
}
body:not(.qodef-drop-down-second--full-width) .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner {
	padding: 0 45px
}
.qodef-opener-icon {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	line-height: 1
}
.qodef-opener-icon .qodef-m-icon {
	position: relative;
	visibility: visible
}
.qodef-opener-icon .qodef-m-icon.qodef--close {
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden
}
.qodef-opener-icon.qodef-source--icon-pack {
	font-size: 35px
}
.qodef-opener-icon.qodef-source--icon-pack * {
	display: inline-block;
	line-height: inherit
}
.qodef-opener-icon.qodef-source--icon-pack :before {
	display: inline-block;
	line-height: inherit
}
.qodef-opener-icon.qodef-source--svg-path span {
	position: relative
}
.qodef-opener-icon.qodef-source--svg-path span>* {
	vertical-align: middle
}
.qodef-opener-icon.qodef-source--svg-path span path, .qodef-opener-icon.qodef-source--svg-path span>* {
	fill: currentColor;
	stroke: currentColor
}
.qodef-opener-icon.qodef-source--predefined .qodef-m-dots {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 24px;
	height: 24px;
	margin: 0 -2px
}
.qodef-opener-icon.qodef-source--predefined .qodef-m-dots .qodef-m-dot {
	background-color: currentColor;
	-webkit-transition: all .35s ease-out;
	-o-transition: all .35s ease-out;
	transition: all .35s ease-out;
	width: 4px;
	height: 4px;
	margin: 2px
}
.qodef-opener-icon.qodef-source--predefined:not([data-hover-color^="#"]):not([data-hover-color^=rgb]):hover .qodef-m-dot {
	background-color: currentColor
}
.qodef-opener-icon.qodef-source--predefined:not(#qodef-side-area-close):hover .qodef--open .qodef-m-dot:nth-child(1), .qodef-opener-icon.qodef-source--predefined:not(#qodef-side-area-close):hover .qodef--open .qodef-m-dot:nth-child(3), .qodef-opener-icon.qodef-source--predefined:not(#qodef-side-area-close):hover .qodef--open .qodef-m-dot:nth-child(5), .qodef-opener-icon.qodef-source--predefined:not(#qodef-side-area-close):hover .qodef--open .qodef-m-dot:nth-child(7), .qodef-opener-icon.qodef-source--predefined:not(#qodef-side-area-close):hover .qodef--open .qodef-m-dot:nth-child(9) {
	background-color: #555;
	opacity: .8
}
.qodef-opener-icon.qodef-source--predefined#qodef-side-area-close:hover {
	color: #555
}
.qodef-header--light:not(.qodef-fullscreen-menu--opened) #qodef-page-header-inner .qodef-opener-icon.qodef-source--icon-pack, .qodef-header--light:not(.qodef-fullscreen-menu--opened) #qodef-page-header-inner .qodef-opener-icon.qodef-source--predefined, .qodef-header--light:not(.qodef-fullscreen-menu--opened) #qodef-page-header-inner .qodef-opener-icon.qodef-source--svg-path {
	color: #fff!important
}
.qodef-header--light:not(.qodef-fullscreen-menu--opened) #qodef-page-header-inner .qodef-opener-icon.qodef-source--icon-pack:hover, .qodef-header--light:not(.qodef-fullscreen-menu--opened) #qodef-page-header-inner .qodef-opener-icon.qodef-source--svg-path:hover {
	color: #d9d9d9!important
}
.qodef-header--light:not(.qodef-fullscreen-menu--opened) #qodef-page-header-inner .qodef-opener-icon.qodef-source--predefined:not(#qodef-side-area-close):hover .qodef--open .qodef-m-dot:nth-child(1), .qodef-header--light:not(.qodef-fullscreen-menu--opened) #qodef-page-header-inner .qodef-opener-icon.qodef-source--predefined:not(#qodef-side-area-close):hover .qodef--open .qodef-m-dot:nth-child(3), .qodef-header--light:not(.qodef-fullscreen-menu--opened) #qodef-page-header-inner .qodef-opener-icon.qodef-source--predefined:not(#qodef-side-area-close):hover .qodef--open .qodef-m-dot:nth-child(5), .qodef-header--light:not(.qodef-fullscreen-menu--opened) #qodef-page-header-inner .qodef-opener-icon.qodef-source--predefined:not(#qodef-side-area-close):hover .qodef--open .qodef-m-dot:nth-child(7), .qodef-header--light:not(.qodef-fullscreen-menu--opened) #qodef-page-header-inner .qodef-opener-icon.qodef-source--predefined:not(#qodef-side-area-close):hover .qodef--open .qodef-m-dot:nth-child(9) {
	background-color: #d9d9d9;
	opacity: .8
}
.qodef-header--dark:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon.qodef-source--icon-pack, .qodef-header--dark:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon.qodef-source--predefined, .qodef-header--dark:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon.qodef-source--svg-path {
	color: #2f2f2f!important
}
.qodef-header--dark:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon.qodef-source--predefined:not(#qodef-side-area-close):hover .qodef--open .qodef-m-dot:nth-child(1), .qodef-header--dark:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon.qodef-source--predefined:not(#qodef-side-area-close):hover .qodef--open .qodef-m-dot:nth-child(3), .qodef-header--dark:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon.qodef-source--predefined:not(#qodef-side-area-close):hover .qodef--open .qodef-m-dot:nth-child(5), .qodef-header--dark:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon.qodef-source--predefined:not(#qodef-side-area-close):hover .qodef--open .qodef-m-dot:nth-child(7), .qodef-header--dark:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon.qodef-source--predefined:not(#qodef-side-area-close):hover .qodef--open .qodef-m-dot:nth-child(9) {
	background-color: #555;
	opacity: .8
}
.qodef-header--dark:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon.qodef-source--predefined#qodef-side-area-close:hover {
	color: #555!important
}
.qodef-parallax {
	position: relative;
	width: 100%;
	overflow: hidden
}
.qodef-parallax.elementor-section {
	overflow: visible
}
.qodef-parallax-row-holder {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	overflow: hidden
}
.qodef-parallax-img-holder {
	position: absolute;
	top: -50%;
	height: 150%;
	left: 0;
	width: 100%;
	opacity: 0
}
.qodef-browser--ms-explorer .qodef-parallax-img-holder, .touchevents .qodef-parallax-img-holder {
	top: 0;
	height: 100%;
	opacity: 1
}
.qodef-parallax-content-holder {
	position: relative;
	z-index: 99
}
.qodef-parallax-img-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 101%;
	will-change: transform;
	margin-top: -10%
}
@media only screen and (max-width:1024px) {
	.qodef-parallax-img-wrapper {
		margin-top: 0
	}
}
.qodef-parallax-img {
	position: absolute;
	top: 50%;
	left: calc(50% - 1px);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.touchevents .qodef-parallax-img {
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover
}
.qodef-browser--edge .qodef-parallax-img {
	height: 100%
}
.qodef-browser--ms-explorer .qodef-parallax-img {
	height: 100%;
	width: 100%
}
.wpcf7-form-control-wrap {
	position: relative;
	display: inline-block;
	width: 100%
}
span.wpcf7-not-valid-tip {
	position: absolute;
	bottom: 1px;
	font-size: .9em
}
.rs-layer span.wpcf7-not-valid-tip {
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
.qodef-vertical-form-heading {
	color: inherit;
	font-family: "Libre Baskerville", serif;
	font-size: 30px;
	font-style: italic;
	font-weight: 400;
	letter-spacing: 0;
	text-transform: none
}
form.wpcf7-form.invalid .wpcf7-response-output {
	font-size: 15px;
	border-color: #999;
	border-width: 1px;
	margin-left: 0;
	margin-right: 0
}
.wpcf7-response-output {
	white-space: normal
}
@media only screen and (max-width:680px) {
	div.wpcf7-response-output {
		line-height: 1.25em
	}
}
.qodef-contact-form-7 {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
.qodef-contact-form-7.qodef-has-bg {
	padding: 27px
}
.qodef-contact-form-7.qodef-has-bg button {
	color: #2f2f2f!important;
	background-color: #fff!important
}
.qodef-contact-form-7.qodef-has-bg button .qodef-m-border-horizontal, .qodef-contact-form-7.qodef-has-bg button .qodef-m-border-vertical {
	color: #c4c4c4!important
}
.qodef-contact-form-7.qodef-has-bg input {
	border: 1px solid #fff!important;
	color: #fff!important
}
.qodef-contact-form-7.qodef-has-bg .qodef-cf7-title {
	color: #fff
}
.qodef-contact-form-7.qodef-has-bg .qodef-cf7-subtitle {
	color: #fff
}
.qodef-contact-form-7>* {
	position: relative;
	z-index: 1
}
.qodef-contact-form-7 .qodef-cf7-title {
	font-family: Poppins, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	color: #2f2f2f;
	font-size: 28px;
	line-height: 1.21em;
	letter-spacing: .05em;
	margin: 0 0 3px
}
.qodef-contact-form-7 .qodef-cf7-subtitle {
	margin: 0 0 14px
}
.qodef-contact-form-7 .ajax-loader {
	position: absolute;
	right: -10px
}
.widget_songbook_core_contact_form_7 {
	position: relative
}
@media only screen and (max-width:1024px) {
	#qodef-page-sidebar .widget_songbook_core_contact_form_7 {
		max-width: 300px
	}
}
.widget_songbook_core_contact_form_7 .qodef-cf7-absolute-image-holder {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 100%
}
.widget_songbook_core_contact_form_7 .qodef-cf7-absolute-image-holder img {
	height: 100%
}
.qodef-instagram-list #sb_instagram {
	position: relative;
	padding-bottom: 0!important
}
.qodef-instagram-list #sb_instagram:before {
	content: '\e09a';
	position: absolute;
	display: inline-block;
	font-family: ElegantIcons;
	font-size: 15px;
	padding: 9px 15px;
	text-align: center;
	background-color: #fff;
	color: #2f2f2f;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	left: 50%;
	z-index: 200
}
.qodef-instagram-list #sb_instagram #sbi_images .sbi_photo_wrap a {
	background-image: none!important;
	height: auto!important
}
.qodef-instagram-list #sb_instagram #sbi_images .sbi_photo_wrap a img {
	display: inline-block!important
}
.qodef-instagram-list.qodef-gutter--no.qodef--no-bottom-space {
	margin-bottom: 0
}
.qodef-instagram-list.qodef-gutter--no #sb_instagram:before {
	top: calc(50% - 0px)
}
.qodef-instagram-list.qodef-gutter--no #sb_instagram #sbi_images {
	float: none;
	padding: 0!important;
	width: auto;
	margin: 0
}
.qodef-instagram-list.qodef-gutter--no #sb_instagram #sbi_images>.sbi_item {
	padding: 0!important;
	margin: 0!important
}
.qodef-instagram-list.qodef-gutter--tiny.qodef--no-bottom-space {
	margin-bottom: -10px
}
.qodef-instagram-list.qodef-gutter--tiny #sb_instagram:before {
	top: calc(50% - 5px)
}
.qodef-instagram-list.qodef-gutter--tiny #sb_instagram #sbi_images {
	float: none;
	padding: 0!important;
	width: auto;
	margin: 0 -5px
}
.qodef-instagram-list.qodef-gutter--tiny #sb_instagram #sbi_images>.sbi_item {
	padding: 0 5px!important;
	margin: 0 0 10px!important
}
.qodef-instagram-list.qodef-gutter--small.qodef--no-bottom-space {
	margin-bottom: -20px
}
.qodef-instagram-list.qodef-gutter--small #sb_instagram:before {
	top: calc(50% - 10px)
}
.qodef-instagram-list.qodef-gutter--small #sb_instagram #sbi_images {
	float: none;
	padding: 0!important;
	width: auto;
	margin: 0 -10px
}
.qodef-instagram-list.qodef-gutter--small #sb_instagram #sbi_images>.sbi_item {
	padding: 0 10px!important;
	margin: 0 0 20px!important
}
.qodef-instagram-list.qodef-gutter--normal.qodef--no-bottom-space {
	margin-bottom: -30px
}
.qodef-instagram-list.qodef-gutter--normal #sb_instagram:before {
	top: calc(50% - 15px)
}
.qodef-instagram-list.qodef-gutter--normal #sb_instagram #sbi_images {
	float: none;
	padding: 0!important;
	width: auto;
	margin: 0 -15px
}
.qodef-instagram-list.qodef-gutter--normal #sb_instagram #sbi_images>.sbi_item {
	padding: 0 15px!important;
	margin: 0 0 30px!important
}
.qodef-instagram-list.qodef-gutter--medium.qodef--no-bottom-space {
	margin-bottom: -40px
}
.qodef-instagram-list.qodef-gutter--medium #sb_instagram:before {
	top: calc(50% - 20px)
}
.qodef-instagram-list.qodef-gutter--medium #sb_instagram #sbi_images {
	float: none;
	padding: 0!important;
	width: auto;
	margin: 0 -20px
}
.qodef-instagram-list.qodef-gutter--medium #sb_instagram #sbi_images>.sbi_item {
	padding: 0 20px!important;
	margin: 0 0 40px!important
}
.qodef-instagram-list.qodef-gutter--large.qodef--no-bottom-space {
	margin-bottom: -50px
}
.qodef-instagram-list.qodef-gutter--large #sb_instagram:before {
	top: calc(50% - 25px)
}
.qodef-instagram-list.qodef-gutter--large #sb_instagram #sbi_images {
	float: none;
	padding: 0!important;
	width: auto;
	margin: 0 -25px
}
.qodef-instagram-list.qodef-gutter--large #sb_instagram #sbi_images>.sbi_item {
	padding: 0 25px!important;
	margin: 0 0 50px!important
}
.qodef-instagram-list.qodef-gutter--huge.qodef--no-bottom-space {
	margin-bottom: -80px
}
.qodef-instagram-list.qodef-gutter--huge #sb_instagram:before {
	top: calc(50% - 40px)
}
.qodef-instagram-list.qodef-gutter--huge #sb_instagram #sbi_images {
	float: none;
	padding: 0!important;
	width: auto;
	margin: 0 -40px
}
.qodef-instagram-list.qodef-gutter--huge #sb_instagram #sbi_images>.sbi_item {
	padding: 0 40px!important;
	margin: 0 0 80px!important
}
.qodef-instagram-list.qodef-gutter--enormous.qodef--no-bottom-space {
	margin-bottom: -110px
}
.qodef-instagram-list.qodef-gutter--enormous #sb_instagram:before {
	top: calc(50% - 55px)
}
.qodef-instagram-list.qodef-gutter--enormous #sb_instagram #sbi_images {
	float: none;
	padding: 0!important;
	width: auto;
	margin: 0 -55px
}
.qodef-instagram-list.qodef-gutter--enormous #sb_instagram #sbi_images>.sbi_item {
	padding: 0 55px!important;
	margin: 0 0 110px!important
}
.qodef-instagram-swiper-container {
	position: relative;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	z-index: 1;
	visibility: hidden;
	overflow: hidden
}
.qodef-instagram-swiper-container .swiper-slide a, .qodef-instagram-swiper-container .swiper-slide img {
	width: 100%
}
.qodef-instagram-swiper-container.qodef-swiper--initialized {
	visibility: visible
}
.qodef-timetable--predefined .tt_navigation_wrapper .tt_navigation_cell {
	margin: 0 auto 14px!important;
	text-align: center
}
@media screen and (max-width:767px) {
	.qodef-timetable--predefined .tt_navigation_wrapper .tt_navigation_cell {
		margin-bottom: 41px!important
	}
}
@media only screen and (max-width:680px) {
	.qodef-timetable--predefined .tt_navigation_wrapper .tt_navigation_cell {
		margin-bottom: 20px!important
	}
}
@media only screen and (max-width:680px) {
	.qodef-timetable--predefined .tt_navigation_wrapper .tt_navigation_cell .tt_tabs_navigation {
		float: none!important
	}
}
.qodef-timetable--predefined .tt_navigation_wrapper .tt_navigation_cell .tt_tabs_navigation li {
	display: inline-block;
	float: none;
	margin: 0 25px!important;
	max-height: 45px
}
@media only screen and (max-width:1024px) {
	.qodef-timetable--predefined .tt_navigation_wrapper .tt_navigation_cell .tt_tabs_navigation li {
		margin: 0 17px!important
	}
}
@media only screen and (max-width:680px) {
	.qodef-timetable--predefined .tt_navigation_wrapper .tt_navigation_cell .tt_tabs_navigation li {
		display: block
	}
}
.qodef-timetable--predefined .tt_navigation_wrapper .tt_navigation_cell .tt_tabs_navigation li a {
	font-family: Poppins, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	color: #2f2f2f;
	font-size: 15px;
	line-height: 1.33em;
	letter-spacing: .075em;
	margin: 0;
	border: 0!important;
	color: #999!important;
	-webkit-transition: color .3s ease!important;
	-o-transition: color .3s ease!important;
	transition: color .3s ease!important
}
.qodef-timetable--predefined .tt_navigation_wrapper .tt_navigation_cell .tt_tabs_navigation li.ui-state-active a, .qodef-timetable--predefined .tt_navigation_wrapper .tt_navigation_cell .tt_tabs_navigation li.ui-state-hover a {
	color: #d59578!important
}
@media screen and (min-width:768px) {
	.qodef-timetable--predefined .tt_tabs>div:not(.tt_navigation_wrapper) {
		position: relative
	}
	.qodef-timetable--predefined .tt_tabs>div:not(.tt_navigation_wrapper):after {
		content: '';
		z-index: -1;
		position: absolute;
		display: block;
		left: 31px;
		top: 31px;
		width: 100%;
		height: 100%;
		background-image: url(/wp-content/plugins/songbook-core/assets/img/pattern-stripes-larger.jpg)
	}
}
.qodef-timetable--predefined table.tt_timetable {
	border-spacing: 0!important
}
.qodef-timetable--predefined table.tt_timetable thead tr th {
	border: 1px solid #ededed!important;
	border-width: 1px 0 1px 1px!important;
	font-size: 15px;
	line-height: 1.15em;
	font-family: "Libre Baskerville", serif;
	font-style: italic;
	text-transform: none;
	letter-spacing: 0;
	color: #999;
	padding-top: 25px;
	padding-bottom: 24px
}
.qodef-timetable--predefined table.tt_timetable thead tr th:last-child {
	border-right: 1px solid #ededed!important
}
.qodef-timetable--predefined table.tt_timetable tbody tr td {
	border-left: 1px solid #ededed!important;
	border-bottom: 1px solid #ededed!important;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	line-height: 1.625em;
	font-weight: 400;
	color: #7e7e7e
}
@media only screen and (max-width:1024px) {
	.qodef-timetable--predefined table.tt_timetable tbody tr td {
		font-size: 13px
	}
}
.qodef-timetable--predefined table.tt_timetable tbody tr td:last-child:not(:only-child) {
	border-right: 1px solid #ededed!important
}
.qodef-timetable--predefined table.tt_timetable .event {
	color: #2f2f2f;
	background-color: #fff
}
.qodef-timetable--predefined table.tt_timetable .event .event_container {
	padding-top: 23px;
	padding-bottom: 33px
}
.qodef-timetable--predefined table.tt_timetable .event .event_header {
	font-family: Poppins, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	color: #2f2f2f;
	font-size: 15px;
	line-height: 1.33em;
	letter-spacing: .075em;
	color: #2f2f2f!important;
	-webkit-transition: color .3s ease!important;
	-o-transition: color .3s ease!important;
	transition: color .3s ease!important;
	text-decoration: none!important;
	margin: 4px 0
}
@media only screen and (max-width:1024px) {
	.qodef-timetable--predefined table.tt_timetable .event .event_header {
		font-size: 11px
	}
}
.qodef-timetable--predefined table.tt_timetable .event .after_hour_text, .qodef-timetable--predefined table.tt_timetable .event .before_hour_text {
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	line-height: 1.625em;
	font-weight: 400;
	color: #7e7e7e
}
@media only screen and (max-width:1024px) {
	.qodef-timetable--predefined table.tt_timetable .event .after_hour_text, .qodef-timetable--predefined table.tt_timetable .event .before_hour_text {
		font-size: 12px
	}
}
.qodef-timetable--predefined table.tt_timetable .event .bottom_hour, .qodef-timetable--predefined table.tt_timetable .event .top_hour {
	display: none!important
}
.qodef-timetable--predefined table.tt_timetable .event .tt_tooltip_text {
	height: auto!important;
	top: -30px!important
}
.qodef-timetable--predefined table.tt_timetable .event .tt_tooltip_text .tt_tooltip_content {
	background-color: #f97d69!important;
	color: #fff!important;
	width: calc(100% - 12px);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 0;
	margin: 0 auto;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 7px;
	font-size: 15px;
	line-height: 1.15em;
	font-family: "Libre Baskerville", serif;
	font-style: italic;
	text-transform: none;
	letter-spacing: 0;
	color: #999
}
.qodef-timetable--predefined table.tt_timetable .event .tt_tooltip_text .tt_tooltip_content .event_header {
	display: none
}
.qodef-timetable--predefined table.tt_timetable .event .tt_tooltip_text .tt_tooltip_arrow {
	border-color: #f97d69 transparent!important;
	border-width: 7px 7px 0;
	bottom: -10px
}
.qodef-timetable--predefined .tt_responsive .tt_timetable.small .box_header {
	font-size: 19px!important;
	line-height: 1.15em!important;
	color: #d59578!important;
	font-family: "Libre Baskerville", serif!important;
	font-style: italic!important;
	text-transform: none!important;
	letter-spacing: 0!important
}
@media only screen and (max-width:680px) {
	.qodef-timetable--predefined .tt_responsive .tt_timetable.small .box_header {
		text-align: center;
		margin-top: 50px
	}
}
.qodef-timetable--predefined .tt_responsive .tt_timetable.small ul.tt_items_list div.event_container a {
	font-family: Poppins, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	color: #2f2f2f;
	font-size: 15px;
	line-height: 1.33em;
	letter-spacing: .075em;
	line-height: 30px;
	text-decoration: none!important
}
.qodef-timetable--predefined .tt_responsive .tt_timetable.small ul.tt_items_list div.value {
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	line-height: 1.625em;
	font-weight: 400;
	color: #7e7e7e;
	line-height: 30px
}
.single #qodef-page-inner .tt_event_theme_page {
	width: calc(100% + 70px);
	background-color: transparent;
	padding: 0;
	margin: 0 -35px
}
.single #qodef-page-inner .tt_event_theme_page .tt_event_page_left {
	width: 72%;
	padding: 0 35px
}
.single #qodef-page-inner .tt_event_theme_page .tt_event_page_right {
	width: 28%;
	padding: 0 35px
}
.single #qodef-page-inner .tt_event_theme_page * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.single #qodef-page-inner .tt_event_theme_page p {
	color: #7e7e7e!important
}
.qodef-timetable-single-page #qodef-page-content #qodef-page-sidebar {
	margin-bottom: 0
}
.qodef-timetable-events-list .qodef-e-inner .qodef-e-media-image a {
	will-change: transform;
	-webkit-transform: scale(1.03);
	-ms-transform: scale(1.03);
	transform: scale(1.03);
	-webkit-transition: .5s cubic-bezier(.4, .12, .4, .85) 0s;
	-o-transition: .5s cubic-bezier(.4, .12, .4, .85) 0s;
	transition: .5s cubic-bezier(.4, .12, .4, .85) 0s
}
.qodef-browser--firefox .qodef-timetable-events-list .qodef-e-inner .qodef-e-media-image a {
	-webkit-transform: scale(1.13);
	-ms-transform: scale(1.13);
	transform: scale(1.13);
	will-change: transform
}
.qodef-timetable-events-list .qodef-e-inner:hover .qodef-e-media-image a {
	-webkit-transform: scale(1.06);
	-ms-transform: scale(1.06);
	transform: scale(1.06)
}
.qodef-browser--firefox .qodef-timetable-events-list .qodef-e-inner:hover .qodef-e-media-image a {
	-webkit-transform: scale(1.16);
	-ms-transform: scale(1.16);
	transform: scale(1.16)
}
.qodef-timetable-events-list .qodef-e-img-holder {
	position: relative;
	overflow: hidden
}
.qodef-timetable-events-list .qodef-e-media-image img {
	display: block;
	width: 100%
}
.qodef-timetable-events-list .qodef-e-media-image a {
	display: block
}
.qodef-timetable-events-list .qodef-e-donation-title {
	margin: 35px 0 8px
}
.qodef-timetable-events-list .qodef-e-excerpt {
	margin: 0 0 25px
}
.qodef-timetable-events-list .qodef-e-read-more a {
	width: auto
}
@media only screen and (max-width:480px) {
	.qodef-timetable-events-list+.swiper-button-next, .qodef-timetable-events-list+.swiper-button-next+.swiper-button-prev {
		display: none
	}
}
.qodef-timetable-events-list.qodef-col-num--4.swiper-container-horizontal {
	width: calc(100% - 1px)
}
.qodef-timetable-event-list-swiper-nav.swiper-button-next, .qodef-timetable-event-list-swiper-nav.swiper-button-prev {
	height: 25px!important
}
.qodef-twitter-list.qodef-layout--columns.qodef--no-bottom-info #ctf .ctf-tweet-actions {
	display: none
}
.qodef-twitter-list.qodef-layout--columns #ctf {
	overflow: hidden
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-item {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	float: left;
	border: 0
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-box {
	margin-left: 0;
	display: block;
	margin-bottom: 8px
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-box-link {
	line-height: 1!important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-avatar {
	width: 37px;
	height: 37px;
	margin: 0 7px 0 0;
	float: none;
	border-radius: 0
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-name {
	font-size: 15px;
	line-height: 1.15em;
	font-family: "Libre Baskerville", serif;
	font-style: italic;
	text-transform: none;
	letter-spacing: 0;
	color: #999;
	font-weight: 600!important;
	margin: 0 4px 0 0
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-screename-sep {
	display: none
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-context, .qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-meta, .qodef-twitter-list.qodef-layout--columns #ctf .ctf-twitterlink {
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	line-height: 1.625em;
	font-weight: 400;
	color: #7e7e7e;
	margin-right: 4px;
	margin-left: 0
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-context:last-child, .qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-meta:last-child, .qodef-twitter-list.qodef-layout--columns #ctf .ctf-twitterlink:last-child {
	margin-right: 0
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-meta {
	margin-top: 4px
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-screenname {
	display: none
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	margin-left: 0;
	padding: 0;
	margin-top: -5px
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-content:before {
	content: '\e094';
	font-family: ElegantIcons;
	padding-right: 10px;
	font-size: 18px;
	position: relative;
	top: 5px
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	margin-left: 0;
	margin-top: -3px
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions:before {
	content: '\e094';
	font-family: ElegantIcons;
	padding-right: 10px;
	font-size: 18px;
	visibility: hidden
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions a {
	padding: 0;
	font-size: 14px;
	margin-right: 8px
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions a:last-child {
	margin-right: 0
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions a.ctf-reply {
	margin-left: 0
}
.qodef-twitter-list.qodef-layout--columns .ctf-tweets:before {
	content: "";
	display: table;
	table-layout: fixed
}
.qodef-twitter-list.qodef-layout--columns .ctf-tweets:after {
	clear: both
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--1 #ctf .ctf-tweets>.ctf-item {
	width: 100%
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--2 #ctf .ctf-tweets>.ctf-item {
	width: 50%
}
@media only screen and (min-width:681px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--2.qodef-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both
	}
}
@media only screen and (min-width:1441px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--2.qodef-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both
	}
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--3 #ctf .ctf-tweets>.ctf-item {
	width: 33.33333%
}
@media only screen and (min-width:769px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--3.qodef-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both
	}
}
@media only screen and (min-width:1441px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--3.qodef-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both
	}
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--4 #ctf .ctf-tweets>.ctf-item {
	width: 25%
}
@media only screen and (min-width:1025px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--4.qodef-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both
	}
}
@media only screen and (min-width:1441px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--4.qodef-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both
	}
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--5 #ctf .ctf-tweets>.ctf-item {
	width: 20%
}
@media only screen and (min-width:1367px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--5.qodef-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
		clear: both
	}
}
@media only screen and (min-width:1441px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--5.qodef-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
		clear: both
	}
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--6 #ctf .ctf-tweets>.ctf-item {
	width: 16.66667%
}
@media only screen and (min-width:1441px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--6.qodef-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
		clear: both
	}
}
@media only screen and (min-width:1441px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--6.qodef-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
		clear: both
	}
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--7 #ctf .ctf-tweets>.ctf-item {
	width: 14.28571%
}
@media only screen and (min-width:1367px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--7.qodef-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
		clear: both
	}
}
@media only screen and (min-width:1441px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--7.qodef-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
		clear: both
	}
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--8 #ctf .ctf-tweets>.ctf-item {
	width: 12.5%
}
@media only screen and (min-width:1367px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--8.qodef-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
		clear: both
	}
}
@media only screen and (min-width:1441px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--8.qodef-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
		clear: both
	}
}
.qodef-twitter-list.qodef-gutter--no.qodef--no-bottom-space {
	margin-bottom: 0
}
.qodef-twitter-list.qodef-gutter--no #ctf .ctf-tweets {
	margin: 0
}
.qodef-twitter-list.qodef-gutter--no #ctf .ctf-tweets>.ctf-item {
	padding: 0;
	margin: 0
}
.qodef-twitter-list.qodef-gutter--tiny.qodef--no-bottom-space {
	margin-bottom: -10px
}
.qodef-twitter-list.qodef-gutter--tiny #ctf .ctf-tweets {
	margin: 0 -5px
}
.qodef-twitter-list.qodef-gutter--tiny #ctf .ctf-tweets>.ctf-item {
	padding: 0 5px;
	margin: 0 0 10px
}
.qodef-twitter-list.qodef-gutter--small.qodef--no-bottom-space {
	margin-bottom: -20px
}
.qodef-twitter-list.qodef-gutter--small #ctf .ctf-tweets {
	margin: 0 -10px
}
.qodef-twitter-list.qodef-gutter--small #ctf .ctf-tweets>.ctf-item {
	padding: 0 10px;
	margin: 0 0 20px
}
.qodef-twitter-list.qodef-gutter--normal.qodef--no-bottom-space {
	margin-bottom: -30px
}
.qodef-twitter-list.qodef-gutter--normal #ctf .ctf-tweets {
	margin: 0 -15px
}
.qodef-twitter-list.qodef-gutter--normal #ctf .ctf-tweets>.ctf-item {
	padding: 0 15px;
	margin: 0 0 30px
}
.qodef-twitter-list.qodef-gutter--medium.qodef--no-bottom-space {
	margin-bottom: -40px
}
.qodef-twitter-list.qodef-gutter--medium #ctf .ctf-tweets {
	margin: 0 -20px
}
.qodef-twitter-list.qodef-gutter--medium #ctf .ctf-tweets>.ctf-item {
	padding: 0 20px;
	margin: 0 0 40px
}
.qodef-twitter-list.qodef-gutter--large.qodef--no-bottom-space {
	margin-bottom: -50px
}
.qodef-twitter-list.qodef-gutter--large #ctf .ctf-tweets {
	margin: 0 -25px
}
.qodef-twitter-list.qodef-gutter--large #ctf .ctf-tweets>.ctf-item {
	padding: 0 25px;
	margin: 0 0 50px
}
.qodef-twitter-list.qodef-gutter--huge.qodef--no-bottom-space {
	margin-bottom: -80px
}
.qodef-twitter-list.qodef-gutter--huge #ctf .ctf-tweets {
	margin: 0 -40px
}
.qodef-twitter-list.qodef-gutter--huge #ctf .ctf-tweets>.ctf-item {
	padding: 0 40px;
	margin: 0 0 80px
}
.qodef-twitter-list.qodef-gutter--enormous.qodef--no-bottom-space {
	margin-bottom: -110px
}
.qodef-twitter-list.qodef-gutter--enormous #ctf .ctf-tweets {
	margin: 0 -55px
}
.qodef-twitter-list.qodef-gutter--enormous #ctf .ctf-tweets>.ctf-item {
	padding: 0 55px;
	margin: 0 0 110px
}
#qodef-page-footer .widget .qodef-twitter-list.qodef-layout--columns #ctf a {
	color: #ccc
}
#qodef-page-footer .widget .qodef-twitter-list.qodef-layout--columns #ctf a:hover {
	color: #fff
}
#qodef-side-area .widget .qodef-twitter-list.qodef-layout--columns #ctf a {
	color: #ccc
}
#qodef-side-area .widget .qodef-twitter-list.qodef-layout--columns #ctf a:hover {
	color: #fff
}
.qodef-shortcode .last_toggle_el_margin, .qodef-shortcode .wpb_button, .qodef-shortcode .wpb_content_element, .qodef-shortcode .wpb_row, .qodef-shortcode ul.wpb_thumbnails-fluid>li {
	margin-bottom: 0!important
}
.qodef-vc-row-wrapper.qodef--parallax-row {
	width: 100%
}
.touchevents .qodef-vc-row-wrapper.qodef--parallax-row {
	height: auto!important
}
.qodef-clients-list .qodef-e {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-image {
	line-height: 0;
	position: relative;
	display: inline-block;
	vertical-align: top
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-image a {
	display: inline-block
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-logo {
	width: auto;
	opacity: 1;
	will-change: opacity;
	-webkit-transition: .3s ease-out;
	-o-transition: .3s ease-out;
	transition: .3s ease-out;
	display: inline-block
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-hover-logo {
	position: absolute;
	top: 0;
	left: 0;
	width: auto;
	opacity: 0;
	-webkit-transition: .3s ease-out;
	-o-transition: .3s ease-out;
	transition: .3s ease-out;
	-webkit-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e:hover .qodef-e-logo {
	opacity: 0;
	-webkit-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e:hover .qodef-e-hover-logo {
	opacity: 1;
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s
}
.archive.tax-event-types #qodef-page-inner {
	padding: 150px 0
}
.qodef-events {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
.qodef-events .qodef-event-item {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
.qodef-events .qodef-e-inner {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.qodef-events .qodef-e-inner>* {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 -35px
}
.qodef-events .qodef-e-inner>*>* {
	width: 100%;
	padding: 0 35px
}
.qodef-events .qodef-e-inner .qodef-e-side {
	max-width: 35%
}
.qodef-events .qodef-e-inner .qodef-m-map {
	opacity: 0
}
.qodef-events .qodef-e-inner .qodef-e-image {
	position: relative;
	height: 100%
}
.qodef-events .qodef-e-inner .qodef-e-image>a {
	display: block;
	height: 100%;
	background-position: center;
	background-size: cover
}
.qodef-events .qodef-e-inner .qodef-e-image .qodef-info--date {
	position: absolute;
	top: 15px;
	left: 0;
	font-size: 19px;
	line-height: 1.37em;
	letter-spacing: .07em;
	padding: 5px 15px 4px;
	background-color: #fff
}
.qodef-events .qodef-e-content-holder {
	padding-top: 42px
}
.qodef-events .qodef-e-content-holder .qodef-info--event-types {
	color: #999;
	font-size: 15px;
	line-height: 1.15em;
	font-family: "Libre Baskerville", serif;
	font-style: italic;
	text-transform: none;
	letter-spacing: 0;
	margin-bottom: 9px
}
.qodef-events .qodef-e-content-holder .qodef-info--event-types a {
	color: inherit
}
.qodef-events .qodef-e-content-holder .qodef-info--event-types a:hover {
	color: #d59578
}
.qodef-events .qodef-e-content-holder .qodef-info--event-types a:not(:last-child):after {
	content: ','
}
.qodef-events .qodef-e-content-holder .qodef-e-title {
	margin: 0 0 21px
}
.qodef-events .qodef-e-side.qodef-e-info {
	padding-top: 45px
}
.qodef-events .qodef-e-side.qodef-e-info a {
	color: inherit
}
.qodef-events .qodef-e-side.qodef-e-info a:hover {
	color: #2f2f2f
}
.qodef-events .qodef-e-side.qodef-e-info .qodef-e-label {
	margin: 0 0 26px
}
.qodef-events .qodef-e-side.qodef-e-info .qodef-e-info-item {
	margin-bottom: 9px
}
.qodef-events .qodef-e-side.qodef-e-info .qodef-e-info-icon {
	color: #d59578;
	font-size: 13px;
	width: 13px;
	text-align: center;
	margin-right: 15px
}
.qodef-events-list .qodef-e-title {
	margin: 0
}
.qodef-events-list.qodef-item-layout--info-from-bottom .qodef-e-inner {
	position: relative;
	overflow: hidden
}
.qodef-events-list.qodef-item-layout--info-from-bottom .qodef-e-inner .qodef-e-image {
	will-change: transform;
	-webkit-transform: scale(1.01);
	-ms-transform: scale(1.01);
	transform: scale(1.01);
	-webkit-transition: .5s cubic-bezier(.4, .12, .4, .85) 70ms;
	-o-transition: .5s cubic-bezier(.4, .12, .4, .85) 70ms;
	transition: .5s cubic-bezier(.4, .12, .4, .85) 70ms
}
.qodef-browser--firefox .qodef-events-list.qodef-item-layout--info-from-bottom .qodef-e-inner .qodef-e-image {
	-webkit-transform: scale(1.11);
	-ms-transform: scale(1.11);
	transform: scale(1.11);
	will-change: transform
}
.qodef-events-list.qodef-item-layout--info-from-bottom .qodef-e-inner:hover .qodef-e-heading {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
.qodef-events-list.qodef-item-layout--info-from-bottom .qodef-e-inner:hover .qodef-e-image {
	-webkit-transform: scale(1.025);
	-ms-transform: scale(1.025);
	transform: scale(1.025)
}
.qodef-browser--firefox .qodef-events-list.qodef-item-layout--info-from-bottom .qodef-e-inner:hover .qodef-e-image {
	-webkit-transform: scale(1.125);
	-ms-transform: scale(1.125);
	transform: scale(1.125)
}
.qodef-events-list.qodef-item-layout--info-from-bottom .qodef-e-heading {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: #212121;
	padding: 20px 40px 25px 25px;
	-webkit-transform: translateY(110%);
	-ms-transform: translateY(110%);
	transform: translateY(110%);
	-webkit-transition: .5s cubic-bezier(.46, .03, .52, .96);
	-o-transition: .5s cubic-bezier(.46, .03, .52, .96);
	transition: .5s cubic-bezier(.46, .03, .52, .96)
}
.qodef-events-list.qodef-item-layout--info-from-bottom .qodef-e-heading .qodef-e-title {
	color: #fff
}
.qodef-events-list.qodef-item-layout--info-from-bottom .qodef-e-heading .qodef-e-title a:hover {
	color: #fff
}
.qodef-events-list.qodef-item-layout--info-from-bottom .qodef-e-heading .qodef-e-info--type {
	display: inline-block;
	font-size: 15px;
	line-height: 1.15em;
	font-family: "Libre Baskerville", serif;
	font-style: italic;
	text-transform: none;
	letter-spacing: 0;
	color: #999;
	margin-bottom: 8px
}
.qodef-events-list.qodef-item-layout--info-on-hover .qodef-e-inner {
	position: relative
}
.qodef-events-list.qodef-item-layout--info-on-hover .qodef-e-inner .qodef-e-image {
	-webkit-transform: scale(1.01);
	-ms-transform: scale(1.01);
	transform: scale(1.01);
	-webkit-transition: .5s cubic-bezier(.4, .12, .4, .85) 0s;
	-o-transition: .5s cubic-bezier(.4, .12, .4, .85) 0s;
	transition: .5s cubic-bezier(.4, .12, .4, .85) 0s
}
.qodef-browser--firefox .qodef-events-list.qodef-item-layout--info-on-hover .qodef-e-inner .qodef-e-image {
	-webkit-transform: scale(1.11);
	-ms-transform: scale(1.11);
	transform: scale(1.11);
	will-change: transform
}
.qodef-events-list.qodef-item-layout--info-on-hover .qodef-e-inner:hover .qodef-e-heading {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
.qodef-events-list.qodef-item-layout--info-on-hover .qodef-e-inner:hover .qodef-e-image {
	-webkit-transform: scale(1.03);
	-ms-transform: scale(1.03);
	transform: scale(1.03)
}
.qodef-browser--firefox .qodef-events-list.qodef-item-layout--info-on-hover .qodef-e-inner:hover .qodef-e-image {
	-webkit-transform: scale(1.13);
	-ms-transform: scale(1.13);
	transform: scale(1.13)
}
.qodef-events-list.qodef-item-layout--info-on-hover .qodef-e-heading {
	position: absolute;
	bottom: 20px;
	left: 20px;
	max-width: calc(100% - 40px);
	background-color: #fff;
	padding: 20px 40px 23px 29px;
	opacity: 0;
	-webkit-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	transform: translateY(-10px);
	-webkit-transition: opacity .2s ease-out, -webkit-transform .4s cubic-bezier(.25, .46, .45, .94);
	transition: opacity .2s ease-out, -webkit-transform .4s cubic-bezier(.25, .46, .45, .94);
	-o-transition: opacity .2s ease-out, transform .4s cubic-bezier(.25, .46, .45, .94);
	transition: opacity .2s ease-out, transform .4s cubic-bezier(.25, .46, .45, .94);
	transition: opacity .2s ease-out, transform .4s cubic-bezier(.25, .46, .45, .94), -webkit-transform .4s cubic-bezier(.25, .46, .45, .94)
}
.qodef-events-list.qodef-item-layout--info-on-hover .qodef-e-info--type {
	display: inline-block;
	font-size: 15px;
	line-height: 1.15em;
	font-family: "Libre Baskerville", serif;
	font-style: italic;
	text-transform: none;
	letter-spacing: 0;
	color: #999;
	margin-bottom: 6px
}
.qodef-events-list.qodef-item-layout--info-on-hover .qodef-e-title-link:hover {
	color: initial
}
.qodef-events-list.qodef-item-layout--info-table .qodef-e-inner {
	position: relative
}
.qodef-events-list.qodef-item-layout--info-table .qodef-e-heading {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 0 30px 30px
}
.qodef-events-list.qodef-item-layout--info-table .qodef-e-info {
	font-family: Poppins, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	color: #2f2f2f;
	font-size: 15px;
	line-height: 1.33em;
	letter-spacing: .075em
}
.qodef-events-list.qodef-item-layout--info-visible .qodef-e-inner {
	position: relative;
	overflow: hidden
}
.qodef-events-list.qodef-item-layout--info-visible .qodef-e-inner .qodef-e-image {
	-webkit-transform: scale(1.01);
	-ms-transform: scale(1.01);
	transform: scale(1.01);
	-webkit-transition: .5s cubic-bezier(.4, .12, .4, .85) 0s;
	-o-transition: .5s cubic-bezier(.4, .12, .4, .85) 0s;
	transition: .5s cubic-bezier(.4, .12, .4, .85) 0s;
	will-change: transform
}
.qodef-browser--firefox .qodef-events-list.qodef-item-layout--info-visible .qodef-e-inner .qodef-e-image {
	-webkit-transform: scale(1.11);
	-ms-transform: scale(1.11);
	transform: scale(1.11);
	will-change: transform
}
.qodef-events-list.qodef-item-layout--info-visible .qodef-e-inner:hover .qodef-e-image {
	-webkit-transform: scale(1.04);
	-ms-transform: scale(1.04);
	transform: scale(1.04)
}
.qodef-browser--firefox .qodef-events-list.qodef-item-layout--info-visible .qodef-e-inner:hover .qodef-e-image {
	-webkit-transform: scale(1.14);
	-ms-transform: scale(1.14);
	transform: scale(1.14)
}
.qodef-events-list.qodef-item-layout--info-visible .qodef-e-heading {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	color: #fff;
	padding: 0 22px 33px 40px
}
.qodef-events-list.qodef-item-layout--info-visible .qodef-e-heading .qodef-e-title {
	color: #fff
}
.qodef-events-list.qodef-item-layout--info-visible .qodef-e-heading .qodef-e-title a:hover {
	color: #fff
}
.qodef-events-list.qodef-item-layout--info-visible .qodef-e-heading .qodef-e-info {
	font-size: 15px;
	line-height: 1.15em;
	font-family: "Libre Baskerville", serif;
	font-style: italic;
	text-transform: none;
	letter-spacing: 0;
	color: #fff;
	margin-bottom: 8px
}
#qodef-single-event-navigation {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 84px 0 0
}
#qodef-single-event-navigation .qodef-m-inner {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
#qodef-single-event-navigation .qodef-m-nav {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
#qodef-single-event-navigation .qodef-m-nav>* {
	line-height: inherit
}
@media only screen and (max-width:680px) {
	#qodef-single-event-navigation .qodef-m-nav .qodef-m-nav-thumb {
		display: none
	}
}
#qodef-single-event-navigation .qodef-m-nav .qodef-m-nav-label-holder {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #2f2f2f;
	border: 1px solid #d9d9d9;
	-webkit-transition: color .2s ease-out;
	-o-transition: color .2s ease-out;
	transition: color .2s ease-out
}
#qodef-single-event-navigation .qodef-m-nav:hover.qodef--prev .qodef-m-nav-label:before {
	-webkit-transform: translateX(calc(-100% - 1px));
	-ms-transform: translateX(calc(-100% - 1px));
	transform: translateX(calc(-100% - 1px))
}
#qodef-single-event-navigation .qodef-m-nav:hover.qodef--prev .qodef-m-nav-label:after {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}
#qodef-single-event-navigation .qodef-m-nav:hover.qodef--next .qodef-m-nav-label:before {
	-webkit-transform: translateX(calc(100% + 1px));
	-ms-transform: translateX(calc(100% + 1px));
	transform: translateX(calc(100% + 1px))
}
#qodef-single-event-navigation .qodef-m-nav:hover.qodef--next .qodef-m-nav-label:after {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition-delay: .3s;
	-o-transition-delay: .3s;
	transition-delay: .3s
}
#qodef-single-event-navigation .qodef-m-nav:hover.qodef--next .qodef-m-nav-label:after {
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s
}
#qodef-single-event-navigation .qodef-m-nav.qodef--prev .qodef-m-nav-icon {
	margin-right: -15px
}
#qodef-single-event-navigation .qodef-m-nav.qodef--prev .qodef-m-nav-label-holder {
	border-left: none;
	padding: 0 30px 0 25px
}
@media only screen and (max-width:680px) {
	#qodef-single-event-navigation .qodef-m-nav.qodef--prev .qodef-m-nav-label-holder {
		border-left: 1px solid #d9d9d9;
		padding: 15px 15px 15px 11px
	}
}
#qodef-single-event-navigation .qodef-m-nav.qodef--prev .qodef-m-nav-label:after {
	-webkit-transform: translateX(calc(100% + 1px));
	-ms-transform: translateX(calc(100% + 1px));
	transform: translateX(calc(100% + 1px))
}
#qodef-single-event-navigation .qodef-m-nav.qodef--next {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	text-align: right;
	margin-left: auto
}
#qodef-single-event-navigation .qodef-m-nav.qodef--next .qodef-m-nav-label-holder {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	border-right: none;
	padding: 0 25px 0 30px
}
@media only screen and (max-width:680px) {
	#qodef-single-event-navigation .qodef-m-nav.qodef--next .qodef-m-nav-label-holder {
		border-right: 1px solid #d9d9d9;
		padding: 15px 11px 15px 15px
	}
}
#qodef-single-event-navigation .qodef-m-nav.qodef--next .qodef-m-nav-icon {
	margin-left: -15px
}
#qodef-single-event-navigation .qodef-m-nav.qodef--back-link {
	position: absolute;
	top: 0;
	left: calc(50% - 16px)
}
#qodef-single-event-navigation .qodef-m-nav.qodef--back-link .qodef-m-nav-icon {
	font-size: 32px
}
#qodef-single-event-navigation .qodef-m-nav-icon {
	font-size: 19px;
	font-style: italic
}
#qodef-single-event-navigation .qodef-m-nav-label {
	position: relative;
	top: 2px;
	color: #2f2f2f;
	font-size: 12px;
	font-weight: 500;
	font-family: Poppins, sans-serif;
	text-transform: uppercase;
	letter-spacing: .2em;
	position: relative;
	overflow: hidden
}
#qodef-single-event-navigation .qodef-m-nav-label:before {
	content: '';
	display: block
}
#qodef-single-event-navigation .qodef-m-nav-label:before {
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 3px;
	left: 0;
	background-color: rgba(0, 0, 0, .5);
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
#qodef-single-event-navigation .qodef-m-nav-label:after {
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 3px;
	left: 0;
	background-color: rgba(0, 0, 0, .5);
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-transform: translateX(calc(-100% - 1px));
	-ms-transform: translateX(calc(-100% - 1px));
	transform: translateX(calc(-100% - 1px));
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s
}
#qodef-single-event-navigation .qodef-m-nav-label:before {
	display: none
}
.qodef-team-list {
	text-align: center
}
.qodef-team-list.qodef-item-layout--info-below {
	position: relative;
	display: inline-block;
	vertical-align: bottom
}
.qodef-team-list.qodef-item-layout--info-below .qodef-social-share-icon {
	vertical-align: middle
}
.qodef-team-list.qodef-item-layout--info-below .qodef-e-inner {
	position: relative
}
.qodef-team-list.qodef-item-layout--info-below .qodef-social-icons-opener {
	display: block;
	position: absolute;
	left: 0;
	top: 15px;
	color: #2f2f2f;
	width: 38px;
	height: 38px;
	line-height: 38px;
	font-size: 12px;
	background-color: #fff;
	text-align: center
}
.qodef-team-list.qodef-item-layout--info-below .qodef-social-icons-opener:hover {
	cursor: pointer
}
.qodef-team-list.qodef-item-layout--info-below .qodef-social-icons-opener:hover .qodef-team-member-social-icons .qodef-team-member-social-icons-inner a {
	opacity: 1;
	visibility: visible;
	cursor: pointer;
	width: 38px;
	height: 38px;
	background-color: #fff
}
.qodef-team-list.qodef-item-layout--info-below .qodef-social-icons-opener:hover .qodef-team-member-social-icons .qodef-team-member-social-icons-inner a:nth-child(2) {
	-webkit-transition-delay: .2s;
	-o-transition-delay: .2s;
	transition-delay: .2s
}
.qodef-team-list.qodef-item-layout--info-below .qodef-social-icons-opener:hover .qodef-team-member-social-icons .qodef-team-member-social-icons-inner a:nth-child(3) {
	-webkit-transition-delay: .3s;
	-o-transition-delay: .3s;
	transition-delay: .3s
}
.qodef-team-list.qodef-item-layout--info-below .qodef-social-icons-opener:hover .qodef-team-member-social-icons .qodef-team-member-social-icons-inner a:nth-child(4) {
	-webkit-transition-delay: .4s;
	-o-transition-delay: .4s;
	transition-delay: .4s
}
.qodef-team-list.qodef-item-layout--info-below .qodef-social-icons-opener:hover .qodef-team-member-social-icons .qodef-team-member-social-icons-inner a:nth-child(5) {
	-webkit-transition-delay: .5s;
	-o-transition-delay: .5s;
	transition-delay: .5s
}
.qodef-team-list.qodef-item-layout--info-below .qodef-social-icons-opener:hover .qodef-team-member-social-icons .qodef-team-member-social-icons-inner a:nth-child(6) {
	-webkit-transition-delay: .6s;
	-o-transition-delay: .6s;
	transition-delay: .6s
}
.qodef-team-list.qodef-item-layout--info-below .qodef-social-icons-opener:hover .qodef-team-member-social-icons .qodef-team-member-social-icons-inner a:nth-child(7) {
	-webkit-transition-delay: .7s;
	-o-transition-delay: .7s;
	transition-delay: .7s
}
.qodef-team-list.qodef-item-layout--info-below .qodef-team-member-social-icons {
	position: absolute;
	visibility: hidden;
	z-index: 950;
	display: block;
	left: 33px;
	top: 0;
	background-color: red
}
.qodef-team-list.qodef-item-layout--info-below .qodef-team-member-social-icons .qodef-team-member-social-icons-inner {
	position: relative;
	display: block;
	margin: 0;
	padding: 0!important;
	width: calc(90px / 3)
}
.qodef-team-list.qodef-item-layout--info-below .qodef-team-member-social-icons .qodef-team-member-social-icons-inner a {
	position: absolute;
	display: block;
	text-align: center;
	visibility: hidden;
	overflow: hidden;
	opacity: 0;
	font-size: 12px;
	-webkit-transition: opacity .2s ease-out, visibility .2s ease-out;
	-o-transition: opacity .2s ease-out, visibility .2s ease-out;
	transition: opacity .2s ease-out, visibility .2s ease-out
}
.qodef-team-list.qodef-item-layout--info-below .qodef-team-member-social-icons .qodef-team-member-social-icons-inner a:nth-child(1) {
	left: 5px
}
.qodef-team-list.qodef-item-layout--info-below .qodef-team-member-social-icons .qodef-team-member-social-icons-inner a:nth-child(2) {
	left: 35px
}
.qodef-team-list.qodef-item-layout--info-below .qodef-team-member-social-icons .qodef-team-member-social-icons-inner a:nth-child(3) {
	left: 65px
}
.qodef-team-list.qodef-item-layout--info-below .qodef-team-member-social-icons .qodef-team-member-social-icons-inner a:nth-child(4) {
	left: 95px
}
.qodef-team-list.qodef-item-layout--info-below .qodef-team-member-social-icons .qodef-team-member-social-icons-inner a:nth-child(5) {
	left: 125px
}
.qodef-team-list.qodef-item-layout--info-below .qodef-team-member-social-icons .qodef-team-member-social-icons-inner a:nth-child(6) {
	left: 155px
}
.qodef-team-list.qodef-item-layout--info-below .qodef-team-member-social-icons .qodef-team-member-social-icons-inner a:nth-child(7) {
	left: 185px
}
.qodef-team-list.qodef-item-layout--info-below .qodef-team-member-social-icons .qodef-team-member-social-icons-inner a span {
	-webkit-transition: color .2s ease-out, background-color .2s ease-out;
	-o-transition: color .2s ease-out, background-color .2s ease-out;
	transition: color .2s ease-out, background-color .2s ease-out
}
.qodef-team-list.qodef-item-layout--info-below .qodef-team-member-social-icons .qodef-team-member-social-icons-inner a * {
	display: block;
	line-height: inherit
}
.elementor-widget-songbook_core_team_list .swiper-button-next, .elementor-widget-songbook_core_team_list .swiper-button-prev {
	top: 35%
}
.qodef-team-list.qodef-item-layout--info-below .qodef-e-content {
	margin: 14px 0 0
}
.qodef-team-list.qodef-item-layout--info-below .qodef-e-content .qodef-e-title {
	margin: 32px 0 0
}
.qodef-team-list.qodef-item-layout--info-below .qodef-e-content .qodef-e-role {
	margin-top: 7px
}
.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-inner:hover .qodef-e-content {
	opacity: 1;
	z-index: 1
}
.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-content {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	opacity: 0;
	-webkit-transition: opacity .2s ease-out;
	-o-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
	z-index: -1
}
.qodef-testimonials-list .qodef-e-media-image {
	line-height: 0;
	margin-bottom: 25px
}
.qodef-testimonials-list .qodef-e-subtitle {
	font-size: 15px;
	line-height: 1.15em;
	font-family: "Libre Baskerville", serif;
	font-style: italic;
	text-transform: none;
	letter-spacing: 0;
	color: #999;
	margin: 0
}
.qodef-testimonials-list .qodef-e-title {
	margin: 8px 0 19px
}
.qodef-testimonials-list .qodef-e-text {
	font-size: 19px;
	margin: 0 0 37px
}
.qodef-testimonials-list .qodef-e-author-name {
	margin: 0
}
.qodef-testimonials-list .qodef-e-author-job {
	margin: 4px 0 0
}
.qodef-testimonials-list.qodef-skin--light .qodef-e-author, .qodef-testimonials-list.qodef-skin--light .qodef-e-text, .qodef-testimonials-list.qodef-skin--light .qodef-e-title {
	color: #fff
}
.qodef-testimonials-list.qodef-skin--light .swiper-pagination-bullet:before {
	background-color: #fff
}
@media only screen and (max-width:680px) {
	.swiper-button-outside.swiper-button-testimonials {
		display: none!important
	}
}
.swiper-button-outside.swiper-button-testimonials.swiper-button-next {
	right: 0!important;
	top: 44%!important;
	height: 25px!important
}
.swiper-button-outside.swiper-button-testimonials.swiper-button-prev {
	left: 0!important;
	top: 44%!important;
	height: 25px!important
}
.qodef-testimonials-list.qodef-item-layout--images-on-the-side {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}
@media only screen and (max-width:768px) {
	.qodef-testimonials-list.qodef-item-layout--images-on-the-side {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}
.qodef-testimonials-list.qodef-item-layout--images-on-the-side .qodef-testimonials-images-on-the-side {
	width: 265px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-item-align: center;
	align-self: center;
	font-size: 0;
	line-height: 0
}
@media only screen and (max-width:768px) {
	.qodef-testimonials-list.qodef-item-layout--images-on-the-side .qodef-testimonials-images-on-the-side {
		width: 100%;
		margin-bottom: 25px
	}
}
.qodef-testimonials-list.qodef-item-layout--images-on-the-side .qodef-testimonials-images-on-the-side .qodef-testimonials-images-holder {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 182px;
	margin-left: 29px
}
@media only screen and (max-width:768px) {
	.qodef-testimonials-list.qodef-item-layout--images-on-the-side .qodef-testimonials-images-on-the-side .qodef-testimonials-images-holder {
		margin-left: -5px
	}
}
.qodef-testimonials-list.qodef-item-layout--images-on-the-side .qodef-testimonials-images-on-the-side .qodef-testimonials-images-holder .qodef-e-media-image {
	width: calc(33.33% - 10px);
	margin: 5px;
	position: relative;
	cursor: pointer
}
.qodef-testimonials-list.qodef-item-layout--images-on-the-side .qodef-testimonials-images-on-the-side .qodef-testimonials-images-holder .qodef-e-media-image:after {
	content: '';
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5)
}
.qodef-testimonials-list.qodef-item-layout--images-on-the-side .qodef-testimonials-images-on-the-side .qodef-testimonials-images-holder .qodef-e-media-image.qodef-current-image:after {
	background: rgba(0, 0, 0, 0)
}
.qodef-testimonials-list.qodef-item-layout--images-on-the-side .qodef-custom-testimonials-swiper-wrapper {
	width: 100%
}
.qodef-testimonials-list.qodef-item-layout--images-on-the-side .qodef-custom-testimonials-swiper-wrapper .qodef-e-inner {
	width: calc(100% - 30px - 39px - 60px);
	max-width: 860px
}
@media only screen and (max-width:680px) {
	.qodef-testimonials-list.qodef-item-layout--images-on-the-side .qodef-custom-testimonials-swiper-wrapper .qodef-e-inner {
		width: 100%
	}
}
.qodef-testimonials-list.qodef-item-layout--images-on-the-side .qodef-custom-testimonials-swiper-wrapper .qodef-separator .qodef-m-line {
	margin-bottom: 18px
}
.qodef-testimonials-list.qodef-item-layout--images-on-the-side .qodef-custom-testimonials-swiper-wrapper .qodef-e-text {
	margin-bottom: 25px
}
.qodef-testimonials-list.qodef-item-layout--images-on-the-side.qodef-col-num--1 .swiper-slide .qodef-e-author-job, .qodef-testimonials-list.qodef-item-layout--images-on-the-side.qodef-col-num--1 .swiper-slide .qodef-e-author-name, .qodef-testimonials-list.qodef-item-layout--images-on-the-side.qodef-col-num--1 .swiper-slide .qodef-e-subtitle, .qodef-testimonials-list.qodef-item-layout--images-on-the-side.qodef-col-num--1 .swiper-slide .qodef-e-text, .qodef-testimonials-list.qodef-item-layout--images-on-the-side.qodef-col-num--1 .swiper-slide .qodef-e-title, .qodef-testimonials-list.qodef-item-layout--images-on-the-side.qodef-col-num--1 .swiper-slide .qodef-separator {
	opacity: 0;
	-webkit-transform: translateY(30px);
	-ms-transform: translateY(30px);
	transform: translateY(30px);
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}
.qodef-testimonials-list.qodef-item-layout--images-on-the-side.qodef-col-num--1 .swiper-slide.swiper-slide-prev .qodef-e-author-job, .qodef-testimonials-list.qodef-item-layout--images-on-the-side.qodef-col-num--1 .swiper-slide.swiper-slide-prev .qodef-e-author-name, .qodef-testimonials-list.qodef-item-layout--images-on-the-side.qodef-col-num--1 .swiper-slide.swiper-slide-prev .qodef-e-subtitle, .qodef-testimonials-list.qodef-item-layout--images-on-the-side.qodef-col-num--1 .swiper-slide.swiper-slide-prev .qodef-e-text, .qodef-testimonials-list.qodef-item-layout--images-on-the-side.qodef-col-num--1 .swiper-slide.swiper-slide-prev .qodef-e-title, .qodef-testimonials-list.qodef-item-layout--images-on-the-side.qodef-col-num--1 .swiper-slide.swiper-slide-prev .qodef-separator {
	-webkit-transform: translateY(-30px);
	-ms-transform: translateY(-30px);
	transform: translateY(-30px);
	-webkit-transition-delay: 0s!important;
	-o-transition-delay: 0s!important;
	transition-delay: 0s!important
}
.qodef-testimonials-list.qodef-item-layout--images-on-the-side.qodef-col-num--1 .swiper-slide.swiper-slide-next .qodef-e-author-job, .qodef-testimonials-list.qodef-item-layout--images-on-the-side.qodef-col-num--1 .swiper-slide.swiper-slide-next .qodef-e-author-name, .qodef-testimonials-list.qodef-item-layout--images-on-the-side.qodef-col-num--1 .swiper-slide.swiper-slide-next .qodef-e-subtitle, .qodef-testimonials-list.qodef-item-layout--images-on-the-side.qodef-col-num--1 .swiper-slide.swiper-slide-next .qodef-e-text, .qodef-testimonials-list.qodef-item-layout--images-on-the-side.qodef-col-num--1 .swiper-slide.swiper-slide-next .qodef-e-title, .qodef-testimonials-list.qodef-item-layout--images-on-the-side.qodef-col-num--1 .swiper-slide.swiper-slide-next .qodef-separator {
	-webkit-transform: translateY(30px);
	-ms-transform: translateY(30px);
	transform: translateY(30px);
	-webkit-transition-delay: 0s!important;
	-o-transition-delay: 0s!important;
	transition-delay: 0s!important
}
.qodef-testimonials-list.qodef-item-layout--images-on-the-side.qodef-col-num--1 .swiper-slide.swiper-slide-active .qodef-e-subtitle, .qodef-testimonials-list.qodef-item-layout--images-on-the-side.qodef-col-num--1 .swiper-slide.swiper-slide-active .qodef-e-title, .qodef-testimonials-list.qodef-item-layout--images-on-the-side.qodef-col-num--1 .swiper-slide.swiper-slide-active .qodef-separator, .qodef-testimonials-list.qodef-item-layout--images-on-the-side.qodef-col-num--1 .swiper-slide.swiper-slide-duplicate-active .qodef-e-subtitle, .qodef-testimonials-list.qodef-item-layout--images-on-the-side.qodef-col-num--1 .swiper-slide.swiper-slide-duplicate-active .qodef-e-title, .qodef-testimonials-list.qodef-item-layout--images-on-the-side.qodef-col-num--1 .swiper-slide.swiper-slide-duplicate-active .qodef-separator {
	opacity: 1;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: opacity .3s ease-in-out, -webkit-transform .5s .25s ease-in-out;
	transition: opacity .3s ease-in-out, -webkit-transform .5s .25s ease-in-out;
	-o-transition: opacity .3s ease-in-out, transform .5s .25s ease-in-out;
	transition: opacity .3s ease-in-out, transform .5s .25s ease-in-out;
	transition: opacity .3s ease-in-out, transform .5s .25s ease-in-out, -webkit-transform .5s .25s ease-in-out
}
.qodef-testimonials-list.qodef-item-layout--images-on-the-side.qodef-col-num--1 .swiper-slide.swiper-slide-active .qodef-e-text, .qodef-testimonials-list.qodef-item-layout--images-on-the-side.qodef-col-num--1 .swiper-slide.swiper-slide-duplicate-active .qodef-e-text {
	opacity: 1;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: opacity .3s ease-in-out, -webkit-transform .5s .35s ease-in-out;
	transition: opacity .3s ease-in-out, -webkit-transform .5s .35s ease-in-out;
	-o-transition: opacity .3s ease-in-out, transform .5s .35s ease-in-out;
	transition: opacity .3s ease-in-out, transform .5s .35s ease-in-out;
	transition: opacity .3s ease-in-out, transform .5s .35s ease-in-out, -webkit-transform .5s .35s ease-in-out
}
.qodef-testimonials-list.qodef-item-layout--images-on-the-side.qodef-col-num--1 .swiper-slide.swiper-slide-active .qodef-e-author-job, .qodef-testimonials-list.qodef-item-layout--images-on-the-side.qodef-col-num--1 .swiper-slide.swiper-slide-active .qodef-e-author-name, .qodef-testimonials-list.qodef-item-layout--images-on-the-side.qodef-col-num--1 .swiper-slide.swiper-slide-duplicate-active .qodef-e-author-job, .qodef-testimonials-list.qodef-item-layout--images-on-the-side.qodef-col-num--1 .swiper-slide.swiper-slide-duplicate-active .qodef-e-author-name {
	opacity: 1;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: opacity .3s ease-in-out, -webkit-transform .5s .45s ease-in-out;
	transition: opacity .3s ease-in-out, -webkit-transform .5s .45s ease-in-out;
	-o-transition: opacity .3s ease-in-out, transform .5s .45s ease-in-out;
	transition: opacity .3s ease-in-out, transform .5s .45s ease-in-out;
	transition: opacity .3s ease-in-out, transform .5s .45s ease-in-out, -webkit-transform .5s .45s ease-in-out
}
.qodef-testimonials-list.qodef-item-layout--images-on-the-side .qodef-testimonials-quote {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	height: 100%;
	top: 0;
	right: 0;
	overflow: hidden
}
.qodef-testimonials-list.qodef-item-layout--images-on-the-side .qodef-testimonials-quote .qodef-quote-char {
	height: 200%;
	padding-right: 150px;
	font-size: 620px;
	-webkit-transform: translateY(8%);
	-ms-transform: translateY(8%);
	transform: translateY(8%);
	letter-spacing: -.1em;
	font-family: "Libre Baskerville", serif;
	background-image: url(../images/stripes.png);
	background-repeat: repeat;
	background-position: top left;
	background-clip: content-box;
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text
}
@media only screen and (max-width:768px) {
	.qodef-testimonials-list.qodef-item-layout--images-on-the-side .qodef-testimonials-quote .qodef-quote-char {
		-webkit-transform: translateY(37%);
		-ms-transform: translateY(37%);
		transform: translateY(37%)
	}
}
@media only screen and (max-width:680px) {
	.qodef-testimonials-list.qodef-item-layout--images-on-the-side .qodef-testimonials-quote .qodef-quote-char {
		padding-right: 25%;
		-webkit-transform: translateY(44%);
		-ms-transform: translateY(44%);
		transform: translateY(44%)
	}
}
.swiper-button-outside.swiper-button-testimonials.swiper-button-testimonials-custom.swiper-button-next {
	height: 25px!important;
	width: 25px!important;
	right: 39px!important;
	top: calc(45% + 15px)!important;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}
.swiper-button-outside.swiper-button-testimonials.swiper-button-testimonials-custom.swiper-button-next:hover {
	-webkit-transform: rotate(90deg) translateX(3px);
	-ms-transform: rotate(90deg) translateX(3px);
	transform: rotate(90deg) translateX(3px)
}
@media only screen and (max-width:768px) {
	.swiper-button-outside.swiper-button-testimonials.swiper-button-testimonials-custom.swiper-button-next {
		top: calc(69% + 15px)!important
	}
}
.swiper-button-outside.swiper-button-testimonials.swiper-button-testimonials-custom.swiper-button-prev {
	height: 25px!important;
	width: 25px!important;
	left: auto!important;
	right: 39px!important;
	top: calc(45% - 15px)!important;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}
.swiper-button-outside.swiper-button-testimonials.swiper-button-testimonials-custom.swiper-button-prev:hover {
	-webkit-transform: rotate(90deg) translateX(-3px);
	-ms-transform: rotate(90deg) translateX(-3px);
	transform: rotate(90deg) translateX(-3px)
}
@media only screen and (max-width:768px) {
	.swiper-button-outside.swiper-button-testimonials.swiper-button-testimonials-custom.swiper-button-prev {
		top: calc(69% - 15px)!important
	}
}
.qodef-testimonials-list {
	display: block;
	margin: 0 auto
}
.qodef-testimonials-list.qodef-item-layout--info-below {
	text-align: center
}
@media screen and (min-width:681px) {
	.qodef-testimonials-list.qodef-item-layout--info-below {
		width: 82%
	}
}
.qodef-testimonials-list.qodef-item-layout--info-below .qodef-e-inner {
	padding-bottom: 64px
}
.qodef-testimonials-list.qodef-item-layout--info-below.qodef-col-num--1 .swiper-slide .qodef-e-author-job, .qodef-testimonials-list.qodef-item-layout--info-below.qodef-col-num--1 .swiper-slide .qodef-e-text {
	opacity: 0;
	-webkit-transform: translateX(40px);
	-ms-transform: translateX(40px);
	transform: translateX(40px);
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}
.qodef-testimonials-list.qodef-item-layout--info-below.qodef-col-num--1 .swiper-slide.swiper-slide-active .qodef-e-author-job, .qodef-testimonials-list.qodef-item-layout--info-below.qodef-col-num--1 .swiper-slide.swiper-slide-active .qodef-e-text, .qodef-testimonials-list.qodef-item-layout--info-below.qodef-col-num--1 .swiper-slide.swiper-slide-duplicate-active .qodef-e-author-job, .qodef-testimonials-list.qodef-item-layout--info-below.qodef-col-num--1 .swiper-slide.swiper-slide-duplicate-active .qodef-e-text {
	opacity: 1;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: opacity .3s .1s, -webkit-transform .5s .3s;
	transition: opacity .3s .1s, -webkit-transform .5s .3s;
	-o-transition: opacity .3s .1s, transform .5s .3s;
	transition: opacity .3s .1s, transform .5s .3s;
	transition: opacity .3s .1s, transform .5s .3s, -webkit-transform .5s .3s
}
@-webkit-keyframes cover_search_fade_out {
	0% {
		opacity: 1;
		visibility: visible;
		z-index: 100;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
	100% {
		opacity: 0;
		visibility: hidden;
		z-index: 0;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}
}
@keyframes cover_search_fade_out {
	0% {
		opacity: 1;
		visibility: visible;
		z-index: 100;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
	100% {
		opacity: 0;
		visibility: hidden;
		z-index: 0;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}
}
@-webkit-keyframes cover_search_fade_in {
	0% {
		opacity: 0;
		visibility: hidden;
		z-index: 100;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}
	100% {
		opacity: 1;
		visibility: visible;
		z-index: 100;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}
@keyframes cover_search_fade_in {
	0% {
		opacity: 0;
		visibility: hidden;
		z-index: 100;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}
	100% {
		opacity: 1;
		visibility: visible;
		z-index: 100;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}
.qodef-search-cover-form {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	visibility: hidden;
	opacity: 0;
	background-color: #fff;
	z-index: -1;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease
}
.qodef-search-cover-form .qodef-m-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	width: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 45px
}
.qodef-search-cover-form .qodef-m-form-field {
	font-family: Poppins, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	color: #2f2f2f;
	font-size: 22px;
	line-height: 1.32em;
	letter-spacing: .07em;
	font-size: 13px;
	font-weight: 500;
	letter-spacing: .12em;
	padding: 0;
	margin-bottom: 0;
	background-color: transparent;
	border: 0;
	border-radius: 0;
	outline-offset: 0
}
.qodef-search-cover-form .qodef-m-form-field:focus {
	color: #2f2f2f
}
.qodef-search-cover-form .qodef-m-form-field::-webkit-input-placeholder {
	color: inherit;
	opacity: 1
}
.qodef-search-cover-form .qodef-m-form-field::-moz-placeholder {
	color: inherit;
	opacity: 1
}
.qodef-search-cover-form .qodef-m-form-field:-ms-input-placeholder {
	color: inherit;
	opacity: 1
}
.qodef-search-cover-form .qodef-m-form-field::-ms-input-placeholder {
	color: inherit;
	opacity: 1
}
.qodef-search-cover-form .qodef-m-form-field::placeholder {
	color: inherit;
	opacity: 1
}
.qodef-search-cover-form .qodef-m-close {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	cursor: pointer
}
.qodef-search-cover-form .qodef-m-close.qodef-m-dots {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 24px;
	height: 24px;
	position: relative;
	margin: 0
}
.qodef-search-cover-form .qodef-m-close.qodef-m-dots .qodef-m-dot {
	background-color: #2f2f2f;
	-webkit-transition: background-color .2s ease-out;
	-o-transition: background-color .2s ease-out;
	transition: background-color .2s ease-out;
	width: 4px;
	height: 4px;
	margin: 2px;
	display: none
}
.qodef-search-cover-form .qodef-m-close.qodef-m-dots .qodef-m-dot.qodef--1, .qodef-search-cover-form .qodef-m-close.qodef-m-dots .qodef-m-dot.qodef--2 {
	display: block;
	width: 100%;
	height: 3px;
	margin: 0;
	position: absolute;
	top: calc(50% - 2px);
	left: 2px
}
.qodef-search-cover-form .qodef-m-close.qodef-m-dots .qodef-m-dot.qodef--1 {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}
.qodef-search-cover-form .qodef-m-close.qodef-m-dots .qodef-m-dot.qodef--2 {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.qodef-search-cover-form .qodef-m-close.qodef-m-dots:hover .qodef-m-dot {
	background-color: #555
}
.qodef-covers-search--fadeout .qodef-search-cover-form {
	-webkit-animation: cover_search_fade_out .3s ease both;
	animation: cover_search_fade_out .3s ease both
}
.qodef-covers-search--fadein .qodef-search-cover-form {
	-webkit-animation: cover_search_fade_in .35s ease-out both;
	animation: cover_search_fade_in .35s ease-out both
}
.qodef-header--sticky-display #qodef-page-header>.qodef-search-cover-form {
	display: none
}
.qodef-fullscreen-search-holder {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	visibility: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: rgba(255, 255, 255, .98);
	z-index: 101
}
.qodef-fullscreen-search-holder .qodef-m-inner {
	width: 100%
}
.qodef-fullscreen-search-holder .qodef-m-form {
	position: relative;
	width: 60%;
	margin: 0 auto
}
.qodef-fullscreen-search-holder .qodef-m-form-field {
	height: 100%;
	margin: 0;
	padding: 0;
	font-size: 25px;
	color: #2f2f2f;
	line-height: 2em;
	background: 0 0;
	border: 0;
	border-radius: 0
}
.qodef-fullscreen-search-holder .qodef-m-form-submit {
	position: absolute;
	right: 0;
	bottom: -20px;
	width: auto;
	padding: 0;
	margin: 0;
	color: #2f2f2f;
	background: 0 0;
	border: 0;
	outline: 0;
	opacity: 0;
	cursor: pointer;
	-webkit-transition: color .2s ease-out;
	-o-transition: color .2s ease-out;
	transition: color .2s ease-out
}
.qodef-fullscreen-search-holder .qodef-m-form-submit:hover {
	color: #d59578;
	background: 0 0
}
.qodef-fullscreen-search--opened .qodef-fullscreen-search-holder .qodef-m-form-submit {
	opacity: 1;
	bottom: 10px;
	-webkit-transition: color .2s ease, opacity .2s ease-out 1.1s, bottom .4s ease-out .9s;
	-o-transition: color .2s ease, opacity .2s ease-out 1.1s, bottom .4s ease-out .9s;
	transition: color .2s ease, opacity .2s ease-out 1.1s, bottom .4s ease-out .9s
}
.qodef-fullscreen-search-holder .qodef-m-form-submit.qodef-source--icon-pack {
	font-size: 18px
}
.qodef-fullscreen-search-holder .qodef-m-form-line {
	position: absolute;
	left: 0;
	bottom: -2px;
	width: 0;
	border-bottom: 1px solid #000;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}
.qodef-fullscreen-search--opened .qodef-fullscreen-search-holder .qodef-m-form-line {
	width: 100%;
	-webkit-transition: width .5s ease .6s;
	-o-transition: width .5s ease .6s;
	transition: width .5s ease .6s
}
.qodef-fullscreen-search-holder .qodef-m-close {
	position: absolute;
	top: 33px;
	right: 70px;
	color: #7e7e7e;
	opacity: 0;
	visibility: hidden;
	z-index: 1
}
.admin-bar .qodef-fullscreen-search-holder .qodef-m-close {
	top: 72px
}
.qodef-fullscreen-search-holder .qodef-m-close:hover {
	color: #2f2f2f
}
.qodef-fullscreen-search-holder .qodef-m-close.qodef-source--icon-pack {
	font-size: 25px
}
.qodef-fullscreen-search--opened .qodef-fullscreen-search-holder .qodef-m-close {
	opacity: 1;
	visibility: visible
}
.qodef-fullscreen-search--fadeout .qodef-fullscreen-search-holder {
	-webkit-animation: fullscreen_search_fade_out .3s ease both;
	animation: fullscreen_search_fade_out .3s ease both
}
.qodef-fullscreen-search--fadein .qodef-fullscreen-search-holder {
	-webkit-animation: fullscreen_search_fade_in .3s ease both;
	animation: fullscreen_search_fade_in .3s ease both
}
@-webkit-keyframes fullscreen_search_fade_out {
	0% {
		opacity: 1;
		visibility: visible
	}
	100% {
		opacity: 0;
		visibility: hidden
	}
}
@keyframes fullscreen_search_fade_out {
	0% {
		opacity: 1;
		visibility: visible
	}
	100% {
		opacity: 0;
		visibility: hidden
	}
}
@-webkit-keyframes fullscreen_search_fade_in {
	0% {
		opacity: 0;
		visibility: hidden
	}
	100% {
		opacity: 1;
		visibility: visible
	}
}
@keyframes fullscreen_search_fade_in {
	0% {
		opacity: 0;
		visibility: hidden
	}
	100% {
		opacity: 1;
		visibility: visible
	}
}
.qodef-search-opener>* {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	line-height: inherit
}
.qodef-search-opener.qodef-source--icon-pack {
	font-size: 19px
}
.qodef-search-opener .qodef-search-opener-text {
	color: inherit;
	font-size: 13px;
	letter-spacing: .12em;
	margin: -1px 4px 0 0
}
.qodef-accordion {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	visibility: hidden
}
.qodef-accordion .qodef-accordion-content-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
@media only screen and (min-width:681px) {
	.qodef-accordion .qodef-accordion-content-inner {
		max-width: calc(100% - 90px)
	}
}
.qodef-accordion.qodef--init {
	visibility: visible
}
.qodef-accordion.qodef-behavior--accordion {
	overflow-anchor: none
}
.qodef-accordion.qodef-layout--simple.qodef-white-circle .qodef-accordion-title .qodef-accordion-mark {
	background-color: #fff
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 16px 0 0;
	padding: 2px 10px 2px 0;
	-webkit-transition: color .2s ease-out, background-color .2s ease-out;
	-o-transition: color .2s ease-out, background-color .2s ease-out;
	transition: color .2s ease-out, background-color .2s ease-out;
	cursor: pointer
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title:first-child {
	margin-top: 0
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark {
	position: relative;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 40px;
	height: 40px;
	line-height: 1;
	text-align: center;
	background-color: #e7f2f4;
	border-radius: 50%
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark span {
	position: absolute;
	display: block;
	width: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: opacity .2s ease-out;
	-o-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark span:before {
	display: block;
	line-height: inherit
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark span.qodef-icon--minus {
	opacity: 0
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark span.qodef-icon--plus {
	-webkit-transform: rotateX(0);
	transform: rotateX(0);
	-webkit-transition: .3s ease-out;
	-o-transition: .3s ease-out;
	transition: .3s ease-out
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-active .qodef-accordion-mark span.qodef-icon--minus, .qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-hover .qodef-accordion-mark span.qodef-icon--minus {
	opacity: 0
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-active .qodef-accordion-mark span.qodef-icon--plus, .qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-hover .qodef-accordion-mark span.qodef-icon--plus {
	opacity: 1;
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg)
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-content {
	padding: 5px 0 16px;
	margin: 0;
	-webkit-transform: none!important;
	-ms-transform: none!important;
	transform: none!important
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-content p {
	margin: 0
}
.qodef-banner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
.qodef-banner .qodef-m-banner-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 3
}
.qodef-banner .qodef-m-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block
}
.qodef-banner .qodef-m-content-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.qodef-banner .qodef-m-title {
	color: #fff;
	margin: 10px 0 4px
}
.qodef-banner .qodef-m-title-inner {
	display: inline-block
}
.qodef-banner .qodef-m-subtitle {
	font-family: Poppins, sans-serif;
	margin: 0;
	opacity: .5;
	letter-spacing: 0
}
.qodef-banner .qodef-m-text-field {
	font-size: 15px;
	color: #d59578;
	margin: 0 0 10px;
	font-style: italic
}
.qodef-banner .qodef-m-image {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	overflow: hidden
}
.qodef-banner .qodef-m-image img {
	display: block;
	-webkit-transform: scale(1.01);
	-ms-transform: scale(1.01);
	transform: scale(1.01);
	-webkit-transition: .5s cubic-bezier(.4, .12, .4, .85) 0s;
	-o-transition: .5s cubic-bezier(.4, .12, .4, .85) 0s;
	transition: .5s cubic-bezier(.4, .12, .4, .85) 0s
}
.qodef-browser--firefox .qodef-banner .qodef-m-image img {
	-webkit-transform: scale(1.11);
	-ms-transform: scale(1.11);
	transform: scale(1.11);
	will-change: transform
}
.qodef-banner:hover .qodef-m-image img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05)
}
.qodef-browser--firefox .qodef-banner:hover .qodef-m-image img {
	-webkit-transform: scale(1.15);
	-ms-transform: scale(1.15);
	transform: scale(1.15)
}
.qodef-banner.qodef-layout--link-button .qodef-m-content-inner {
	padding: 35px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: 10px solid transparent!important;
	-webkit-box-shadow: inset 2px 2px 0 rgba(255, 255, 255, .5), inset -2px -2px 0 rgba(255, 255, 255, .5);
	box-shadow: inset 2px 2px 0 rgba(255, 255, 255, .5), inset -2px -2px 0 rgba(255, 255, 255, .5)
}
.qodef-banner.qodef-layout--link-button .qodef-m-title {
	margin: 7px 0
}
.qodef-banner.qodef-layout--link-button .qodef-m-text {
	margin: 0
}
.qodef-banner.qodef-layout--link-button .qodef-m-button {
	margin: 0
}
.qodef-banner.qodef-layout--link-overlay .qodef-m-content-inner {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 30px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: 10px solid transparent!important;
	-webkit-box-shadow: inset 2px 2px 0 rgba(255, 255, 255, .5), inset -2px -2px 0 rgba(255, 255, 255, .5);
	box-shadow: inset 2px 2px 0 rgba(255, 255, 255, .5), inset -2px -2px 0 rgba(255, 255, 255, .5)
}
.qodef-banner.qodef-layout--link-overlay .qodef-m-title {
	z-index: 2
}
@media only screen and (max-width:768px) {
	.qodef-banner.qodef-layout--link-overlay .qodef-m-title {
		font-size: 16px
	}
}
.qodef-banner.qodef-layout--link-overlay .qodef-m-front-image {
	position: absolute;
	display: block;
	bottom: -10px;
	z-index: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transform-origin: 30% 100%;
	-ms-transform-origin: 30% 100%;
	transform-origin: 30% 100%;
	-webkit-transition: .5s cubic-bezier(.22, .61, .36, 1);
	-o-transition: .5s cubic-bezier(.22, .61, .36, 1);
	transition: .5s cubic-bezier(.22, .61, .36, 1);
	will-change: transform
}
@media only screen and (max-width:1366px) {
	.qodef-banner.qodef-layout--link-overlay .qodef-m-front-image {
		max-width: 70%
	}
}
@media only screen and (max-width:1024px) {
	.qodef-banner.qodef-layout--link-overlay .qodef-m-front-image {
		bottom: -7px
	}
}
@media only screen and (max-width:768px) {
	.qodef-banner.qodef-layout--link-overlay .qodef-m-front-image {
		bottom: 17px
	}
}
@media only screen and (max-width:480px) {
	.qodef-banner.qodef-layout--link-overlay .qodef-m-front-image {
		bottom: 7px
	}
}
.qodef-banner.qodef-layout--link-overlay:hover .qodef-m-front-image {
	-webkit-transform: scale(1.03);
	-ms-transform: scale(1.03);
	transform: scale(1.03)
}
.qodef-button.qodef-html--link {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: auto;
	margin: 0;
	font-family: Poppins, sans-serif;
	font-size: 12px;
	line-height: 26px;
	font-weight: 500;
	letter-spacing: .2em;
	text-decoration: none;
	text-transform: uppercase;
	border-radius: 0;
	outline: 0;
	-webkit-transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out, -webkit-box-shadow .35s ease-out;
	transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out, -webkit-box-shadow .35s ease-out;
	-o-transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out, box-shadow .35s ease-out;
	transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out, box-shadow .35s ease-out;
	transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out, box-shadow .35s ease-out, -webkit-box-shadow .35s ease-out;
	padding: 11px 46px 10px
}
.qodef-button.qodef-size--small {
	padding: 5px 34px 4px
}
.qodef-button.qodef-size--large {
	padding: 11px 70px 10px
}
.qodef-button.qodef-size--full {
	width: 100%;
	text-align: center
}
.qodef-button.qodef-layout--filled.qodef-html--link {
	color: #fff;
	background-color: #d59578;
	border: 4px solid transparent
}
.qodef-button.qodef-layout--filled.qodef-html--link .qodef-m-border-horizontal, .qodef-button.qodef-layout--filled.qodef-html--link .qodef-m-border-vertical {
	color: rgba(255, 255, 255, .5)
}
.qodef-button.qodef-layout--filled.qodef-html--link .qodef-m-border-horizontal:after, .qodef-button.qodef-layout--filled.qodef-html--link .qodef-m-border-horizontal:before, .qodef-button.qodef-layout--filled.qodef-html--link .qodef-m-border-vertical:after, .qodef-button.qodef-layout--filled.qodef-html--link .qodef-m-border-vertical:before {
	content: '';
	display: block;
	position: absolute;
	background-color: currentColor;
	-webkit-transition: .5s cubic-bezier(.65, .05, .36, 1);
	-o-transition: .5s cubic-bezier(.65, .05, .36, 1);
	transition: .5s cubic-bezier(.65, .05, .36, 1);
	left: 0
}
.qodef-button.qodef-layout--filled.qodef-html--link .qodef-m-border-horizontal:after, .qodef-button.qodef-layout--filled.qodef-html--link .qodef-m-border-horizontal:before {
	width: 100%;
	height: 1px;
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0)
}
.qodef-button.qodef-layout--filled.qodef-html--link .qodef-m-border-horizontal:before {
	top: 0;
	-webkit-transform-origin: right;
	-ms-transform-origin: right;
	transform-origin: right
}
.qodef-button.qodef-layout--filled.qodef-html--link .qodef-m-border-horizontal:after {
	bottom: 0;
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left
}
.qodef-button.qodef-layout--filled.qodef-html--link .qodef-m-border-vertical:after, .qodef-button.qodef-layout--filled.qodef-html--link .qodef-m-border-vertical:before {
	top: 0;
	width: 1px;
	height: 100%;
	-webkit-transform: scaleY(0);
	-ms-transform: scaleY(0);
	transform: scaleY(0)
}
.qodef-button.qodef-layout--filled.qodef-html--link .qodef-m-border-vertical:before {
	left: 0;
	-webkit-transform-origin: bottom;
	-ms-transform-origin: bottom;
	transform-origin: bottom
}
.qodef-button.qodef-layout--filled.qodef-html--link .qodef-m-border-vertical:after {
	left: calc(100% - 1px);
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top
}
.qodef-button.qodef-layout--filled.qodef-html--link:hover .qodef-m-border-horizontal:after, .qodef-button.qodef-layout--filled.qodef-html--link:hover .qodef-m-border-horizontal:before {
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1)
}
.qodef-button.qodef-layout--filled.qodef-html--link:hover .qodef-m-border-vertical:after, .qodef-button.qodef-layout--filled.qodef-html--link:hover .qodef-m-border-vertical:before {
	-webkit-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1)
}
.qodef-button.qodef-type--filled:not(.qodef-layout--textual) .qodef-m-border-horizontal, .qodef-button.qodef-type--filled:not(.qodef-layout--textual) .qodef-m-border-vertical {
	color: rgba(255, 255, 255, .5)
}
.qodef-button.qodef-type--filled:not(.qodef-layout--textual) .qodef-m-border-horizontal:after, .qodef-button.qodef-type--filled:not(.qodef-layout--textual) .qodef-m-border-horizontal:before, .qodef-button.qodef-type--filled:not(.qodef-layout--textual) .qodef-m-border-vertical:after, .qodef-button.qodef-type--filled:not(.qodef-layout--textual) .qodef-m-border-vertical:before {
	content: '';
	display: block;
	position: absolute;
	background-color: currentColor;
	-webkit-transition: .5s cubic-bezier(.65, .05, .36, 1);
	-o-transition: .5s cubic-bezier(.65, .05, .36, 1);
	transition: .5s cubic-bezier(.65, .05, .36, 1);
	left: 0
}
.qodef-button.qodef-type--filled:not(.qodef-layout--textual) .qodef-m-border-horizontal:after, .qodef-button.qodef-type--filled:not(.qodef-layout--textual) .qodef-m-border-horizontal:before {
	width: 100%;
	height: 1px;
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0)
}
.qodef-button.qodef-type--filled:not(.qodef-layout--textual) .qodef-m-border-horizontal:before {
	top: 0;
	-webkit-transform-origin: right;
	-ms-transform-origin: right;
	transform-origin: right
}
.qodef-button.qodef-type--filled:not(.qodef-layout--textual) .qodef-m-border-horizontal:after {
	bottom: 0;
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left
}
.qodef-button.qodef-type--filled:not(.qodef-layout--textual) .qodef-m-border-vertical:after, .qodef-button.qodef-type--filled:not(.qodef-layout--textual) .qodef-m-border-vertical:before {
	top: 0;
	width: 1px;
	height: 100%;
	-webkit-transform: scaleY(0);
	-ms-transform: scaleY(0);
	transform: scaleY(0)
}
.qodef-button.qodef-type--filled:not(.qodef-layout--textual) .qodef-m-border-vertical:before {
	left: 0;
	-webkit-transform-origin: bottom;
	-ms-transform-origin: bottom;
	transform-origin: bottom
}
.qodef-button.qodef-type--filled:not(.qodef-layout--textual) .qodef-m-border-vertical:after {
	left: calc(100% - 1px);
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top
}
.qodef-button.qodef-type--filled:not(.qodef-layout--textual):hover .qodef-m-border-horizontal:after, .qodef-button.qodef-type--filled:not(.qodef-layout--textual):hover .qodef-m-border-horizontal:before {
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1)
}
.qodef-button.qodef-type--filled:not(.qodef-layout--textual):hover .qodef-m-border-vertical:after, .qodef-button.qodef-type--filled:not(.qodef-layout--textual):hover .qodef-m-border-vertical:before {
	-webkit-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1)
}
.qodef-button.qodef-layout--outlined {
	color: #2f2f2f;
	background-color: #fff;
	border: 4px solid transparent
}
.qodef-button.qodef-layout--outlined .qodef-m-border-horizontal, .qodef-button.qodef-layout--outlined .qodef-m-border-vertical {
	color: #c4c4c4
}
.qodef-button.qodef-layout--outlined .qodef-m-border-horizontal:after, .qodef-button.qodef-layout--outlined .qodef-m-border-horizontal:before, .qodef-button.qodef-layout--outlined .qodef-m-border-vertical:after, .qodef-button.qodef-layout--outlined .qodef-m-border-vertical:before {
	content: '';
	display: block;
	position: absolute;
	background-color: currentColor;
	-webkit-transition: .5s cubic-bezier(.65, .05, .36, 1);
	-o-transition: .5s cubic-bezier(.65, .05, .36, 1);
	transition: .5s cubic-bezier(.65, .05, .36, 1);
	left: 0
}
.qodef-button.qodef-layout--outlined .qodef-m-border-horizontal:after, .qodef-button.qodef-layout--outlined .qodef-m-border-horizontal:before {
	width: 100%;
	height: 1px;
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0)
}
.qodef-button.qodef-layout--outlined .qodef-m-border-horizontal:before {
	top: 0;
	-webkit-transform-origin: right;
	-ms-transform-origin: right;
	transform-origin: right
}
.qodef-button.qodef-layout--outlined .qodef-m-border-horizontal:after {
	bottom: 0;
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left
}
.qodef-button.qodef-layout--outlined .qodef-m-border-vertical:after, .qodef-button.qodef-layout--outlined .qodef-m-border-vertical:before {
	top: 0;
	width: 1px;
	height: 100%;
	-webkit-transform: scaleY(0);
	-ms-transform: scaleY(0);
	transform: scaleY(0)
}
.qodef-button.qodef-layout--outlined .qodef-m-border-vertical:before {
	left: 0;
	-webkit-transform-origin: bottom;
	-ms-transform-origin: bottom;
	transform-origin: bottom
}
.qodef-button.qodef-layout--outlined .qodef-m-border-vertical:after {
	left: calc(100% - 1px);
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top
}
.qodef-button.qodef-layout--outlined:hover .qodef-m-border-horizontal:after, .qodef-button.qodef-layout--outlined:hover .qodef-m-border-horizontal:before {
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1)
}
.qodef-button.qodef-layout--outlined:hover .qodef-m-border-vertical:after, .qodef-button.qodef-layout--outlined:hover .qodef-m-border-vertical:before {
	-webkit-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1)
}
.qodef-button.qodef-layout--textual {
	padding: 0!important;
	background-color: transparent;
	border: 0;
	position: relative;
	overflow: hidden
}
.qodef-button.qodef-layout--textual:before {
	content: '';
	display: block
}
.qodef-button.qodef-layout--textual:before {
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 4px;
	left: 0;
	background-color: rgba(0, 0, 0, .5);
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.qodef-button.qodef-layout--textual:after {
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 4px;
	left: 0;
	background-color: rgba(0, 0, 0, .5);
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-transform: translateX(calc(-100% - 1px));
	-ms-transform: translateX(calc(-100% - 1px));
	transform: translateX(calc(-100% - 1px));
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s
}
.qodef-button.qodef-layout--textual .qodef-m-text {
	display: inline-block;
	vertical-align: middle
}
.qodef-button.qodef-layout--textual:hover {
	color: #2f2f2f
}
.qodef-button.qodef-layout--textual:hover:before {
	-webkit-transform: translateX(calc(100% + 1px));
	-ms-transform: translateX(calc(100% + 1px));
	transform: translateX(calc(100% + 1px))
}
.qodef-button.qodef-layout--textual:hover:after {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition-delay: .3s;
	-o-transition-delay: .3s;
	transition-delay: .3s
}
.qodef-call-to-action.qodef-layout--standard {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
.qodef-call-to-action.qodef-layout--standard .qodef-m-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.qodef-call-to-action.qodef-layout--standard.qodef-style--stretched .qodef-m-inner {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.qodef-call-to-action.qodef-layout--standard.qodef-style--centered .qodef-m-inner {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.qodef-call-to-action.qodef-layout--standard .qodef-m-content {
	padding-right: 20px
}
.qodef-call-to-action.qodef-layout--standard .qodef-m-content>* {
	margin: 0
}
.qodef-call-to-action.qodef-layout--standard .qodef-m-button {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}
.qodef-countdown .qodef-digit, .qodef-countdown .qodef-label {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	text-align: center
}
.qodef-countdown .qodef-label {
	margin: 15px 0 0 0;
	font-family: "Libre Baskerville", serif;
	color: #d59578;
	font-style: italic;
	font-size: 19px
}
.qodef-countdown.qodef-show--1 .qodef-digit-wrapper {
	width: 100%
}
.qodef-countdown.qodef-show--2 .qodef-digit-wrapper {
	width: 50%
}
.qodef-countdown.qodef-show--3 .qodef-digit-wrapper {
	width: 33.33333%
}
.qodef-countdown.qodef-show--4 .qodef-digit-wrapper {
	width: 25%
}
.qodef-countdown.qodef-show--5 .qodef-digit-wrapper {
	width: 20%
}
.qodef-countdown.qodef-show--6 .qodef-digit-wrapper {
	width: 16.66667%
}
.qodef-countdown.qodef-countdown--light .qodef-digit, .qodef-countdown.qodef-countdown--light .qodef-label {
	color: #fff!important
}
.qodef-countdown.qodef-layout--simple .qodef-digit-wrapper {
	display: inline-block;
	vertical-align: top;
	padding: 0 20px
}
.qodef-countdown.qodef-layout--simple .qodef-digit {
	line-height: 1em;
	color: #2f2f2f;
	font-family: Poppins, sans-serif;
	font-weight: 500;
	font-size: 80px
}
.qodef-counter.qodef-layout--simple {
	text-align: center
}
.qodef-counter.qodef-layout--simple .qodef-m-digit {
	font-family: Poppins, sans-serif;
	font-weight: 500;
	font-size: 80px;
	line-height: 1;
	color: #2f2f2f
}
.qodef-counter.qodef-layout--simple .qodef-m-title {
	margin: 11px 0 0 0;
	font-family: "Libre Baskerville", serif;
	font-style: italic;
	font-size: 15px
}
.qodef-counter.qodef-layout--simple .qodef-m-text {
	margin: 0
}
.qodef-custom-font {
	position: relative;
	margin: 0
}
.qodef-dropcaps {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
.qodef-dropcaps .qodef-m-letter {
	position: relative;
	top: 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	float: left;
	margin: 0 10px 5px 0;
	font-family: Poppins, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	color: #2f2f2f;
	font-size: 35px;
	line-height: 1.26em;
	letter-spacing: .04em
}
.qodef-dropcaps .qodef-m-text {
	display: inline;
	margin: 0
}
.qodef-dropcaps:not(.qodef-type--simple) .qodef-m-letter {
	width: 40px;
	height: 40px;
	font-size: 22px;
	line-height: 1.32em;
	letter-spacing: .07em;
	color: #fff;
	background-color: #2f2f2f
}
.qodef-dropcaps.qodef-type--circle .qodef-m-letter {
	border-radius: 100%
}
.qodef-google-map {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
.qodef-google-map .qodef-m-map {
	display: block;
	width: 100%
}
.qodef-google-map .qodef-m-map embed, .qodef-google-map .qodef-m-map iframe, .qodef-google-map .qodef-m-map object {
	width: 100%;
	display: block
}
.qodef-google-map .qodef-m-map img {
	max-width: none
}
.qodef-highlight .qodef-highlight-text {
	padding: 0 5px;
	color: #fff;
	background-color: #2f2f2f
}
.qodef-icon-list-item {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	line-height: 1
}
.qodef-icon-list-item .qodef-e-title {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 0;
	line-height: 1
}
.qodef-icon-list-item .qodef-e-title a {
	color: inherit;
	display: block
}
.qodef-icon-list-item .qodef-e-title a:hover {
	color: #2f2f2f
}
.qodef-icon-list-item .qodef-e-title-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.qodef-icon-list-item .qodef-icon-holder {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 14px;
	float: none
}
.qodef-icon-list-item .qodef-icon-holder .qodef-icon {
	font-size: 18px
}
.qodef-icon-list-item.qodef-icon--custom-icon .qodef-e-icon-wrapper {
	position: relative;
	display: inline-block;
	vertical-align: top
}
.qodef-icon-list-item.qodef-icon--custom-icon .qodef-e-icon-wrapper a, .qodef-icon-list-item.qodef-icon--custom-icon .qodef-e-icon-wrapper img {
	display: block
}
#qodef-page-sidebar .widget.widget_songbook_core_icon_list_item {
	margin-bottom: 0
}
#qodef-page-footer .widget.widget_songbook_core_icon_list_item {
	margin-bottom: 0
}
#qodef-side-area .widget.widget_songbook_core_icon_list_item {
	margin-bottom: 9px
}
.qodef-icon-with-text .qodef-m-title {
	margin: 0
}
.qodef-icon-with-text .qodef-m-title a {
	display: block
}
.qodef-icon-with-text .qodef-m-title a:hover {
	color: initial
}
.qodef-icon-with-text .qodef-m-text {
	margin: 11px 0 0
}
.qodef-icon-with-text .qodef-m-icon-wrapper {
	line-height: 1
}
.qodef-icon-with-text .qodef-icon-holder {
	float: none
}
.qodef-icon-with-text .qodef-m-content {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
.qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper {
	position: relative;
	display: inline-block;
	vertical-align: top
}
.qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper a, .qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper img {
	display: block
}
.qodef-icon-with-text.qodef-text--subtitle .qodef-m-text {
	font-size: 15px;
	line-height: 1.15em;
	font-family: "Libre Baskerville", serif;
	font-style: italic;
	text-transform: none;
	letter-spacing: 0;
	color: #999
}
.qodef-icon-with-text.qodef-layout--before-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}
.qodef-icon-with-text.qodef-layout--before-content .qodef-m-icon-wrapper {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 15px
}
.qodef-icon-with-text.qodef-layout--before-title .qodef-m-title {
	line-height: 1
}
.qodef-icon-with-text.qodef-layout--before-title .qodef-m-title-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.qodef-icon-with-text.qodef-layout--before-title .qodef-m-icon-wrapper {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 5px
}
.qodef-icon-with-text.qodef-layout--top.qodef-alignment--center {
	text-align: center
}
.qodef-icon-with-text.qodef-layout--top.qodef-alignment--left {
	text-align: left
}
.qodef-icon-with-text.qodef-layout--top.qodef-alignment--right {
	text-align: right
}
.qodef-icon-with-text.qodef-layout--top .qodef-m-title {
	margin-top: 45px
}
.qodef-icon-with-text.qodef-layout--top .qodef-m-icon-wrapper {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: .6s cubic-bezier(.25, .1, 0, 1.51);
	-o-transition: .6s cubic-bezier(.25, .1, 0, 1.51);
	transition: .6s cubic-bezier(.25, .1, 0, 1.51)
}
.qodef-icon-with-text.qodef-layout--top:hover .qodef-m-icon-wrapper {
	-webkit-transform: translateY(-7px);
	-ms-transform: translateY(-7px);
	transform: translateY(-7px)
}
.qodef-icon-holder {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: auto;
	line-height: 1
}
.qodef-icon-holder a {
	display: block
}
.qodef-icon-holder .qodef-icon {
	display: block;
	line-height: inherit;
	-webkit-transition: color .2s ease-out;
	-o-transition: color .2s ease-out;
	transition: color .2s ease-out
}
.qodef-icon-holder .qodef-icon:before {
	display: block;
	line-height: inherit
}
.qodef-icon-holder.qodef-layout--circle, .qodef-icon-holder.qodef-layout--square {
	width: 2em;
	height: 2em;
	line-height: 2em;
	text-align: center;
	color: #fff;
	background-color: #d59578;
	-webkit-transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out;
	-o-transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out;
	transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out
}
.qodef-icon-holder.qodef-layout--circle a, .qodef-icon-holder.qodef-layout--square a {
	color: inherit;
	-webkit-transition: none;
	-o-transition: none;
	transition: none
}
.qodef-icon-holder.qodef-layout--circle:hover, .qodef-icon-holder.qodef-layout--square:hover {
	background-color: #2f2f2f
}
.qodef-icon-holder.qodef-layout--circle {
	border-radius: 50%
}
.qodef-icon-holder.qodef-size--tiny {
	font-size: 1.33333333em
}
.qodef-icon-holder.qodef-size--small {
	font-size: 2em
}
.qodef-icon-holder.qodef-size--medium {
	font-size: 3em
}
.qodef-icon-holder.qodef-size--large {
	font-size: 4em
}
.qodef-icon-holder.qodef-size--huge {
	font-size: 5em
}
.widget.widget_songbook_core_icon {
	display: inline-block;
	line-height: 1
}
#qodef-page-sidebar .widget.widget_songbook_core_icon {
	margin-bottom: 0
}
#qodef-page-footer .widget.widget_songbook_core_icon {
	margin-bottom: 0
}
#qodef-side-area .widget.widget_songbook_core_icon {
	margin-bottom: 0
}
.qodef-image-with-text {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	text-align: center
}
.qodef-image-with-text .qodef-m-image {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.qodef-image-with-text .qodef-m-image a, .qodef-image-with-text .qodef-m-image img {
	display: block
}
.qodef-image-with-text .qodef-m-content {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
.qodef-image-with-text .qodef-m-title {
	margin: 27px 0 0
}
.qodef-image-with-text .qodef-m-text {
	margin: 15px 0 0
}
.qodef-image-with-text:hover .qodef-m-image {
	-webkit-transform: translate(0, -5px);
	-ms-transform: translate(0, -5px);
	transform: translate(0, -5px)
}
.qodef-info-section.qodef-layout--background-text {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
.qodef-info-section.qodef-layout--background-text .qodef-m-info {
	position: relative;
	z-index: 2
}
.qodef-info-section.qodef-layout--background-text .qodef-m-title {
	margin: 0 0 18px
}
.qodef-info-section.qodef-layout--background-text .qodef-m-text {
	margin: 0
}
.qodef-info-section.qodef-layout--background-text .qodef-button {
	margin-top: 6px
}
.qodef-info-section.qodef-layout--background-text .qodef-m-background-text {
	position: absolute;
	display: inline-block;
	color: rgba(47, 47, 47, .1);
	text-align: center;
	font-weight: 700;
	font-size: 250px
}
.qodef-info-section.qodef-layout--background-text.qodef-background-text-pos--top-left .qodef-m-background-text {
	top: 0;
	left: -20px
}
.qodef-info-section.qodef-layout--background-text.qodef-background-text-pos--top-right .qodef-m-background-text {
	top: 0;
	right: -20px
}
.qodef-info-section.qodef-layout--background-text.qodef-background-text-pos--bottom-left .qodef-m-background-text {
	bottom: 0;
	left: -20px
}
.qodef-info-section.qodef-layout--background-text.qodef-background-text-pos--bottom-right .qodef-m-background-text {
	bottom: 0;
	right: -20px
}
.qodef-info-section.qodef-layout--background-text.qodef-background-text-pos--center .qodef-m-background-text {
	font-size: 450px;
	top: 34px;
	left: 0;
	right: 0;
	text-align: center
}
.qodef-pricing-table {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	text-align: left
}
.qodef-pricing-table.qodef-status--featured {
	-webkit-transform: translateY(-25px);
	-ms-transform: translateY(-25px);
	transform: translateY(-25px)
}
.qodef-pricing-table .qodef-m-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.qodef-pricing-table .qodef-m-inner .qodef-m-inner-left {
	width: 19%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}
.qodef-pricing-table .qodef-m-inner .qodef-m-inner-right {
	width: 81%;
	padding: 32px 0 32px 45px
}
.qodef-pricing-table .qodef-separator .qodef-m-line {
	border-color: #d59578;
	margin: 4px 0
}
.qodef-pricing-table .qodef-m-title p {
	margin: 0;
	font-family: "Libre Baskerville", serif;
	font-style: italic;
	color: #fff;
	font-size: 15px
}
.qodef-pricing-table .qodef-m-period {
	font-size: 19px;
	margin: 8px 0 28px
}
.qodef-pricing-table .qodef-m-price {
	margin-top: 13px
}
.qodef-pricing-table .qodef-m-price .qodef-m-price-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0;
	line-height: 1
}
.qodef-pricing-table .qodef-m-content {
	margin: 18px 0 0
}
.qodef-pricing-table .qodef-m-content ul {
	list-style: none;
	margin: 0
}
.qodef-pricing-table .qodef-m-content ul li {
	color: #2f2f2f;
	margin-bottom: 8px
}
.qodef-pricing-table .qodef-m-content ul li:last-child {
	margin-bottom: 0
}
.qodef-pricing-table .qodef-m-content ul li:before {
	content: '\f00c';
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	padding-right: 8px
}
.qodef-pricing-table .qodef-m-content p {
	font-size: 15px;
	margin: 15px 0
}
.qodef-pricing-table .qodef-m-button .qodef-button {
	margin: 15px 0 0
}
.qodef-pricing-table.qodef-pricing-table--light .qodef-m-content ul li {
	color: #fff
}
.qodef-pricing-table.qodef-pricing-table--light .qodef-m-content p {
	color: #fff
}
.qodef-pricing-table.qodef-pricing-table--light .qodef-m-period {
	color: #fff
}
.qodef-pricing-table.qodef-pricing-table--light .qodef-m-price .qodef-m-price-wrapper {
	color: #fff
}
.qodef-pricing-table.qodef-pricing-table--light .qodef-m-button .qodef-button {
	color: #fff!important
}
.qodef-pricing-table.qodef-pricing-table--light .qodef-m-button .qodef-button:after, .qodef-pricing-table.qodef-pricing-table--light .qodef-m-button .qodef-button:before {
	background-color: #fff!important
}
.qodef-progress-bar {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	visibility: hidden
}
.qodef-progress-bar .qodef-m-inner {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.qodef-progress-bar .qodef-m-canvas {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
.qodef-progress-bar .qodef-m-canvas svg {
	display: block
}
.qodef-progress-bar .qodef-m-title {
	margin: 20px 0 0
}
.qodef-progress-bar.qodef--init {
	visibility: visible
}
.qodef-progress-bar:not(.qodef-layout--line) .progressbar-text {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
	margin: 0;
	font-size: 15px;
	line-height: 1.15em;
	font-family: "Libre Baskerville", serif;
	font-style: italic;
	text-transform: none;
	letter-spacing: 0;
	color: #999
}
.qodef-progress-bar.qodef-layout--semi-circle .progressbar-text {
	padding-top: 20px;
	-webkit-transform: none!important;
	-ms-transform: none!important;
	transform: none!important
}
.qodef-progress-bar.qodef-layout--line .qodef-m-inner {
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse
}
.qodef-progress-bar.qodef-layout--line .proggress {
	width: 0
}
.qodef-progress-bar.qodef-layout--line .percentCount {
	position: absolute;
	top: -24px;
	right: 0;
	width: auto
}
.qodef-progress-bar.qodef-layout--line .qodef-m-title {
	margin: 0 0 7px
}
.qodef-progress-bar.qodef-layout--line.qodef-percentage--floating .percentCount {
	left: 0;
	right: auto;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}
.qodef-section-title {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
.qodef-section-title.qodef-alignment--center {
	text-align: center
}
.qodef-section-title.qodef-alignment--left {
	text-align: left
}
.qodef-section-title.qodef-alignment--right {
	text-align: right
}
.qodef-section-title .qodef-m-title {
	margin: 0 0 23px
}
.qodef-section-title .qodef-m-subtitle {
	font-family: "Libre Baskerville", serif;
	color: #999;
	font-size: 15px;
	line-height: 22px;
	letter-spacing: 0;
	font-weight: 400;
	font-style: italic;
	text-transform: none;
	margin-bottom: -2px
}
.qodef-section-title .qodef-m-text {
	font-size: 19px;
	margin: 0
}
.qodef-separator {
	position: relative;
	height: auto;
	font-size: 0;
	line-height: 1
}
.qodef-separator .qodef-m-line {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 5px 0 20px;
	border-bottom: 1px solid #d59578
}
.qodef-separator.qodef-position--center {
	text-align: center
}
.qodef-separator.qodef-position--left {
	text-align: left
}
.qodef-separator.qodef-position--right {
	text-align: right
}
#qodef-page-sidebar .widget.widget_songbook_core_separator {
	margin-bottom: 0
}
#qodef-page-footer .widget.widget_songbook_core_separator {
	margin-bottom: 0
}
#qodef-side-area .widget.widget_songbook_core_separator {
	margin-bottom: 0
}
.qodef-tabs {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	visibility: hidden
}
.qodef-tabs.qodef--init {
	visibility: visible
}
.qodef-tabs .qodef-tabs-navigation {
	margin: 0;
	padding: 0;
	list-style: none
}
.qodef-tabs .qodef-tabs-content {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
.qodef-tabs .qodef-tabs-content p {
	margin: 0
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0;
	padding: 0;
	list-style: none
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li {
	margin: 0 26px 0 0;
	padding: 0
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a {
	display: block;
	padding: 0 3px 1px;
	-webkit-transition: color .2s ease-out, background-color .2s ease-out;
	-o-transition: color .2s ease-out, background-color .2s ease-out;
	transition: color .2s ease-out, background-color .2s ease-out;
	font-family: Poppins, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 28px;
	line-height: 1.21em;
	letter-spacing: .05em;
	position: relative;
	overflow: hidden
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a:before {
	content: '';
	display: block;
	width: 0%;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #2f2f2f;
	-webkit-transition: all .6s ease-in-out;
	-o-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li:last-child {
	margin-right: 0
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.active a:before, .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.ui-state-active a:before {
	width: 100%
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a:hover, .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.ui-state-hover a {
	color: #2f2f2f
}
@media only screen and (max-width:680px) {
	.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start
	}
	.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li {
		margin: 0 0 26px 0;
		padding: 0
	}
	.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li:last-child {
		margin-bottom: 0
	}
}
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 100%
}
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: block;
	padding-right: 26px;
	margin-right: 26px;
	border-right: 1px solid #ededed
}
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation li {
	width: 100%;
	margin-bottom: 26px
}
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation li:last-child {
	margin-bottom: 0
}
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation li a {
	display: inline-block;
	width: auto
}
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-content {
	margin-top: 0
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-content {
	margin: 26px 0 0
}
.qodef-video-button {
	position: relative;
	display: inline-block;
	vertical-align: middle
}
.qodef-video-button .qodef-m-play-inner {
	position: relative;
	width: 67px;
	height: 67px;
	background: 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
@media only screen and (max-width:480px) {
	.qodef-video-button .qodef-m-play-inner {
		width: 45px;
		height: 45px
	}
}
.qodef-video-button .qodef-m-play-shape {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	border: 1px solid currentColor;
	background: 0 0;
	-webkit-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out
}
.qodef-video-button .qodef-m-image:not(:empty)+.qodef-e-video-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.qodef-video-button .qodef-m-title {
	font-family: "Libre Baskerville", serif;
	font-style: italic;
	font-size: 27px;
	color: #fff;
	text-align: center;
	margin: 0 0 13px;
	z-index: 1
}
.qodef-video-button .qodef-m-play:hover .qodef-m-play-shape {
	-webkit-transform: scale(1.15);
	-ms-transform: scale(1.15);
	transform: scale(1.15)
}
.qodef-video-button .qodef-m-play {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	height: 100%;
	color: #fff;
	font-size: 106px;
	line-height: 1;
	z-index: 1
}
.qodef-video-button .qodef-m-play span {
	line-height: inherit;
	font-size: 22px;
	color: currentColor
}
.qodef-video-button .qodef-m-play span:before {
	display: block;
	line-height: inherit
}
@media only screen and (max-width:480px) {
	.qodef-video-button .qodef-m-play span {
		font-size: 16px
	}
}
@media only screen and (max-width:480px) {
	.qodef-video-button .qodef-m-play {
		top: 20px
	}
}
.qodef-video-button.qodef-solid-video-button .qodef-m-play .ion-ios-play {
	color: #2f2f2f;
	z-index: 1
}
.qodef-video-button.qodef-solid-video-button .qodef-m-play-shape {
	background: currentColor
}
#qodef-side-area {
	position: fixed;
	top: 0;
	right: -449px;
	width: 449px;
	border: 1px solid #ededed;
	border-right: none;
	height: 100%;
	min-height: 100%;
	padding: 89px 64px 35px 68px;
	background-color: #fff;
	overflow: hidden;
	visibility: hidden;
	z-index: 9999;
	-webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1);
	-o-transition: all .6s cubic-bezier(.77, 0, .175, 1);
	transition: all .6s cubic-bezier(.77, 0, .175, 1);
	-webkit-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s;
	color: #7e7e7e
}
.qodef-side-area--opened #qodef-side-area {
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;
	right: 0;
	visibility: visible
}
#qodef-side-area.qodef-alignment--center {
	text-align: center
}
#qodef-side-area.qodef-alignment--right {
	text-align: right
}
#qodef-side-area.qodef-alignment--left {
	text-align: left
}
#qodef-side-area #qodef-side-area-close {
	color: #2f2f2f
}
#qodef-side-area #qodef-side-area-close:hover {
	color: #555
}
#qodef-side-area p {
	margin: 0
}
#qodef-side-area a {
	color: #7e7e7e
}
#qodef-side-area a:hover {
	color: #2f2f2f
}
#qodef-side-area .qodef-social-share li a {
	color: #2f2f2f
}
#qodef-side-area .qodef-social-share li a:hover {
	color: #d59578
}
#qodef-side-area .qodef-side-area-background-text {
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	bottom: 42px;
	right: -25px;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	-webkit-text-orientation: mixed;
	text-orientation: mixed;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	font-family: Poppins, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	color: #2f2f2f;
	font-size: 45px;
	line-height: 1.09em;
	letter-spacing: .05em;
	font-size: 110px;
	font-weight: 600;
	z-index: -1
}
@media only screen and (max-width:1440px) {
	#qodef-side-area .qodef-side-area-background-text {
		font-size: 80px;
		bottom: 11px;
		right: -16px
	}
}
#qodef-side-area .qodef-side-area-background-text .qodef-m-character {
	background-image: url(../images/stripes.png);
	background-repeat: repeat;
	background-position: top left;
	background-clip: content-box;
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	opacity: 0;
	-webkit-transform: translateX(-175px) skew(0deg, 10deg);
	-ms-transform: translateX(-175px) skew(0deg, 10deg);
	transform: translateX(-175px) skew(0deg, 10deg);
	-webkit-transition: .7s cubic-bezier(.65, .08, .12, 1);
	-o-transition: .7s cubic-bezier(.65, .08, .12, 1);
	transition: .7s cubic-bezier(.65, .08, .12, 1);
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	min-width: 25px
}
#qodef-side-area .qodef-side-area-background-text .qodef-m-character:nth-child(2) {
	-webkit-transition-delay: 60ms;
	-o-transition-delay: 60ms;
	transition-delay: 60ms
}
#qodef-side-area .qodef-side-area-background-text .qodef-m-character:nth-child(3) {
	-webkit-transition-delay: .12s;
	-o-transition-delay: .12s;
	transition-delay: .12s
}
#qodef-side-area .qodef-side-area-background-text .qodef-m-character:nth-child(4) {
	-webkit-transition-delay: .18s;
	-o-transition-delay: .18s;
	transition-delay: .18s
}
#qodef-side-area .qodef-side-area-background-text .qodef-m-character:nth-child(5) {
	-webkit-transition-delay: .24s;
	-o-transition-delay: .24s;
	transition-delay: .24s
}
#qodef-side-area .qodef-side-area-background-text .qodef-m-character:nth-child(6) {
	-webkit-transition-delay: .3s;
	-o-transition-delay: .3s;
	transition-delay: .3s
}
#qodef-side-area .qodef-side-area-background-text .qodef-m-character:nth-child(7) {
	-webkit-transition-delay: .36s;
	-o-transition-delay: .36s;
	transition-delay: .36s
}
#qodef-side-area .qodef-side-area-background-text .qodef-m-character:nth-child(8) {
	-webkit-transition-delay: .42s;
	-o-transition-delay: .42s;
	transition-delay: .42s
}
#qodef-side-area .qodef-side-area-background-text .qodef-m-character:nth-child(9) {
	-webkit-transition-delay: .48s;
	-o-transition-delay: .48s;
	transition-delay: .48s
}
#qodef-side-area .qodef-side-area-background-text .qodef-m-character:nth-child(10) {
	-webkit-transition-delay: .54s;
	-o-transition-delay: .54s;
	transition-delay: .54s
}
#qodef-side-area .qodef-side-area-background-text .qodef-m-character:nth-child(11) {
	-webkit-transition-delay: .6s;
	-o-transition-delay: .6s;
	transition-delay: .6s
}
#qodef-side-area .qodef-side-area-background-text .qodef-m-character:nth-child(12) {
	-webkit-transition-delay: .66s;
	-o-transition-delay: .66s;
	transition-delay: .66s
}
#qodef-side-area .qodef-side-area-background-text .qodef-m-character:nth-child(13) {
	-webkit-transition-delay: .72s;
	-o-transition-delay: .72s;
	transition-delay: .72s
}
#qodef-side-area .qodef-side-area-background-text .qodef-m-character:nth-child(14) {
	-webkit-transition-delay: .78s;
	-o-transition-delay: .78s;
	transition-delay: .78s
}
#qodef-side-area .qodef-side-area-background-text .qodef-m-character:nth-child(15) {
	-webkit-transition-delay: .84s;
	-o-transition-delay: .84s;
	transition-delay: .84s
}
#qodef-side-area .qodef-side-area-background-text .qodef-m-character:nth-child(16) {
	-webkit-transition-delay: .9s;
	-o-transition-delay: .9s;
	transition-delay: .9s
}
#qodef-side-area .qodef-side-area-background-text .qodef-m-character:nth-child(17) {
	-webkit-transition-delay: .96s;
	-o-transition-delay: .96s;
	transition-delay: .96s
}
#qodef-side-area .qodef-side-area-background-text .qodef-m-character:nth-child(18) {
	-webkit-transition-delay: 1.02s;
	-o-transition-delay: 1.02s;
	transition-delay: 1.02s
}
#qodef-side-area .qodef-side-area-background-text .qodef-m-character:nth-child(19) {
	-webkit-transition-delay: 1.08s;
	-o-transition-delay: 1.08s;
	transition-delay: 1.08s
}
#qodef-side-area .qodef-side-area-background-text .qodef-m-character:nth-child(20) {
	-webkit-transition-delay: 1.14s;
	-o-transition-delay: 1.14s;
	transition-delay: 1.14s
}
.qodef-side-area-animate--in #qodef-side-area .qodef-side-area-background-text .qodef-m-character {
	opacity: 1;
	-webkit-transform: translateX(0) skew(0deg, 0deg);
	-ms-transform: translateX(0) skew(0deg, 0deg);
	transform: translateX(0) skew(0deg, 0deg)
}
.qodef-side-area-animate--out #qodef-side-area .qodef-side-area-background-text .qodef-m-character {
	opacity: 0;
	-webkit-transform: translateX(-175px) skew(0deg, 10deg);
	-ms-transform: translateX(-175px) skew(0deg, 10deg);
	transform: translateX(-175px) skew(0deg, 10deg)
}
#qodef-side-area-close {
	position: absolute;
	top: 39px;
	right: 43px;
	display: block;
	z-index: 1000;
	color: #fff
}
.admin-bar #qodef-side-area-close {
	top: 65px
}
#qodef-side-area-close.qodef-source--predefined .qodef-m-dots {
	position: relative;
	margin: 0
}
#qodef-side-area-close.qodef-source--predefined .qodef-m-dots .qodef-m-dot {
	display: none
}
#qodef-side-area-close.qodef-source--predefined .qodef-m-dots .qodef-m-dot.qodef--1, #qodef-side-area-close.qodef-source--predefined .qodef-m-dots .qodef-m-dot.qodef--2 {
	display: block;
	width: 100%;
	height: 3px;
	margin: 0;
	position: absolute;
	top: calc(50% - 2px);
	left: 0
}
#qodef-side-area-close.qodef-source--predefined .qodef-m-dots .qodef-m-dot.qodef--1 {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}
#qodef-side-area-close.qodef-source--predefined .qodef-m-dots .qodef-m-dot.qodef--2 {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.qodef-side-area-cover {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	overflow: hidden;
	z-index: 0;
	-webkit-transition: opacity .2s ease-in-out, z-index .2s ease-in-out;
	-o-transition: opacity .2s ease-in-out, z-index .2s ease-in-out;
	transition: opacity .2s ease-in-out, z-index .2s ease-in-out
}
.qodef-side-area--opened .qodef-side-area-cover {
	opacity: 1;
	z-index: 1002
}
.qodef-social-share {
	position: relative;
	display: inline-block;
	vertical-align: top
}
.qodef-social-share .qodef-social-title {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 0 5px 0 0;
	font-size: 15px;
	line-height: 1.15em;
	font-family: "Libre Baskerville", serif;
	font-style: italic;
	text-transform: none;
	letter-spacing: 0;
	color: #999
}
.qodef-social-share ul {
	position: relative;
	display: inline-block;
	vertical-align: top;
	list-style: none;
	padding: 0;
	margin: 0
}
.qodef-social-share li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	line-height: 1;
	padding: 0;
	margin: 0
}
.qodef-social-share li a {
	font-size: 12px;
	color: #2f2f2f
}
.qodef-social-share li a:hover {
	color: #d59578
}
.qodef-social-share.qodef-layout--dropdown {
	position: relative;
	display: inline-block;
	vertical-align: bottom
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-title {
	margin: 0;
	vertical-align: middle
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li {
	opacity: 1;
	visibility: visible;
	cursor: pointer
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(2) {
	-webkit-transition-delay: .2s;
	-o-transition-delay: .2s;
	transition-delay: .2s
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(3) {
	-webkit-transition-delay: .3s;
	-o-transition-delay: .3s;
	transition-delay: .3s
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(4) {
	-webkit-transition-delay: .4s;
	-o-transition-delay: .4s;
	transition-delay: .4s
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(5) {
	-webkit-transition-delay: .5s;
	-o-transition-delay: .5s;
	transition-delay: .5s
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(6) {
	-webkit-transition-delay: .6s;
	-o-transition-delay: .6s;
	transition-delay: .6s
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(7) {
	-webkit-transition-delay: .7s;
	-o-transition-delay: .7s;
	transition-delay: .7s
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown-opener {
	display: block;
	width: 37px;
	height: 37px;
	line-height: 37px;
	background-color: #fff;
	text-align: center;
	border: 1px solid #ededed;
	font-size: 12px
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown-opener .qodef-social-share-title {
	display: inline-block;
	vertical-align: top;
	margin-right: 5px
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown-opener {
	border-left: 1px solid transparent
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown {
	position: absolute;
	visibility: hidden;
	z-index: 950
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown ul {
	position: relative;
	display: block;
	z-index: 990;
	margin: 0;
	padding: 0!important
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown li {
	position: absolute;
	display: block;
	text-align: center;
	visibility: hidden;
	overflow: hidden;
	opacity: 0;
	-webkit-transition: opacity .2s ease-out, visibility .2s ease-out;
	-o-transition: opacity .2s ease-out, visibility .2s ease-out;
	transition: opacity .2s ease-out, visibility .2s ease-out
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown li a {
	line-height: inherit!important;
	-webkit-transition: color .2s ease-out, background-color .2s ease-out;
	-o-transition: color .2s ease-out, background-color .2s ease-out;
	transition: color .2s ease-out, background-color .2s ease-out
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown li * {
	display: block;
	line-height: inherit
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown {
	top: 0;
	right: 0
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li {
	width: calc(90px / 3);
	height: 37px;
	line-height: 37px;
	border-bottom: 1px solid #ededed;
	border-top: 1px solid #ededed
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(1) {
	left: 5px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(2) {
	left: 35px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(3) {
	left: 65px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(4) {
	left: 95px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(5) {
	left: 125px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(6) {
	left: 155px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(7) {
	left: 185px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:last-child {
	border-left: 1px solid #ededed
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li.qodef-facebook-share a:hover {
	color: #555
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li.qodef-twitter-share a:hover {
	color: #555
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li.qodef-linkedin-share a:hover {
	color: #555
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li.qodef-tumblr-share a:hover {
	color: #555
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li.qodef-pinterest-share a:hover {
	color: #555
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li.qodef-vk-share a:hover {
	color: #555
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li a {
	font-size: 12px;
	color: #2f2f2f;
	background-color: #fff
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown {
	top: 0;
	left: 0
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li {
	width: 37px;
	height: 37px;
	line-height: 37px;
	border-bottom: 1px solid #ededed;
	border-top: 1px solid #ededed
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(1) {
	right: 0
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(2) {
	right: 30px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(3) {
	right: 60px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(4) {
	right: 90px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(5) {
	right: 120px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(6) {
	right: 150px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(7) {
	right: 180px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:first-child {
	border-right: 1px solid transparent
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:last-child {
	border-left: 1px solid #ededed
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li.qodef-facebook-share a:hover {
	color: #555
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li.qodef-twitter-share a:hover {
	color: #555
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li.qodef-linkedin-share a:hover {
	color: #555
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li.qodef-tumblr-share a:hover {
	color: #555
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li.qodef-pinterest-share a:hover {
	color: #555
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li.qodef-vk-share a:hover {
	color: #555
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li a {
	font-size: 12px;
	color: #2f2f2f;
	background-color: #fff
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown {
	bottom: 0;
	left: 0
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li {
	width: 90px;
	height: 37px;
	line-height: 37px;
	border: 1px solid #ededed
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:not(:first-child) {
	border-top: none
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-facebook-share a:hover {
	background-color: #3b5998;
	color: #fff
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-twitter-share a:hover {
	background-color: #00aced;
	color: #fff
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-linkedin-share a:hover {
	background-color: #007bb5;
	color: #fff
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-tumblr-share a:hover {
	background-color: #32506d;
	color: #fff
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-pinterest-share a:hover {
	background-color: #cb2027;
	color: #fff
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-vk-share a:hover {
	background-color: #45668e;
	color: #fff
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li a {
	font-size: 14px;
	color: #7e7e7e;
	background-color: #fff
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(1) {
	bottom: -37px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(2) {
	bottom: -74px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(3) {
	bottom: -111px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(4) {
	bottom: -148px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(5) {
	bottom: -185px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(6) {
	bottom: -222px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(7) {
	bottom: -259px
}
.qodef-social-share.qodef-layout--list li {
	margin-right: 15px
}
.qodef-social-share.qodef-layout--list li:last-child {
	margin-right: 0
}
.qodef-social-share.qodef-layout--text li {
	margin-right: 15px
}
.qodef-social-share.qodef-layout--text li:last-child {
	margin-right: 0
}
.widget .qodef-social-share.qodef-layout--list .qodef-social-title {
	display: block;
	margin-bottom: 21px
}
.widget .qodef-social-share.qodef-layout--text .qodef-social-title {
	display: block;
	margin-bottom: 21px
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list ul {
	margin-top: -3px
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--dropdown .qodef-social-title {
	color: #ccc
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list .qodef-social-title {
	color: #ccc
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list ul {
	margin-top: -3px
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--text .qodef-social-title {
	color: #ccc
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--dropdown .qodef-social-title {
	color: #ccc
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--list .qodef-social-title {
	color: #ccc
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--list ul {
	margin-top: -3px
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--text .qodef-social-title {
	color: #ccc
}
#qodef-page-spinner {
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 99999
}
#qodef-page-spinner .qodef-m-inner {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	color: #d59578;
	background-color: #fff
}
#qodef-page-spinner .qodef-m-spinner {
	position: relative
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom {
	position: relative;
	width: 100px;
	height: 100px;
	margin: -50px 0 0 -50px
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--1 {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 50%;
	width: 50%;
	z-index: 1;
	-webkit-animation: qode-atom-shrink 4.5s infinite linear;
	animation: qode-atom-shrink 4.5s infinite linear
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--1:before {
	content: '';
	position: absolute;
	top: -50%;
	left: -50%;
	height: 100%;
	width: 100%;
	background: currentColor;
	border-radius: 50%
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2, #qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3, #qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4 {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 0
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2:before, #qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3:before, #qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	width: 20px;
	margin: 0 auto;
	background: currentColor;
	border-radius: 50%
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2 {
	-webkit-animation: qode-atom-zindex 1.5s .75s infinite steps(2, end);
	animation: qode-atom-zindex 1.5s .75s infinite steps(2, end)
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2:before {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	-webkit-animation: qode-atom-postion 1.5s infinite ease, qode-atom-size 1.5s -1.125s infinite ease;
	animation: qode-atom-postion 1.5s infinite ease, qode-atom-size 1.5s -1.125s infinite ease
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3 {
	-webkit-transform: rotate(120deg);
	-ms-transform: rotate(120deg);
	transform: rotate(120deg);
	-webkit-animation: qode-atom-zindex 1.5s -.25s infinite steps(2, end);
	animation: qode-atom-zindex 1.5s -.25s infinite steps(2, end)
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3:before {
	-webkit-animation: qode-atom-postion 1.5s -1s infinite ease, qode-atom-size 1.5s -.75s infinite ease;
	animation: qode-atom-postion 1.5s -1s infinite ease, qode-atom-size 1.5s -.75s infinite ease
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4 {
	-webkit-transform: rotate(240deg);
	-ms-transform: rotate(240deg);
	transform: rotate(240deg);
	-webkit-animation: qode-atom-zindex 1.5s .25s infinite steps(2, end);
	animation: qode-atom-zindex 1.5s .25s infinite steps(2, end)
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4:before {
	-webkit-animation: qode-atom-postion 1.5s -.5s infinite ease, qode-atom-size 1.5s -125ms infinite ease;
	animation: qode-atom-postion 1.5s -.5s infinite ease, qode-atom-size 1.5s -125ms infinite ease
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock {
	position: relative;
	width: 50px;
	height: 50px;
	margin: -25px 0 0 -25px;
	-webkit-animation: qode-clock 8s infinite steps(8);
	animation: qode-clock 8s infinite steps(8)
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item {
	position: absolute;
	height: 50px;
	width: 50px
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item:before {
	content: '';
	position: absolute;
	height: 18.31501832px;
	width: 18.31501832px;
	background: currentColor;
	border-radius: 50%
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--1 {
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
	-webkit-animation: qode-clock-1 1s ease-in infinite;
	animation: qode-clock-1 1s ease-in infinite
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--2 {
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-animation: qode-clock-2 1s ease-in infinite;
	animation: qode-clock-2 1s ease-in infinite
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--3 {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-animation: qode-clock-3 1s ease-in infinite;
	animation: qode-clock-3 1s ease-in infinite
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--4 {
	-webkit-animation: qode-clock-4 1s ease-in infinite;
	animation: qode-clock-4 1s ease-in infinite
}
#qodef-page-spinner.qodef-layout--cube .qodef-m-cube {
	width: 60px;
	height: 60px;
	margin: -30px 0 0 -30px;
	background-color: currentColor;
	-webkit-animation: qode-cube 1.2s infinite ease-in-out;
	animation: qode-cube 1.2s infinite ease-in-out
}
#qodef-page-spinner.qodef-layout--double-pulse .qodef-m-pulses {
	position: relative;
	width: 40px;
	height: 40px;
	margin: -20px 0 0 -20px
}
#qodef-page-spinner.qodef-layout--double-pulse .qodef-m-pulse {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: currentColor;
	border-radius: 50%;
	opacity: .6;
	-webkit-animation: qode-double-pulse 2s infinite ease-in-out;
	animation: qode-double-pulse 2s infinite ease-in-out
}
#qodef-page-spinner.qodef-layout--double-pulse .qodef-m-pulse.qodef-pulse--2 {
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-five-rotating-circles {
	position: relative;
	width: 60px;
	height: 60px;
	margin: -30px 0 0 -30px
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item {
	position: absolute;
	width: 100%;
	height: 100%
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--1 .qodef-circle--2 {
	-webkit-animation-delay: calc((600ms) - 1500ms);
	animation-delay: calc((600ms) - 1500ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--1 .qodef-circle--3 {
	-webkit-animation-delay: calc((900ms) - 1500ms);
	animation-delay: calc((900ms) - 1500ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--1 .qodef-circle--4 {
	-webkit-animation-delay: calc((1200ms) - 1500ms);
	animation-delay: calc((1200ms) - 1500ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 {
	-webkit-transform: rotateZ(45deg);
	-ms-transform: rotate(45deg);
	transform: rotateZ(45deg)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 .qodef-circle--1 {
	-webkit-animation-delay: calc((300ms) - 1400ms);
	animation-delay: calc((300ms) - 1400ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 .qodef-circle--2 {
	-webkit-animation-delay: calc((600ms) - 1400ms);
	animation-delay: calc((600ms) - 1400ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 .qodef-circle--3 {
	-webkit-animation-delay: calc((900ms) - 1400ms);
	animation-delay: calc((900ms) - 1400ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 .qodef-circle--4 {
	-webkit-animation-delay: calc((1200ms) - 1400ms);
	animation-delay: calc((1200ms) - 1400ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 {
	-webkit-transform: rotateZ(90deg);
	-ms-transform: rotate(90deg);
	transform: rotateZ(90deg)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 .qodef-circle--1 {
	-webkit-animation-delay: calc((300ms) - 1300ms);
	animation-delay: calc((300ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 .qodef-circle--2 {
	-webkit-animation-delay: calc((600ms) - 1300ms);
	animation-delay: calc((600ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 .qodef-circle--3 {
	-webkit-animation-delay: calc((900ms) - 1300ms);
	animation-delay: calc((900ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 .qodef-circle--4 {
	-webkit-animation-delay: calc((1200ms) - 1300ms);
	animation-delay: calc((1200ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle {
	position: absolute;
	width: 12px;
	height: 12px;
	background-color: currentColor;
	border-radius: 100%;
	-webkit-animation: qode-bounce-delay 1.2s infinite ease-in-out both;
	animation: qode-bounce-delay 1.2s infinite ease-in-out both
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle.qodef-circle--1 {
	top: 0;
	left: 0
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle.qodef-circle--2 {
	top: 0;
	right: 0
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle.qodef-circle--3 {
	right: 0;
	bottom: 0
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle.qodef-circle--4 {
	left: 0;
	bottom: 0
}
#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion {
	position: relative;
	width: 30px;
	height: 30px;
	margin: -45px 0 0 -30px
}
#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	background: currentColor;
	border-radius: 50%
}
#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--1 {
	top: 0;
	left: 50%;
	-webkit-animation: qode-fussion-ball-1 1s 0s ease infinite;
	animation: qode-fussion-ball-1 1s 0s ease infinite;
	z-index: 1
}
#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--2 {
	top: 50%;
	left: 100%;
	-webkit-animation: qode-fussion-ball-2 1s 0s ease infinite;
	animation: qode-fussion-ball-2 1s 0s ease infinite;
	z-index: 2
}
#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--3 {
	top: 100%;
	left: 50%;
	-webkit-animation: qode-fussion-ball-3 1s 0s ease infinite;
	animation: qode-fussion-ball-3 1s 0s ease infinite;
	z-index: 1
}
#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--4 {
	top: 50%;
	left: 0;
	-webkit-animation: qode-fussion-ball-4 1s 0s ease infinite;
	animation: qode-fussion-ball-4 1s 0s ease infinite;
	z-index: 2
}
#qodef-page-spinner.qodef-layout--lines .qodef-m-lines {
	width: 60px;
	height: 60px;
	margin: 0 0 0 -30px
}
#qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--1 {
	position: absolute;
	width: 60px;
	height: 4px;
	margin-left: 10px;
	background-color: currentColor;
	-webkit-animation: qode-lines-spin 1.5s infinite ease calc((100ms) - 100ms);
	animation: qode-lines-spin 1.5s infinite ease calc((100ms) - 100ms)
}
#qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--2 {
	position: absolute;
	width: 60px;
	height: 4px;
	margin-left: 10px;
	background-color: currentColor;
	-webkit-animation: qode-lines-spin 1.5s infinite ease calc((200ms) - 100ms);
	animation: qode-lines-spin 1.5s infinite ease calc((200ms) - 100ms)
}
#qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--3 {
	position: absolute;
	width: 60px;
	height: 4px;
	margin-left: 10px;
	background-color: currentColor;
	-webkit-animation: qode-lines-spin 1.5s infinite ease calc((300ms) - 100ms);
	animation: qode-lines-spin 1.5s infinite ease calc((300ms) - 100ms)
}
#qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--4 {
	position: absolute;
	width: 60px;
	height: 4px;
	margin-left: 10px;
	background-color: currentColor;
	-webkit-animation: qode-lines-spin 1.5s infinite ease calc((400ms) - 100ms);
	animation: qode-lines-spin 1.5s infinite ease calc((400ms) - 100ms)
}
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis {
	position: relative;
	height: 50px;
	width: 50px;
	margin: -25px 0 0 -25px;
	-webkit-animation: qode-mitosis-invert 2s infinite steps(2, end);
	animation: qode-mitosis-invert 2s infinite steps(2, end)
}
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: currentColor;
	border-radius: 50%
}
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item.qodef-mitosis--1 {
	-webkit-animation: qode-mitosis-ball-1 1s infinite alternate linear;
	animation: qode-mitosis-ball-1 1s infinite alternate linear
}
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item.qodef-mitosis--2 {
	-webkit-animation: qode-mitosis-ball-2 1s infinite alternate linear;
	animation: qode-mitosis-ball-2 1s infinite alternate linear
}
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item.qodef-mitosis--3 {
	-webkit-animation: qode-mitosis-ball-3 1s infinite alternate linear;
	animation: qode-mitosis-ball-3 1s infinite alternate linear
}
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item.qodef-mitosis--4 {
	-webkit-animation: qode-mitosis-ball-4 1s infinite alternate linear;
	animation: qode-mitosis-ball-4 1s infinite alternate linear
}
@-webkit-keyframes qodefPredefinedSpinnerNoteOne {
	0%, 100% {
		-webkit-transform: translateY(100px) rotate(-27deg);
		transform: translateY(100px) rotate(-27deg)
	}
	60% {
		-webkit-transform: translateY(50px) rotate(-7deg);
		transform: translateY(50px) rotate(-7deg)
	}
}
@keyframes qodefPredefinedSpinnerNoteOne {
	0%, 100% {
		-webkit-transform: translateY(100px) rotate(-27deg);
		transform: translateY(100px) rotate(-27deg)
	}
	60% {
		-webkit-transform: translateY(50px) rotate(-7deg);
		transform: translateY(50px) rotate(-7deg)
	}
}
@-webkit-keyframes qodefPredefinedSpinnerNoteTwo {
	0%, 100% {
		-webkit-transform: translateY(80px) rotate(0);
		transform: translateY(80px) rotate(0)
	}
	60% {
		-webkit-transform: translateY(-20px) rotate(-7deg);
		transform: translateY(-20px) rotate(-7deg)
	}
}
@keyframes qodefPredefinedSpinnerNoteTwo {
	0%, 100% {
		-webkit-transform: translateY(80px) rotate(0);
		transform: translateY(80px) rotate(0)
	}
	60% {
		-webkit-transform: translateY(-20px) rotate(-7deg);
		transform: translateY(-20px) rotate(-7deg)
	}
}
@-webkit-keyframes qodefPredefinedSpinnerNoteThree {
	0%, 100% {
		-webkit-transform: translateY(20px) rotate(0) translateX(20px);
		transform: translateY(20px) rotate(0) translateX(20px)
	}
	60% {
		-webkit-transform: translateY(-100px) rotate(0) translateX(40px);
		transform: translateY(-100px) rotate(0) translateX(40px)
	}
}
@keyframes qodefPredefinedSpinnerNoteThree {
	0%, 100% {
		-webkit-transform: translateY(20px) rotate(0) translateX(20px);
		transform: translateY(20px) rotate(0) translateX(20px)
	}
	60% {
		-webkit-transform: translateY(-100px) rotate(0) translateX(40px);
		transform: translateY(-100px) rotate(0) translateX(40px)
	}
}
@-webkit-keyframes qodefPredefinedSpinnerNoteFour {
	0%, 100% {
		-webkit-transform: translateY(0) rotate(0);
		transform: translateY(0) rotate(0)
	}
	60% {
		-webkit-transform: translateY(-30px) rotate(-17deg);
		transform: translateY(-30px) rotate(-17deg)
	}
}
@keyframes qodefPredefinedSpinnerNoteFour {
	0%, 100% {
		-webkit-transform: translateY(0) rotate(0);
		transform: translateY(0) rotate(0)
	}
	60% {
		-webkit-transform: translateY(-30px) rotate(-17deg);
		transform: translateY(-30px) rotate(-17deg)
	}
}
@-webkit-keyframes qodefPredefinedSpinnerNoteFive {
	0%, 100% {
		-webkit-transform: translateY(10px) rotate(0);
		transform: translateY(10px) rotate(0)
	}
	60% {
		-webkit-transform: translateY(-60px) rotate(-7deg);
		transform: translateY(-60px) rotate(-7deg)
	}
}
@keyframes qodefPredefinedSpinnerNoteFive {
	0%, 100% {
		-webkit-transform: translateY(10px) rotate(0);
		transform: translateY(10px) rotate(0)
	}
	60% {
		-webkit-transform: translateY(-60px) rotate(-7deg);
		transform: translateY(-60px) rotate(-7deg)
	}
}
#qodef-page-spinner.qodef-layout--predefined-svg .qodef-m-spinner {
	width: 192px;
	height: 192px;
	position: relative
}
#qodef-page-spinner.qodef-layout--predefined-svg .qodef-m-predefined {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-transition: .7s ease-in-out;
	-o-transition: .7s ease-in-out;
	transition: .7s ease-in-out;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
#qodef-page-spinner.qodef-layout--predefined-svg .qodef-m-predefined.qodef-spinner-animate {
	opacity: 1
}
#qodef-page-spinner.qodef-layout--predefined-svg .qodef-m-predefined.qodef-spinner-animate .qodef-notes .qodef-note-five, #qodef-page-spinner.qodef-layout--predefined-svg .qodef-m-predefined.qodef-spinner-animate .qodef-notes .qodef-note-four, #qodef-page-spinner.qodef-layout--predefined-svg .qodef-m-predefined.qodef-spinner-animate .qodef-notes .qodef-note-one, #qodef-page-spinner.qodef-layout--predefined-svg .qodef-m-predefined.qodef-spinner-animate .qodef-notes .qodef-note-three, #qodef-page-spinner.qodef-layout--predefined-svg .qodef-m-predefined.qodef-spinner-animate .qodef-notes .qodef-note-two {
	-webkit-animation-play-state: running;
	animation-play-state: running
}
#qodef-page-spinner.qodef-layout--predefined-svg .qodef-m-predefined .qodef-notes {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: visible
}
#qodef-page-spinner.qodef-layout--predefined-svg .qodef-m-predefined .qodef-notes .qodef-note-four, #qodef-page-spinner.qodef-layout--predefined-svg .qodef-m-predefined .qodef-notes .qodef-note-one {
	fill: #f3b3ba
}
#qodef-page-spinner.qodef-layout--predefined-svg .qodef-m-predefined .qodef-notes .qodef-note-two {
	fill: #038b8d
}
#qodef-page-spinner.qodef-layout--predefined-svg .qodef-m-predefined .qodef-notes .qodef-note-three {
	fill: #6484c3
}
#qodef-page-spinner.qodef-layout--predefined-svg .qodef-m-predefined .qodef-notes .qodef-note-five {
	fill: #ea6a55
}
#qodef-page-spinner.qodef-layout--predefined-svg .qodef-m-predefined .qodef-notes .qodef-note-one {
	-webkit-animation: qodefPredefinedSpinnerNoteOne 2s infinite cubic-bezier(.38, .35, 0, 1.62) both;
	animation: qodefPredefinedSpinnerNoteOne 2s infinite cubic-bezier(.38, .35, 0, 1.62) both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}
#qodef-page-spinner.qodef-layout--predefined-svg .qodef-m-predefined .qodef-notes .qodef-note-two {
	-webkit-animation: qodefPredefinedSpinnerNoteTwo 2s infinite cubic-bezier(.38, .26, .23, 1.24) both;
	animation: qodefPredefinedSpinnerNoteTwo 2s infinite cubic-bezier(.38, .26, .23, 1.24) both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}
#qodef-page-spinner.qodef-layout--predefined-svg .qodef-m-predefined .qodef-notes .qodef-note-three {
	-webkit-animation: qodefPredefinedSpinnerNoteThree 2s infinite cubic-bezier(.34, .13, 0, 1.35) both;
	animation: qodefPredefinedSpinnerNoteThree 2s infinite cubic-bezier(.34, .13, 0, 1.35) both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}
#qodef-page-spinner.qodef-layout--predefined-svg .qodef-m-predefined .qodef-notes .qodef-note-four {
	-webkit-animation: qodefPredefinedSpinnerNoteFour 2s infinite cubic-bezier(.38, .26, 0, 1.34) both;
	animation: qodefPredefinedSpinnerNoteFour 2s infinite cubic-bezier(.38, .26, 0, 1.34) both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}
#qodef-page-spinner.qodef-layout--predefined-svg .qodef-m-predefined .qodef-notes .qodef-note-five {
	-webkit-animation: qodefPredefinedSpinnerNoteFive 2s infinite cubic-bezier(.38, .35, 0, 1.62) both;
	animation: qodefPredefinedSpinnerNoteFive 2s infinite cubic-bezier(.38, .35, 0, 1.62) both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}
#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-heading {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-heading>* {
	margin: 0;
	opacity: 0;
	-webkit-animation: qode-fade-in 1s forwards;
	animation: qode-fade-in 1s forwards
}
#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-number-holder {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-animation-delay: .5s;
	animation-delay: .5s
}
#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-line {
	position: relative;
	display: block;
	height: 3px;
	width: 500px;
	margin-top: 20px;
	background-color: #e5e1dc;
	overflow: hidden;
	opacity: 0;
	-webkit-animation: qode-fade-in 1s .3s forwards;
	animation: qode-fade-in 1s .3s forwards
}
#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-line-front {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #d59578;
	width: 0
}
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circles {
	position: relative;
	width: 100px;
	height: 100px;
	margin: -50px 0 0 -50px
}
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle {
	position: absolute;
	height: 100%;
	width: 100%;
	background: currentColor;
	border: 0 solid currentColor;
	border-radius: 50%
}
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle.qodef-pulse--1 {
	-webkit-animation: qode-pulse-circles-pulse 3s infinite calc((-750ms) + 750ms);
	animation: qode-pulse-circles-pulse 3s infinite calc((-750ms) + 750ms)
}
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle.qodef-pulse--2 {
	-webkit-animation: qode-pulse-circles-pulse 3s infinite calc((-1500ms) + 750ms);
	animation: qode-pulse-circles-pulse 3s infinite calc((-1500ms) + 750ms)
}
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle.qodef-pulse--3 {
	-webkit-animation: qode-pulse-circles-pulse 3s infinite calc((-2250ms) + 750ms);
	animation: qode-pulse-circles-pulse 3s infinite calc((-2250ms) + 750ms)
}
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle.qodef-pulse--4 {
	-webkit-animation: qode-pulse-circles-pulse 3s infinite calc((-3000ms) + 750ms);
	animation: qode-pulse-circles-pulse 3s infinite calc((-3000ms) + 750ms)
}
#qodef-page-spinner.qodef-layout--pulse .qodef-m-pulse {
	width: 32px;
	height: 32px;
	margin: -16px 0 0 -16px;
	background-color: currentColor;
	border-radius: 16px;
	-webkit-animation: qode-scaleout 1s infinite ease-in-out;
	animation: qode-scaleout 1s infinite ease-in-out
}
#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles {
	width: 60px;
	height: 20px
}
#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles>div {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 4px;
	background-color: currentColor;
	border-radius: 100%;
	opacity: 0;
	-webkit-animation: qode-ball-fall 1.5s ease infinite both;
	animation: qode-ball-fall 1.5s ease infinite both
}
#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles>div:nth-last-of-type(1) {
	-webkit-animation-delay: calc((100ms) - 300ms);
	animation-delay: calc((100ms) - 300ms)
}
#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles>div:nth-last-of-type(2) {
	-webkit-animation-delay: calc((200ms) - 300ms);
	animation-delay: calc((200ms) - 300ms)
}
#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles>div:nth-last-of-type(3) {
	-webkit-animation-delay: calc((300ms) - 300ms);
	animation-delay: calc((300ms) - 300ms)
}
#qodef-page-spinner.qodef-layout--rotating-cubes .qodef-m-cubes {
	position: relative;
	width: 32px;
	height: 32px;
	margin: -16px 0 0 -16px
}
#qodef-page-spinner.qodef-layout--rotating-cubes .qodef-m-cube {
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 10px;
	background-color: currentColor;
	-webkit-animation: qode-rotating-cubes 1.8s infinite ease-in-out;
	animation: qode-rotating-cubes 1.8s infinite ease-in-out
}
#qodef-page-spinner.qodef-layout--rotating-cubes .qodef-m-cube.qodef-cube--2 {
	-webkit-animation-delay: -.9s;
	animation-delay: -.9s
}
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripes {
	width: 50px;
	height: 60px;
	margin: -30px 0 0 -25px;
	text-align: center
}
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe {
	display: inline-block;
	float: left;
	height: 100%;
	width: 6px;
	margin: 0 3px 0 0;
	background-color: currentColor;
	-webkit-animation: qode-stretch-delay 1.2s infinite ease-in-out;
	animation: qode-stretch-delay 1.2s infinite ease-in-out
}
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--2 {
	-webkit-animation-delay: calc((200ms) - 1300ms);
	animation-delay: calc((200ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--3 {
	-webkit-animation-delay: calc((300ms) - 1300ms);
	animation-delay: calc((300ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--4 {
	-webkit-animation-delay: calc((400ms) - 1300ms);
	animation-delay: calc((400ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--5 {
	-webkit-animation-delay: calc((500ms) - 1300ms);
	animation-delay: calc((500ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--two-rotating-circles .qodef-m-two-rotating-circles {
	position: relative;
	width: 40px;
	height: 40px;
	margin: -20px 0 0 -20px;
	text-align: center;
	-webkit-animation: qode-rotate-circles 2s infinite linear;
	animation: qode-rotate-circles 2s infinite linear
}
#qodef-page-spinner.qodef-layout--two-rotating-circles .qodef-m-circle {
	position: absolute;
	top: 0;
	width: 60%;
	height: 60%;
	display: inline-block;
	background-color: currentColor;
	border-radius: 100%;
	-webkit-transform-origin: center bottom;
	-ms-transform-origin: center bottom;
	transform-origin: center bottom;
	-webkit-animation: qode-bounce 2s infinite ease-in-out;
	animation: qode-bounce 2s infinite ease-in-out
}
#qodef-page-spinner.qodef-layout--two-rotating-circles .qodef-m-circle.qodef-circle--2 {
	top: auto;
	bottom: 0;
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circles {
	width: 150px;
	height: 30px;
	margin: -15px 0 0 -75px
}
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle {
	float: left;
	height: 30px;
	width: 30px;
	margin-right: 10px;
	background: currentColor;
	border-radius: 50%
}
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle.qodef-wave--1 {
	-webkit-animation: qode-wave-jump-3 1.8s infinite ease-out;
	animation: qode-wave-jump-3 1.8s infinite ease-out
}
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle.qodef-wave--2 {
	-webkit-animation: qode-wave-jump-2 1.8s infinite ease-out;
	animation: qode-wave-jump-2 1.8s infinite ease-out
}
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle.qodef-wave--3 {
	-webkit-animation: qode-wave-jump-1 1.8s infinite ease-out;
	animation: qode-wave-jump-1 1.8s infinite ease-out
}
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle.qodef-wave--4 {
	margin-right: 0;
	-webkit-animation: qode-wave-wipe 1.8s infinite cubic-bezier(.5, 0, .5, 1);
	animation: qode-wave-wipe 1.8s infinite cubic-bezier(.5, 0, .5, 1)
}
#qodef-page-spinner.qodef-layout--wave .qodef-m-wave {
	width: 72px;
	margin: -9px 0 0 -36px;
	text-align: center
}
#qodef-page-spinner.qodef-layout--wave .qodef-m-wave-item {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin: 0 3px 0 0;
	background-color: currentColor;
	border-radius: 100%;
	-webkit-animation: qode-bounce-delay 1.4s infinite ease-in-out both;
	animation: qode-bounce-delay 1.4s infinite ease-in-out both
}
#qodef-page-spinner.qodef-layout--wave .qodef-m-wave-item.qodef-wave--1 {
	-webkit-animation-delay: -.32s;
	animation-delay: -.32s
}
#qodef-page-spinner.qodef-layout--wave .qodef-m-wave-item.qodef-wave--2 {
	-webkit-animation-delay: -.16s;
	animation-delay: -.16s
}
.qodef-page-title {
	background-position: center 0;
	background-repeat: no-repeat;
	background-size: cover
}
.qodef-page-title.qodef-image--responsive {
	height: auto!important
}
.qodef-page-title.qodef-image--responsive .qodef-m-content {
	position: absolute;
	top: 0;
	left: 0
}
.qodef-page-title.qodef-image--responsive .qodef-m-content.qodef-content-grid {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}
.qodef-page-title.qodef-alignment--center {
	text-align: center
}
.qodef-page-title.qodef-alignment--right {
	text-align: right
}
.qodef-page-title .qodef-m-image {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}
.qodef-page-title .qodef-m-image img {
	display: block;
	width: 100%
}
.qodef-page-title .qodef-m-content.qodef-content-full-width {
	padding: 0 45px
}
.qodef-page-title .qodef-breadcrumbs a, .qodef-page-title .qodef-breadcrumbs span {
	font-size: 15px;
	line-height: 1.15em;
	font-family: "Libre Baskerville", serif;
	font-style: italic;
	text-transform: none;
	letter-spacing: 0;
	color: #656565
}
.qodef-page-title .qodef-breadcrumbs .qodef-breadcrumbs-separator {
	margin: 0 3px 0 5px
}
.qodef-page-title .qodef-breadcrumbs .qodef-breadcrumbs-separator:after {
	content: '/'
}
.qodef-page-title .qodef-breadcrumbs .qodef-breadcrumbs-current {
	position: relative
}
.qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-breadcrumbs {
	color: #fff;
	line-height: 1.2em;
	margin-bottom: 11px
}
.qodef-page-title.qodef-title--standard .qodef-m-subtitle {
	margin: 4px 0 0
}
.widget.qodef-author-info {
	border: 1px solid #d9d9d9;
	padding: 60px 30px 51px;
	text-align: center
}
.widget.qodef-author-info .qodef-author-info-image {
	margin-bottom: 33px;
	display: inline-block
}
.widget.qodef-author-info .qodef-author-info-image img {
	border-radius: 50%;
	margin: 0
}
.widget.qodef-author-info .qodef-author-info-name {
	margin: 0 0 4px
}
.widget.qodef-author-info .qodef-author-info-name a {
	color: #2f2f2f!important
}
.widget.qodef-author-info .qodef-m-position {
	margin: 0
}
.widget.qodef-author-info .qodef-author-info-description {
	margin: 0
}
.widget .qodef-contact-info-widget {
	margin: 0
}
#qodef-top-area .widget .qodef-contact-info-widget {
	margin: 0
}
#qodef-top-area .widget .qodef-contact-info-widget a {
	font-size: 16px
}
.qodef-social-icons-group .qodef-icon-holder {
	margin-left: 9px
}
.qodef-social-icons-group .qodef-icon-holder:first-child {
	margin-left: 0
}
.widget.widget_songbook_core_social_icons_group .qodef-icon-holder a {
	color: #fff;
	-webkit-transition: color .2s ease-out;
	-o-transition: color .2s ease-out;
	transition: color .2s ease-out
}
.widget.widget_songbook_core_social_icons_group .qodef-icon-holder a span {
	-webkit-transition: color .2s ease-out;
	-o-transition: color .2s ease-out;
	transition: color .2s ease-out
}
.widget.widget_songbook_core_social_icons_group .qodef-icon-holder.qodef-layout--circle {
	background-color: #d59578
}
.widget.widget_songbook_core_social_icons_group .qodef-icon-holder.qodef-layout--circle:hover {
	background-color: #2f2f2f
}
.widget.widget_songbook_core_social_icons_group .qodef-icon-holder.qodef-layout--circle:hover a {
	color: #fff
}
.widget_songbook_core_sticky_sidebar {
	position: relative;
	width: 100%;
	height: 0;
	margin: 0!important;
	padding: 0!important;
	border: none!important;
	background: 0 0!important
}
@media only screen and (max-width:1440px) {
	.qodef-blog.qodef-item-layout--metro article.format-link .qodef-e-link {
		padding: 83px 40px
	}
	.qodef-blog.qodef-item-layout--metro article.format-quote .qodef-e-quote {
		padding: 83px 40px 87px
	}
}
@media only screen and (max-width:680px) {
	#qodef-author-info {
		padding: 10px 30px 43px
	}
	#qodef-author-info .qodef-m-inner {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}
@media only screen and (max-width:1024px) {
	body:not(.qodef-content-behind-header) #qodef-page-outer {
		margin-top: 0!important
	}
}
@media only screen and (max-width:1024px) {
	#qodef-top-area {
		display: none
	}
}
@media only screen and (max-width:1440px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 20%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 25%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 25%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 25%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 25%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both
	}
}
@media only screen and (max-width:1024px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 33.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both
	}
}
@media only screen and (max-width:1024px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 33.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both
	}
}
@media only screen and (max-width:1024px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 33.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both
	}
}
@media only screen and (max-width:1024px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 33.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both
	}
}
@media only screen and (max-width:1024px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 33.33333%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both
	}
}
@media only screen and (max-width:768px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both
	}
}
@media only screen and (max-width:768px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both
	}
}
@media only screen and (max-width:768px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both
	}
}
@media only screen and (max-width:768px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both
	}
}
@media only screen and (max-width:768px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both
	}
}
@media only screen and (max-width:768px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both
	}
}
@media only screen and (max-width:680px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%
	}
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%
	}
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%
	}
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%
	}
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%
	}
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%
	}
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 33.33333%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 25%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 20%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 16.66667%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 14.28571%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 12.5%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 33.33333%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 25%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 20%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 16.66667%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 14.28571%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 12.5%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
		clear: both
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 33.33333%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 25%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 20%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
		clear: both
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 16.66667%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
		clear: both
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 14.28571%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
		clear: both
	}
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 12.5%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 33.33333%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 25%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 20%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 16.66667%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 14.28571%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
		clear: both
	}
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 12.5%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
		clear: both
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 33.33333%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 25%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 20%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
		clear: both
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 16.66667%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
		clear: both
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 14.28571%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
		clear: both
	}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 12.5%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
		clear: both
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 33.33333%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 25%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 20%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
		clear: both
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 16.66667%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
		clear: both
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 14.28571%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
		clear: both
	}
}
@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 12.5%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
		clear: both
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 33.33333%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 25%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 20%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
		clear: both
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 16.66667%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
		clear: both
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 14.28571%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
		clear: both
	}
}
@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 12.5%
	}
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
		clear: both
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 33.33333%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 25%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 20%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 16.66667%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 14.28571%
	}
}
@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 12.5%
	}
}
@media only screen and (max-width:1440px) {
	.qodef-twitter-list.qodef-gutter--huge.qodef--no-bottom-space {
		margin-bottom: -60px
	}
	.qodef-twitter-list.qodef-gutter--huge #ctf .ctf-tweets {
		margin: 0 -30px
	}
	.qodef-twitter-list.qodef-gutter--huge #ctf .ctf-tweets>.ctf-item {
		padding: 0 30px;
		margin: 0 0 60px
	}
	.qodef-twitter-list.qodef-gutter--enormous.qodef--no-bottom-space {
		margin-bottom: -70px
	}
	.qodef-twitter-list.qodef-gutter--enormous #ctf .ctf-tweets {
		margin: 0 -35px
	}
	.qodef-twitter-list.qodef-gutter--enormous #ctf .ctf-tweets>.ctf-item {
		padding: 0 35px;
		margin: 0 0 70px
	}
}
@media only screen and (max-width:1024px) {
	.qodef-events .qodef-e-inner>* {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
	.qodef-events .qodef-e-inner .qodef-e-side {
		max-width: 100%
	}
	.qodef-events .qodef-e-inner .qodef-e-side.qodef-e-info {
		padding-top: 29px
	}
	.qodef-events .qodef-e-inner .qodef-m-map {
		opacity: 1
	}
	.qodef-events .qodef-e-inner .qodef-e-top-content .qodef-e-main {
		margin-bottom: 50px
	}
}
@media only screen and (max-width:680px) {
	.qodef-call-to-action.qodef-layout--standard .qodef-m-inner {
		display: block
	}
	.qodef-call-to-action.qodef-layout--standard .qodef-m-button {
		margin-top: 20px
	}
}
@media only screen and (max-width:768px) {
	.qodef-countdown.qodef-show--4 .qodef-digit-wrapper, .qodef-countdown.qodef-show--5 .qodef-digit-wrapper, .qodef-countdown.qodef-show--6 .qodef-digit-wrapper {
		width: 33.33333333333333%
	}
}
@media only screen and (max-width:1024px) {
	.qodef-highlight.qodef-title-break--disabled .qodef-m-title br {
		display: none
	}
}
@media only screen and (max-width:1024px) {
	.qodef-info-section.qodef-title-break--disabled .qodef-m-title br {
		display: none
	}
}
@media only screen and (max-width:1024px) {
	.qodef-section-title.qodef-title-break--disabled .qodef-m-title br {
		display: none
	}
}
@media only screen and (max-width:680px) {
	.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical {
		display: block
	}
	.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation {
		padding-right: 0;
		margin-right: 0;
		border-right: 0
	}
	.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-content {
		margin-top: 26px
	}
	.qodef-tabs.qodef-layout--simple .qodef-tabs-content {
		margin: 26px 0 0
	}
}
@media only screen and (max-width:1024px) {
	body:not(.qodef-content-behind-header) .qodef-page-title .qodef-m-content {
		padding-top: 0!important
	}
}
@media only screen and (max-width:1024px) {
	#qodef-page-sidebar .qodef-social-icons-group {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
}
/* Magnific Popup CSS */

.mfp-bg {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1042;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: 0.8;
}
.mfp-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1043;
	position: fixed;
	outline: none !important;
	-webkit-backface-visibility: hidden;
}
.mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 8px;
	box-sizing: border-box;
}
.mfp-container:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
	display: none;
}
.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045;
}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
	width: 100%;
	cursor: auto;
}
.mfp-ajax-cur {
	cursor: progress;
}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -moz-zoom-out;
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
}
.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
	cursor: auto;
}
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.mfp-loading.mfp-figure {
	display: none;
}
.mfp-hide {
	display: none !important;
}
.mfp-preloader {
	color: #CCC;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -0.8em;
	left: 8px;
	right: 8px;
	z-index: 1044;
}
.mfp-preloader a {
	color: #CCC;
}
.mfp-preloader a:hover {
	color: #FFF;
}
.mfp-s-ready .mfp-preloader {
	display: none;
}
.mfp-s-error .mfp-content {
	display: none;
}
button.mfp-close, button.mfp-arrow {
	overflow: visible;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: none;
	padding: 0;
	z-index: 1046;
	box-shadow: none;
	touch-action: manipulation;
}
button::-moz-focus-inner {
	padding: 0;
	border: 0;
}
.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: 0.65;
	padding: 0 0 18px 10px;
	color: #FFF;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover, .mfp-close:focus {
	opacity: 1;
}
.mfp-close:active {
	top: 1px;
}
.mfp-close-btn-in .mfp-close {
	color: #333;
}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
	color: #FFF;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%;
}
.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #CCC;
	font-size: 12px;
	line-height: 18px;
	white-space: nowrap;
}
.mfp-arrow {
	position: absolute;
	opacity: 0.65;
	top: 50%;
	margin: -55px 0 0 0;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: transparent;
}
.mfp-arrow:active {
	margin-top: -54px;
}
.mfp-arrow:hover, .mfp-arrow:focus {
	opacity: 1;
}
.mfp-arrow:before, .mfp-arrow:after {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: medium inset transparent;
}
.mfp-arrow:after {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px;
}
.mfp-arrow:before {
	border-top-width: 21px;
	border-bottom-width: 21px;
	opacity: 0.7;
}
.mfp-arrow-left {
	left: 0;
}
.mfp-arrow-left:after {
	border-right: 17px solid #FFF;
	margin-left: 31px;
}
.mfp-arrow-left:before {
	margin-left: 25px;
	border-right: 27px solid #3F3F3F;
}
.mfp-arrow-right {
	right: 0;
}
.mfp-arrow-right:after {
	border-left: 17px solid #FFF;
	margin-left: 39px;
}
.mfp-arrow-right:before {
	border-left: 27px solid #3F3F3F;
}
.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
	top: -40px;
}
.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #000;
}
/* Main image in popup */

img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	box-sizing: border-box;
	padding: 40px 0 40px;
	margin: 0 auto;
}
/* The shadow behind the image */

.mfp-figure {
	line-height: 0;
}
.mfp-figure:after {
	content: '';
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #444;
}
.mfp-figure small {
	color: #BDBDBD;
	display: block;
	font-size: 12px;
	line-height: 14px;
}
.mfp-figure figure {
	margin: 0;
}
.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto;
}
.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #F3F3F3;
	word-wrap: break-word;
	padding-right: 36px;
}
.mfp-image-holder .mfp-content {
	max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
	/**
       * Remove all paddings around the image on small screen
       */
	.mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0;
	}
	.mfp-img-mobile img.mfp-img {
		padding: 0;
	}
	.mfp-img-mobile .mfp-figure:after {
		top: 0;
		bottom: 0;
	}
	.mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px;
	}
	.mfp-img-mobile .mfp-bottom-bar {
		background: rgba(0, 0, 0, 0.6);
		bottom: 0;
		margin: 0;
		top: auto;
		padding: 3px 5px;
		position: fixed;
		box-sizing: border-box;
	}
	.mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0;
	}
	.mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px;
	}
	.mfp-img-mobile .mfp-close {
		top: 0;
		right: 0;
		width: 35px;
		height: 35px;
		line-height: 35px;
		background: rgba(0, 0, 0, 0.6);
		position: fixed;
		text-align: center;
		padding: 0;
	}
}
@media all and (max-width: 900px) {
	.mfp-arrow {
		-webkit-transform: scale(0.75);
		transform: scale(0.75);
	}
	.mfp-arrow-left {
		-webkit-transform-origin: 0;
		transform-origin: 0;
	}
	.mfp-arrow-right {
		-webkit-transform-origin: 100%;
		transform-origin: 100%;
	}
	.mfp-container {
		padding-left: 6px;
		padding-right: 6px;
	}
}