.nav-button { display: none; } 

@media only screen and (min-width: 0px) and (max-width: 61.1875em) /*** 979px ***/ {

    /* Navigation Button
    -------------------------------------------------------- */

    .nav-button {
            display: block;
            position: absolute;
            top: 10px;
            right: 7px;
            width: 50px;
            height: 36px;
			background: url('http://www.elementskitravel.com/images/menu-icon-large.png') #e41660; /*Fallback */
            background: url('http://www.elementskitravel.com/images/menu-icon-large.png'), -webkit-linear-gradient(top, #fe4a92, #e41660);
            background: url('http://www.elementskitravel.com/images/menu-icon-large.png'),    -moz-linear-gradient(top, #fe4a92, #e41660);
            background: url('http://www.elementskitravel.com/images/menu-icon-large.png'),     -ms-linear-gradient(top, #fe4a92, #e41660);
            background: url('http://www.elementskitravel.com/images/menu-icon-large.png'),      -o-linear-gradient(top, #fe4a92, #ff0167);
            background-position: center center;
            background-repeat: no-repeat;
            background-size: 21px, 100%;
            cursor: pointer;
            border: 0 none;
            border-bottom: 1px solid rgba(255,255,255,.1);
            box-shadow: 0 0 4px rgba(0,0,0,.7) inset;
            border-radius: 5px;
            z-index: 11;
            text-indent: -9999px;
    }
    .nav-button:hover { 
			background-color: rgb(0,0,0); 
            background-color: rgba(0,0,0,.1); 
    }
    .nav-button.open {
			background: url('http://www.elementskitravel.com/images/menu-icon-large.png') #fe4a92 ; /*Fallback */
            background: url('http://www.elementskitravel.com/images/close-icon-large.png'), -webkit-linear-gradient(top, #e41660, #fe4a92);
            background: url('http://www.elementskitravel.com/images/close-icon-large.png'),    -moz-linear-gradient(top, #e41660, #fe4a92);
            background: url('http://www.elementskitravel.com/images/close-icon-large.png'),     -ms-linear-gradient(top, #e41660, #fe4a92);
            background: url('http://www.elementskitravel.com/images/close-icon-large.png'),      -o-linear-gradient(top, #e41660, #fe4a92);
            background-position: center center;
            background-repeat: no-repeat;
            background-size: 21px, 100%;
    }

    /* Navigation Bar
    -------------------------------------------------------- */
    
     .main-menu .bl-menu-cont {
        float: left;
        width: 100%;
        height: 20px;
        clear: none;
    }
    
    .main-menu ul {
        right: 0;
        width: 100%;
        list-style-type: none;
        margin: 0 0 12px 0;
    }

    .main-menu ul li {
		float: left;
		clear: none;
    }

    .main-menu ul li:last-child {
        margin-right: 0;
    }

    .main-menu .bl-menu-ul1 li a {
        font-size: 100%;
        color: #000;
    }

    .main-menu .bl-menu-ul1 li.active a {
		background: #ff0066;
		color: #fff;
    }

    .bl-menu-ul1 {
		width: 100%;
		float: none;
		display: block;
		margin: 56px 0 0;
		padding: 0;
		overflow: hidden;
		position: absolute;
		top: 56px;
		left: 0;
		z-index: 10;
		clear: both;
		-webkit-transition: all 400ms cubic-bezier(0.785, 0.135, 0.150, 0.860); 
		-moz-transition: all 400ms cubic-bezier(0.785, 0.135, 0.150, 0.860); 
		-ms-transition: all 400ms cubic-bezier(0.785, 0.135, 0.150, 0.860); 
		-o-transition: all 400ms cubic-bezier(0.785, 0.135, 0.150, 0.860); 
		transition: all 400ms cubic-bezier(0.785, 0.135, 0.150, 0.860); /* easeInOutCirc */
    }
    .main-menu .bl-menu-ul1 li {
		display: none;
		width: 100%;
		font-family: 'Roboto Condensed', sans-serif;
		font-size: .875em;
		font-weight: bold;
		padding: 0;
    }
    .main-menu .bl-menu-ul1 li a {
		display: block;
		width: 100%;
		padding: 14px 20px;
		font-weight: bold;
		text-shadow: 1px 1px 1px rgba(000,000,000,0.4);
		color: #000;
		text-decoration: none;
		border-bottom: 1px solid rgba(0,0,0,.2);
		border-top: 1px solid rgba(255,255,255,.1); 
    }
    .bl-menu-ul1 li a:hover {
		color: #fff !important;
		background-color: rgba(0,0,0,.5);
		border-top-color: transparent;
    }
    .bl-menu-ul1 > li:first-child {
		border-top: 1px solid rgba(0,0,0,.2);
    }

    /* Toggle the navigation bar open  */

    .bl-menu-ul1.open { 
		/*height: 169px;*/
		margin: 0;
		padding: 0;
		background: #fff;
		-webkit-transition: all 400ms cubic-bezier(0.785, 0.135, 0.150, 0.860); 
		-moz-transition: all 400ms cubic-bezier(0.785, 0.135, 0.150, 0.860); 
		-ms-transition: all 400ms cubic-bezier(0.785, 0.135, 0.150, 0.860); 
		-o-transition: all 400ms cubic-bezier(0.785, 0.135, 0.150, 0.860); 
		transition: all 400ms cubic-bezier(0.785, 0.135, 0.150, 0.860); /* easeInOutCirc */
    }
    .bl-menu-ul1.open li { 
		display: block; 
    }

    /* Submenus – optional .parent class indicates dropdowns */

    .bl-menu-ul1 > li:hover > a {
            background: rgba(0,0,0,.5);
            border-bottom-color: transparent;
    }
    .bl-menu-ul1 li.parent > a:after {
            content: "▼";
            color: rgba(255,255,255,.5);
            float: right;
    }
    .bl-menu-ul1 li.parent > a:hover {
            background: rgba(0,0,0,.75);
    }
    .bl-menu-ul1 li ul {
            display: none;
            background: rgba(0,0,0,.5);
            border-top: 0 none;
            padding: 0;
    }
    .bl-menu-ul1 li ul a {
            border: 0 none;
            padding: 10px 5%;
            font-weight: normal;
    }
    .bl-menu-ul1 li:hover ul {
            display: block;
            border-top: 0 none;
    }

} /* End Mobile Styles */
/*
     FILE ARCHIVED ON 06:18:14 Dec 23, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:36:13 Nov 30, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.652
  exclusion.robots: 0.026
  exclusion.robots.policy: 0.011
  esindex: 0.034
  cdx.remote: 44.147
  LoadShardBlock: 298.077 (3)
  PetaboxLoader3.datanode: 400.87 (5)
  load_resource: 460.057 (2)
  PetaboxLoader3.resolve: 221.817 (2)
*/