/*
Theme Name: My Tree 4 Growth
Version: 		1.0
Author: 		Webadept UK
Author URI: 	https://www.webadept.co.uk

*/

/*
===========================
CONTENTS:

01 Sensible defaults
02 Fonts / type
03 Alignment
04 Forms
04 Grid
05 Tables
06 Useful classes
07 Breakpoints
===========================
*/

/* ---------------------------------------------------------------------------------------------------------- 
01 SENSIBLE DEFAULTS ----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------- */

@import "css/normalize.css";

:root {
  --white : #fff;
  --green : #b8ce1a;
  --dark-green: #587029;
  --purple : #5e1749;
  --black-green: #04231f;
  --black : #222;
  --grey : #282828;
}

div,
article,
section,
header,
footer,
nav,
li					{ position:relative; /* For absolutely positioning elements within containers (add more to the list if need be) */ }
.group:after 		{ display:block; height:0; clear:both; content:"."; visibility:hidden; /* For clearing */ }
body 				{ 
	background:#fff;
	font-family: 'Lexend Deca', sans-serif;
	font-size:18px;
	color:var(--black);
	line-height:1.6em;
	font-weight: 300
	}
::-moz-selection 	{ background:#ff0; color:#333; }
::selection 		{ background:#ff0; color:#333; }

p,
pre { margin: .5em 0;}
img { border:none; padding:0; margin:0; max-width:100%;height:auto;}
a {text-decoration:underline;border:0;color:var(--dark-green);}
a:hover {text-decoration:underline;}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
* html .clearfix,*:first-child+html .clearfix{zoom:1}
nav ul { padding:0; margin:0;}
nav a {display: block; padding:.25em;}

/* ---------------------------------------------------------------------------------------------------------- 
02 FONTS / TYPE -----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------- */
h1,
h2,
h3,
h4,
h5,
h6 { font-weight:700; line-height:1.2em; margin:0; }
h1 { font-size:52px; letter-spacing: -3px; }
h2 { font-size:36px;letter-spacing: -2px; }
h3 { font-size:28px;letter-spacing: -1px; }
h4 { font-size:26px;letter-spacing: -1px; }
h5 { font-size:24px; letter-spacing: -1px; }
h6 { font-size:22px;letter-spacing: -1px; }

code { background-color: #e8e8e8; color:#2f79ba; font-family:"Courier New", Courier, monospace; display: block; padding:1em; border:solid 1px #ccc; margin: .5em 0; }
blockquote { font-size:1.2em; font-style:italic; }
/* ---------------------------------------------------------------------------------------------------------- 
03 FORMS -----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------- */
form { margin: 0;font-size: 14px}
label {  color:#000; display: block; padding:.5em 0 .25em 0;}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="date"],
input[type="number"],
input[type="password"] { width:100%; padding:8px; background-color:#fff; border:solid 1px #ccc; display: inline-block;border-radius: 0; margin-bottom: 10px }
input[type="submit"] { background-color:var(--yellow); color:#ffffff; display: inline-block; border:0; padding:8px 50px 8px 8px;font-weight: 700; -webkit-transition:.5s all; -moz-transition:.5s all; transition:.5s all;border-radius: 0;font-weight: 100;font-size: 14px; }
input[type="submit"]:hover { text-decoration: none; background-color:var(--orange); }
textarea { width:100%; padding:8px; background-color:#fff; border:solid 1px #ccc; display: inline-block; border-radius: 0; margin-bottom: 10px; min-height: 80px}
select {
  display: block;
  font-size: 16px;
  font-family: sans-serif;
  font-weight: 700;
  color: #444;
  padding: 14px;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  margin: 0;
  border: 1px solid #ccc;
  box-shadow: none;
  border-radius: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: #fff;
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
    linear-gradient(to bottom, #ffffff 0%,#ffffff 100%);
  background-repeat: no-repeat, repeat;
  background-position: right .7em top 50%, 0 0;
  background-size: .65em auto, 100%;
}
select::-ms-expand {
  display: none;
}
select:hover {
  border-color: #888;
}
select:focus {
  border-color: #aaa;
  box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
  box-shadow: 0 0 0 3px -moz-mac-focusring;
  color: #222;
  outline: none;
}
select option {
  font-weight:normal;
}

/* ---------------------------------------------------------------------------------------------------------- 
03 ALIGNMENT -----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------- */
.textright {text-align:right;}
.textleft {text-align:left;}
.textcenter {text-align:center;}
.textjustify {text-align:justify;}
.alignnone { float:none;}
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
img.alignleft { margin: .4em 1em .4em 0;}
img.alignright { margin:.4em 0 .4em 1em;}

/* ---------------------------------------------------------------------------------------------------------- 
04  GRID -----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------- */
*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.row:after { content: ""; display: table; clear: both; }

.grid_1 { width: 8.3333333%; } 
.grid_2 { width: 16.666666%; } 
.grid_3 { width: 24.999999%; } 
.grid_4 { width: 33.333332%; } 
.grid_5 { width: 41.666665%; }
.grid_6 { width: 50%; } 
.grid_7 { width: 58.333331%; } 
.grid_8 { width: 66.666664%; } 
.grid_9 { width: 74.999997%; } 
.grid_10 { width: 83.33333%; } 
.grid_11 { width: 91.666663%; } 
.grid_12 { width: 100%; }

[class*='grid_'] { float: left; display: block; min-height: 1px; }

/* Gutter grid */
[class*='g_grid_'] { margin: 0 2% 1% 0; }
[class*='g_grid_']:last-of-type { margin-right: 0; }

.g_grid_1 { width: 6.5%; } 
.g_grid_2 { width: 15%; } 
.g_grid_3 { width: 23.5%; } 
.g_grid_4 { width: 32%; } 
.g_grid_5 { width: 40.5%; }
.g_grid_6 { width: 49%; } 
.g_grid_7 { width: 57.5%; } 
.g_grid_8 { width: 66%; } 
.g_grid_9 { width: 74.5%; } 
.g_grid_10 { width: 83%; } 
.g_grid_11 { width: 91.5%; } 
.g_grid_12 { width: 100%; } 

/* Container */
.container,
.wp-block-group__inner-container,
.wp-block-cover-image .wp-block-cover__inner-container, 
.wp-block-cover .wp-block-cover__inner-container { width: 90%; max-width: 1100px; margin: auto; }

.omega { margin-right: 0}

/* ---------------------------------------------------------------------------------------------------------- 
05  TABLES -----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------- */
table { width:100%;font-size: 14px; margin: 20px 0; }
table th { background:#999999; color:#ffffff; padding:.3em; border:solid 1px #fff; }
table td { padding: 10px;border: solid 1px #ccc; }
table tr:nth-child(even) { background: #fafafa }
table a { text-decoration: underline; }

/* ---------------------------------------------------------------------------------------------------------- 
06 USEFUL CLASSES --------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------- */
.videoWrapper { position: relative; padding-bottom: 56.25%; padding-top: 0px; height: 0;margin-bottom: .5em}
.videoWrapper iframe { position: absolute;top: 0;left: 0; width: 100%;height: 100%;background:transparent;}
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:1em; margin:1em }
.rounded { -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.lead { font-size: 1.2em; line-height: 1.4em }
.error {color:#f00;}
.screen-reader-text { display: none; }

.has-white-color { color:#fff; }
.has-white-background-color { background-color: #fff }
.has-black-color { color: var(--black) }
.has-black-background-color { background-color: var(--black) }
.has-black-green-color { color: var(--black-green); }
.has-black-green-background-color { background-color: var(--black-green); }
.has-green-color { color: var(--green) }
.has-green-background-color { background-color: var(--green); }
.has-dark-green-color { color:var(--dark-green) }
.has-dark-green-background-color { background-color: var(--dark-green); }
.has-purple-color { color:var(--purple) }
.has-purple-background-color { background-color: var(--purple); }
.has-grey-color { color:var(--grey) }
.has-grey-background-color { background-color: var(--grey); }
.has-light-grey-background-color { background-color: #e8e8e8; }

.success.message { padding:8px; margin:10px 0; background: #46ac49;color:#fff; text-align:center; border-radius: 0;}

.errorPage { padding:80px 0 }
.selected-date{background-color:var(--orange)!important;}
.label-container{margin-top: 12px;}
.the-label{ margin-bottom: 4px;}

#cookieNotice {text-align: center;position: fixed;bottom:0;left: 0; width:100%;background: var(--grey);border-top: solid 1px #000;z-index: 9999;font-size:16px;color:#fff;line-height: 20px; box-shadow: 0 0 12px #333;}
#top_notice {  padding: 10px 10%;}
#cookieNotice a {color:white; margin-right: 20px;margin-left: 10px; text-decoration: underline;font-size: 14px}
#cookieNotice a.cookieNoticeBtn { margin:0;text-decoration: none;color:#000; display: inline-block;padding:10px 0; text-align: center;background: #fff}
#cookieNotice a.cookieNoticeBtn#accept_notice {left:0;background-color: white;padding: 5px 25px;color: #000}
#cookieNotice h5 { font-size: 22px }


/* ---------------------------------------------------------------------------------------------------------- 
HEADER --------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------- */
.header { width: 100%; z-index: 100;padding: 10px 0}
.logo {z-index: 100; text-indent: -9999px;display: block;width:205px; height:85px;background:url(images/global/tree-logo.svg) no-repeat; background-size: 100%;background-position: center center;margin: 0 auto 10px auto}

.mainMenu ul li { display: inline-block; }
.mainMenu ul li a { font-weight: 800;color:var(--black); padding:10px 10px;transition: .5s all;text-decoration: none;}
.mainMenu ul li:hover > a { color:var(--green); text-decoration: none; }
.mainMenu ul ul { position: absolute;width:200px; background:rgba(255,255,255,0.8); display: none;text-align: left;font-size: .86em; }
.mainMenu ul ul li { display:block; margin-right:0 }
.mainMenu ul ul li a { color: #222; line-height: 1.1em;font-size: 14px; padding: 10px; display: block;}
.mainMenu ul ul li:hover a { text-decoration: none; background-color: var(--yellow); color: var(--white)}
.mainMenu ul li:hover ul { display: block; }
.mainMenu ul li.current_page_item > a { color:var(--green) }
.mainMenu ul li:last-child > a { background:var(--green); border-radius: 60px;color:var(--black); padding-left: 20px; padding-right: 20px; margin-left: 10px; }
.mainMenu ul li:last-child:hover > a { background-color: var(--purple); color: var(--white)!important}

.mainMenu-wrap {text-align: center;}

.tourBtn {transition: .5s all; font-size:14px; font-weight:700;position: absolute;right:0;top:40px;z-index: 100;color: var(--white);text-transform: uppercase;border: solid 1px var(--white);padding: 8px 8px 4px 8px; line-height: 1em; border-radius: 10px 0 0 }
.tourBtn:hover {background-color: var(--white); color:var(--black);text-decoration: none}

.menuToggle { position: absolute; right:0; top:28px; display: none; }
.menuToggle svg { fill:var(--black); }
.closeMenu svg { fill:var(--black) }
.closeMenu { position: absolute; top:40px;right:40px; display: none; }
.closeMenu svg { width:20px; height:20px;fill: var(--white)}

.secondaryMenu {transition: .5s all; position: fixed; z-index: 101; top: 0; right: calc(-100% + 50px);height: 100%; color: #fff; background: rgba(152,209,203,0.6); width: 100%;display: flex;align-items: center;}
.secondaryMenu.active { right:0; background: rgba(152,209,203,1);}
.sideMenuToggle {transform: rotate(-90deg);display: block;position: absolute;top: 0px;height: 80px;width: 100px;font-size: 14px;cursor: pointer;}
.secondaryMenu-menu {margin-left: 20%;}
.secondaryMenu-menu a { color:#333; font-weight: 800;}

.header.floating {position: absolute;top: 0; left: 0;width: 100%}
.floating .logo { background-image: url(images/global/tree-logo-white.svg); }
.floating .mainMenu ul li a { color:var(--white) }
.floating .mainMenu ul li.current_page_item > a { color:var(--green) }
.floating .mainMenu ul li:last-child > a { color: var(--black); }
.floating .menuToggle svg { fill:var(--white) }


/* ---------------------------------------------------------------------------------------------------------- 
CUSTOM BLOCKS --------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------- */
.block-contact textarea { margin-top: 10px; }
.block-contact input[type="submit"] { background-color: var(--purple);display: block;width: 100%;margin-top: 10px;padding: 12px}

[class*='wp-container-'] ul { padding-left: 20px;list-style: none;  }
[class*='wp-container-'] ul li { padding-left: 5px;margin-bottom: 5px; }
[class*='wp-container-'] ul li::before {content: "\2022"; color:var(--green); font-weight: bold; display: inline-block; width: 1em; margin-left: -1em; }

.item {}
.result-card { border:solid 1px #e8e8e8; border-radius: 10px;overflow: hidden;transition: .5s all;margin-bottom: 2%; }
.result-card:hover {  }
.result-card:nth-child(even) { margin-right: 0; }
.result-card a { color: #333; }
.result-card:hover a { text-decoration: none; }
.result-card-image { background-position: center;background-repeat: no-repeat;background-size: cover; padding-top: 270px;}
.result-card h2 { font-size: 22px; margin: 0}
.result-card-content {padding:40px 20px }
.result-card-content span {transition: .5s all; display: inline-block;padding: 10px 25px;color:#fff; border-radius: 5px; background: var(--yellow); font-weight: bold; font-size: 13px; position: absolute;right: 20px;}
.result-card:hover span {box-shadow: 0 0 24px #999;}
.result-category { font-size: 13px;color:#999 }
.result-location { font-size: 13px; line-height: 1.3em;padding-left: 25px;margin-top: 10px;}
.result-location svg { position: absolute;left:20px; width:18px; height:18px; fill:var(--green) }
.customNav {background: #fff; width: 50px;height: 50px; border-radius: 50%;border: solid 1px #333; line-height: 46px; display: inline-block;text-align: center; cursor: pointer;}
.customNav svg { width:30px; height:30px; fill:#333; vertical-align: middle; }
.customNav:hover { background: var(--green); }
.customPrevBtn {}
.customNextBtn {}
.customNav-wrap { text-align: right;padding-bottom: 20px;margin-top: -40px; }

.tombstone { position: relative;background-size: cover; background-position: center; margin-bottom: 4%;}
.tombstone-item:nth-child(3n+3) { margin-right: 0; }
.tombstone p{font-weight: 600;display: block; margin-top: 1rem;line-height: 1.4em;}
.tombstoneText{ text-align: center;margin: auto;padding: 40px;}
.tombstoneTextOdd{padding:0 20px;}
.tombstoneText h2{font-weight: 700;font-size: 28px;color: #fff}
.tombstoneText h3{margin: 0em 0em 0em 0em;}
.tombstoneText p { font-weight: 400;color: var(--orange);font-weight: 800;text-transform: uppercase;font-size: 14px;text-align: center}
.tombstoneText p:before {position:absolute;left:50%; margin-left: -50px; content:'';width:100px;border-top:solid 2px var(--orange);margin:-10px auto 0 -50px;}
.tombstoneOverlay{transition: .5s all; z-index: 0;background: rgba(0, 0, 0, 0.4);min-height: 350px;display: flex;align-content: center;align-items: center;}
.tombstone-middle .tombstoneOverlay { min-height: 600px; }
.tombstone-container a { text-decoration: none;display: block;pointer-events: painted;cursor: pointer; color: var(--white)}
.tombstone-container a .readmore {transition: .5s all; font-weight: 800; text-transform: uppercase; color: var(--white);background: var(--dark-green);padding:15px 20px;line-height: 1em; margin-top: 20px;display: inline-block; font-size: 13px; border-radius: 60px;}
.tombstone-container a:hover { text-decoration: none; }
.tombstone-container a:hover .readmore {  text-decoration: none;background-color: var(--white); color:var(--black); }
.tombstoneOverlay:hover {background: rgba(0, 0, 0, 0.8);}
.feature-tree { width: 40px;display: inline-block;margin-bottom: 10px; }

.block-featuregrid-wrap { display: flex;flex-wrap: wrap;align-items: stretch;}
.grid-box-img {display: flex;align-items: center;padding:60px;flex-wrap: wrap;align-content: center;background-size: cover; background-position: center center;}
.grid-box-img.imgRight { order:2; }
.grid-box-img h2 {margin-bottom: 0; font-size: 62px; color:var(--white); border-left: solid 3px var(--yellow); padding-left: 20px }
.grid-box-content { padding:80px 60px; min-height: 350px; display: flex;align-items: center;}
.grid-box-content:after {z-index: 10; content:'';position: absolute;top:-1px; right:0;background-color: var(--white);width:40px; height:40px;clip-path: polygon(100% 0, 0 0, 100% 100%);}
.grid-box-content.imgRight:after {clip-path: polygon(100% 100%, 0 0, 0 100%);top:auto;right:auto; left:0; bottom: -2px}
.grid-box-content-inner { border-left: solid 2px var(--white); padding-left: 20px }
.has-white-background-color .grid-box-content-inner { border-color: var(--orange) }
.grid-box-img a { color:var(--white)!important; }
.grid-box-img a:hover { background-color: var(--yellow)!important; }
.travelLine { position: absolute;left:10px;top:0;height:100%;width:20px;border-right: dashed 1px var(--white) }
.travelLine img { position: absolute;top:48%;width:20px;left:10px; }
.grid-box-content.imgRight .travelLine { left:auto; right:30px; }

input[type="submit"]#btn-booknow { font-size: 22px; border-radius: 0 10px 0 0 }
input[type="submit"]#btn-booknow.book-now-disabled { background-color: #e8e8e8 }
.bookSection { text-align: center; }
.bookingTable { margin-bottom: 30px }
.bookingTable th,
.bookingTable td {text-align: left;padding:20px 10px;font-size: 22px;background: white; color: black;border: 0;border-bottom: solid 1px var(--black);vertical-align: top }
.bookingTable td { border:0; }
.bookingTable td.has-orange-color { color:var(--orange); }
.bookingTable p { color:#999;font-size: 14px }

.featuregrid-small { height:47.9%;text-align: center;display: flex; width: 100%;}
.featuregrid-small-top { margin-bottom: 6%; }
.featuregrid-item { border-radius: 10px;background-size: cover;background-position: center; }
.featuregrid-item a {transition: .5s all; display: flex; padding:40px;align-items: flex-end;background:rgba(0,0,0,0.5); border-radius: 10px;width:100%; color:#fff; height:100%;  }
.featuregrid-item a:hover { text-decoration: none;background:rgba(0,0,0,0.8); }
.featuregrid-item.featuregrid-small a {align-items: center; text-align: center;justify-content: center;}
.featuregrid-item h3 { margin:0 }

.navigation { text-align:center; }
.navigation ul { padding:0; }
.navigation li a,
.navigation a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {color:black;text-decoration:none;border-radius: 3px; }
.navigation li {display: inline;}
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation a,
.navigation li.disabled {background-color:var(--green);cursor: pointer;padding: 6px 12px;color: white}
.navigation li.active a {background-color: transparent;color:black;}

#payment-form input { border-color: black; border-radius: 0 }

.result-items { margin:40px 0 }
.result-items .g_grid_6:nth-child(even) { margin-right: 0; }

.blogTitle { font-size: 36px; }

.blogdate { font-size: 14px; color: #666}
.blogarticle { padding:60px 0 }

.faq-item { border-bottom:solid 1px #e8e8e8; }
.faq-item:hover h2 {cursor: pointer;}
.faq-item:hover h2 span { color:#67b5e3; }
.faq-item h2 { padding: 15px 40px 15px 15px; margin:0;font-size: 18px; font-weight: 800;letter-spacing: 0;}
.faq-item h2 span { position: absolute;right:20px; }
.faq-answer { display: none; padding:5px 15px; color: var(--black)}
.faq-item:nth-child(even) { background-color: #f8f8f8 }


/* ---------------------------------------------------------------------------------------------------------- 
NATIVE BLOCKS --------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------- */
:where(.wp-block-group.has-background) {padding: 0;}

.is-style-rounded { border-radius: 10px;overflow: hidden; }

.wp-block-button__link { padding:10x 25px; }
.wp-block-button__link:hover { text-decoration: none; }
.wp-block-button__link:active, .wp-block-button__link:focus, .wp-block-button__link:hover, .wp-block-button__link:visited { color:inherit }

.wp-block-cover .wp-block-group.has-background .wp-block-group__inner-container { width:100% }
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, 
.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container { margin-left: auto;margin-right: auto;width:100%; }

.wp-block-quote.has-text-align-center { padding-left:50px }
.wp-block-quote {margin: 1.5em; border: 0; padding: 0; font-size: 1.4em;font-family: 'Georgia', serif;text-align: center;background: none;display:block;}
.wp-block-quote__citation, .wp-block-quote cite, .wp-block-quote footer { font-size: 12px; color:#999 }

.wp-block-media-text__media:after { content:'';width:60px; height:60px;background:url(images/global/tree-piece.svg) no-repeat;background-size: cover;position: absolute;top:20px;left:20px; z-index: 10; }
.wp-block-image { margin: 0; }

/* ---------------------------------------------------------------------------------------------------------- 
FOOTER --------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------- */
.footer { padding: 30px 0 0 0;}
.footer h2 { margin-bottom: 20px; }
.footer a { font-weight: bold; text-decoration: none; }
.footAddress { padding-top: 30px }
.footContact { padding:40px 0; }
.footLogo {z-index: 100; text-indent: -9999px;display: block;width:205px; height:85px;background:url(images/global/tree-logo.svg) no-repeat; background-size: 100%;background-position: center center;margin: 0 auto 50px auto}
.footmenu-wrap {padding-top: 60px;padding-bottom:30px; color:var(--white);}
.footmenu-wrap .container {padding-top: 40px; background:url(images/global/up-arrow-white.png) no-repeat top center; background-size: 20px }
.footMenu {}
.footMenu ul { padding:0 ; margin:20px 0 30px 0;}
.footMenu ul li { line-height: 1.2em; display: block}
.footMenu ul li a { display: block; font-weight: 300;color:#666; font-size: .86rem; }
.social svg { fill:var(--yellow);width:30px; height:30px; }
.social svg:hover { fill:var(--orange); }
.copyright { padding-top: 30px; font-size: .76rem; color: #666}

/* ---------------------------------------------------------------------------------------------------------- 
07 BREAKPOINTS --------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------- */
@media screen and (max-width :1386px) {

  h1 { font-size:46px;  }
  h2 { font-size:36px;}
  h3 { font-size:24px; }
  h4 { font-size:24px; }
  h5 { font-size:22px; }
  h6 { font-size:20px; }

}

@media screen and (max-width :1000px) {

  h1 { font-size:42px;  }
  h2 { font-size:32px; }
  h3 { font-size:26px; }
  h4 { font-size:22px; }
  h5 { font-size:18px;  }
  h6 { font-size:18px; }

  .mainMenu-wrap {padding: 40px 0}

  .grid-box-img h2 { font-size: 42px; }


}

@media screen and (max-width :900px) {

  .menuToggle { display: block; }
  .mainMenu-right,
  .mainMenu-left { text-align: center; width:100% }
  .mainMenu-wrap {transition: .5s all;overflow: scroll; background:rgba(0,0,0,0.9);position: fixed;top:0;left:-100%; width:100%; height:100%;z-index: 500; display: flex;flex-wrap: wrap;align-items: center;text-align: center;padding: 20px; align-content: center;}
  .mainMenu-wrap.active {left:0;}
  .mainMenu ul li { display: block; margin-right: 0;}
  .mainMenu ul li a { color:var(--white) }
  .mainMenu ul ul { display: block; background: none; position: relative;width: 100%; text-align: left;font-size: .86em;}
  .mainMenu ul ul li a { color:#fff; padding-left: 20px; }
  .closeMenu { display: block; }
  .mainMenu-wrap {text-align: left;}

  .tourBtn { left:0;right:auto; }

  .sideMenuToggle {top: auto;left: -50px;background: rgba(152,209,203,0.8);text-align: center;height:25px;width: 80px;font-size: 12px;border-radius: 4px;}
  .secondaryMenu {right:-100% }
  .secondaryMenu.active { right:-30px }

  .latestnews-item {width: 49%;}
  .latestnews-item:nth-child(even) {margin-right: 0;}

  .customNav-wrap { text-align: center;padding-bottom: 10px;margin-top:0; }

  .bh-sl-filters-container ul {-moz-column-count: 2; -webkit-column-count: 2;column-count: 2}
}

@media screen and (max-width: 767px) {
  
  [class*='grid_']:not(.fixgrid)  { width:100%; margin-right:0; }

  .logo {width:160px; height:85px;}

  .event-result-card.g_grid_3 { width:49%; margin-right: 2%; }
  .event-result-card:nth-child(even) { margin-right: 0; }

  .featuregrid-small-top { margin-bottom: 0; }
  .block-featuregrid-wrap .g_grid_4,
  .block-featuregrid-wrap .g_grid_8 { margin-bottom: 2%; width: 100%}
  .block-featuregrid-wrap { flex-wrap: wrap; }
  .block-featuregrid-wrap.rightPos .g_grid_8 {order: 0;margin-left: 0; margin-bottom: 2%;}
  .block-featuregrid-wrap .g_grid_4 { margin-bottom: 0; }

  .block-listingslider-wrap { padding:0 5% }

  .tombstone-container { display: flex;flex-wrap: wrap; }

  .grid-box-img h2 { font-size: 36px; }
  .grid-box-content { padding:40px;order:2!important; }
  .grid-box-img { padding:80px 40px; order:1!important;}
  .travelLine { left:0px; }
  .grid-box-content.imgRight .travelLine { right:20px; }

  .tourBtn { display: none }

  .listing-text-image {margin-bottom: 0;}
  .listing-cat-image { margin-top: 20px; }

  .bookingTable th { display: none }
  .bookingTable td {display: block;border-bottom:solid 1px #ccc; }
  .bookingTable td:nth-child(odd) { background-color: #fafafa }
 

  .has-medium-font-size { font-size: 1em; line-height: 1.2em; }
  .footContact,
  .footmenu,
  .footSocial {text-align: center}
  .footmenu ul { padding:10px 0; list-style-type: none}
  .footmenu ul li { width: 100% }
  .footmenu {border:0;}
  .footLogo { text-align: center; }



}



@media screen and (max-width :650px) {


  h1 { font-size:32px;  }
  h2 { font-size:24px; }
  h3 { font-size:22px; }
  h4 { font-size:18px; }


  .block-dropselect { display: flex; flex-wrap: wrap;}
  .dropSelect-label { min-width: 100%;text-align: center; }

  .event-result-card.g_grid_3 { width:100%; margin-right: 0; }

  .listing-category-header { padding:10px 0; font-size: 12px;}
  .listing-contact { font-size: 12px; }
  .listing-contact svg { display: none; }

  .latestnews-item {width:100%;margin-right: 0;}

  .navigation { font-size: 13px; }

  .editLink { float: none; margin: auto;display: block;}

  .listing-web-btn { text-align:center;margin:20px 0 }

  .bh-sl-filters-container ul {-moz-column-count: 1; -webkit-column-count: 1;column-count: 1}


  .footAddress img { max-width: 80px; }
  .footMenu ul li a { font-size: 14px; }
}


/**********AOS **********/
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:none;transform:none}html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}html:not(.no-js) [data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}html:not(.no-js) [data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}html:not(.no-js) [data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}html:not(.no-js) [data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}html:not(.no-js) [data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}html:not(.no-js) [data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}html:not(.no-js) [data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}html:not(.no-js) [data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}html:not(.no-js) [data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}html:not(.no-js) [data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}html:not(.no-js) [data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}html:not(.no-js) [data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}}


/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-carousel .owl-nav button.owl-next, 
.owl-carousel .owl-nav button.owl-prev, 
.owl-carousel button.owl-dot {width: 15px;height: 15px;border-radius: 50%;margin: 5px;display: block; background:#333;border:solid 3px #fff;}
.owl-carousel button.owl-dot.active {background-color:#fff;}
.owl-dots { position: absolute; top:45%; right:0; }


.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}

