@media (max-width: 1024px) {

        body {
            background-image: repeating-linear-gradient(white, rgb(15, 177, 204));
            margin: 0px;
            background-attachment: fixed;
            background-repeat:no-repeat;
            background-position:center;
            background-size: 0;	
			/*background-color:rgba(41, 104, 187, 1);*/
            
        }	

        .more_btn_right {
            width:50%;
            margin-left: 25%;
            font-size: 1.5em;
        }
		
		.markerSpace {
			margin-bottom: 200px;
		}	
	
		.top_nav a {
			font-family: sans-serif;
			font-size: 2em;
		}
		
		.cookie_policy a {
			font-size: 1em;
		}

		
		.hero_table {
			height: 80vh;
			background-size: auto 100%;
			background-position: center;
		}

		.hero_cell {
			padding-top: 80%;
			padding-left: 1%;
		}

		.hero_cell h1 {
			margin: 0%;
			line-height: 1.3em;
		}	
		
		.hero_cell h4 {
			margin-top: 1%;
			line-height: 1.3em;
			font-size: 3.5em;
		}	

        .page_nav {
            font-family: sans-serif;
            font-size: 2.25rem;
			top: 1.8em;
        }
	
		.page_nav_row {
			height: 3em;
		}
        
        .page_nav_element {
            text-align: center;
        }
		
		.page_nav_col, .page_nav_col_back {
			line-height: 1em;
			border-right: 0px #ddd solid;
			border-radius: 0;
			padding-left: 0.5em;
		}
        
        .footer_nav {
            font-size: 2rem;
            font-family: sans-serif;
        }        
		
		.why_content p {
			font-size: 3em;
			width:90%;
		}	

        
        .why_title h2  {
            font-size: 3.5em;
			line-height: 1.5em;
        }
        
	




        /* ###################################  WoF Element ################################## */
        

        .wof_table {
                margin: 0;
                box-shadow: none;
                box-sizing: border-box;
                width: 100%;
                font-size: 2rem;
                padding: 0;
                background-color:transparent;
        }
	
	
        .wof_content {
                display: table-cell;
                color: #333;
                background-color: #fff;
                padding-top: 1em;
                background-position-y: 0px;
                background-size: 0;
                padding-bottom: 10vh;
				margin-bottom: 10vh;
         }
         
         .wof_title {
                height: 100px;
                background-color: #fff;
                padding: 1em;
         }
         
         .wof_title a {
                color: #333;
         }
         
        .wof_title h2 {
                
                margin: 0;
                font-weight: lighter;
                white-space: nowrap;					
        }
	
        .wof_title p {
                color: #333;
                background-color: #fff;
                word-break: auto;
                white-space: pre-line;
                line-height: 1em;
                margin-bottom: 1em;
                font-size: 1.5em;
                padding-top: 0.75em;
        }


		
		.wof_content p {
            font-family: 'Slabo 27px', serif;
            margin-left: 3vw;
            width: 90vw;
            box-sizing: border-box;
            font-size: 1.25em;
        }
        
        .wof_content ul {
            padding-left: 1.5vw;
        }


        /* ###################################  WoF Element ################################## */
        
        .wof_element_table {
                display: block;
                box-sizing: border-box;
                width: 95vw;
                /*background-image: linear-gradient(white, rgb(235, 235, 235));*/
                background-color: #fff;
                padding-left: 0vw;
                padding-right: 0vw;
                padding-top: 0em;
                /* box-shadow: 1px 1px 10px 2px rgba(0, 0, 0, 0.30); */
                margin-top: 2em;
                margin-bottom: 0em;
                /* margin-left: 1em; */
                font-size: 2.0rem;
        }
        
        .wof_element_table h3 {
                color: #666;
                white-space: pre-wrap;
                margin: 0;
                margin-top: 1em;
                padding-left: 0.5em;
                padding-top: 0.5em;
                box-sizing: border-box;
                width: 80vw;
                text-transform: none;
                font-size: 1.75em;
	}
                
         .wof_images_row {
                background-size: 100% 100%;
        }       

 


        .wof_images_cell h6 {
                font-family: sans-serif;
                margin: 0;
                margin-top: 2em;
                margin-left: 1em;
        }

        
		
        
        .wof_image_table_cell {
            display: inline-block;
            width: 100%;
}
        
        .wof_text_cell {
            display: inline-block;
            box-sizing: border-box;
            padding-left: 0;
	          margin-top: 0em;
}
        
        .wof_text_cell p {
            font-family: 'Slabo 27px', serif;
            color: #333;
            padding-left: 1em;
            padding-right: 1em;
            box-sizing: border-box;
}
        
        
        .wof_images_table {
              display: block;
                text-align: justify;
                margin-top: 0;
              margin-bottom: 0;
        }
        

        .wof_images_container_cell {
            display: inline-block;
            width: 100%;
            text-align: left;
}

        .wof_images_container_cell p {
            width: 95vw;
            margin-left: 1vw;
            margin-top: 0.5em;
            font-size: 1.25em;
            text-shadow: #666 0px 0px 65px;
}
        
        .wof_images_cell {
            display: inline-block;
            box-sizing: border-box;
            width: 100vw;
            min-height: 60vh;
            height: 100%;
            vertical-align: top;
            overflow: hidden;
}
        
        .wof_images_cell img {
            width: 100vw;
            height: 100vw;
            opacity: 1;
}



        .wof_map_cell {
            display: block;
            vertical-align: top;
            width: 100vw;
            height: 50vw;
            overflow: hidden;
}
        
        .WoF_Map {
            display: inline-block;
            box-sizing: border-box;
            height: 60vw;
            width: 100%;
            vertical-align: top;
            overflow: hidden;
            border: 0px #fff solid;
            border-bottom: 0px #fff solid;
            margin: 0;
}
        
        .WoF_Map img {
            border: solid 0px #ddd;
        }
        
        .explore_btn {
            width: 50vw;
            margin-top: 1vh;
            margin-left: 25vw;
        }        

        
/* ############### Featured ################## */
	
		.divide {
			background: none;
			height: 0px;
		}
		
		.cf_table {
			/*padding-left: 1em;
			padding-right: 1em;*/
			/* ### */
			display: block;
			padding-left: 0em;
			padding-right: 0em;
			padding-top:0em;
			/*background-color: #fff;*/
			/* ### */
			/*box-shadow: 1px -5px 15px 15px rgba(0, 0, 0, 0.5);*/
			font-size: 2rem;
		}		
		
		.cf_row {
			/* ### */ 
			display:block;
		}
	
		.cf_title h2 {
			
		}
	
        .cf_title {
				/*padding:0em;*/
				display:block;
                padding:1em;
        }
        
        .cf_title p {
                color: #666;
                background-color: #fff;
                word-break: auto;
                white-space: pre-line;
                line-height: 1.5em;
               /* border-top: 0px #333 solid;*/
}

                .cf_content {
                        /*background-image: none;*/
						display:block;
                        padding-left: 1em;
                        padding-right: 1em;
                        padding-bottom: 1em;                        
                }

		.cf_content p {
			font-family: 'Slabo 27px', serif;
			
}
		
		.cf_featured_table {
			display: block;
			margin-right: 0em;
			box-sizing: border-box;	
			width: 100vw;
			margin-left: 0vw;
}			
		.cf_featured_row {
			/*background-image: none;*/
            background-size: 250vh;
		}
                
		.cf_featured_cell {
			display: block;
			box-sizing: border-box;
			width: 100%;
			padding-left:0vw;
			padding-right:0vw;
		}
  
        .tickets_text_link {
			font-size: 1em;
			padding-top: 1em;
			padding-right: 0.5em;
			padding-left: 0.5em;
			left: 80vw;
			margin-top: -20px;
			box-shadow: 1px 1px 15px #333;
			border-radius: 180px;
			width: 150px;
			transform: rotate(12deg);
			height: 150px;
      	}

		.cf_side_cell {
			display: block;
		}
	
		.cf_side_table {
			margin-top: 1em;
		}
	
		.cf_image_cell {
			display: block;
			float: left;
			width: 100vw;
			height: 100vw;
			/*box-shadow: 1px -5px 5px 1px rgba(0, 0, 0, 0.30);*/
			/*border-top: 16px rgba(3, 132, 163, 0.99) solid;
			border-top-left-radius: 8px;
			border-top-right-radius: 8px;	*/
			margin-bottom:-1px;
			background-color: #fff;
		}
		
		
		.cf_adSense_cell {
			width: 100vw;
		}		
	
		.cf_image_cell img {
			width: 100vw;
			height: 100vw;
			max-height: 100%;
			box-shadow: none;
		}	
		
		.cf_text_cell {
			display: block;
			float: right;
			box-shadow: 1px 4px 5px 1px rgba(0, 0, 0, 0.30);
			/*background-image:linear-gradient(white, rgb(235, 235, 235));*/
		}
	
		.cf_text_cell h3 {
			line-height: 1.5em;
			margin-bottom: 1em;
			width: 85%;
		}
		
		.cf_text_cell p {
            font-family: 'Slabo 27px', serif;
			overflow: visible;
			max-height: 100em;	
		}	
	
		.more_btn_left {
			display: inline-block;
			float: right;
		}
		
		.cf_side_cell_img {
			height: 160px;
			width: 160px;
			/* box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.30); */
}
	
		.cf_side_cell_img img{
			height: 160px;
			width: 160px;
			border-radius: 180px;
		}
	
		.cf_side_cell_text {
			/* box-shadow: 4px 1px 5px 1px rgba(0, 0, 0, 0.30); */
			width: 100%;
                        min-width: 15em;
}


        
        .google_attr {
            width: 99vw;
            font-size: 0.5em;
            
        }
        
        .google_attr img {
            border: 0;
            max-height: 1.4em;
            min-height: 0.6em;
            width: 8.5em;
           /* background-color: #fff;*/
            box-shadow: none;
            margin: 0.5em;
            padding-bottom: 0.1em;
            vertical-align: middle;
        }          
        
}