body#tinymce{height:auto!important}html .mceContentBody{height:auto!important}html,body{height:100%;font-family:'Open Sans',sans-serif;font-size:16px;line-height:165%}.container{max-width:1300px;padding:0 20px;margin:auto;position:relative}.container::after{content:"";display:table;clear:both}a{text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#6778AD;text-decoration:underline}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}.subhead{font-size:1.54rem;color:#535353;font-weight:400}.open{display:none}header#main{padding-top:40px}header#main .container{padding:40px 20px 0}.logo{position:absolute;left:20px;top:0}header#main nav{float:right}header#main nav li{display:inline-block;padding-left:20px}header#main nav li:first-child{padding-left:0}header#main nav a{text-decoration:none;color:#545454;line-height:40px}header#main nav a:hover{color:red}.tooltip_templates{display:none}.dropDownItems{padding:40px 20px 0 20px}.dropDownItem{width:17.6%;float:left;margin-right:3%;text-align:center;color:#7886B7}.dropDownItem:nth-child(5n){margin-right:0}.dropDownItem a{text-decoration:none;color:#222}.dropDownItem i{font-size:3rem;margin-bottom:20px;color:#7886B7}.dropDownItem span{font-size:.8rem;font-style:italic}header#main .headerSocial{float:right}ul.headerSocial{list-style:none;margin:6px 0 0 30px}ul.headerSocial li{display:inline-block;font-size:1.3rem}.headerSocial li a{color:#888;padding-left:10px}.headerSocial li a:hover{color:red}header#mheader{position:fixed;top:0;width:100%;margin-top:-200px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:#fff;padding:20px 0;z-index:9999;-webkit-box-shadow:0 0 78px -17px rgb(0 0 0 / .75);-moz-box-shadow:0 0 78px -17px rgb(0 0 0 / .75);box-shadow:0 0 78px -17px rgb(0 0 0 / .75)}header#mheader.show{margin-top:0}header#mheader .logoMobile{float:left}header#mheader nav{float:right}header#mheader #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{font-size:13px}header#mheader nav li{display:inline-block;padding-left:20px;font-size:.85rem}header#mheader nav li a{text-decoration:none}header#mheader nav li:first-child{padding-left:0}.blogmain .meta{font-size:.8rem}.blogmain article{margin-bottom:40px;padding-bottom:40px;border-bottom:3px solid #ebebeb}.blogmain article:last-child{margin-bottom:4px;padding-bottom:0;border-bottom:none}.more-link{border:2px solid #6978AF;border-radius:60px;height:60px;line-height:56px;padding:0 45px;background:none;text-decoration:none;display:inline-block;font-size:.9rem;color:#222;margin-top:20px}.more-link:hover{background:#6978AF;color:#fff;text-decoration:none}.introBanner{padding:70px 0;text-align:center}.introBanner h1{font-size:3.45rem;color:#444;font-weight:700;line-height:4rem}.introBanner h2{font-size:1.875rem;line-height:2.8rem;font-weight:300;margin:30px 0}.introBanner a.button{border:3px solid red;border-radius:60px;height:100px;line-height:94px;padding:0 65px;background:none;text-decoration:none;display:inline-block;font-size:1.2rem;color:#222}.introBanner a.button:hover{background:red;color:#fff}.topTours{margin-bottom:100px}.topTours .subhead i{color:red}.theTopTours{margin-top:30px;width:100%}.theTopTours .tourItem{position:relative;padding:20px;-webkit-box-shadow:0 0 37px -10px rgb(0 0 0 / .75);-moz-box-shadow:0 0 37px -10px rgb(0 0 0 / .75);box-shadow:0 0 37px -10px rgb(0 0 0 / .75)}.tourItem{width:22.75%;margin-right:3%;margin-bottom:80px;float:left}.tourItem:nth-child(4n){margin-right:0}.tourItem:nth-child(4n+1){clear:both}.tourItem.highlight{position:relative;padding:20px;-webkit-box-shadow:0 0 37px -10px rgb(0 0 0 / .75);-moz-box-shadow:0 0 37px -10px rgb(0 0 0 / .75);box-shadow:0 0 37px -10px rgb(0 0 0 / .75)}.tt{display:none}.tourItem.highlight .tt{display:block;position:absolute;right:-15px;top:-15px;width:70px;height:70px;background:url(/wp-content/themes/alate-shop-theme/img/tt.png);background-size:contain;background-repeat:none}a.dotlink{text-decoration:none}.viewToursByCategory{background:url(/wp-content/themes/alate-shop-theme/img/cat-arrow.png) top center no-repeat #F9F9F9;padding:100px 0}.categoryTerm.extra{display:none}.categoryTerm{width:17.6%;margin-right:3%;margin-bottom:30px;float:left;text-align:center}.categoryTerm:nth-child(5n){margin-right:0}.categoryTerm:nth-child(5n+1){clear:both}.categoryTerm i{margin-bottom:10px;display:block;font-size:2rem;color:#111}.categoryTerm a{text-decoration:none}.categoryTerm a:hover i{color:red}.categoryTerm h5{font-size:1.2rem;font-weight:600}.categoryTerm h5 a{color:#111;text-decoration:none}.categoryTerm span{font-size:.9rem;font-weight:400}.categoryImage{background-size:cover;height:170px;background-position:center;border-radius:4px;margin-top:15px;display:block}.categoryTerm .button{border:2px solid #6978AF;border-radius:60px;height:60px;line-height:56px;padding:0 45px;background:none;text-decoration:none;display:inline-block;font-size:.9rem;color:#222;margin-top:20px}.categoryTerm .button:hover{background:#6978AF;color:#fff;text-decoration:none}.featuredTours{padding:100px 0}.theFeaturedTours{margin-top:30px}.callToAction{padding:100px 0;background:url(/wp-content/themes/alate-shop-theme/img/cta-back.png);background-size:cover;color:#fff}.ctaLeft{float:left;width:48%;background-size:cover;background-position:center}.ctaRight{float:right;width:48%}.ctaRight h2{font-size:2.8rem;font-weight:400;line-height:3.5rem;margin-bottom:20px}.ctaRight .button{border:3px solid #fff;border-radius:60px;height:100px;line-height:94px;padding:0 65px;background:none;text-decoration:none;display:inline-block;font-size:1.2rem;color:#fff;margin-top:20px}.ctaRight .button:hover{background:#fff;color:#222}.homeExtra{padding:100px 0}.homeExtraFeatures{margin-bottom:60px}.homeExtraFeatures:after{clear:both;content:"";display:table}.homeExtraFeatures>div{width:15%;float:left;margin-right:2%;text-align:center}.homeExtraFeatures>div:nth-child(6n){margin-right:0}.homeExtraFeatures>div:nth-child(6n+1){clear:both}.homeExtraFeature .match{margin-bottom:20px}.homeExtraLeft{width:48%;float:left}.homeExtraRight{width:48%;float:right}.homeExtra h3{font-size:1.8rem;line-height:2.4rem}.homeExtraFeature strong{font-size:.95rem;color:#555;margin-bottom:10px;line-height:1.3rem;display:block}.featIcon{width:100px;height:100px;background:#FFD24D;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;display:table;margin:auto}.featIcon span{display:table-cell;width:100%;height:100%;vertical-align:middle;color:#fff;font-size:3rem}.tourResults{padding:60px 0 100px}.mobileTourFilters{display:none}.tourFilters{margin-top:100px}.tourFilters .filshow{display:none}.tourFilters a{background:#F8F8F8;border-radius:65px;padding:20px;display:inline-block;font-size:.7rem;text-decoration:none;margin-right:10px;color:#444;margin-bottom:10px}.tourFilters a:last-child{margin-right:0}.tourFilters i{font-size:1.2rem;margin-right:5px;vertical-align:middle}.tourFilters a:hover,.tourFilters a.filterOn{background:#6978AF;color:#fff;text-decoration:none}.mobileTourFilters label{cursor:pointer;border:1px solid #ccc;border-radius:10px;padding:10px 20px;display:block}.mobileTourFilters label:hover{color:#fff;background:#6978AF;border:1px solid #6978AF}.mobileTourFilters{padding-top:60px}.mobileTourFilters .button{border:1px solid #ccc;border-radius:5px;background:#fff;box-shadow:inset 0 -3px 0 #f2f2f2;cursor:pointer;color:#999;font-size:14px;outline:none;padding:10px 15px}.mobileTourFilters .button:active{background:#fafafa;box-shadow:inset 0 0 5px #d9d9d9}.mobileTourFilters .wrapper{position:relative;float:left}.mobileTourFilters .wrapper ul{opacity:0;visibility:hidden;text-align:left;transition:all 200ms;font-size:.9rem}.mobileTourFilters .wrapper ul i{margin-right:10px;width:14px}.mobileTourFilters .wrapper:hover ul{opacity:1;visibility:visible}.mobileTourFilters ul{position:absolute;padding:0;top:48px;left:0;background-color:#fff;border-radius:4px;box-shadow:0 3px rgb(0 0 0 / .05);list-style-type:none;z-index:9999;-webkit-box-shadow:0 0 28px -10px rgb(0 0 0 / .65);-moz-box-shadow:0 0 28px -10px rgb(0 0 0 / .65);box-shadow:0 0 28px -10px rgb(0 0 0 / .65);width:250px}.mobileTourFilters ul:before{content:'';position:absolute;top:-12px;height:12px;width:100%;background-color:#fff0;display:none}.mobileTourFilters ul:after{content:'';position:absolute;left:6px;top:-16px;height:0;width:0;border:8px solid #fff0;border-bottom-color:#fff}.mobileTourFilters li:first-child{border-radius:5px 5px 0 0}.mobileTourFilters li:last-child{border-radius:0 0 5px 5px}.mobileTourFilters li:hover{background-color:#6978AF}.mobileTourFilters li a{padding:10px 20px;color:#222;cursor:pointer;transition:all 100ms;display:block}.mobileTourFilters li a:hover{color:#fff}.mobileTourFilters li:first-of-type:after{content:'';position:absolute;left:6px;top:-16px;height:0;width:0;z-index:1;border:8px solid #fff0;border-bottom-color:#fff;pointer-events:none}.mobileTourFilters li{position:relative}.mobileTourFilters li:last-child{margin-bottom:0}.mobileTourFilters li a{text-decoration:none}.mobileTourFilters li i{position:absolute;left:20px;top:15px}.mobileTourFilters li .filterName{padding-left:30px;line-height:1.1rem}.mobileTourFilters li .filterName span{display:block;font-size:.75rem;font-style:italic}.noResults{text-align:center}.tourCatDescription{border-top:1px solid #dbdbdb;padding-top:30px}.tourItem{font-size:.85rem;color:#666;line-height:1.5rem}.tourItem .tourImage{background-size:cover;background-position:center;height:200px;display:block;margin-bottom:10px}.magtable{opacity:0;width:100%;height:100%;display:table;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.magcell{width:100%;height:100%;vertical-align:middle;display:table-cell;background-color:rgb(0 0 0 / .5);text-align:center}.magcell i{font-size:3rem;color:#fff}.tourImage:hover .magtable{opacity:1}.tourItemStars{color:#FFC926}.tourItem .tourItemStars span{display:inline-block;color:#222;font-size:.8rem}.tourItem h4{color:#000;font-weight:600;font-size:1.1rem;line-height:1.7rem}.tourItem h4 a{color:#000;text-decoration:none}.tourItemPrices{margin-top:10px}.tourItem span{display:block}.tourItem p{margin-top:10px}.tourItemButton{width:100%}.tourItemButton{font-size:.7rem}.tourItemButton a:nth-child(odd){float:left;text-align:left}.tourItemButton a:nth-child(even){float:right;text-align:right}.tourItemButton a{width:50%;color:#5768A6;text-transform:uppercase;font-weight:700;text-decoration:none;margin-top:10px;display:block}.tourDetails{padding:100px 0}.mobileImage{display:none}.tourLeft,.tourRight{width:46%}.tourLeft{float:left}.tourLeft h1{font-size:3.2rem;margin-bottom:10px;line-height:4rem}.tourStars{margin-bottom:10px;color:#FFC926}.tourStars span{color:#222;font-size:.8rem}.tourPriceInfo{margin-bottom:10px;position:relative}.tourIcon{position:absolute;font-size:2.9rem;left:0}.tourPrices{padding-left:80px;font-size:.9rem}.tourPrices span{display:block}.bookNow{border:3px solid #5668A6;border-radius:60px;height:70px;line-height:64px;padding:0 60px;background:none;text-decoration:none;display:inline-block;font-size:1.2rem;color:#222;margin-top:20px}.bookNow:hover{background:#5668A6;color:#fff;text-decoration:none}.tourDescription{margin-top:30px;font-size:.9rem;line-height:1.4rem;}.descriptionItem{margin-top:20px;border-top:1px dotted #dbdbdb;padding-top:20px}.descriptionItem:first-child{border-top:0}.descriptionItem ul{margin:0 0 0 20px}.tourDescription h3{font-size:1.2rem;color:#5668A6;font-weight:700;margin-bottom:20px;}.map{margin-top:40px}.tourRight{float:right}.additionalImages img{padding:10px}.additionalImages .fal{position:absolute;left:0;top:50%;margin-top:-22px;font-size:3rem;z-index:99;cursor:pointer;opacity:.5}.additionalImages .fa-chevron-right{right:0;left:auto}.additionalImages .fal:hover{opacity:1}.tourHighlights{margin-top:40px;font-size:.9rem;line-height:1.4rem}.tourHighlights .subhead i{color:red}.tourHighlights ul{margin:0 0 0 20px}.tourHighlights ul li{margin-bottom:5px}.tourHighlights .subhead{margin-bottom:20px}.relatedTours{clear:both;margin-bottom:50px}.relatedTours h2{font-size:2rem;line-height:2.5rem;margin-bottom:20px}.contactPage{padding:100px 0}.contactPageCont{max-width:900px}.contactPage h1{font-size:3.5rem;line-height:4.2rem;margin-bottom:20px}.contactPhone,.contactEmail{margin-top:20px;font-size:1.3rem}.contactEmail{margin:20px 0 40px}.contactPhone i,.contactEmail i{font-size:1.7rem;margin-right:10px;vertical-align:middle}.cform{margin-top:20px}.cform input,.cform textarea{width:100%;border:none;border-bottom:1px solid #ccc;line-height:1;height:45px;font-size:1rem;padding:20px 0;font-family:inherit;margin-bottom:10px}.cform textarea{height:200px;padding:20px 0;line-height:1.5rem}.cform input[type="submit"]{border:3px solid red;border-radius:60px;height:70px;line-height:64px;padding:0 45px;background:none;text-decoration:none;display:inline-block;font-size:1.2rem;color:red;margin-top:20px;width:auto;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer}.cform input[type="submit"]:hover{background:red;color:#fff}.defaultCont{padding:100px 0}.defaultCont h1{font-size:3.4rem;line-height:4rem;margin-bottom:25px}.defaultCont h2{font-size:2rem;line-height:2.6rem;margin-bottom:10px;color:red}.defaultCont h3{color:#6979AB;font-size:1.2rem;line-height:1.7rem;font-weight:600;margin-bottom:10px}.defaultCont ul,.defaultCont ol{margin:0 0 0 20px}.defaultCont li ul{margin-top:10px}.defaultCont ul li,.defaultCont ol li{margin-bottom:10px}footer{padding:100px 0;background:#F8F8F8;font-size:.8rem;color:#545454}footer a{text-decoration:none}footer address{margin-bottom:20px;font-style:normal}.fcol{float:left}.fcol h6{font-size:1.6rem;color:#222;font-weight:400;margin-bottom:20px}.fcol.browse,.fcol.getInTouch{width:28%;margin-right:4%}.fcol.browse{line-height:175%}.fcol.getInTouch .button{border:2px solid #000;border-radius:60px;height:60px;line-height:56px;padding:0 45px;background:none;text-decoration:none;display:inline-block;font-size:.9rem;color:#222;margin-top:20px}.fcol.getInTouch .button:hover{background:#222;color:#fff;text-decoration:none}.fcol.community{width:36%}.fcol.community strong{font-size:1rem}.fcol.community .headerSocial{margin-left:0}.instaFeed{margin-top:20px}.copy{margin-top:20px}#instafeed img{width:100%;height:auto}#instafeed a{width:23.5%;margin-right:2%;margin-top:15px;display:block;float:left}#instafeed a:nth-child(4n){margin-right:0}.alignleft{float:left;margin:20px 20px 20px 0}.alignright{float:right;margin:20px 0 20px 20px}.aligncenter{margin:20px auto}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.clear:after{content:"";display:table;clear:both}.fl{float:left}.fr{float:right}.resimg{max-width:100%;height:auto}.resimgmax{width:100%;height:auto}.button i{padding-left:10px}div.wpcf7-response-output{padding:10px 0 0 0;margin:0;border:none!important;font-weight:700}#rotating-item-wrapper{position:relative;width:100%;height:500px;background:#fff}.rotating-item{display:none;position:absolute;top:0;left:0;width:100%;height:500px;background-size:cover;background-position:center center;border:1px solid #fff}.fa-li{padding-top:5px}@media only screen and (max-width:1270px){.tourFilters{display:none}.mobileTourFilters{display:block}.tourResults{padding-top:30px}}@media only screen and (max-width:1180px){.ctaRight h2{font-size:2.2rem;line-height:2.8rem}}@media only screen and (max-width:1100px){.categoryTerm h5{font-size:1rem;line-height:1.4rem}.categoryTerm .button{font-size:.8rem;padding:0 30px}.categoryTerm i{font-size:3rem}}@media only screen and (max-width:1065px){nav ul{display:none}header#main{padding-top:20px}header#main .container{padding-top:0}header#main nav{clear:both;margin-top:3px}.open{display:block}.open button{background:none;padding:0;font-size:2rem;border:none;cursor:pointer}.tourLeft h1{font-size:2.2rem;line-height:2.8rem}}@media only screen and (max-width:1025px){footer{font-size:.7rem}}@media only screen and (max-width:1000px){.callToAction{padding:0 0 80px 0}.callToAction .container{padding:0}.ctaLeft{width:100%;float:none;height:500px}.ctaRight{width:100%;float:none;padding:80px 20px 0 20px}}@media only screen and (max-width:960px){.categoryTerm{width:31.3333%;margin-bottom:50px}.categoryTerm:nth-child(5n){margin-right:3%}.categoryTerm:nth-child(3n){margin-right:0}.categoryTerm:nth-child(5n+1){clear:none}.categoryTerm:nth-child(3n+1){clear:both}.categoryTerm.extra{display:block}.categoryTerm.extra>i,.categoryTerm.extra .categoryTermName{opacity:0}.categoryBrowse{height:170px;display:table;text-align:center;width:100%}.categoryBrowse span{display:table-cell;width:100%;height:100%;vertical-align:middle;color:#fff}.searchCircle{width:200px;height:200px;border:2px solid #222;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;display:table;margin:auto;text-decoration:none;color:#222}.searchCircle:hover{text-decoration:none;background:red;border-color:red;color:#fff}.searchCircle p{display:table-cell;width:100%;vertical-align:middle;height:100%;font-size:1rem;text-transform:uppercase}.searchCircle i{font-size:4rem;color:#222}.searchCircle:hover i{color:#fff}}@media only screen and (max-width:950px){.tourFilters{display:none}}@media only screen and (max-width:940px){.tourLeft h1{font-size:2.7rem;line-height:3rem}}@media only screen and (max-width:910px){header#main #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{font-size:14px}header#main ul.headerSocial li{font-size:1rem}header#main ul.headerSocial{margin-left:20px}}@media only screen and (max-width:900px){.fcol.browse,.fcol.getInTouch{width:48%;margin:0 0 50px 0;float:left}.fcol.getInTouch{float:right}.fcol.community{width:100%!important;float:none;clear:both}.fcol.getInTouch{line-height:1rem}footer{padding:60px 0}}@media only screen and (max-width:820px){.tourItem{width:46%;margin-right:8%}.tourItem:nth-child(2n){margin-right:0}.tourItem:nth-child(2n+1){clear:both}.tourImage{height:250px}}@media only screen and (max-width:800px){.homeExtraFeatures>div{width:31%;margin-right:3.5%;margin-bottom:30px}.homeExtraFeatures>div:nth-child(3n){margin-right:0}}@media only screen and (max-width:768px){.tourLeft,.tourRight{float:none;width:100%}.tourRight{margin-top:50px}.mainImage{display:none}.mobileImage{display:block;padding:50px 0 50px 0}.tourDetails{padding:0 0 100px 0}}@media only screen and (max-width:710px){.homeExtraLeft,.homeExtraRight{float:none;width:100%}.homeExtraLeft{margin-bottom:20px}.categoryTerm{width:48.5%;margin-bottom:50px}.categoryTerm:nth-child(3n){margin-right:3%}.categoryTerm:nth-child(2n){margin-right:0}.categoryTerm:nth-child(3n+1){clear:none}.categoryTerm:nth-child(2n+1){clear:both}}@media only screen and (max-width:650px){.ctaRight .button{font-size:1rem;height:80px;line-height:74px;padding:0 35px}}@media only screen and (max-width:615px){.fcol.browse,.fcol.getInTouch{width:100%;float:none}.fcol.browse li{display:inline-block;margin-right:10px}.tourItem .tourImage{height:200px}}@media only screen and (max-width:500px){.introBanner h1{font-size:2.5rem;line-height:3.2rem}.introBanner h2{font-size:1.4rem;line-height:2rem;margin-top:20px}.introBanner a.button{font-size:1rem;height:70px;line-height:64px;padding:0 30px}.homeExtraFeatures>div{width:47.5%;margin-right:3.5%;margin-bottom:30px}.homeExtraFeatures>div:nth-child(3n){margin-right:3.5%}.homeExtraFeatures>div:nth-child(2n){margin-right:0}.homeExtraFeature strong{font-size:.85rem}.ctaRight h2{font-size:1.8rem;line-height:2.5rem}}@media only screen and (max-width:480px){.categoryTerm{width:100%;margin:0 0 30px 0}.categoryTerm:nth-child(3n){margin-right:0}.categoryTerm:nth-child(2n+1){clear:none}}@media only screen and (max-width:450px){header#main .logo{top:21px}header#main .logo img{width:200px;height:auto}.tourItem{width:100%;float:none;margin:0 0 40px 0;padding:0 0 40px 0;border-bottom:1px dotted #dbdbdb}.tourItem:nth-child(2n){margin-right:0}.tourItem:nth-child(2n+1){clear:none}.tourImage{height:275px}}@media only screen and (max-width:400px){.ctaRight .button{font-size:.8rem;height:80px;line-height:74px;padding:0 25px}}@media only screen and (max-width:380px){.introBanner h1{font-size:2rem;line-height:2.4rem}.introBanner h2{font-size:1.1rem;line-height:1.7rem;margin-top:20px}.tourItem .tourImage{height:225px}}