/*
min-width: 769px & max-width: 1024px
-----
START
*/

@media screen and (max-width: 1024px) and (min-width: 769px) {

	/*
	Level #1 - One Item Shortcode #2
	-----
	START
	*/

	.apollo-level-1-one-shortcode-2 {
	    border-radius: 0;
	    margin: 0 -10px;
	}
	.apollo-level-1-one-shortcode-2-second-row-left {
		font-size: 1.563em;
	}

	/*
	Level #1 - One Item Shortcode #2
	-----
	END
	*/

	/*
	Level #1 - List Items Landscape Shortcode
	-----
	START
	*/

	.apollo-level-1-list-item-landscape-wrapper {
		width: 50% !important;
	}
	.apollo-level-1-list-item-landscape-logo-area,
	.apollo-level-1-list-item-landscape-central-area,
	.apollo-level-1-list-item-landscape-buttons-area {
		width: 100% !important;
    	text-align: center;
	}
	.apollo-level-1-list-item-landscape-central-area-inner {
		padding-top: 0;
	}
	.apollo-level-1-list-item-landscape-central-title {
		margin-bottom: 15px;
	}
	.apollo-level-1-list-item-landscape-offer {
		font-size: 1.25em;
	}
	.apollo-level-1-list-item-landscape-features ul {
		display: inline-block;
	}
	.apollo-level-1-list-item-landscape-features ul li {
		display: block;
    	text-align: left;
	}
	.apollo-level-1-list-item-landscape-buttons {
	    max-width: 260px;
	    margin: 0 auto;
	}

	/*
	Level #1 - List Items Landscape Shortcode
	-----
	END
	*/

	/*
	Level #1 - List Items Landscape Shortcode #2
	-----
	START
	*/

	.apollo-level-1-list-item-landscape-2-wrapper {
		width: 50% !important;
	}
	.apollo-level-1-list-item-landscape-2-logo-area,
	.apollo-level-1-list-item-landscape-2-offer-area,
	.apollo-level-1-list-item-landscape-2-buttons-area {
		width: 100% !important;
    	text-align: center;
	}
	.apollo-level-1-list-item-landscape-2-features-area {
		width: 100% !important;
	}
	.apollo-level-1-list-item-landscape-2-rating-wrapper {
		text-align: center;
	}
	.apollo-level-1-list-item-landscape-2-rating {
		margin-right: 0;
	}
	.apollo-level-1-list-item-landscape-2-features-area-inner {
		padding-top: 0;
	}
	.apollo-level-1-list-item-landscape-2-features ul {
		display: inline-block;
	}
	.apollo-level-1-list-item-landscape-2-offer-area-inner {
		padding-top: 0;
	}
	.apollo-level-1-list-item-landscape-2-offer {
		font-size: 1.25em;
	}
	.apollo-level-1-list-item-landscape-2-buttons {
	    max-width: 260px;
	    margin: 0 auto;
	}

	/*
	Level #1 - List Items Landscape Shortcode #2
	-----
	END
	*/

	/*
	Level #1 - List Items With Micro Logos Shortcode
	-----
	START
	*/

	.apollo-level-1-list-item-micro-logo-wrapper {
		width: 100% !important;
	}

	/*
	Level #1 - List Items With Micro Logos Shortcode
	-----
	END
	*/

	/*
	Level #1 - List Items With Small Logos Shortcode
	-----
	START
	*/

	.apollo-level-1-list-item-small-logo-wrapper {
		width: 50% !important;
	}

	/*
	Level #1 - List Items With Small Logos Shortcode
	-----
	END
	*/

	/*
	Level #2 - List Items Landscape Shortcode
	-----
	START
	*/

	.apollo-level-2-list-item-landscape-wrapper {
		width: 50% !important;
	}
	.apollo-level-2-list-item-landscape-images {
		width: 100% !important;
		text-align: center;
	}
	.apollo-level-2-list-item-landscape-info-image {
		width: 40%;
	    flex: none;
	    text-align: right;
	}
	.apollo-level-2-list-item-landscape-info-name {
		width: 60%;
	    flex: none;
	    min-width: auto;
	    text-align: left;
	}
	.apollo-level-2-list-item-landscape-info-name span {
		margin-left: 20px;
	}
	.apollo-level-2-list-item-landscape-events {
		width: 100% !important;
	}
	.apollo-level-2-list-item-landscape-events .apollo-level-2-list-item-landscape-element-inner {
		padding: 0 15px;
	}
	.apollo-level-2-list-item-landscape-description {
		width: 100% !important;
	}
	.apollo-level-2-list-item-landscape-buttons {
		width: 100% !important;
	}
	.apollo-level-2-list-item-landscape-buttons .apollo-level-2-list-item-landscape-element-inner {
	    padding-bottom: 15px;
	}
	.apollo-level-2-list-item-landscape-button-one a,
	.apollo-level-2-list-item-landscape-button-two a {
		max-width: 240px;
		margin: auto;
	}

	/*
	Level #2 - List Items Landscape Shortcode
	-----
	END
	*/

	/*
	Level #2 - List Items Landscape Shortcode #2
	-----
	START
	*/

	.apollo-level-2-list-item-landscape-2-wrapper {
		width: 50% !important;
	}
	.apollo-level-2-list-item-landscape-2-images {
		width: 100% !important;
		text-align: center;
	}
	.apollo-level-2-list-item-landscape-2-images .apollo-level-2-list-item-landscape-2-element-inner {
	    padding: 35px 0 15px;
	}
	.apollo-level-2-list-item-landscape-2-events {
		width: 100% !important;
	}
	.apollo-level-2-list-item-landscape-2-events .apollo-level-2-list-item-landscape-2-element-inner {
		padding: 0 15px;
	}
	.apollo-level-2-list-item-landscape-2-description {
		width: 100% !important;
	}
	.apollo-level-2-list-item-landscape-2-buttons {
		width: 100% !important;
	}
	.apollo-level-2-list-item-landscape-2-buttons .apollo-level-2-list-item-landscape-2-element-inner {
	    padding-bottom: 15px;
	}
	.apollo-level-2-list-item-landscape-2-button-one a,
	.apollo-level-2-list-item-landscape-2-button-two a {
		max-width: 240px;
		margin: auto;
	}

	/*
	Level #2 - List Items Landscape Shortcode #2
	-----
	END
	*/

	/*
	Level #2 - List Items Grid Shortcode
	-----
	START
	*/

	.apollo-level-2-list-item-grid-wrapper {
		width: 50% !important;
	}

	/*
	Level #2 - List Items Grid Shortcode
	-----
	END
	*/

	/*
	Level #2 - List Items Grid Shortcode #2
	-----
	START
	*/

	.apollo-level-2-list-item-grid-2-wrapper {
		width: 50% !important;
	}

	/*
	Level #2 - List Items Grid Shortcode #2
	-----
	END
	*/

	/*
	Level #3 - One Item Shortcode #2
	-----
	START
	*/

	.apollo-level-3-one-shortcode-2-first-row-logo {
		width: 100% !important;
	}
	.apollo-level-3-one-shortcode-2-first-row-button-block {
		width: 100% !important;
		margin-top: 20px;
	}

	/*
	Level #3 - One Item Shortcode #2
	-----
	END
	*/

	/*
	Level #3 - List Items With Large Logos Shortcode
	-----
	START
	*/

	.apollo-level-3-list-item-large-logo-wrapper {
		width: 100% !important;
	}

	/*
	Level #3 - List Items With Large Logos Shortcode
	-----
	END
	*/

	/*
	Level #3 - List Items With Small Logos Shortcode
	-----
	START
	*/

	.apollo-level-3-list-item-small-logo-wrapper {
		width: 50% !important;
	}

	/*
	Level #3 - List Items With Small Logos Shortcode
	-----
	END
	*/

	/*
	Level #3 - List Items With Small Logos Shortcode #2
	-----
	START
	*/

	.apollo-level-3-list-item-small-logo-2-wrapper {
		width: 50% !important;
	}

	/*
	Level #3 - List Items With Small Logos Shortcode #2
	-----
	END
	*/

	/*
	Posts - List Items Shortcode #1
	-----
	START
	*/

	.apollo-posts-list-item-1-title a {
		font-size: 1.25em;
	}
	.apollo-posts-list-item-1-data-inner {
	    padding: 30px 20px;
	}
	.apollo-posts-list-item-1-excerpt {
		font-size: 0.8em;
	}

	/*
	Posts - List Items Shortcode #1
	-----
	END
	*/

	/*
	Posts - List Items Shortcode #2
	-----
	START
	*/

	.apollo-posts-list-items-2 {
	    margin: 0 -10px;
	}
	.apollo-posts-list-item-2-wrapper {
		width: 33.333333% !important;
	}
	.apollo-posts-list-item-2 {
		margin-bottom: 30px;
	}
	.apollo-posts-list-item-2-image img {
		width: 100%;
	}
	.apollo-posts-list-item-2-heading-inner {
	    padding: 40px 20px 15px 20px;
	}
	.apollo-posts-list-item-2-title {
	    font-size: 1em;
	}

	/*
	Posts - List Items Shortcode #2
	-----
	END
	*/

	/*
	Posts - List Items Shortcode #3
	-----
	START
	*/

	.apollo-posts-list-item-3-title {
		font-size: 1.25em;
	}

	/*
	Posts - List Items Shortcode #3
	-----
	END
	*/

	/*
	Posts - List Items Shortcode #4
	-----
	START
	*/

	.apollo-posts-list-item-4-wrapper {
		width: 50% !important;
	}
	.apollo-posts-list-item-3-title {
		font-size: 1.25em;
	}

	/*
	Posts - List Items Shortcode #4
	-----
	END
	*/

	/*
	Taxonomy - Large Items Shortcode
	-----
	START
	*/

	.apollo-taxonomy-large-item-name,
	.apollo-taxonomy-large-item-image-name {
	    font-size: 1em;
	}

	/*
	Taxonomy - Large Items Shortcode
	-----
	END
	*/

}

/*
min-width: 769px & max-width: 1024px
-----
END
*/


/*
min-width: 481px & max-width: 768px
-----
START
*/

@media screen and (max-width: 768px) and (min-width: 481px) {

	/*
	Level #1 - One Item Shortcode
	-----
	START
	*/

	.apollo-level-1-one-shortcode-image,
	.apollo-level-1-one-shortcode-data {
		width: 100% !important;
		text-align: center;
	}
	.apollo-level-1-one-shortcode-image {
		padding-bottom: 40px;
	}
	.apollo-level-1-one-shortcode-offer {
		text-align: center;
		font-size: 1.563em;
	}

	/*
	Level #1 - One Item Shortcode
	-----
	END
	*/

	/*
	Level #1 - One Item Shortcode #2
	-----
	START
	*/

	.apollo-level-1-one-shortcode-2 {
	    border-radius: 0;
	    margin: 0;
	}
	.apollo-level-1-one-shortcode-2-first-row {
		order: 1;
		margin-bottom: 20px;
	}
	.apollo-single-item-data-country-row {
		order: 2;
		text-align: center;
	}
	.apollo-level-1-one-shortcode-2-buttons-wrapper {
		order: 3;
		text-align: center;
		margin-bottom: 20px;
	}
	.apollo-level-1-one-shortcode-2-second-row {
		order: 4;
	}
	.apollo-level-1-one-shortcode-2-tc {
		order: 5;
	}
	.apollo-level-1-one-shortcode-2-first-row-logo {
		width: 100% !important;
	}
	.apollo-level-1-one-shortcode-2-first-row-rating-block {
		width: 100% !important;
	    text-align: center;
	    margin-top: 10px;
	}
	.apollo-level-1-one-shortcode-2-first-row-inner {
	    padding: 0 20px;
	}
	.apollo-level-1-one-shortcode-2-first-row-logo-block {
		display: block !important;
		text-align: center;
	}
	.apollo-level-1-one-shortcode-2-first-row-logo-image {
		margin-bottom: 15px;
	}
	.apollo-level-1-one-shortcode-2-first-row-logo-image .apollo-shortcode-default-image-wrapper {
	    margin: auto;
	}
	.apollo-level-1-one-shortcode-2-first-row-rating-title {
		display: none;
	}
	.apollo-level-1-one-shortcode-2-second-row-left {
		width: 100% !important;
		font-size: 1.563em;
	}
	.apollo-level-1-one-shortcode-2-second-row-inner {
	    padding: 0 20px 40px;
	}
	.apollo-level-1-one-shortcode-2-second-row-title {
		font-size: 16px;
	}
	.apollo-level-1-one-shortcode-2-second-row-middle {
		width: 100% !important;
	}
	.apollo-level-1-one-shortcode-2-second-row-right {
		width: 100% !important;
	}
	.apollo-level-1-one-shortcode-2-tc-inner {
	    margin: 0 20px 0;
	}

	/*
	Level #1 - One Item Shortcode #2
	-----
	END
	*/

	/*
	Level #1 - List Items With Micro Logos Shortcode
	-----
	START
	*/

	.apollo-level-1-list-item-micro-logo-wrapper {
		width: 50% !important;
	}

	/*
	Level #1 - List Items With Micro Logos Shortcode
	-----
	END
	*/

	/*
	Level #1 - List Items With Small Logos Shortcode
	-----
	START
	*/

	.apollo-level-1-list-item-small-logo-wrapper {
		width: 50% !important;
	}
	.apollo-level-1-list-item-small-logo-element-button-one a,
	.apollo-level-1-list-item-small-logo-element-button-two a {
		min-width: 110px;
	}

	/*
	Level #1 - List Items With Small Logos Shortcode
	-----
	END
	*/

	/*
	Level #1 - List Items Landscape Shortcode
	-----
	START
	*/

	.apollo-level-1-list-item-landscape-logo-area,
	.apollo-level-1-list-item-landscape-central-area,
	.apollo-level-1-list-item-landscape-buttons-area {
		width: 100% !important;
    	text-align: center;
	}
	.apollo-level-1-list-item-landscape-central-area-inner {
		padding-top: 0;
	}
	.apollo-level-1-list-item-landscape-central-title {
		margin-bottom: 15px;
	}
	.apollo-level-1-list-item-landscape-offer {
		font-size: 1.25em;
	}
	.apollo-level-1-list-item-landscape-features ul {
		display: inline-block;
	}
	.apollo-level-1-list-item-landscape-buttons {
	    max-width: 260px;
	    margin: 0 auto;
	}

	/*
	Level #1 - List Items Landscape Shortcode
	-----
	END
	*/

	/*
	Level #1 - List Items Landscape Shortcode #2
	-----
	START
	*/

	.apollo-level-1-list-item-landscape-2-logo-area,
	.apollo-level-1-list-item-landscape-2-offer-area,
	.apollo-level-1-list-item-landscape-2-buttons-area {
		width: 100% !important;
    	text-align: center;
	}
	.apollo-level-1-list-item-landscape-2-features-area {
		width: 100% !important;
	}
	.apollo-level-1-list-item-landscape-2-rating-wrapper {
		text-align: center;
	}
	.apollo-level-1-list-item-landscape-2-rating {
		margin-right: 0;
	}
	.apollo-level-1-list-item-landscape-2-features-area-inner {
		padding-top: 0;
	}
	.apollo-level-1-list-item-landscape-2-features ul {
		display: inline-block;
	}
	.apollo-level-1-list-item-landscape-2-offer-area-inner {
		padding-top: 0;
	}
	.apollo-level-1-list-item-landscape-2-offer {
		font-size: 1.25em;
	}
	.apollo-level-1-list-item-landscape-2-buttons {
	    max-width: 260px;
	    margin: 0 auto;
	}

	/*
	Level #1 - List Items Landscape Shortcode #2
	-----
	END
	*/

	/*
	Level #2 - One Item Shortcode
	-----
	START
	*/

	.apollo-level-2-one-shortcode-images-wrapper {
	    align-items: start;
	}
	.apollo-level-2-one-shortcode-image-item-inner.apollo-first-image-item,
	.apollo-level-2-one-shortcode-image-item-inner.apollo-second-image-item {
		flex-wrap: wrap;
    	justify-content: center;
	}
	.apollo-level-2-one-shortcode-image-item-inner img {
		order: 1;
	}
	.apollo-level-2-one-shortcode-image-item-inner span {
		order: 2;
		text-align: center;
        width: 100%;
	}

	/*
	Level #2 - One Item Shortcode
	-----
	END
	*/

	/*
	Level #2 - One Item Shortcode #2
	-----
	START
	*/

	.apollo-level-2-one-shortcode-2-central-item.apollo-first-central-item {
		order: 1;
		width: 50% !important;
	}
	.apollo-level-2-one-shortcode-2-central-item.apollo-third-central-item {
		order: 2;
		width: 50% !important;
	}
	.apollo-level-2-one-shortcode-2-central-item.apollo-second-central-item {
		order: 3;
		width: 100% !important;
	}
	.apollo-level-2-one-shortcode-2-title {
		margin-top: 15px;
	}
	.apollo-level-2-one-shortcode-2-central-name {
		font-size: 1.563em;
	}

	/*
	Level #2 - One Item Shortcode #2
	-----
	END
	*/

	/*
	Level #2 - List Items Landscape Shortcode
	-----
	START
	*/

	.apollo-level-2-list-item-landscape-images {
		width: 100% !important;
		text-align: center;
	}
	.apollo-level-2-list-item-landscape-info-image {
		width: 40%;
	    flex: none;
	    text-align: right;
	}
	.apollo-level-2-list-item-landscape-info-name {
		width: 60%;
	    flex: none;
	    min-width: auto;
	    text-align: left;
	}
	.apollo-level-2-list-item-landscape-info-name span {
		margin-left: 20px;
	}
	.apollo-level-2-list-item-landscape-events {
		width: 100% !important;
	}
	.apollo-level-2-list-item-landscape-events .apollo-level-2-list-item-landscape-element-inner {
		padding: 0 15px;
	}
	.apollo-level-2-list-item-landscape-description {
		width: 100% !important;
	}
	.apollo-level-2-list-item-landscape-buttons {
		width: 100% !important;
	}
	.apollo-level-2-list-item-landscape-buttons .apollo-level-2-list-item-landscape-element-inner {
	    padding-bottom: 15px;
	}
	.apollo-level-2-list-item-landscape-button-one a,
	.apollo-level-2-list-item-landscape-button-two a {
		max-width: 240px;
		margin: auto;
	}

	/*
	Level #2 - List Items Landscape Shortcode
	-----
	END
	*/

	/*
	Level #2 - List Items Landscape Shortcode #2
	-----
	START
	*/

	.apollo-level-2-list-item-landscape-2-images {
		width: 100% !important;
		text-align: center;
	}
	.apollo-level-2-list-item-landscape-2-images .apollo-level-2-list-item-landscape-2-element-inner {
	    padding: 35px 0 15px;
	}
	.apollo-level-2-list-item-landscape-2-events {
		width: 100% !important;
	}
	.apollo-level-2-list-item-landscape-2-events .apollo-level-2-list-item-landscape-2-element-inner {
		padding: 0 15px;
	}
	.apollo-level-2-list-item-landscape-2-description {
		width: 100% !important;
	}
	.apollo-level-2-list-item-landscape-2-buttons {
		width: 100% !important;
	}
	.apollo-level-2-list-item-landscape-2-buttons .apollo-level-2-list-item-landscape-2-element-inner {
	    padding-bottom: 15px;
	}
	.apollo-level-2-list-item-landscape-2-button-one a,
	.apollo-level-2-list-item-landscape-2-button-two a {
		max-width: 240px;
		margin: auto;
	}

	/*
	Level #2 - List Items Landscape Shortcode #2
	-----
	END
	*/

	/*
	Level #2 - List Items Grid Shortcode
	-----
	START
	*/

	.apollo-level-2-list-item-grid-wrapper {
		width: 50% !important;
	}

	/*
	Level #2 - List Items Grid Shortcode
	-----
	END
	*/

	/*
	Level #2 - List Items Grid Shortcode #2
	-----
	START
	*/

	.apollo-level-2-list-item-grid-2-wrapper {
		width: 50% !important;
	}

	/*
	Level #2 - List Items Grid Shortcode #2
	-----
	END
	*/

	/*
	Level #3 - One Item Shortcode
	-----
	START
	*/

	.apollo-level-3-one-shortcode-image,
	.apollo-level-3-one-shortcode-data {
		width: 100% !important;
		text-align: center;
	}
	.apollo-level-3-one-shortcode-image {
		padding-bottom: 40px;
	}
	.apollo-level-3-one-shortcode-tc {
		width: 100%;
	}
	.apollo-level-3-one-shortcode-tc-inner {
		margin: 30px 20px 0;
		padding: 12px 0 0;
		border-top: 1px solid #dcdde1;
	}
	.apollo-level-3-one-shortcode-offer-data-item .apollo-level-3-one-shortcode-offer-data-item-inner {
		margin: 0 0 0 20px;
	}
	.apollo-level-3-one-shortcode-offer-data-item:last-child .apollo-level-3-one-shortcode-offer-data-item-inner {
		border-right: 0;
	}

	/*
	Level #3 - One Item Shortcode
	-----
	END
	*/

	/*
	Level #3 - One Item Shortcode #2
	-----
	START
	*/

	.apollo-level-3-one-shortcode-2-first-row-logo {
		width: 100% !important;
	}
	.apollo-level-3-one-shortcode-2-first-row-logo-block {
		display: block !important;
	}
	.apollo-level-3-one-shortcode-2-first-row-logo-image {
		text-align: center;
		margin-bottom: 20px;
	}
	.apollo-level-3-one-shortcode-2-first-row-logo-image .apollo-shortcode-default-image-wrapper {
		margin: auto;
	}
	.apollo-level-3-one-shortcode-2-first-row-logo-image-inner {
		margin: auto;
	}
	.apollo-single-item-data-country-wrapper {
		left: 0 !important;
    	right: 0 !important;
	}
	.apollo-level-3-one-shortcode-2-first-row-logo-name-block {
		text-align: center;
    	margin-bottom: 20px;
	}
	.apollo-level-3-one-shortcode-2-first-row-button-block {
		width: 100% !important;
	}
	.apollo-level-3-one-shortcode-2-first-row-inner {
	    padding: 0 20px;
	}
	.apollo-level-3-one-shortcode-2-offer-data-item {
		width: 50% !important;
	}
	.apollo-level-3-one-shortcode-2-offer-data-item-inner {
		padding-right: 10px;
    	margin: 0 20px 20px;
	}
	.apollo-level-3-one-shortcode-2-offer-data-item:last-child .apollo-level-3-one-shortcode-2-offer-data-item-inner {
		border-right: 1px solid #dcdde1;
	}
	.apollo-level-3-one-shortcode-2-tc-inner {
	    margin: 20px 20px 0;
	}

	/*
	Level #3 - One Item Shortcode #2
	-----
	END
	*/

	/*
	Level #3 - List Items With Large Logos Shortcode
	-----
	START
	*/

	.apollo-level-3-list-item-large-logo-inner {
		justify-content: center;
	}
	.apollo-level-3-list-item-large-logo-left-block {
		width: 100%;
		flex: auto;
		max-width: 290px;
	}
	.apollo-level-3-list-item-large-logo-right-block {
		width: 100%;
	    flex: none;
	    justify-content: center;
	}
	.apollo-level-3-list-item-large-logo-right-block-inner {
	    margin-top: 20px;
	    text-align: center;
	    margin-left: 0;
	}

	/*
	Level #3 - List Items With Large Logos Shortcode
	-----
	END
	*/

	/*
	Level #3 - List Items With Small Logos Shortcode
	-----
	START
	*/

	.apollo-level-3-list-item-small-logo-wrapper {
		width: 100% !important;
	}
	.apollo-level-3-list-item-small-logo-name {
		min-height: auto;
	}

	/*
	Level #3 - List Items With Small Logos Shortcode
	-----
	END
	*/

	/*
	Level #3 - List Items With Small Logos Shortcode #2
	-----
	START
	*/

	.apollo-level-3-list-item-small-logo-2-wrapper {
		width: 100% !important;
	}

	/*
	Level #3 - List Items With Small Logos Shortcode #2
	-----
	END
	*/

	/*
	Level #3 - List Items Landscape Shortcode
	-----
	START
	*/

	.apollo-level-3-list-item-landscape-logo-area,
	.apollo-level-3-list-item-landscape-central-area,
	.apollo-level-3-list-item-landscape-buttons-area {
		width: 100% !important;
    	text-align: center;
	}
	.apollo-level-3-list-item-landscape-central-area-inner {
		padding-top: 0;
	}
	.apollo-level-3-list-item-landscape-offer {
		font-size: 1.25em;
	}
	.apollo-level-3-list-item-landscape-offer-code {
		max-width: 260px;
		margin: 0 auto 8px;
	}
	.apollo-level-3-list-item-landscape-buttons {
	    max-width: 260px;
	    margin: 0 auto;
	}

	/*
	Level #3 - List Items Landscape Shortcode
	-----
	END
	*/

	/*
	Posts - List Items Shortcode #1
	-----
	START
	*/

	.apollo-posts-list-item-1-wrapper {
		width: 100% !important;
	}

	/*
	Posts - List Items Shortcode #1
	-----
	END
	*/

	/*
	Posts - List Items Shortcode #2
	-----
	START
	*/

	.apollo-posts-list-items-2 {
	    margin: 0 -10px;
	}
	.apollo-posts-list-item-2-wrapper {
		width: 50% !important;
	}
	.apollo-posts-list-item-2 {
		margin-bottom: 30px;
	}
	.apollo-posts-list-item-2-image img {
		width: 100%;
	}
	.apollo-posts-list-item-2-heading-inner {
	    padding: 40px 20px 15px 20px;
	}
	.apollo-posts-list-item-2-title {
	    font-size: 1em;
	}

	/*
	Posts - List Items Shortcode #2
	-----
	END
	*/

	/*
	Posts - List Items Shortcode #3
	-----
	START
	*/

	.apollo-posts-list-item-3-wrapper {
		width: 100% !important;
	}
	.apollo-posts-list-item-3 {
		display: block;
	}
	.apollo-posts-list-item-3-image {
		max-width: 100%;
		min-height: auto;
	}
	.apollo-posts-list-item-3-image img {
		width: 100%;
	}

	/*
	Posts - List Items Shortcode #3
	-----
	END
	*/

	/*
	Posts - List Items Shortcode #4
	-----
	START
	*/

	.apollo-posts-list-item-4-wrapper {
		width: 100% !important;
	}
	.apollo-posts-list-item-4 {
		display: block;
	}
	.apollo-posts-list-item-4-image {
		min-height: auto;
	}
	.apollo-posts-list-item-4-image img {
		width: 100%;
	}

	/*
	Posts - List Items Shortcode #4
	-----
	END
	*/

	/*
	Taxonomy - Large Items Shortcode
	-----
	START
	*/

	.apollo-taxonomy-large-item {
		width: 50% !important;
	}
	.apollo-taxonomy-large-item:nth-child(odd) .apollo-taxonomy-large-item-inner {
		margin: 0 10px 20px 20px;
	}
	.apollo-taxonomy-large-item:nth-child(even) .apollo-taxonomy-large-item-inner {
		margin: 0 20px 20px 10px;
	}

	/*
	Taxonomy - Large Items Shortcode
	-----
	END
	*/

	/*
	Advanced Search Form
	-----
	START
	*/

	.apollo-advanced-search-form-taxonomy-wrapper {
		width: 50% !important;
	}

	/*
	Advanced Search Form
	-----
	END
	*/

}

/*
min-width: 481px & max-width: 768px
-----
END
*/


/*
max-width: 480px
-----
START
*/

@media screen and (max-width: 480px) {

	/*
	Level #1 - One Item Shortcode
	-----
	START
	*/

	.apollo-level-1-one-shortcode-image,
	.apollo-level-1-one-shortcode-data {
		width: 100% !important;
		text-align: center;
	}
	.apollo-level-1-one-shortcode-image {
		padding-bottom: 40px;
	}
	.apollo-level-1-one-shortcode-offer {
		text-align: center;
		font-size: 1.563em;
	}

	/*
	Level #1 - One Item Shortcode
	-----
	END
	*/

	/*
	Level #1 - One Item Shortcode #2
	-----
	START
	*/

	.apollo-level-1-one-shortcode-2 {
	    border-radius: 0;
	    margin: 0;
	}
	.apollo-level-1-one-shortcode-2-first-row {
		order: 1;
		margin-bottom: 20px;
	}
	.apollo-single-item-data-country-row {
		order: 2;
		text-align: center;
	}
	.apollo-level-1-one-shortcode-2-buttons-wrapper {
		order: 3;
		text-align: center;
		margin-bottom: 20px;
	}
	.apollo-level-1-one-shortcode-2-second-row {
		order: 4;
	}
	.apollo-level-1-one-shortcode-2-tc {
		order: 5;
	}
	.apollo-level-1-one-shortcode-2-first-row-logo {
		width: 100% !important;
	}
	.apollo-level-1-one-shortcode-2-first-row-rating-block {
		width: 100% !important;
	    text-align: center;
	    margin-top: 10px;
	}
	.apollo-level-1-one-shortcode-2-first-row-inner {
	    padding: 0 20px;
	}
	.apollo-level-1-one-shortcode-2-first-row-logo-block {
		display: block !important;
		text-align: center;
	}
	.apollo-level-1-one-shortcode-2-first-row-logo-image {
		margin-bottom: 15px;
	}
	.apollo-level-1-one-shortcode-2-first-row-logo-image .apollo-shortcode-default-image-wrapper {
	    margin: auto;
	}
	.apollo-level-1-one-shortcode-2-first-row-rating-title {
		display: none;
	}
	.apollo-level-1-one-shortcode-2-second-row-left {
		width: 100% !important;
		font-size: 1.563em;
	}
	.apollo-level-1-one-shortcode-2-second-row-inner {
	    padding: 0 20px 40px;
	}
	.apollo-level-1-one-shortcode-2-second-row-title {
		font-size: 16px;
	}
	.apollo-level-1-one-shortcode-2-second-row-middle {
		width: 100% !important;
	}
	.apollo-level-1-one-shortcode-2-second-row-right {
		width: 100% !important;
	}
	.apollo-level-1-one-shortcode-2-tc-inner {
	    margin: 0 20px 0;
	}

	/*
	Level #1 - One Item Shortcode #2
	-----
	END
	*/

	/*
	Level #1 - Ratings Block Shortcode
	-----
	START
	*/

	.apollo-level-1-rating-shortcode-list {
		width: 100% !important;
		order: 2;
	}
	.apollo-level-1-rating-shortcode-summary {
		width: 100% !important;
		order: 1;
	}
	.apollo-level-1-rating-shortcode-list-inner, .apollo-level-1-rating-shortcode-summary-inner {
	    padding: 10px;
	}

	/*
	Level #1 - Ratings Block Shortcode
	-----
	END
	*/

	/*
	Level #1 - List Items With Micro Logos Shortcode
	-----
	START
	*/

	.apollo-level-1-list-item-micro-logo-wrapper {
		width: 100% !important;
	}

	/*
	Level #1 - List Items With Micro Logos Shortcode
	-----
	END
	*/

	/*
	Level #1 - List Items With Small Logos Shortcode
	-----
	START
	*/

	.apollo-level-1-list-item-small-logo-wrapper {
		width: 100% !important;
	}

	/*
	Level #1 - List Items With Small Logos Shortcode
	-----
	END
	*/

	/*
	Level #1 - List Items Landscape Shortcode
	-----
	START
	*/

	.apollo-level-1-list-item-landscape-logo-area,
	.apollo-level-1-list-item-landscape-central-area,
	.apollo-level-1-list-item-landscape-buttons-area {
		width: 100% !important;
    	text-align: center;
	}
	.apollo-level-1-list-item-landscape-central-area-inner {
		padding-top: 0;
	}
	.apollo-level-1-list-item-landscape-central-title {
		margin-bottom: 15px;
	}
	.apollo-level-1-list-item-landscape-offer {
		font-size: 1.25em;
	}
	.apollo-level-1-list-item-landscape-features ul {
		display: inline-block;
	}
	.apollo-level-1-list-item-landscape-features ul li {
		display: block;
    	text-align: left;
	}
	.apollo-level-1-list-item-landscape-buttons {
	    max-width: 260px;
	    margin: 0 auto;
	}

	/*
	Level #1 - List Items Landscape Shortcode
	-----
	END
	*/

	/*
	Level #1 - List Items Landscape Shortcode #2
	-----
	START
	*/

	.apollo-level-1-list-item-landscape-2-logo-area,
	.apollo-level-1-list-item-landscape-2-offer-area,
	.apollo-level-1-list-item-landscape-2-buttons-area {
		width: 100% !important;
    	text-align: center;
	}
	.apollo-level-1-list-item-landscape-2-features-area {
		width: 100% !important;
	}
	.apollo-level-1-list-item-landscape-2-rating-wrapper {
		text-align: center;
	}
	.apollo-level-1-list-item-landscape-2-rating {
		margin-right: 0;
	}
	.apollo-level-1-list-item-landscape-2-features-area-inner {
		padding-top: 0;
	}
	.apollo-level-1-list-item-landscape-2-features ul {
		display: inline-block;
	}
	.apollo-level-1-list-item-landscape-2-offer-area-inner {
		padding-top: 0;
	}
	.apollo-level-1-list-item-landscape-2-offer {
		font-size: 1.25em;
	}
	.apollo-level-1-list-item-landscape-2-buttons {
	    max-width: 260px;
	    margin: 0 auto;
	}

	/*
	Level #1 - List Items Landscape Shortcode #2
	-----
	END
	*/

	/*
	Level #2 - One Item Shortcode
	-----
	START
	*/

	.apollo-level-2-one-shortcode-images-wrapper {
	    align-items: start;
	}
	.apollo-level-2-one-shortcode-image-item-inner.apollo-first-image-item,
	.apollo-level-2-one-shortcode-image-item-inner.apollo-second-image-item {
		flex-wrap: wrap;
    	justify-content: center;
	}
	.apollo-level-2-one-shortcode-image-item-inner img {
		order: 1;
	}
	.apollo-level-2-one-shortcode-image-item-inner span {
		order: 2;
		font-size: 1.25em;
		text-align: center;
        width: 100%;
	}

	/*
	Level #2 - One Item Shortcode
	-----
	END
	*/

	/*
	Level #2 - One Item Shortcode #2
	-----
	START
	*/

	.apollo-level-2-one-shortcode-2-central-item.apollo-first-central-item {
		order: 1;
		width: 50% !important;
	}
	.apollo-level-2-one-shortcode-2-central-item.apollo-third-central-item {
		order: 2;
		width: 50% !important;
	}
	.apollo-level-2-one-shortcode-2-central-item.apollo-second-central-item {
		order: 3;
		width: 100% !important;
	}
	.apollo-level-2-one-shortcode-2-title {
		margin-top: 15px;
	}
	.apollo-level-2-one-shortcode-2-central-name {
		font-size: 1.25em;
	}

	/*
	Level #2 - One Item Shortcode #2
	-----
	END
	*/

	/*
	Level #2 - List Items Landscape Shortcode
	-----
	START
	*/

	.apollo-level-2-list-item-landscape-images {
		width: 100% !important;
		text-align: center;
	}
	.apollo-level-2-list-item-landscape-info-image {
		width: 40%;
	    flex: none;
	    text-align: right;
	}
	.apollo-level-2-list-item-landscape-info-name {
		width: 60%;
	    flex: none;
	    min-width: auto;
	    text-align: left;
	}
	.apollo-level-2-list-item-landscape-info-name span {
		margin-left: 20px;
	}
	.apollo-level-2-list-item-landscape-events {
		width: 100% !important;
	}
	.apollo-level-2-list-item-landscape-events .apollo-level-2-list-item-landscape-element-inner {
		padding: 0 15px;
	}
	.apollo-level-2-list-item-landscape-description {
		width: 100% !important;
	}
	.apollo-level-2-list-item-landscape-buttons {
		width: 100% !important;
	}
	.apollo-level-2-list-item-landscape-buttons .apollo-level-2-list-item-landscape-element-inner {
	    padding-bottom: 15px;
	}
	.apollo-level-2-list-item-landscape-button-one a,
	.apollo-level-2-list-item-landscape-button-two a {
		max-width: 240px;
		margin: auto;
	}

	/*
	Level #2 - List Items Landscape Shortcode
	-----
	END
	*/

	/*
	Level #2 - List Items Landscape Shortcode #2
	-----
	START
	*/

	.apollo-level-2-list-item-landscape-2-images {
		width: 100% !important;
		text-align: center;
	}
	.apollo-level-2-list-item-landscape-2-images .apollo-level-2-list-item-landscape-2-element-inner {
	    padding: 35px 0 15px;
	}
	.apollo-level-2-list-item-landscape-2-events {
		width: 100% !important;
	}
	.apollo-level-2-list-item-landscape-2-events .apollo-level-2-list-item-landscape-2-element-inner {
		padding: 0 15px;
	}
	.apollo-level-2-list-item-landscape-2-description {
		width: 100% !important;
	}
	.apollo-level-2-list-item-landscape-2-buttons {
		width: 100% !important;
	}
	.apollo-level-2-list-item-landscape-2-buttons .apollo-level-2-list-item-landscape-2-element-inner {
	    padding-bottom: 15px;
	}
	.apollo-level-2-list-item-landscape-2-button-one a,
	.apollo-level-2-list-item-landscape-2-button-two a {
		max-width: 240px;
		margin: auto;
	}

	/*
	Level #2 - List Items Landscape Shortcode #2
	-----
	END
	*/

	/*
	Level #2 - List Items Grid Shortcode
	-----
	START
	*/

	.apollo-level-2-list-item-grid-wrapper {
		width: 100% !important;
	}

	/*
	Level #2 - List Items Grid Shortcode
	-----
	END
	*/

	/*
	Level #2 - List Items Grid Shortcode #2
	-----
	START
	*/

	.apollo-level-2-list-item-grid-2-wrapper {
		width: 100% !important;
	}

	/*
	Level #2 - List Items Grid Shortcode #2
	-----
	END
	*/

	/*
	Level #3 - One Item Shortcode
	-----
	START
	*/

	.apollo-level-3-one-shortcode-image,
	.apollo-level-3-one-shortcode-data {
		width: 100% !important;
		text-align: center;
	}
	.apollo-level-3-one-shortcode-image {
		padding-bottom: 40px;
	}
	.apollo-level-3-one-shortcode-tc {
		width: 100%;
	}
	.apollo-level-3-one-shortcode-tc-inner {
		margin: 30px 20px 0;
		padding: 12px 0 0;
		border-top: 1px solid #dcdde1;
	}
	.apollo-level-3-one-shortcode-offer-data-item .apollo-level-3-one-shortcode-offer-data-item-inner {
		margin: 0 0 0 20px;
	}
	.apollo-level-3-one-shortcode-offer-data-item:last-child .apollo-level-3-one-shortcode-offer-data-item-inner {
		border-right: 0;
	}

	/*
	Level #3 - One Item Shortcode
	-----
	END
	*/

	/*
	Level #3 - One Item Shortcode #2
	-----
	START
	*/

	.apollo-level-3-one-shortcode-2 {
		border-radius: 0;
    	margin: 0;
	}
	.apollo-level-3-one-shortcode-2-first-row-logo {
		width: 100% !important;
	}
	.apollo-level-3-one-shortcode-2-first-row-logo-block {
		display: block !important;
	}
	.apollo-level-3-one-shortcode-2-first-row-logo-image {
		text-align: center;
		margin-bottom: 20px;
	}
	.apollo-level-3-one-shortcode-2-first-row-logo-image .apollo-shortcode-default-image-wrapper {
		margin: auto;
	}
	.apollo-level-3-one-shortcode-2-first-row-logo-image-inner {
		margin: auto;
	}
	.apollo-single-item-data-country-wrapper {
		left: 0 !important;
    	right: 0 !important;
	}
	.apollo-level-3-one-shortcode-2-first-row-logo-name-block {
		text-align: center;
    	margin-bottom: 20px;
	}
	.apollo-level-3-one-shortcode-2-first-row-logo-name {
		font-size: 1.563em;
	}
	.apollo-level-3-one-shortcode-2-first-row-button-block {
		width: 100% !important;
	}
	.apollo-level-3-one-shortcode-2-first-row-inner {
	    padding: 0 20px;
	}
	.apollo-level-3-one-shortcode-2-offer-data-item {
		width: 50% !important;
	}
	.apollo-level-3-one-shortcode-2-offer-data-item-inner {
		padding-right: 10px;
    	margin: 0 20px 20px;
	}
	.apollo-level-3-one-shortcode-2-offer-data-item:last-child .apollo-level-3-one-shortcode-2-offer-data-item-inner {
		border-right: 1px solid #dcdde1;
	}
	.apollo-level-3-one-shortcode-2-tc-inner {
	    margin: 20px 20px 0;
	}

	/*
	Level #3 - One Item Shortcode #2
	-----
	END
	*/

	/*
	Level #3 - List Items With Large Logos Shortcode
	-----
	START
	*/

	.apollo-level-3-list-item-large-logo-wrapper {
		width: 100% !important;
	}
	.apollo-level-3-list-item-large-logo-inner {
		justify-content: center;
	}
	.apollo-level-3-list-item-large-logo-left-block {
		width: 100%;
	}
	.apollo-level-3-list-item-large-logo-right-block {
		width: 100%;
	    flex: none;
	    justify-content: center;
	}
	.apollo-level-3-list-item-large-logo-right-block-inner {
	    margin-top: 20px;
	    text-align: center;
	    margin-left: 0;
	}

	/*
	Level #3 - List Items With Large Logos Shortcode
	-----
	END
	*/

	/*
	Level #3 - List Items With Small Logos Shortcode
	-----
	START
	*/

	.apollo-level-3-list-item-small-logo-wrapper {
		width: 100% !important;
	}
	.apollo-level-3-list-item-small-logo-name {
		min-height: auto;
	}

	/*
	Level #3 - List Items With Small Logos Shortcode
	-----
	END
	*/

	/*
	Level #3 - List Items With Small Logos Shortcode #2
	-----
	START
	*/

	.apollo-level-3-list-item-small-logo-2-wrapper {
		width: 100% !important;
	}

	/*
	Level #3 - List Items With Small Logos Shortcode #2
	-----
	END
	*/

	/*
	Level #3 - List Items Landscape Shortcode
	-----
	START
	*/

	.apollo-level-3-list-item-landscape-logo-area,
	.apollo-level-3-list-item-landscape-central-area,
	.apollo-level-3-list-item-landscape-buttons-area {
		width: 100% !important;
    	text-align: center;
	}
	.apollo-level-3-list-item-landscape-central-area-inner {
		padding-top: 0;
	}
	.apollo-level-3-list-item-landscape-offer {
		font-size: 1.25em;
	}
	.apollo-level-3-list-item-landscape-offer-code {
		max-width: 260px;
		margin: 0 auto 8px;
	}
	.apollo-level-3-list-item-landscape-buttons {
	    max-width: 260px;
	    margin: 0 auto;
	}
	.apollo-level-3-list-item-landscape-offer-data-items {
	    margin: 20px -10px 0;
	}
	.apollo-level-3-list-item-landscape-offer-data-item {
	    font-size: 12px;
	}
	.apollo-level-3-list-item-landscape-offer-data-item-inner {
	    padding-right: 10px;
	    margin-left: 10px;
	}

	/*
	Level #3 - List Items Landscape Shortcode
	-----
	END
	*/

	/*
	Posts - List Items Shortcode #1
	-----
	START
	*/

	.apollo-posts-list-item-1-wrapper {
		width: 100% !important;
	}
	.apollo-posts-list-item-1-data-inner {
	    padding: 25px;
	}
	.apollo-posts-list-item-1-title a {
		font-size: 1.563em;
	}
	.apollo-posts-list-item-1-excerpt {
		font-size: 0.8em;
	}

	/*
	Posts - List Items Shortcode #1
	-----
	END
	*/

	/*
	Posts - List Items Shortcode #2
	-----
	START
	*/

	.apollo-posts-list-item-2-wrapper {
		width: 100% !important;
	}
	.apollo-posts-list-item-2 {
		margin-bottom: 30px;
	}
	.apollo-posts-list-item-2-image img {
		width: 100%;
	}

	/*
	Posts - List Items Shortcode #2
	-----
	END
	*/

	/*
	Posts - List Items Shortcode #3
	-----
	START
	*/

	.apollo-posts-list-item-3-wrapper {
		width: 100% !important;
	}
	.apollo-posts-list-item-3 {
		margin-bottom: 33px;
		display: block;
	}
	.apollo-posts-list-item-3-wrapper:last-child .apollo-posts-list-item-3 {
		margin-bottom: 0;
	}
	.apollo-posts-list-item-3-image {
		min-height: auto;
	}
	.apollo-posts-list-item-3-image img {
		width: 100%;
	}
	.apollo-posts-list-item-3-heading-inner {
	    padding: 20px;
	}
	.apollo-posts-list-item-3-title {
		font-size: 1.25em;
	}
	.apollo-posts-list-item-3-category {
		font-size: 0.8em;
	}

	/*
	Posts - List Items Shortcode #3
	-----
	END
	*/

	/*
	Posts - List Items Shortcode #4
	-----
	START
	*/

	.apollo-posts-list-item-4-wrapper {
		width: 100% !important;
	}
	.apollo-posts-list-item-4 {
		margin-bottom: 33px;
		display: block;
	}
	.apollo-posts-list-item-4-image {
		min-height: auto;
	}
	.apollo-posts-list-item-4-image img {
		width: 100%;
	}
	.apollo-posts-list-item-4-heading-inner {
	    padding: 20px;
	}
	.apollo-posts-list-item-4-title {
		font-size: 1.25em;
	}
	.apollo-posts-list-item-4-category {
		font-size: 0.8em;
	}

	/*
	Posts - List Items Shortcode #4
	-----
	END
	*/

	/*
	Taxonomy - Large Items Shortcode
	-----
	START
	*/

	.apollo-taxonomy-large-item {
		width: 50% !important;
	}
	.apollo-taxonomy-large-item:nth-child(odd) .apollo-taxonomy-large-item-inner {
		margin: 0 10px 20px 20px;
	}
	.apollo-taxonomy-large-item:nth-child(even) .apollo-taxonomy-large-item-inner {
		margin: 0 20px 20px 10px;
	}
	.apollo-taxonomy-large-item-name,
	.apollo-taxonomy-large-item-image-name {
	    font-size: 1em;
	}

	/*
	Taxonomy - Large Items Shortcode
	-----
	END
	*/

	/*
	Advanced Search Form
	-----
	START
	*/

	.apollo-advanced-search-form-taxonomy-wrapper {
		width: 100% !important;
	}

	/*
	Advanced Search Form
	-----
	END
	*/

}

/*
max-width: 480px
-----
END
*/