/* =================================
Theme Name: Hionlife 2016
Author: Subash Aryal
Author URI: http://www.webaryal.com/
Description: Theme developed for Hionlife Himalaya.
Version: 1.0
Tags: Hionlife, Adventure, Mountaineering, Black, Clean and Simple
Text Domain: Hionlife Himalaya

===================================== */

/* ================== Normalize ================ */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

@font-face {
    font-family: 'niconneregular';
    src: url('https://13975e.claudeassets.com/20191212142537im_/http://www.hionlifeadventures.com/wp-content/themes/hionlifeV2/fonts/niconne-regular-webfont.eot');
    src: url('https://d9610e.claudeassets.com/20191212142537im_/http://www.hionlifeadventures.com/wp-content/themes/hionlifeV2/fonts/niconne-regular-webfont.eot#iefix') format('embedded-opentype'),
         url('https://8a9124.claudeassets.com/20191212142537im_/http://www.hionlifeadventures.com/wp-content/themes/hionlifeV2/fonts/niconne-regular-webfont.woff2') format('woff2'),
         url('https://25c38b.claudeassets.com/20191212142537im_/http://www.hionlifeadventures.com/wp-content/themes/hionlifeV2/fonts/niconne-regular-webfont.woff') format('woff'),
         url('https://d0b164.claudeassets.com/20191212142537im_/http://www.hionlifeadventures.com/wp-content/themes/hionlifeV2/fonts/niconne-regular-webfont.ttf') format('truetype'),
         url('https://47de46.claudeassets.com/20191212142537im_/http://www.hionlifeadventures.com/wp-content/themes/hionlifeV2/fonts/niconne-regular-webfont.svg#niconneregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Layouting */
body{background:#fff /*#dcdfe1*/; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:20px; color:#121c23;}
h1{font-size:34px; font-weight:bold;}
h2{font-size:24px; font-weight:bold;}
h3{font-size:21px; font-weight:bold;}
.container{width:1200px;}
section{margin-bottom:50px;}

.light-bg{background:#f0f1f2; border-top:1px solid #fff; font-weight:normal;}
h1.style-heading, h2.style-heading{font-size:44px; font-weight:normal; }
a{color:rgba(157,51,34,1);}
a:hover, a:focus{color:rgba(95,141,176,1); text-decoration:none;}

/* header */
#header{position:fixed; top:0; left:0; width:100%; height:125px; background:rgba(0,0,0,0.0001); z-index:99; padding:15px 0;}
.menu-trigger{display:none;}
.menu-trigger{position:absolute; right:0; top:0; font-size:34px; background:rgba(157,51,34,0.8); border:1px solid rgba(157,51,34,0.2); color:#fff; padding:10px 15px; transition:all 0.2s ease-in-out; margin-top:18px; z-index:100;}
.menu-trigger:hover, .menu-trigger:focus, .search-trigger:hover, .search-trigger:focus{background:rgba(95,141,176,0.8); color:#fff;  border:1px solid rgba(255,255,255,0.2)}

.search-trigger{position:absolute; height:45px; width:40px; right:0; top:10px; font-size:18px; background:rgba(157,51,34,0.8); border:1px solid rgba(157,51,34,0.2); color:#fff; padding:10px; transition:all 0.2s ease-in-out; margin-top:18px; z-index:100; text-align:center;}
.search-wrapper{background:rgba(157,51,34,0.8); position:absolute; right:0px; top:80px; padding:2px; display:none; white-space:nowrap;}
.search-wrapper input.search-field{ padding:0 15px; height:52px; border:0; background:rgba(255,255,255,0.99); font-size:18px;}
.search-wrapper input.search-field:focus{outline:none;}


a#btn-close-modal{position:absolute; right:0; top:0; background:rgba(157,51,34,0.8); height:75px; line-height:75px; width:75px; text-align:center; font-size:34px; color:#fff; transition:all 0.2s ease-in-out; display:none; }
a#btn-close-modal:hover{color:rgba(157,51,34,0.8);; cursor:pointer; text-decoration:none;background:rgba(255,255,255,0.9);}
a#btn-close-pop{right:25px; top:15px;}

.menu-wrapper{margin:15% 0;}
#top-menu {text-align:center; font-size:18px;}
#top-menu h2{margin-bottom:25px; color:#fff; position:relative; padding-bottom:10px;}
#top-menu h2:after{content: ""; background:rgba(157,51,34,0.5); position:absolute; left:0; bottom:0; width:50%; height:2px; transition:all 0.2s ease;}
#top-menu{text-align:left;}
#top-menu ul{list-style:none; margin:0; padding:0;}
#top-menu ul li{margin-bottom:25px;}
#top-menu{color:rgba(255,255,255,0.6);}
#top-menu a{color:rgba(255,255,255,0.6); text-decoration:none; position:relative; padding-bottom:5px;}
#top-menu a:after{content: ""; background:rgba(157,51,34,0.5); position:absolute; left:0; bottom:0; width:0; height:2px; transition:all 0.2s ease;}
#top-menu a:hover{color:rgba(255,255,255,0.8); text-decoration:none;}
#top-menu a:hover:after{width:50%;}

#top-menu .footercontact p{margin-bottom:25px;}
#top-menu .footercontact .fa{margin-right:5px; color:rgba(255,255,255,0.8); font-size:18px; width:25px;}
#top-menu .footercontact .fa-mobile{font-size:24px; position:relative; top:2px;}
#top-menu .footercontact .fa-envelope{font-size:15px;} 
#top-menu .footercontact .fa-skype{font-size:17px;}

/* banner */
#banner{position:relative; margin-bottom:0;}
#banner-slider .item img{width:100% !important; height: auto !important;}

#banner-slider .owl-controls{display:none;}

#banner-slider .cta-wrapper{display:block; position:absolute; left:0; bottom:20%; width:100%; text-align:center;}
#banner-slider .cta-wrapper span{display:inline-block; padding:25px 15px; background:rgba(255,255,255,0.5); font-size:30px; border-radius:4px; text-transform:uppercase; border:1px solid rgba(255,255,255,0.2);}

/* cta content */
#cta-content{text-align:center;background:rgba(95,141,176,0.01) url(https://c3471f.claudeassets.com/20191212142537im_/http://www.hionlifeadventures.com/wp-content/themes/hionlifeV2/images/hionlife-mountain-bg.png) no-repeat bottom center; margin-bottom:0; padding:40px 0 80px 0; border-top:2px solid rgba(255,255,255,0.5); font-size:18px; line-height:25px;}
#cta-content h2{margin-bottom:25px; font-size:28px;}
.btn-why-us{padding:10px 25px !important; font-weight:bold;font-size:18px !important; text-transform:uppercase; margin-top:35px;}

#cta-content h1.style-heading{font-family:'niconneregular'; position:relative; display:inline-block; color:rgba(157,51,34,0.99); margin-bottom:5px;}
#cta-content h1.style-heading:before{content: ""; background:rgba(157,51,34,0.5); position:absolute; bottom:25px; left:-180px; width:150px; height:2px; transition:all 0.2s ease;}
#cta-content h1.style-heading:after{content: ""; background:rgba(157,51,34,0.5); position:absolute; bottom:25px; right:-180px; width:150px; height:2px; transition:all 0.2s ease;}
#cta-content h2.passion-unlimited{text-transform:uppercase; text-align:center; font-size:30px;} 

/* Featured */
#featured{}
#featured h2{padding: 20px 10px; margin:0;}
#featured .thumb-wrapper{position:relative;overflow:hidden;}
#featured .thumb-wrapper img{transition:all 1.5s ease-in-out; width:100%; height:auto;}
#featured .thumb-wrapper h3{position:absolute; display:block; bottom:0; color:#fff; background:rgba(0,0,0,0.3);  width:100%; height:85px; transition:all 1s ease; margin:0;}
#featured .thumb-wrapper h3 a{color:#fff; display:block; padding:10px;}
#featured .thumb-wrapper h3 a:hover{color:#fff;}


#featured .thumb-wrapper:hover img{transform:scale(1.08); transition:all 2s ease-in-out;}
#featured .thumb-wrapper:hover h3{height:95px;background:rgba(0,0,0,0.5); vertical-align:middle;}

#featured .thumb-wrapper h3:after{display: block; position: absolute; left: 0; bottom: 0; width: 0; height: 5px; background-color: #791212; content: ""; transition: width 0.4s;}
#featured .thumb-wrapper:hover h3:after{width: 100%;}

#featured .btn-detail{color:#fff; float:right; font-size:18px; margin-top:5px; margin-left:10px; position:absolute; top:13px; right:5px;}
#featured .thumb-wrapper:hover .btn-detail{animation: shake 1s infinite;}


/* Featured */
#other_destinations{}
#other_destinations h2{padding: 20px 10px; margin:0;}
#other_destinations .thumb-wrapper{position:relative;overflow:hidden;}
#other_destinations .thumb-wrapper img{transition:all 1.5s ease-in-out; width:100%; height:auto; min-height:255px;}
#other_destinations .thumb-wrapper h3{position:absolute; display:block; bottom:0; color:#fff; background:rgba(0,0,0,0.3);  width:100%; height:85px; transition:all 1s ease; margin:0; font-weight:normal;}
#other_destinations .thumb-wrapper h3 a{color:#fff; display:block; padding:10px;}
#other_destinations .thumb-wrapper h3 a:hover{color:#fff;}


#other_destinations .thumb-wrapper:hover img{transform:scale(1.08); transition:all 2s ease-in-out;}
#other_destinations .thumb-wrapper:hover h3{height:95px;background:rgba(0,0,0,0.5); vertical-align:middle;}

#other_destinations .thumb-wrapper h3:after{display: block; position: absolute; left: 0; bottom: 0; width: 0; height: 5px; background-color: #791212; content: ""; transition: width 0.4s;}
#other_destinations .thumb-wrapper:hover h3:after{width: 100%;}

#other_destinations .btn-detail{color:#fff; float:right; font-size:18px; margin-top:5px; margin-left:10px; position:absolute; top:13px; right:5px;}
#other_destinations .thumb-wrapper:hover .btn-detail{animation: shake 1s infinite;}


/* highlighted */
#highlighted{}
#highlighted h2{padding: 20px 10px; margin:0;}
#highlighted .thumb-wrapper{position:relative;overflow:hidden;}
#highlighted .thumb-wrapper img{transition:all 1.5s ease-in-out; width:100%; height:auto;}
#highlighted .thumb-wrapper h3{position:absolute; display:block; bottom:0; color:#fff; background:rgba(0,0,0,0.3);  width:100%; height:85px; transition:all 1s ease; margin:0; font-weight:normal;}
#highlighted .thumb-wrapper h3 a{color:#fff; display:block; padding:10px;}
#highlighted .thumb-wrapper h3 a:hover{color:#fff;}


#highlighted .thumb-wrapper:hover img{transform:scale(1.08); transition:all 2s ease-in-out;}
#highlighted .thumb-wrapper:hover h3{height:95px;background:rgba(0,0,0,0.5); vertical-align:middle;}

#highlighted .thumb-wrapper h3:after{display: block; position: absolute; left: 0; bottom: 0; width: 0; height: 5px; background-color: #791212; content: ""; transition: width 0.4s;}
#highlighted .thumb-wrapper:hover h3:after{width: 100%;}

#highlighted .btn-detail{color:#fff; float:right; font-size:18px; margin-top:5px; margin-left:10px; position:absolute; top:13px; right:5px;}
#highlighted .thumb-wrapper:hover .btn-detail{animation: shake 1s infinite;}

.discount-book{position:absolute; right:-20px; top:20%; background:rgba(255,255,255,0.8); border:1px solid rgba(95,141,176,0.9); color:#fff; color:rgba(157,51,34,1); font-weight:bold; /*padding-left:10px;*/ transition:all 0.5s ease-in-out;}
.discount-book a{display:inline-block; /*margin-left:10px;*/ padding:10px; background:rgba(95,141,176,0.9); color:#fff;}
.discount-book a:hover{text-decoration:none;}
.discount-book a .fa{font-size:12px; margin-left:5px;}
#highlighted .thumb-wrapper:hover .discount-book{right:-1px;}
.discount-book:before{
	content: "\f0a3";
    font-family: FontAwesome;
    left:-12px;	
    position:absolute;
	font-size:28px;
    top:-8px;}

@keyframes shake {
  0% {transform: translateX(0);}
  50% {transform: translateX(-10px);}
  100% {transform: translateX(0);}
}

@keyframes shakev {
  0% {transform: translateY(0);}
  50% {transform: translateY(-10px);}
  100% {transform: translateY(0);}
}

#about{}
#about h2{ margin-top:0; color:#fff; font-size:34px; margin-bottom:25px;}
.about-content{position:relative;}
.about-content img{width:100%; height:auto;}
.about-excerpt{ position:absolute; left:5%; right:5%; top:10%; width:90%; font-size:21px; color:rgba(255,255,255,0.8); text-align:left; line-height:30px; background:rgba(0,0,0,0.5); padding:25px;}
.home-contact{ padding:15px; min-height:343px; text-align:center;}
.home-contact h2{margin-bottom:25px; color:#fff;}
.home-contact .fa{ margin-right:10px; font-size:18px;}
.home-contact .fa-envelope{font-size:16px;}
.btn-about-us{position:absolute !important; right:-80px; top:18%; z-index:95;}
.btn-about-us .fa{font-size:14px; margin-left:10px;}

.home-contact-bg{background:rgba(95,141,176,0.99); color:rgba(255,255,255,0.8);}
#about .btn:hover{background:rgba(157,51,34, 0.9); border:1px solid #9d3322;}
#about .homecontact-title{margin:20px 0 25px 0; font-weight:normal;}

/* latest */
.latest h2, .latest h3{margin-bottom:0;}
.latest h2{ padding:20px 10px;}
.latest .thumb-wrapper{position:relative;overflow:hidden; min-height:175px;}
.latest .thumb-wrapper img{transition:all 1.5s ease-in-out; width:100%; height:auto;}
.latest .thumb-wrapper h3{position:absolute; display:block; bottom:0; color:#fff; background:rgba(0,0,0,0.3);  width:100%; height:70px; transition:all 1s ease; font-weight:normal;}
.latest .thumb-wrapper h3 a{color:#fff; display:block; padding:10px;}
.latest .thumb-wrapper h3 a:hover{color:#fff;}


.latest .thumb-wrapper:hover img{transform:scale(1.08); transition:all 2s ease-in-out;}
.latest .thumb-wrapper:hover h3{height:95px;background:rgba(0,0,0,0.5); vertical-align:middle;}

.latest .thumb-wrapper h3:after{display: block; position: absolute; left: 0; bottom: 0px; width: 0; height: 5px; background-color: #791212; content: ""; transition: width 0.4s;}
.latest .thumb-wrapper:hover h3:after{width: 100%;}

.latest .btn-detail{color:#fff; float:right; font-size:18px; margin-top:5px; margin-left:10px; position:absolute; top:13px; right:5px;}
.latest .thumb-wrapper:hover .btn-detail{animation: shake 1s infinite;}


.thumb-wrapper-single-highlight{max-height:350px; overflow:hidden; position:relative; }
.thumb-wrapper-single-highlight img{max-width:100%;}
.thumb-wrapper-single-highlight .highlight-text{width:75%; position:absolute; bottom:0; left:0; color:rgba(255,255,255,1); background:rgba(0,0,0,0.2); padding:25px;}
.thumb-wrapper-single-highlight .highlight-text h3{ font-size:32px; margin-bottom:25px; margin-top:0; }
.thumb-wrapper-single-highlight .highlight-text  .single-highlight-excerpt{display:block; margin-bottom: 25px;}

.latest .page-thumbs{margin-bottom:15px;}

/* testimonials and videos */
.videos-title{display:none;}
.plain-bg{background:rgba(95,141,176,0.15) url(https://2c361f.claudeassets.com/20191212142537im_/http://www.hionlifeadventures.com/wp-content/themes/hionlifeV2/images/testimonial-bg.jpg) no-repeat top center; padding:25px; color:#fff;}
.testimonial-slider{text-align:center; position:relative;}
.testimonial-slider .testimonial-image{text-align:center; margin-bottom:15px;}
.testimonial-slider .testimonial-image img{ height:125px; width:auto; border:1px solid rgba(255,255,255,0.8);  margin:0 auto;}
.testimonial-slider .testimonial-wrapper{ margin-bottom:15px;}
.testimonial-slider .testimonial-by{ margin:20px 0; font-weight:bold; font-size:24px;}
.testimonial-slider .btn{background:rgba(95,141,176,0.9); border:1px solid #5f8db0;}

.testimonial-slider .owl-dots{display:none !important;}
.testimonial-slider .owl-controls .owl-nav .owl-prev, .testimonial-slider .owl-controls .owl-nav .owl-next{position:absolute; top:25px;background:rgba(95,141,176,0.5); border-radius:0;}
.testimonial-slider .owl-controls .owl-nav .owl-prev:hover, .testimonial-slider .owl-controls .owl-nav .owl-next:hover{background:rgba(95,141,176,0.8);}
.testimonial-slider .owl-controls .owl-nav .owl-prev{left:0;}
.testimonial-slider .owl-controls .owl-nav .owl-next{right:0;}



/* social-media */
#social-media{background:rgba(0,0,0,0.75); margin-bottom:0; padding:20px 0 40px 0;}
.instagram-photos{border:1px solid #fff;}
.instagram-images {max-height:135px; overflow:hidden;}
.instagram-images img{height:122px; width:100%;}
#social-media h2{color:rgba(255,255,255,0.9); padding:0 0 5px 0; margin-bottom:35px; position:relative;}
#social-media h2:after{content: ""; background:rgba(157,51,34,1); position:absolute; left:0; bottom:0; width:100%; height:2px;}
#social-media h2 a{float:right; background:rgba(255,255,255,0.8); font-size:18px; padding:5px 10px; border-radius:2px 2px 0 0;}
#social-media h2 a:hover{background:rgba(157,51,34,1); color:#fff;transition:all 0.5s ease;}
#social-media h2 a .fa{margin-right:5px;}
#social-media h2 a span{display:inline-block; padding:0 0 0 5px; font-size:14px; font-weight:normal;}

/* footer */
#footer{background:rgba(0,0,0,0.8); margin-bottom:0; padding-top:25px;}
#footer p{margin:0;}
#footer h2{color:rgba(255,255,255,0.9); position:relative; padding-bottom:5px; margin-bottom:25px;}
#footer h2:after{content: ""; background:rgba(157,51,34,1); position:absolute; left:0; bottom:0; width:25%; height:2px;}
#footer ul{list-style:none; margin:0; padding:0;}
#footer ul li{margin-bottom:15px;}
.footer{color:rgba(255,255,255,0.6);}
.footer a{color:rgba(255,255,255,0.6); text-decoration:none; position:relative; padding-bottom:5px;}
.footer a:after{content: ""; background:rgba(157,51,34,0.5); position:absolute; left:0; bottom:0; width:0; height:2px; transition:all 0.2s ease;}
.footer a:hover{color:rgba(255,255,255,0.8); text-decoration:none;}
.footer a:hover:after{width:50%;}

#footer .footercontact p{margin-bottom:14px;}
#footer .footercontact .fa{margin-right:5px; color:rgba(255,255,255,0.8); font-size:18px; width:25px;}
#footer .footercontact .fa-mobile{font-size:24px; position:relative; top:2px;}
#footer .footercontact .fa-envelope{font-size:15px;} 
#footer .footercontact .fa-skype{font-size:17px;}
#footer .footer-logos{margin-top:16px; text-align:center;}

.inner-footer-wrapper{background:rgba(0,0,0,0.1); padding-top:25px; margin-top:50px;}
.inner-footer-wrapper section{margin-bottom:0; padding-bottom:35px;}

.copyright-credits{background:rgba(0,0,0,0.5); color:rgba(255,255,255,0.4); margin-top:25px;}
.copyright-credits a{color:rgba(255,255,255,0.2); text-decoration:none;}
.copyright-credits a:hover{color:rgba(255,255,255,0.8); text-decoration:none;}
.copyright{padding:20px 0; color:rgba(255,255,255,0.2);}
.copyright img{margin-right:10px;}
.credits{ text-align:right; padding:20px 0; color:rgba(255,255,255,0.2);}

.to-top{position:fixed; right:10px; bottom:50px; z-index:98;background:rgba(0,0,0,0.8); color:#fff; height:50px; width:50px; text-align:center; line-height:50px; display:inline-block; visibility:hidden;transition:all 2s ease-in-out;}
a.to-top .fa{margin-left:2px; font-size:28px; color:rgba(255,255,255,0.8);}
a.to-top:hover .fa{color:#fff;animation: shakev 1s infinite;}

/* overrides */
.btn{border-radius:0; background:rgba(157,51,34,0.9); border:1px solid #9d3322; color:#fff; padding:10px 20px; font-size:16px; position:relative;}
.btn:after{display: block; position: absolute; left: 0; bottom: 0px; width: 0; height: 2px; background-color:rgba(255,255,255,0.2); content: ""; transition: width 0.4s;}
.btn:hover:after{width:100%;}
.btn:hover, .btn:focus{background:rgba(95,141,176,0.9); border:1px solid #5f8db0; color:#fff;}
.btn:hover .fa{animation: shake 1s infinite;}

.btn-read-more{ padding:5px 15px;}
.btn-read-more .fa{font-size:14px; margin-left:10px;}
.view-all{float:right;}
figure{margin:25px 0;}
figure img{margin-bottom:15px;}

/* fixers */

.no-pad {padding:0 !important;}
.no-pad-l{padding-left:0 !important;}
.no-pad-r{padding-right:0 !important;}
.no-mar {margin:0 !important;}
.no-mar-l{margin-left:0 !important;}
.no-mar-r{margin-right:0 !important;}
.archive-thumb img, .testimonial-image img, .inner-page-wrapper img{max-width:100%; height:auto;}


/* Header */
.slideDown {display: block;	background:rgba(255,255,255,0.9) !important; border-bottom:1px solid rgba(157,51,34,0.2);}
.slideUp { display: none;}
.headroom--top{background:rgba(0,0,0,0.00000004) !important; border:none;}
.typed-cursor{opacity: 1; -webkit-animation: blink 1s infinite; -moz-animation: blink 1s infinite; animation: blink 1s infinite; font-size:28px;}
@keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}
@-webkit-keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}
@-moz-keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
} 
#typed-strings{display:none;}
span.hi-services{font-size:34px !important;}

/* inner page */
.inner-page-wrapper{line-height:25px;}
.inner-page-wrapper p{margin-bottom:25px;}
.page-header{background:rgba(95,141,176,0.2) url(https://080564.claudeassets.com/20191212142537im_/http://www.hionlifeadventures.com/wp-content/themes/hionlifeV2/images/hionlife-default-banner.jpg) no-repeat left -80px; background-size:cover;}
.page-header-image{background-color:rgba(95,141,176,0.2); background-repeat:no-repeat; background-position:center center; background-size:cover;}
.page-header{margin:0 0 50px 0; padding:300px 0 0 0;}
.page-header h1{ padding-top:15px; color:#fff;}
.page-heading-bg{background:rgba(0,0,0,0.4);}	
.page-header-image h1.style-heading{font-family:Arial, Helvetica, sans-serif; font-size:44px;}

.the-content ul, .the-content ol{margin:0; padding:0;}
.the-content ul li, .the-content ol li{position:relative; list-style:none; padding-left:15px; margin-bottom:10px;}
.the-content ul li:before, .the-content ol li:before {
    content: "\f054";
    font-family: FontAwesome;
    left:0;	
    position:absolute;
	font-size:12px;
    top:1px;
 }

.the-content .nav-tabs li:before{content:"";}
img.alignleft{float:left; margin:0 25px 25px 0;}
img.alignright{float:right; margin:0 0 25px 25px;}

.package-details{position:absolute; top:0; width:50%; text-align:left; background:rgba(157,51,34,0.8); color:rgba(255,255,255,0.7); padding:10px; transition:all 0.3s ease-in-out; left:-100%; }
.package-details p{margin:0;}

.package-wrapper .thumb-wrapper{position:relative; min-height:485px;}
.package-wrapper .extension-block .thumb-wrapper{position:relative; min-height:200px;}
.package-wrapper .thumb-wrapper:hover .package-details{left:0;}
.package-wrapper .extensions-note{margin-top:15px; border-left:5px solid rgba(157,51,34,0.5); padding:15px; font-size:18px; background:rgba(157,51,34,0.1);}


/* 404 */
.error404 input.search-field{padding:7px 10px; font-style:normal; position:relative; top:1px;}
.none-search-form{ padding:25px 0;}
.none-search-form input.search-field{padding:15px; font-weight:bold;}
.none-search-form input.btn{padding:15px 25px 12px 25px;}

/* archive */
.archive-row{margin-bottom:25px;}


/* testimonials */
.testimonial-inner{margin-bottom:25px;}
.testimonial-inner .testimonial-image{margin-top:20px;}
.testimonial-inner .testimonial-by{margin-bottom:15px;}
.quote{position:relative;}
.quote:before, .quote:after{	
    font-family: FontAwesome;    
    position:absolute;
	font-size:40px;
    color:rgba(95,141,176,0.2)}
	
.quote:before{content: "\f10d";left:-35px; top:1px;}
.quote:after{content: "\f10e";right:10px; bottom:0;}

.other-testimonials{border-left:1px solid rgba(157,51,34,0.1); padding-left:25px;}
.other-testimonials h2{margin-top:0; position:relative; padding-bottom:10px;}
.other-testimonials h2:after{content: ""; background:rgba(157,51,34,1); position:absolute; left:0; bottom:0; width:25%; height:2px;}
.other-testimonials ul{margin:0; padding:0;}
.other-testimonials ul li{list-style:none; margin:15px 0 5px 0; padding:0;}
.other-testimonials ul li a{font-weight:bold; padding:10px 0; transition:all 0.1s ease-in-out;}
.other-testimonials ul li a:hover, .other-testimonials ul li a:focus{text-decoration:none;}	

/* our team */
.our-team-block{margin-bottom:20px;}
.other-team{}
.other-team{border-left:1px solid rgba(157,51,34,0.1); padding-left:25px;}
.other-team h2{margin-top:0; position:relative; padding-bottom:10px;}
.other-team h2:after{content: ""; background:rgba(157,51,34,1); position:absolute; left:0; bottom:0; width:25%; height:2px;}
.other-team ul{margin:0; padding:0;}
.other-team ul li{list-style:none; margin:15px 0 5px 0; padding:0;}
.other-team ul li a{font-weight:bold; padding:10px 0; transition:all 0.1s ease-in-out;}
.other-team ul li a:hover, .other-team ul li a:focus{text-decoration:none;}	


/* faqs */
.faqs-wrapper .faqs-title{margin-top:0;}
.faqs-wrapper ul{margin:0; padding:0;background:rgba(95,141,176,0.8);border-bottom:1px solid rgba(95,141,176,0.8);}
.faqs-wrapper ul li{list-style:none; margin:0; padding:0;}
.faqs-wrapper ul li a{color:#fff; font-weight:bold; padding:10px; display:block; border-top:1px solid rgba(95,141,176,0.8); transition:all 0.1s ease-in-out;}
.faqs-wrapper ul li a:hover, .faqs-wrapper ul li a:focus, .faqs-wrapper ul li.current-menu-item a{background:#dcdfe1; color:#333; text-decoration:none;}
.faqs-wrapper ul li.current-menu-item a{padding-left:0; padding-right:25px; text-align:right; position:relative;}
.faqs-wrapper ul li.current-menu-item a:after{content: "\f054";
    font-family: FontAwesome;
    right:0;	
    position:absolute;
	font-size:12px;
    top:12px;}


/* quick-facts-wrapper */
.quick-facts-wrapper{margin-bottom:25px; background:rgba(157,51,34,0.1); padding:25px; text-align:left;}
.quick-facts-wrapper h2{margin:0 0 25px 0; position:relative; padding-bottom:10px;}
.quick-facts-wrapper h2:after{content: ""; background:rgba(157,51,34,1); position:absolute; left:0; bottom:0; width:25%; height:2px;}
.extensions-wrapper{margin-top:25px;}
.extension-block{margin-bottom:25px;}
.extensions-wrapper h2{padding-left:0;}
.book-contact-btns .btn{margin-right:15px;}
.book-contact-btns .btn-why-us{margin-top:0;}
.extension-note{ margin-top:10px; font-weight:bold; position:relative; padding-left:30px;}
.extension-note:before{
	content: "\f1d8";
    font-family: FontAwesome;
    left:0;	
    position:absolute;
	font-size:18px;
    top:1px;}
	
.page-contact-us{}
.page-contact-us h2{margin:0 0 25px 0; position:relative; padding-bottom:10px;}
.page-contact-us h2:after{content: ""; background:rgba(157,51,34,1); position:absolute; left:0; bottom:0; width:25%; height:2px;}
.page-contact-us  p{margin-bottom:25px;}
.page-contact-us  .fa{margin-right:5px;  font-size:18px; width:25px;}
.page-contact-us  .fa-mobile{font-size:24px; position:relative; top:2px;}
.page-contact-us  .fa-envelope{font-size:15px;} 
.page-contact-us  .fa-skype{font-size:17px;}

/* Contact form */
.contact-form-wrapper{}
.wpcf7 input[type='text'],.wpcf7 input[type='email']{padding:10px; width:85%;}
.wpcf7 textarea{padding:10px; width:85%;}
div.wpcf7-response-output{margin:0 0 25px 0; color:#fff; padding:25px 15px;border:none; width:85%;}
div.wpcf7-validation-errors, div.wpcf7-spam-blocked{background:rgba(255,114,7,0.8); }
div.wpcf7-mail-sent-ok {background:rgba(94,178,77,0.8);}
div.wpcf7-mail-sent-ng {background:rgba(197,40,40,0.8);}

/* calendar */
table.calander-table th{background:rgba(157,51,34,0.8); color:#fff; padding:10px;}
table.calander-table td{padding:10px; border-bottom:1px solid rgba(157,51,34,0.4)}
table.calander-table td p{margin:0;}
table.calander-table tr:nth-child(even) { background-color:rgba(255,255,255,0.3);}


/* Search */
.archive-row{border-bottom:1px solid rgba(0,0,0,0.1); padding-bottom:45px; margin-bottom:45px;}
.archive-row h2{margin-top:0;}
h2.screen-reader-text{display:none;}
.posts-navigation{display:block; background:rgba(157,51,34,0.8); height:55px;line-height:55px; margin-top:50px;}
.posts-navigation .nav-previous{float:left; width:45%; text-align:left;}
.posts-navigation .nav-next{ float:right; width:45%; text-align:right;}
.posts-navigation .nav-previous a, .posts-navigation .nav-next a{display:inline-block; color:#fff; padding:0 15px; font-size:18px; background:rgba(157,51,34,1)}
.posts-navigation  a:hover{background:rgba(157,51,34,0.5)}
.posts-navigation  a .fa{font-size:28px; position:relative; top:5px;}

/* tabs */
.the-content .nav-tabs{background:rgba(95,141,176,0.8); padding:10px 8px; margin-bottom:25px;}
.the-content ul.nav-tabs li{padding-left:0; margin:0; font-size:12px;}
.nav-tabs>li>a{border-radius:0; padding:10px; font-weight:bold; color:rgba(255,255,255,0.8); border:1px solid rgba(255,255,255,0.5); margin-right:10px;}
.nav-tabs>li:last-child>a{margin-right:0;}
.nav-tabs>li>a:hover{color:rgba(95,141,176,1);}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{color:#242424;}

.map-wrapper{overflow:hidden;}

/* blog */
.blog-meta{padding:15px 0; color:#999; font-style:italic;}
.inner-meta{padding-top:0;}
.blog-meta-single{color:rgba(255,255,255,0.7); padding-top:15px; font-style:italic; font-size:16px; display:block; font-family:Arial, Helvetica, sans-serif;}
.blog-content{margin-bottom:25px;}
.single-article-listings{border-top:1px solid #ccc;}

/* top-menu */
ul.top-menu{list-style:none; margin:25px 0 0 0; padding:0;}
ul.top-menu li{float:left; list-style:none; margin:0 20px;}
ul.top-menu li a{display:block; padding:15px 0; color:#fff;}
ul.top-menu li a:hover{color:#fff;}
.slideDown ul.top-menu li a{color:rgba(157,51,34,1);}
.slideDown ul.top-menu ul li a{padding:10px;}
.slideDown ul.top-menu li a:hover{color:rgba(95,141,176,1);}
.headroom--top ul.top-menu li a{color:#fff;}
.headroom--top ul.top-menu li a:hover{color:#fff;}

ul.top-menu li{position:relative;}
ul.top-menu li ul{position:absolute; left:0; top:46px; margin:0; padding:0; white-space:nowrap; background:rgba(255,255,255,1); border:1px solid rgba(157,51,34,0.2);}
ul.top-menu li ul li{display:block; float:none; margin:0;}
ul.top-menu li ul li a{ padding:15px 0; display:block; border-bottom:1px solid rgba(157,51,34,0.2);}

.menu-item-has-children{position:relative; }
.menu-item-has-children:after{content: "\f078"; font-family: FontAwesome;  right:-15px; position:absolute;font-size:11px; top:15px; color:#fff; }


.slideDown ul.top-menu li.menu-item-has-children:after{color:rgba(157,51,34,1);}
.headroom--top ul.top-menu li.menu-item-has-children:after{color:#fff;}
.headroom--top ul.top-menu li ul{background:rgba(0,0,0,0.4); border:none; left:0; border-radius:4px;}
.headroom--top ul.top-menu li ul li a{border-bottom:1px solid rgba(255,255,255,0.4); padding:15px;}


ul.top-menu li a:after{content:''; background:rgba(157,51,34,1); position:absolute; left:0; bottom:0; width:0; height:2px;transition:all 0.2s ease-in-out;}
ul.top-menu li a:hover:after{width:100%;}

ul.top-menu li ul{display:none;}
ul.top-menu li:hover ul{display:block;}


/* added */



/* ********** Responsive *********************** */
@media screen and (max-width:768px){
	#header{}
	.container{width:98%; margin:0 auto;}
	.featured-container, .highlighted-container, .other-container{padding:0 15px; width:98%; margin:0 auto;}
	.btn-about-us{position:relative !important; top:auto; right:0;}
	#featured .thumb-wrapper img{max-width:100%;}
	.about-excerpt{position:relative; left:0; right:0; width:100%; background:rgba(0,0,0,0.8); margin-bottom:15px;}
	.no-pad-l{padding-left:15px;}
	.no-pad-r{padding-right:15px;}
	.col-md-6, .col-sm-12{padding:0 !important;}
	.col-sm-12{margin-bottom:25px !important; }
	.copyright, .credits{text-align:center;}
	.menu-trigger-col{position:absolute; right:15px; top:15px;}
	.book-contact-btns .btn{margin-bottom:15px; width:100%;}
	a#btn-close-modal{z-index:99999;}
	#cta-content{margin-bottom:25px;}
	.page-header{background-position:left top;}
	#banner-slider .cta-wrapper{ left:15%; bottom:20%; width:70%; padding:2px;}
	#banner-slider .cta-wrapper h2{margin-bottom:15px;}
	.thumb-wrapper-single-highlight img{height:auto;}
	.menu-trigger{display:block;}	
	#menu-top-menu{display:none;}
	ul.top-menu{display:block; width:100%; background:rgba(95,141,176,0.9); padding-bottom:15px; text-align:center; border-bottom:5px solid rgba(95,141,176,0.8); margin:0;} 
	ul.top-menu li{float:none; display:block; border-bottom:1px solid rgba(255,255,255,0.5); margin:0;}
	ul.top-menu li ul, ul.top-menu li ul li, ul.top-menu li ul li a{border:none;}

	ul.top-menu li ul{display:block; text-align:center; position:relative; top:0;background:rgba(95,141,176,0.9);}
		.slideDown ul.top-menu li a, .slideUp ul.top-menu li a, .headroom--top ul.top-menu li a{color:rgba(255,255,255,0.9);} 
	.slideDown ul.top-menu li a:focus, .slideUp ul.top-menu li a:focus, .headroom--top ul.top-menu li a:focus{color:rgba(255,255,255,0.9);}
	
	.slideDown ul.top-menu li.menu-item-has-children:after{color:rgba(157,51,34,1);}
	ul.top-menu li.menu-item-has-children:after, .headroom--top ul.top-menu li.menu-item-has-children:after{color:rgba(255,255,255,1); left:0; top:30px;}
	.headroom--top ul.top-menu li ul{background:none; border:none; left:0;}
	.headroom--top ul.top-menu li ul li a{border:none; padding:10px 0;}	
	#banner-slider .cta-wrapper{bottom:5%;}	
	#banner-slider .cta-wrapper span{ font-size:21px; padding:15px 5px;}
	#cta-content h1.style-heading:before{left:0; width:5px;}
	#cta-content h1.style-heading:after{right:0; width:5px;}
	.thumb-wrapper-single-highlight .highlight-text{width:100%; position:relative; background:rgba(0,0,0,0.8);}
	.thumb-wrapper-single-highlight .highlight-text h3{font-size:21px;}
	
div.menu-top-menu-container{height:250px; overflow-y: auto; overflow-x: hidden;}
.search-wrapper{padding:2px 5px;}

	}

@media screen and (max-width:768px) and (orientation:landscape){	
	
	
}


@media screen and (max-width:480px) and (orientation:portrait){	
	.light-bg{font-size:15px;}
	.hionlife-logo img{max-width:30%;}
	.menu-trigger{top:-10px;height:40px; width:45px; font-size:21px; padding:10px;}
	.search-trigger{height:40px; width:45px; top:-75px; text-align:center;}	
	.search-wrapper{right:0; top:0;}
	.search-wrapper input.search-field{height:36px; width:200px;}
	.sm-fb-col, .sm-tw-col, .sm-ig-col{overflow:hidden;}
}


/*
     FILE ARCHIVED ON 08:57:50 Dec 12, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:33:31 Oct 02, 2026.
     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.398
  exclusion.robots: 0.055
  exclusion.robots.policy: 0.047
  esindex: 0.005
  cdx.remote: 34.941
  LoadShardBlock: 108.395 (3)
  PetaboxLoader3.datanode: 51.303 (4)
  PetaboxLoader3.resolve: 95.825 (2)
  load_resource: 57.278
*/