/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_blank
 * @copyright   Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Reset ================================================================================= */
* { margin:0; padding:0; }
@font-face {
	font-family: 'BlackDiamond';
	src: url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/BlackDiamond.eot'),
	url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/BlackDiamond.woff') format('woff'),
	url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/BlackDiamond.ttf') format('truetype'),
	url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/BlackDiamond.svg#BlackDiamond') format('svg'),
	url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/BlackDiamond.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Archer-Medium';
	src: url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/Archer-Medium.eot'),
	url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/Archer-Medium.woff2') format('woff2'),
	url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/Archer-Medium.woff') format('woff'),
	url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/Archer-Medium.ttf') format('truetype'),
	url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/Archer-Medium.svg#Archer-Medium') format('svg'),
	url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/Archer-Medium.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Archer-Semibold';
	src: url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/Archer-Semibold.eot'),
	url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/Archer-Semibold.woff2') format('woff2'),
	url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/Archer-Semibold.woff') format('woff'),
	url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/Archer-Semibold.ttf') format('truetype'),
	url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/Archer-Semibold.svg#Archer-Semibold') format('svg'),
	url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/Archer-Semibold.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Effra-Bold';
	src: url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/Effra-Bold.woff') format('woff'),
	url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/Effra-Bold.ttf') format('truetype'),
	url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/Effra-Bold.svg#Effra-Bold') format('svg'),
	url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/effra-bold.eot'),
	url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/effra-bold.woff2') format('woff2'),
	url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/effra-bold.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Effra-Regular';
	src: url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/Effra-Regular.woff') format('woff'),
	url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/Effra-Regular.ttf') format('truetype'),
	url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/Effra-Regular.svg#Effra-Regular') format('svg'),
	url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/effra-regular.eot'),
	url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/effra-regular.woff2') format('woff2'),
	url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/effra-regular.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'EffraMedium-Regular';
	src: url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/EffraMedium-Regular.woff') format('woff'),
	url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/EffraMedium-Regular.ttf') format('truetype'),
	url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/EffraMedium-Regular.svg#EffraMedium-Regular') format('svg'),
	url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/efframedium-regular.eot'),
	url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/efframedium-regular.woff2') format('woff2'),
	url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/efframedium-regular.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}
body          { background:#fff; font:14px/1.42857 Arial, Helvetica, sans-serif; color:#333333;}

img           { border:0; vertical-align:top; }

a             { color:#05c; }
a:hover       { text-decoration:none; }
:focus        { outline:0; }

/* Headings */
h1            { font-size:20px; font-weight:normal; line-height:1.15; }
h2            { font-size:18px; font-weight:normal; line-height:1.25; }
h3            { font-size:16px;line-height:1.25; }
h4            { font-size:14px;font-weight:normal;  }
h5            { font-weight:normal;  }
h6            { font-weight:normal; }

/* Forms */
form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }

/* Table */
.cms-page-view table         { border:1px solid #dddddd; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%;}
caption,th,td { vertical-align:middle; text-align:left;}
.cms-page-view table tr th{font-family: "EffraMedium-Regular";color:#111111;padding:23px 30px 7px !important}
.cms-page-view table:not(.no-padding) tr td:not(:last-child),.cms-page-view table:not(.no-padding) tr th:not(:last-child){
	border-right:1px solid #dddddd;
}
table tr th,table tr td{padding:2px 30px;}
table tbody tr:last-child td{
	padding-bottom:23px;
}
/* Content */
strong        { font-weight:bold; }
address       { font-style:normal; margin-bottom:5px !important;}
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before,
q:after       { content:''; }
small,big     { font-size:1em; }
sup           { font-size:1em; vertical-align:top; }

/* Lists */
ul         { list-style:none; }

/* Tools */
.hidden       { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
.nobr         { white-space:nowrap !important; }
.wrap         { white-space:normal !important; }
.a-left       { text-align:left !important; }
.a-center     { text-align:center !important; }
.a-right      { text-align:right !important; }
.v-top        { vertical-align:top; }
.v-middle     { vertical-align:middle; }
.f-left,
.left         { float:left !important; }
.f-right,
.right        { float:right !important; }
.f-none       { float:none !important; }
.f-fix        { float:left; width:100%; }
.no-display   { display:none; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg        { background:none !important; }
/* ======================================================================================= */


/* Layout ================================================================================ */
.wrapper {}
.page-print { background:#fff; padding:20px; text-align:left; }
.page-empty { background:#fff; padding:20px; text-align:left; }
.page-popup { padding:20px; text-align:left; }
.page-popup a.handle{display:none !important}
.main-container {}
.main { margin:9px 0;}
.cms-index-index .main { margin:0px 0; position: static}

/* Base Columns */
.col-left { float:left;}
.col-main { float:left;}
.col-right { float:right;}

/* 1 Column Layout */
.col1-layout .col-main { float:none; width:auto; }

/* 2 Columns Layout */
.col2-left-layout .col-main { float:right; }
.col2-right-layout .col-main {}

/* 3 Columns Layout */
.col3-layout .col-main { }
.col3-layout .col-wrapper { float:left;  }
.col3-layout .col-wrapper .col-main { float:right; }

/* Content Columns */
.col2-set .col-1 { float:left; width:49%; }
.col2-set .col-2 { float:right; width:49%; }
.col2-set .col-narrow { width:33%; }
.col2-set .col-wide { width:65%; }

.col3-set .col-1 { float:left; width:32%; }
.col3-set .col-2 { float:left; width:32%; margin-left:2%; }
.col3-set .col-3 { float:right; width:32%; }

.col4-set .col-1 { float:left; width:23.5%; }
.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }
.col4-set .col-3 { float:left; width:23.5%; }
.col4-set .col-4 { float:right; width:23.5%; }
/* ======================================================================================= */


/* Global Styles ========================================================================= */
/* Form Elements */
input,select,textarea,button { vertical-align:middle;}
input.input-text,select,textarea { background:#fff; border:1px solid #dddddd; color: #777777;font-size: 16px;height:50px;border-radius: 3px;}
input.input-text:focus,select:focus,textarea:focus{box-shadow: inset 0 0 0 1px #dddddd;}
input.input-text,textarea { padding:0 20px; }
select { padding:0 20px !important; }
select option { padding-right:10px; }
select.multiselect option { border-bottom:1px solid #cccccc; padding:2px 5px; }
select.multiselect option:last-child { border-bottom:0; }
textarea { overflow:auto; padding:10px 20px;	}
input.radio,input.checkbox { background:transparent;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;float: none;margin: 0 6px 0 0;display: inline-block;}
input.qty { text-align: center; }
button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
button.button { -webkit-border-fit:lines; } /* <- Safari & Google Chrome Fix */
button.button,.btn.btn-default { overflow:visible; width:auto; border:0; padding:0 24px; margin:0; background:transparent; cursor:pointer;height:50px;line-height: 50px;color:#111111;text-transform: uppercase }
button.button span {}
button.button:hover span {}
button.button span span {height: 30px;line-height: 30px;}
button.disabled {}
button.disabled span {}

button.btn-checkout span {}
button.btn-checkout.no-checkout {}

p.control input.checkbox,
p.control input.radio { margin-right:6px; }
/*************************** radio button ******************************/

input[type=radio] {
	display: none;
}
input[type=radio]+label:not(.rating):before,input[type=radio]+span:not(.rating):before {
	display: inline-block;
	width: 24px;
	height: 24px;
	position: absolute;
	left: 0;
	content: "";
	border-radius: 50%;
}
.cart-summary .block .item-options .field .radio + .label:not(.rating),.cart-summary .block .item-options .field .radio + .label:not(.rating) {
	display: inline-block;
	font-size: 13px;
	color: #555555;
	font-weight: normal;
	line-height: 24px;
	padding-left: 33px;
	position: relative;
	cursor: pointer;
}
input[type=radio]+label:not(.rating):after,input[type=radio]+span:not(.rating):after {
	content: "";
	width: 24px;
	height: 24px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	border: 1px solid #dedede;
	border-radius: 50%;
	box-sizing: border-box;
}
/*** enable ***/
input[type=radio]:enabled+label:not(.rating):before,input[type=radio]:enabled+span:not(.rating):before{
	background: #fff;
}
input[type=radio]:enabled:checked+label:not(.rating):before,input[type=radio]:enabled:checked+span:not(.rating):before {
	border: 7px solid #000;
	background: #fff;
	box-sizing: border-box;
}
input[type=radio]:checked+label:not(.rating):before,input[type=radio]:checked+span:not(.rating):before {
	display: inline-block;
	width: 24px;
	height: 24px;
	position: absolute;
	left: 0;
	content: "";
	border-radius: 50%;
}
input[type=radio]:checked+label:not(.rating):after, input[type=radio]:checked+span:not(.rating):after{
	border:none;
}
/*** disable ***/
input[type=radio]:disabled+label:not(.rating):before {
	background: #f0f0f0;
}
input[type=radio]:disabled:checked+label:not(.rating):before {
	border: 9px solid #f0f0f0;
	background: #d2d2d2;
	box-sizing: border-box;
}
input[type=radio]:checked+label:not(.rating):before {
	display: inline-block;
	width: 24px;
	height: 24px;
	position: absolute;
	left: 0;
	top:0;
	content: "";
	border-radius: 50%;
}
input[type=radio]+label:not(.rating){
	position: relative;
	line-height: 23px;
	padding-left: 35px;
}

/*********************** checkbox button ************************/
input[type=checkbox]{
	display: none;
}
input[type=checkbox]+label:before,input[type=checkbox]+span:before {
	display: inline-block;
	width: 24px;
	height: 24px;
	position: absolute;
	left: 0;
	top: 1px;
	content: "";
}
.cart-summary .block .item-options .field input+.label {
	display: inline-block;
	font-size: 13px;
	color: #444444;
	font-weight: normal;
	line-height: 25px;
	padding-left: 30px;
	position: relative;
	cursor: pointer;
}
input[type=checkbox]+label:after,input[type=checkbox]+span:after {
	content: "";
	width: 24px;
	height: 24px;
	display: block;
	position: absolute;
	left: 0;
	top: 1px;
	border: 1px solid #dddddd;
	box-sizing: border-box;
}
input[type=checkbox]+label,input[type=checkbox]+span{
	padding-left: 35px;
	line-height: 24px;
	display: inline-block;
	cursor: pointer;
}
/*** enable ***/
input[type=checkbox]:enabled+label:before,input[type=checkbox]:enabled+span:before{
	background: #fff;
}
input[type=checkbox]:enabled:checked+label:before,input[type=checkbox]:enabled:checked+span:before {
	background:#fff url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/check.png) center center no-repeat;
}
input[type=checkbox]:checked+label:before,input[type=checkbox]:checked+span:before {
	display: inline-block;
	width: 24px;
	height: 24px;
	position: absolute;
	left: 0;
	content: "";
	border-radius: 50%;
}
/*** disable ***/
input[type=checkbox]:disabled+label:before {
	background: #f0f0f0;
}
input[type=checkbox]:disabled:checked+label:before {
	border: 7px solid #f0f0f0;
	background: #d2d2d2;
	box-sizing: border-box;
}
input[type=checkbox]:checked+label:before {
	display: inline-block;
	width: 24px;
	height: 24px;
	position: absolute;
	left: 0;
	top: 0px;
	content: "";
	border-radius: 0;
}
/* Form Highlight */
/*input.input-text:focus,select:focus,textarea:focus {}*/
/*.highlight { background:#efefef; }*/

/* Form lists */
/* Grouped fields */
/*.form-list { width:535px; margin:0 auto; overflow:hidden; }*/
ul.form-list{padding:0;}
.form-list li { margin:0 0 12px;list-style: none }
.form-list label { float:left; color:#777777; position:relative; z-index:0;font-size: 16px; margin-bottom:2px; }
.form-list label.required {}
.form-list label.required em { float:right; font-style:normal; color:#777777; position:absolute; top:0; right:-10px; }
.form-list li.control label { float:none; }
.form-list li.control .input-box { clear:none; display:inline; width:auto; }
/*.form-list li.fields { margin-right:-15px; }*/
.form-list .input-box { display:block; clear:both;}
.form-list input.input-text { width:100%; }
.form-list textarea { width:100%; height:140px;max-width: 100%; }
.form-list select { width:100%; }
.form-list li.additional-row { border-top:1px solid #ccc; margin-top:10px; padding-top:7px; }
.form-list li.additional-row .btn-remove { float:right; margin:5px 0 0; }
.form-list .input-range input.input-text { width:74px; }
/* Customer */

.buttons-set {clear: both;margin: 17px 0 0;padding: 8px 0 0;text-align: left;}
.buttons-set .back-link { float:left; margin:0;display: none;}
.buttons-set .back-link a{color: #333;background-color: #e6e6e6;border-color: #adadad;font-size: 13px;text-transform:uppercase;padding: 0 20px;height: 42px;line-height: 42px;}
.buttons-set .back-link a i{padding-right: 10px;}
.buttons-set .back-link a:hover{background-color: #5b9843;color:#fff;}
.buttons-set .back-link a {display: block;}
.buttons-set button.button { float:none;}
.buttons-set p.required { margin:0 0 5px; }

.buttons-set-order {}

.fieldset { border:1px solid #ddd; background:#fefefe; padding:22px 25px 12px 33px; margin:30px 0; }
.fieldset .form-list{margin-top:20px;}
.fieldset .legend {float: left;font-weight: 400;margin: -43px 0 0 -10px;padding: 8px;position: relative;    font-size: 20px;background: #fff}

/* Form Validation */
.validation-advice { clear:both; min-height:24px; margin:3px 0 0; font-size:16px; line-height:24px; color:#ee1414; }
.validation-failed { border:1px solid #ee1414 !important;box-shadow: none !important;color:#ee1414 !important}
.validation-passed {}
p.required { font-size:13px; text-align:right; color:#f00; }
/* Expiration date and CVV number validation fix */
.v-fix { float:left; }
.v-fix .validation-advice { display:block; width:12em; margin-right:-12em; position:relative; }

/* Global Messages  */
.success { color:#3d6611; font-weight:bold; }
.error { color:#f00; font-weight:bold; }
.notice { color:#ccc; }

.messages,
.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
.messages { width:100%; overflow:hidden; }
.messages li { margin:0 0 10px;text-align: center }
.messages li li { margin:0; }
.error-msg,
.success-msg,
.note-msg,
.notice-msg { 
	border-style: solid !important;
	border-width: 2px !important;
	background-position: 10px 50% !important;
	background-repeat: no-repeat !important;
	min-height: 24px !important;
	padding: 10px 8px 9px 32px;
	font-size: 14px !important;
	font-family: "EffraMedium-Regular";
}
.no-product .note-msg{padding: 0px 40px;}
.error-msg { border-color:#ee1414; background-color:#fff; }
.error-msg span{color:#ee1414;font-size: 16px;}
.success-msg span{color:#8fbd1f;font-size: 16px;}
.success-msg { border-color:#8fbd1f; background-color:#fff; color:#8fbd1f; }
.note-msg,
.notice-msg { border-color:#fcd344; background-color:#fafaec; background-image:url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/i_msg-note.gif); color:#3d6611; }

/* BreadCrumbs */
.breadcrumbs {}
.breadcrumbs li { display:inline; }

/* Page Heading */
.page-title { padding:0 0 5px; margin:0 0 10px; }
.page-title h1,
.page-title h2 { font-size: 32px; color:#111111; margin: 0 0 10px;}
.page-title .separator { margin:0 3px; }
.page-title .link-rss { float:right; }
.title-buttons { text-align:right; }
.title-buttons h1,
.title-buttons h2,
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons h6 { float:left; }

.subtitle,
.sub-title { clear:both; }

/* Pager */
.pager {  }
.pager .amount { float:left; }
.pager .limiter { float:right; }
.pager .pages { margin:0; }
.pager .pages ol { }
.pager .pages li {display: inline-block;; }
.pager .pages .current {}

/* Sorter */
.sorter {}
.sorter .view-mode { }
.sorter div.view-mode a,.sorter div.view-mode strong{display:inline !important;}
.sorter .sort-by {  }
.sorter .link-feed {}

/* Toolbar */
.toolbar {}
.toolbar .pager {}
.toolbar .sorter {}
.toolbar-bottom {}

/* Data Table */
.data-table { width:100%;overflow: hidden }
.data-table th {white-space:nowrap; }
.data-table th{padding:0 0 30px;}
.data-table td{ padding:0px 0 30px 0;position: relative; }
.data-table td.td-infopr{padding: 0 15px;}
.data-table td.td-infopr .item-content .item-title{font-size:20px;}
.data-table td.td-infopr .product-code .p-code{color:#9b9b9b;}
.data-table td.td-infopr .product-code .p-code{font-weight:400;}
.data-table td.td-infopr .product-code .p-code span{color:#4a4a4a;}
.data-table thead {}
.data-table tbody {}
.data-table tr.first {}
.data-table tr.last {}
.data-table tr.odd {}
.data-table tr.even {}
.data-table tbody.odd {}
.data-table tbody.odd td { border-width:0 1px; }
.data-table tbody.even td { border-width:0 1px; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom-width:1px; }
.data-table th .tax-flag { white-space:nowrap; font-weight:normal; }
.data-table td.label,
.data-table th.label { color: #777777;
    font-size: 16px;
    font-weight: 400;}
.data-table td.value {}
    
/* Shopping cart total summary row expandable to details */
tr.summary-total { cursor:pointer; }
tr.summary-total td {}
tr.summary-total .summary-collapse {cursor:pointer; }
tr.show-details .summary-collapse { background-position:0 -53px; }
tr.show-details td {}
tr.summary-details td { font-size:16px; color:#777777; }
tr.summary-details-excluded { font-style:italic; }

/* Shopping cart tax info */
.cart-tax-info { display:block; }
.cart-tax-info,
.cart-tax-info .cart-price { padding-right:20px; }
.cart-tax-total { display:block; padding-right:20px; background:url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/bkg_collapse.gif) 100% 4px no-repeat; cursor:pointer; }
.cart-tax-info .price,
.cart-tax-total .price { display:inline !important; font-weight:normal !important; }
.cart-tax-total-expanded { background-position:100% -53px; }

/* Class: std - styles for admin-controlled content */
.std .subtitle { padding:0; }
.std ol.ol { list-style:decimal outside; padding-left:1.5em; }
.std ul.disc { list-style:disc outside; padding-left:18px; margin:0 0 10px; }
.std dl dt { font-weight:bold; }
.std dl dd { margin:0 0 10px; }
.std ul,
.std ol,
.std dl,
.std p,
.std address,
.std blockquote { margin:0 0 25px; padding:0; }
.std ul { list-style:disc outside; padding-left:1.5em; }
.std ol { padding-left:15px}
.std ul ul { list-style-type:circle; }
.std ul ul,
.std ol ol,
.std ul ol,
.std ol ul { margin:.5em 0; }
.std dt { font-weight:bold; }
.std dd { padding:0 0 0 1.5em; }
.std blockquote { font-style:italic; padding:0 0 0 1.5em; }
.std address { font-style:normal; }
.std b,
.std strong { font-weight:400;color:#111111;font-family: "EffraMedium-Regular" }
.std em { font-style:italic; }

/* Misc */
.links li { display:inline; }
.links li.first { padding-left:0 !important; }
.links li.last { background:none !important; padding-right:0 !important; }

.link-cart {color:#f00; }
.link-print { background:url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/i_print.gif) 0 2px no-repeat; padding:2px 0 2px 25px; }
.link-rss { background:url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/i_rss.gif) 0 1px no-repeat; padding-left:18px; white-space:nowrap; }
.btn-remove {}

.cards-list dt { margin:5px 0 0; }
.cards-list .offset { padding:2px 0 2px 20px; }


.separator { margin:0 3px; }

.divider { clear:both; display:block; font-size:0; line-height:0; height:1px; margin:10px 0; background:#ddd; text-indent:-999em; overflow:hidden; }

/* Noscript Notice */
.noscript { border:1px solid #ddd; border-width:0 0 1px; background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }
.noscript .noscript-inner { width:1000px; margin:0 auto; padding:12px 0 12px; background:url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/i_notice.gif) 20px 50% no-repeat; }
.noscript p { margin:0; }

/* Demo Notice */
.demo-notice { margin:0; padding:6px 10px; background:#d75f07; font-size:12px; line-height:1.15; text-align:center; color:#fff; }

/* Cookie Notice */
.notice-cookie { border-bottom:1px solid #cfcfcf; background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }
.notice-cookie .notice-inner { width:870px; margin:0 auto; padding:12px 0 12px 80px; background:url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/i_notice.gif) 20px 25px no-repeat; text-align:left; }
.notice-cookie .notice-inner p { margin:0 0 10px; border:1px dotted #cccc73; padding:10px; }
.notice-cookie .notice-inner .actions { }

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


/* Header ================================================================================ */
.logo {}
.header-container {}

.header .logo { float:left; text-decoration:none !important; }
.header .logo strong { position:absolute; top:-999em; left:-999em; width:0; height:0; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; }
.header h1.logo {}
.header .welcome-msg { font-weight:bold; text-align:right; }
.header .welcome-msg a {}
.header .links {}
.header .form-search { text-align:right; }
.header .form-search .search-autocomplete { z-index:999; }
.header .form-search .search-autocomplete ul { border:1px solid #ddd; background-color:#fff; }
.header .form-search .search-autocomplete li { padding:3px; border-bottom:1px solid #ddd; cursor:pointer; }
.header .form-search .search-autocomplete li .amount { float:right; font-weight:bold; }
.header .form-search .search-autocomplete li.selected {}
.header .form-language { clear:both; text-align:right; }
.header-container .top-container { clear:both; text-align:right; }

/********** < Navigation */
.nav-container {}
#nav { border:1px solid #ddd; padding:5px 0; margin:10px 0; font-size:13px; }

/* All Levels */
#nav li { text-align:left; position:relative; }
#nav li.over { z-index:998; }
#nav li.parent {}
#nav li a { display:block; text-decoration:none; }
#nav li a:hover { text-decoration:none; }
#nav li a span { display:block; white-space:nowrap; cursor:pointer; }
#nav li ul a span { white-space:normal; }

/* 1st Level */
#nav li { float:left; }
#nav li a { float:left; padding:5px 10px; font-weight:bold; color:#888; }
#nav li a:hover { color:#000; }
#nav li.over a,
#nav li.active a { color:#000; }

/* 2nd Level */
#nav ul,
#nav div { position:absolute; width:15em; top:25px; left:-10000px; border:1px solid #ddd; background:#fafafa; }
#nav div ul { position:static; width:auto; border:none; }

/* 3rd+ leven */
#nav ul ul,
#nav ul div { top:7px; }

#nav ul li { float:none; border-bottom:1px solid #ddd; }
#nav ul li.last { border-bottom:0; }
#nav ul li a { float:none; padding:3px 9px; font-weight:normal; color:#888 !important; }
#nav ul li a:hover { color:#000 !important; }
#nav ul li.active > a,
#nav ul li.over > a { color:#000 !important; }

/* Show menu */
#nav li ul.shown-sub,
#nav li div.shown-sub { left:0; z-index:999; }
#nav li .shown-sub ul.shown-sub,
#nav li .shown-sub li div.shown-sub { left:100px; }
/********** Navigation > */
/* ======================================================================================= */


/* Sidebar =============================================================================== */
.block {}
.block .block-title strong {}
.block .block-title strong span {}
.block .block-title a { text-decoration:none !important; }
.block .block-subtitle { font-size:15px; font-weight:bold; }
.block .block-content { padding:0px; }
.block .block-content ol li a,.block .block-content ull li a {color:#00373d;}
.block .block-content ol li a:hover,.block .block-content ull li a:hover{color:#5b9843;}
.block .block-content li.item { padding:0; }

.amz-sidebar .block .block-content li:last-child{ padding:0px; }
.amz-sidebar .widget:last-child{padding:0px; }
.block .btn-remove,
.amz-sidebar .block .actions { text-align:right; margin: 20px 0 0;}
.amz-sidebar .block .actions a { float:left;    padding: 11px 10px 12px; }
.block .empty {}

.block li.odd {}
.block li.even {}

/* Mini Products List */
.mini-products-list li {}
.mini-products-list .product-image {}
.mini-products-list .product-details {}
.mini-products-list .product-details .product-name{}
.mini-products-list .product-details h4 { font-size:1em; font-weight:bold; margin:0; }
.block-cart .mini-products-list .product-details .product-name,
.block-cart .mini-products-list .product-details .nobr small { word-wrap:break-word; }
.block-cart .mini-products-list .product-details .nobr { white-space:normal !important; }
.row-inner a span,.row-inner a strong{color:#00373d !important;}
.top-btn-remove{position:absolute;right:0px;bottom:1px;}
/* Block: Account */
.block-account {}
.block-account .block-content .current{color:#5b9843;}
.block-account .block-content .current strong{font-weight:400;}
.block-account .block-content li a {display: block;}
.block-account .block-content li.last a {border:none;}
/* Block: Currency Switcher */
.block-currency {}
.block-currency select { width:100%; border:1px solid #888; }

/* Block: Layered Navigation */
.block-layered-nav {background:none;border:none;padding:0;margin:0;border-radius:0;-webkit-border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.block-layered-nav .block-content .actions{font-weight: bold;font-size: 14px;text-transform: uppercase;line-height: 28px;background:none;border:none;padding:0;margin:0;text-align:left;letter-spacing:1px;}
.block-layered-nav dt,.block-layered-nav dd {font-weight: 400;font-size: 14px;line-height: 28px;}
.block-layered-nav dt:hover,.block-layered-nav dd li a:hover{color: #5b9843;text-decoration: none;outline: 0;}
.block-layered-nav dd{font-weight:400;padding:0;margin-bottom:30px;}
.block-layered-nav dd.last{overflow: inherit !important;}
.block-layered-nav dl {margin:0;}
.block-layered-nav dl dd:last-child{margin:0;}
.block-layered-nav .currently {font-size: 14px;text-transform: uppercase;line-height: 28px;}
.block-layered-nav .currently p{margin:0;}

/* Block: Cart */
.block-cart {}
.block-cart .summary {}
.block-cart .amount {}
.block-cart .subtotal { text-align:center; }
.block-cart .actions .paypal-logo { float:left; width:100%; margin:3px 0 0; text-align:right; }
.block-cart .actions .paypal-logo .paypal-or { clear:both; display:block; padding:0 55px 5px 0; }

/* Block: Wishlist */
.block-wishlist {}
.my-wishlist .price-box {margin-bottom: 5px;}
.my-wishlist .add-to-cart-alt {margin-bottom: 10px;}
.my-wishlist .btn-cart {margin: 10px 0 5px;}
.my-wishlist textarea {display: block;width: 100%;height: 70px;border: 1px solid #e5e5e5;}

/** Wishlist Form ***/
table#wishlist-table{}
table#wishlist-table th{padding: 5px 10px; border-bottom: 2px solid #e5e5e5;}
table#wishlist-table td:first-child {border-left: 1px solid #e5e5e5;width: 10%;min-width: 136px;}
table#wishlist-table td{border-right: 1px solid #e5e5e5;line-height: 20px;text-align: left;vertical-align: middle;padding: 10px;border-bottom: 1px solid #e5e5e5;}
table#wishlist-table td .product-name{margin:0;text-align: left;}
table#wishlist-table td .description{margin:0 0 10px;text-align: left;}
form#wishlist-view-form .buttons-set{}
.tooltip-hover{display:inline-block !important;}
/* Block: Related */
.block-related {}
.block-related li { padding:5px 0; }
.block-related input.checkbox { float:left; margin-right:-20px; }
.block-related .product { margin-left:20px; }
.block-related .product .product-image { float:left; margin-right:-65px; }
.block-related .product .product-details { margin-left:65px; }

/* Block: Compare Products */
.block-compare {}
.block-compare li { padding:5px 0; position:relative;}

.block-compare .btn-remove{}

table.data-table.compare-table{border:1px solid #ddd;border-left: 0;}
table.data-table.compare-table th,table.data-table.compare-table td{border-left:1px solid #ddd;border-bottom:1px solid #ddd;padding:8px}
table.data-table.compare-table .btn-remove {top: 5px;right: 5px;}
/* Block: Recently Viewed */
.block-viewed {}
.block-viewed li,.block-viewed .block-content p{padding: 0;}

/* Block: Recently Compared */
.block-compared {}

/* Block: Poll */
.block-poll label {font-weight: 400;}
.block-poll input.radio { float:left; margin:1px -18px 0 0; }
.block-poll .label {display: block;margin-left: 18px;color: #333;text-align: left;font-size: 14px;}
.block-poll li { padding:3px 9px; }
.block-poll .actions { margin:5px 0 0; }
.block-poll .answer { font-weight:bold; }
.block-poll .votes { float:right; margin-left:10px; }

/* Block: Tags */
.block-tags ul,
.block-tags li { display:inline; }

/* Block: Subscribe */
.block-subscribe {}

/* Block: Reorder */
.block-reorder {}
.block-reorder li { padding:5px 0; }
.block-reorder input.checkbox { float:left; margin:2px 10px 0 0; }
.block-reorder .product-name { margin-left:20px; }
.block-reorder .actions a{}

/* Block: Banner */
.block-banner {}
.block-banner .block-content { text-align:center; }

/* Block: Login */
.block-login label { font-weight:bold; color:#666; }
.block-login input.input-text { display:block; width:167px; margin:3px 0; }

/* Paypal */
.sidebar .paypal-logo { display:block; margin:10px 0; text-align:center; }
.sidebar .paypal-logo a { float:none; }
/* ======================================================================================= */


/* Category Page ========================================================================= */
.category-title { border:0; margin:0 0 7px; }
.category-image { width:100%; overflow:hidden; margin:0 0 10px; text-align:center; }
.category-image img {display: inline-block;}
.category-description { margin:0 0 10px; }
.category-products {}
.category-products li{list-style:none;}
.category-products.featured-products ul .products-grid{}

/* View Type: Grid */
.products-grid { padding:0;}
.products-grid.last { border-bottom:0; }
.products-grid li{text-align:center;}
.products-grid .product-image {text-align:center;}
.products-grid .product-name { margin:10px 0 0; font-weight:bold; font-size:13px; }
.products-grid .product-name a {}
.products-grid .price-box { margin:5px 0; }
.products-grid .price-box p{margin:0;}
.products-grid .availability { line-height:21px; }
.products-grid .actions {padding: 5px 0 15px;}
.col2-left-layout .products-grid,
.col2-right-layout .products-grid { margin:0 auto; padding:0;}
.col1-layout .products-grid {margin:0 auto; padding:0;}

/* View Type: List */
.products-list li.item { border-bottom: 1px solid #ddd;padding: 0px 0px 15px;margin-bottom: 15px; }
.products-list li.item.last { border-bottom:0; margin-bottom: 0px;}
.products-list .product-image { 
	float:left; 
	padding: 0;
	margin: 0;
	position: relative;
	z-index: 1;
	background: #fff;
	border: 9px solid #fff;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
}
.products-list .product-shop { margin-left:150px; }
.products-list .product-name { margin:0 0 5px; font-weight:bold; }
.products-list .product-name a {}
.products-list .price-box { float:left; margin:3px 13px 5px 0; }
.products-list .availability { float:left; margin:3px 0 0; }
.products-list .desc { clear:both;  line-height:1.35; }
.products-list .desc .link-learn { font-size:11px; }
.products-list .add-to-links {}
.products-list .add-to-links li {}
.products-list .add-to-links .separator {}
/* ======================================================================================= */


/* Product View ========================================================================== */
/* Rating */
.no-rating,.product-view .short-description,.availability,.product-shop .add-to-box{ margin:0 0 10px; padding: 0 0 10px;}

.details-page .product-item .rating.empty-rating .rating-box:before{display:none;}
.details-page .product-item .rating.empty-rating .rating-box .rating{width:auto !important;position:relative;overflow:visibility;}
.details-page .product-item .rating.empty-rating .rating-box .rating:before{color:#bdbdbd;}
.details-page .product-item .rating.empty-rating .reviewitem.no-rating{font-size:14px;padding:0 0 0 20px;}
.ratings { }
.ratings strong {}

.ratings .rating-links {}
.products.list .ratings .rating-links,
.product-item .ratings .rating-links {display:none;}
.itemslider-wrapper .ratings .rating-links,
.itemslider-wrapper .no-rating {display:none;}
.details-page .product-item .item-content .ratings .rating-links {display:inline;}
.ratings .rating-links .separator { }
.ratings dt {}
.ratings dd {}
.rating-box {}
.rating-box .rating {}
.ratings .rating-box {}
.ratings .amount {}
.product .ratings .amount {display:none;}

.ratings-table th,
.ratings-table td { font-size:11px; line-height:1.15; padding:3px 0; }
.ratings-table th { font-weight:bold; padding-right:8px; }

/* Availability */
.availability {}
.availability span { font-weight:bold; }
.availability.in-stock span,.availability.in-stock i{color: #04b100;}

.availability.out-of-stock span,.availability.out-of-stock i { color:#d83820; }

.availability-only { margin:0 0 7px; }
.availability-only a { background:url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/i_availability_only_arrow.gif) 100% 0 no-repeat; cursor:pointer; padding-right:15px; }
.availability-only .expanded { background-position:100% -15px; }
.availability-only strong {}

.availability-only-details { margin:0 0 7px; }
.availability-only-details th { background:#f2f2f2; font-size:10px; padding:0 8px; }
.availability-only-details td { border-bottom:1px solid #ddd; font-size:11px; padding:2px 8px 1px; }
.availability-only-details tr.odd td.last {}

/* Email to a Friend */
.email-friend {padding: 0px 0;float:left;margin:0;}

/* Alerts */
.alert-price {}
.alert-stock {}

/********** < Product Prices */
.details-page .product-item .price-box{margin: 25px 0 0px;}
.price { white-space:nowrap !important; }

.price-box {}
.price-box .price { }
.price-box p {display: inline-block;margin-bottom: 0;line-height: 24px;}
/* Regular price */
.regular-price {}
.regular-price .price,.special-price .price {
	color:#00373d;
	font-size: 16px;
	font-family: 'Effra-Regular';
}
.product-info{
	text-align: center;
}
/* Old price */
.price-box .old-price {}
.old-price {display:inline-block;}
.old-price .price-label { white-space:nowrap; }
.old-price .price {color: #909090;line-height: 24px;text-decoration: line-through;font-size:18px;}

.details-page .price-box .old-price{margin-top: 7px;}
.details-page .price-box .old-price .price{}
/* Special price */
.special-price {display:inline-block;}
.price-label{display:none;}
.special-price .price-label { font-weight:bold; white-space:nowrap; }

.details-page .product-item .price-box .special-price .price{font-size:50px;}
.products-list .price-options .price-box .special-price,
.products-list .price-options .price-box .old-price {display:inline;}
.products-list .price-options .price-box .special-price .price {display:inline-block;padding-left:15px;}

/* Minimal price (as low as) */
.minimal-price {}
.minimal-price .price-label { font-weight:bold; white-space:nowrap; }

.minimal-price-link { display:block; }
.minimal-price-link .label {}
.minimal-price-link .price { font-weight:normal; white-space: initial !important;}

/* Excluding tax */
.price-excluding-tax { display:block; }
.price-excluding-tax .label { white-space:nowrap; }
.price-excluding-tax .price { font-weight:normal; }

/* Including tax */
.price-including-tax { display:block; }
.price-including-tax .label { white-space:nowrap; }
.price-including-tax .price { font-weight:bold; }

/* Configured price */
.configured-price {}
.configured-price .price-label { font-weight:bold; white-space:nowrap; }
.configured-price .price { font-weight:bold; }

/* FPT */
.weee { display:block; font-size:11px; color:#444; }
.weee .price { font-size:11px; font-weight:normal; }

/* Excl tax (for order tables) */
.price-excl-tax  { display:block; }
.price-excl-tax .label { display:block; white-space:nowrap; }
.price-excl-tax .price { display:block; }

/* Incl tax (for order tables) */
.price-incl-tax { display:block; }
.price-incl-tax .label { display:block; white-space:nowrap; }
.price-incl-tax .price { display:block;}

/* Price range */
.price-from {}
.price-from .price-label { font-weight:bold; white-space:nowrap; }

.price-to {}
.price-to .price-label { font-weight:bold; white-space:nowrap; }

/* Price notice next to the options */
.price-notice { padding-left:10px; }
.price-notice .price { font-weight:bold; }

/* Price as configured */
.price-as-configured {}
.price-as-configured .price-label { font-weight:bold; white-space:nowrap; }

.price-box-bundle {}
/********** Product Prices > */

/* Tier Prices */
.tier-prices .price { font-weight:bold; }
.tier-prices .benefit {}

.tier-prices-grouped {}

/* Add to Links */
.add-to-links .separator { display:none; }
.add-to-links {margin:0;padding:0;}
.add-to-links li{display:inline-block;margin-right:10px;}
.add-to-links li:last-child{margin:0px;}

/* Add to Cart */
.add-to-cart label {float: left;margin-right: 10px;line-height: 38px;margin-bottom: 0;}
.add-to-cart .qty { float:left; }
.add-to-cart button.button { float:left; margin-left:5px; }
.add-to-cart button.button:hover{box-shadow: inset 0 0 0 1px #b2bb1d;}
.add-to-cart .paypal-logo { clear:left; text-align:right; }
.add-to-cart .paypal-logo .paypal-or { clear:both; display:block; margin:5px 60px 5px 0; }
.product-view .add-to-cart .paypal-logo { margin:0; }

/* Add to Links + Add to Cart */
.add-to-box {}
.add-to-box .add-to-cart { float:left; }
.add-to-box .or { float:left; margin:0 10px; }
.add-to-box .add-to-links { float:left; }


.product-view {}

.product-essential {}

.product-collateral{display:inline-block;width:100%;}
.product-collateral .box-collateral { margin:0 0 15px; }

/* Product Images */
.product-view .product-img-box { float:left; }
.col3-layout .product-view .product-img-box { float:none; margin:0 auto; }
.product-view .product-img-box .product-image { border:1px solid #f4f4f4;position:relative;}
.product-view .product-img-box .product-image .fancybox-buttons{
	position: absolute;
	right: 20px;
	bottom: 20px;
	z-index: 101;
	display: block;
	font-size: 22px;
}
.product-view .product-img-box .product-image-zoom { position:relative; width:265px; height:265px; overflow:hidden; z-index:9; }
.product-view .product-img-box .product-image-zoom img { position:absolute; left:0; top:0; cursor:move; }
.product-view .product-img-box .zoom-notice { text-align:center; }
.zoom-notice{margin: 15px 0 0;text-align: center;}
.product-view .product-img-box .zoom { position:relative; z-index:9; height:18px; margin:0 auto 13px; padding:0 28px; background:url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/slider_bg.gif) 50% 50% no-repeat; cursor:pointer; }
.product-view .product-img-box .zoom.disabled { -moz-opacity:.3; -webkit-opacity:.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";/*IE8*/ opacity:.3; }
.product-view .product-img-box .zoom #track { position:relative; height:18px; }
.product-view .product-img-box .zoom #handle { position:absolute; left:0; top:-1px; width:9px; height:22px; background:url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/magnifier_handle.gif) 0 0 no-repeat;  }
.product-view .product-img-box .zoom .btn-zoom-out { position:absolute; left:2px; top:0; }
.product-view .product-img-box .zoom .btn-zoom-in { position:absolute; right:2px; top:0; }
.product-view .product-img-box .more-views ul { margin-left:-4px }
.product-view .product-img-box .more-views li { float:left; padding:1px; background-color:#ddd; margin:0 0 8px 4px ; }

.product-image-popup { margin:0 auto; }
.product-image-popup .buttons-set { float:right; clear:none; border:0; margin:0; padding:0; }
.product-image-popup .nav { margin:0 100px; text-align:center; }
.product-image-popup .image { display:block; }
.product-image-popup .image-label {}

/* Product Shop */
.col3-layout .product-view .product-shop { float:none;}
.product-view .product-name {margin-top:24px;}
.product-view .short-description {}

/* Product Options */
.product-options { padding:10px; margin:10px 0 0; border:1px solid #ddd; background-color:#f6f6f6; }
.product-options dt label { font-weight:bold; }
.product-options dt .qty-holder { float:right; }
.product-options dt .qty-holder label { vertical-align:middle; }
.product-options dt .qty-disabled { background:none; border:0; padding:3px; color:#000; }
.product-options dd { margin:10px 0; }
.product-options dl.last dd.last {}
.product-options dd input.input-text { width:98%; }
.product-options dd input.datetime-picker { width:150px; }
.product-options dd .time-picker { display:-moz-inline-box; display:inline-block; padding:2px 0; vertical-align:middle; }
.product-options dd textarea { width:98%; height:8em; }
.product-options dd select { width:100%; }
#product-options-wrapper .options-list {border: 0 !important;}
.product-options .options-list {}
.product-options .options-list input.radio { float:left; margin:3px -18px 0 0; }
.product-options .options-list input.checkbox { float:left; margin:3px -20px 0 0; }
.product-options .options-list .label { display:block; margin-left:20px; }
.product-options ul.validation-failed { padding:0 7px; }
.product-options p.required { padding:15px 0 0; }

.product-options-bottom {}
.product-options-bottom .price-box { margin:10px 0; }

.details-page .choose-options .sl-dropdown.sl-dropdown-small{background:none;padding:0;width:77%}
.details-page .choose-options .sl-dropdown.sl-dropdown-small select{width:100%;}
/* Grouped Product */
.product-view .grouped-items-table {}

/* Block: Description */
.product-view .box-description {}

/* Block: Additional */
.product-view .box-additional {}
.product-view .box-additional table#product-attribute-specs-table .label{font-size:100%;color:#777777;text-transform: none;border:none;}
.product-view .box-additional table#product-attribute-specs-table td{padding: 0 0 5px;}
/* Block: Upsell */
.product-view .box-up-sell {}
.product-view .box-up-sell .products-grid td { width:25%; }

/* Block: Tags */
.product-view .box-tags {}
.product-view .box-tags .form-add label { float:left; margin: 0 10px 0 0;line-height: 42px;}
.product-view .box-tags .form-add .input-box { float:left; width:260px; margin:0 5px; }
.product-view .box-tags .form-add input.input-text {width: 290px;padding: 11px 10px 10px; }
.product-view .box-tags .form-add p { clear:both; }
.product-view .box-tags p.note{margin: 10px 0 0}

/* Block: Reviews */
.product-view .box-reviews {}
.product-view .box-reviews .form-add {}
table.ratings-list .label{font-size:100%;color:#333;}
/* Send a Friend */
.send-friend {}
/* ======================================================================================= */


/* Content Styles ================================================================= */
.product-name {font-weight:normal;margin:0;font-size: 16px; font-family: "Effra-Regular"}
.product-name a {color:#111111;font-family: "Effra-Regular"}

/* Product Tags */
.tags-list li { display:inline; }

/* Advanced Search */
.advanced-search {}
.advanced-search-amount {}
.advanced-search-summary {}

/* CMS Home Page */
.cms-home .subtitle {}
.cms-index-index .subtitle {}

/* Sitemap */
.page-sitemap .links { text-align:right; margin:0 8px -22px 0; }
.page-sitemap .links a { text-decoration:none; position:relative; }
.page-sitemap .links a:hover { text-decoration:underline; }
.page-sitemap .sitemap a {}
.page-sitemap .sitemap li { margin:3px 0; }
.page-sitemap .sitemap li.level-0 { margin:10px 0 0; font-weight:bold; }
.page-sitemap .sitemap li.level-0 a {}

/* RSS */
.rss-title h1 { background:url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/i_rss-big.png) 0 4px no-repeat; padding-left:27px; }
.rss-table .link-rss { display:block; line-height:1.35; background-position:0 2px; }
/* ======================================================================================= */


/* Shopping Cart ========================================================================= */
.cart {}

/* Checkout Types */
.cart .checkout-types {text-align:right;padding:0 19px; }
.cart .checkout-types .paypal-or { margin:0 8px; line-height:2.3; }
.cart .totals .checkout-types .paypal-or { clear:both; display:block; padding:3px 55px 8px 0; line-height:1.0; font-size:11px; }

/* Shopping Cart Table */
.cart-table .item-msg { font-size:10px; }

/* Shopping Cart Collateral boxes */
.cart .cart-collaterals {  }
.cart .cart-collaterals .col2-set {margin-bottom: 20px; }

.cart .crosssell {margin-top:51px;}
.cart .crosssell h2 {  }
.cart .crosssell .product-image { }
.cart .crosssell .product-details {}
.cart .crosssell li.item { margin:12px 0; }

/* Discount Codes & Estimate Shipping and Tax Boxes */
.cart .discount,
.cart .shipping {}

#co-shipping-method-form dl.sp-methods{margin:20px 0 0;}
/* Shopping Cart Totals */
.cart .totals table { width:100%; }
.cart .totals table th,
.cart .totals table td { padding:5px; }
.cart .totals table th { font-weight:bold; }
.cart .totals table tfoot th {}

/* Options Tool Tip */
.item-options dt { font-weight:bold; font-style:italic; }
.item-options dd { padding-left:10px; }
.truncated { cursor:help; }
.truncated a.dots { cursor:help; }
.truncated a.details { cursor:help; }
.truncated .truncated_full_value { position:relative; z-index:999; }
.truncated .truncated_full_value .item-options { position:absolute; top:-99999em; left:-99999em; z-index:999; width:250px; padding:8px; border:1px solid #ddd; background-color:#f6f6f6; }
.truncated .truncated_full_value .item-options > p { font-weight:bold; text-transform:uppercase; }
.truncated .show .item-options { top:-20px; left:50%; }
.col-left .truncated .show .item-options { left:30px; top:7px; }
.col-right .truncated .show .item-options  { left:-240px; top:7px; }
/* ======================================================================================= */


/* Checkout ============================================================================== */
/********** < Common Checkout Styles */
/* Shipping and Payment methods */
.sp-methods dt { color:#777777; margin-bottom: 10px;position: relative}
.sp-methods.shipping-methods dt,#opc-payment .back-link{display: none}
dl.sp-methods{margin-bottom:0;}
.sp-methods .form-list { padding-left:35px; }

.sp-methods .checkmo-list li { margin:0 0 5px; }
.sp-methods .checkmo-list label { width:135px; padding-right:10px; text-align:right; }
.sp-methods .checkmo-list address { float:left; }

.sp-methods .centinel-logos a { margin-right:3px; }
.sp-methods .centinel-logos img { vertical-align:middle; }

.sp-methods .release-amounts { margin:0.5em 0 1em; }
.sp-methods .release-amounts button { float:left; margin:5px 10px 0 0; }

.please-wait { float:right; margin-right:5px; }
.please-wait img { vertical-align:middle; }
.cvv-what-is-this { cursor:help; margin-left:5px; }

/* Tooltip */
.tool-tip { border:1px solid #ddd; background-color:#f6f6f6; padding:5px; position:absolute; z-index:9999; }
.tool-tip .btn-close { text-align:right; }
.tool-tip .btn-close a { display:block; margin:0 0 0 auto; width:15px; height:15px; background:url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/btn_window_close.gif) 100% 0 no-repeat; text-align:left; text-indent:-999em; overflow:hidden; }
.tool-tip .tool-tip-content { padding:5px; }

/* Gift Messages */
.gift-messages {}
.gift-messages-form { position:relative;margin-top:10px; }
.gift-messages-form label { float:none !important; position:static !important; }
.gift-messages-form h4 {}
.gift-messages-form .whole-order {}
.gift-messages-form .item { margin:0 0 10px; }
.gift-messages-form .item .product-img-box { float:left; width:75px; }
.gift-messages-form .item .product-image { margin:0 0 7px; }
.gift-messages-form .item .number { margin:0; font-weight:bold; text-align:center; }
.gift-messages-form .item .details { margin-left:90px; }
.gift-messages-form .item .details .product-name {}

.gift-message-link { display:block; background:url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/bkg_collapse.gif) 0 4px no-repeat; padding-left:20px; }
.gift-message-link.expanded { background-position:0 -53px; }
.gift-message-row {}
.gift-message-row .btn-close { float:right; }
.gift-message dt strong { font-weight:bold; }

/* Checkout Agreements */
.checkout-agreements {}
.checkout-agreements li { margin:10px 0; }
.checkout-agreements .agreement-content {background-color:#f6f6f6; padding:15px; height:10em; overflow:auto; }
.checkout-agreements .agree { position: relative;margin-top:10px;}

/* Centinel */
.centinel {}
.centinel .authentication { border:1px solid #ddd; background:#fff; }
.centinel .authentication iframe { width:99%; height:400px; background:transparent !important; margin:0 !important; padding:0 !important; border:0 !important; }

/* Generic Info Set */
.info-set {}
/********** Common Checkout Styles > */

/* One Page Checkout */
.block-progress {border:1px solid #dddddd;margin-top:4px;}
.block-progress .block-title strong{color:#111111;font-size: 20px;font-family: "Archer-Medium"}
.block-progress dt { font-weight:400; margin:0;}
.block-progress dt i{padding-right:10px;}
.block-progress dt.complete{color:#111111;}
.block-progress dt.complete a{color:#fff;}
.block-progress dt.complete a:hover{color:#515151;}
.block-progress dd.complete { background:none; }
.block-progress .block-content dl > div {margin-bottom:6px;font-size: 18px;line-height: 26px;}

.opc {position:relative; }
.opc li.section {border-top: 1px solid #dddddd;padding:18px 0;}

.opc .buttons-set.disabled button.button { display:none; }
.opc .buttons-set .please-wait { height:42px; line-height:42px; }

.opc .step-title {  }
.opc .step-title .number {float: left;font-family: "Archer-Medium";font-size: 20px;color:#fff;width:36px;height:36px;text-align: center;background: #003a40;border-radius: 50%;line-height: 33px;}
.opc .active .step-title {}
.opc .step-title h2 { float:left;margin: 0 0 0 12px;font-size: 20px;font-family: "Archer-Medium";line-height: 40px;}
.opc .step-title a {float:right;line-height: 35px;margin-right:15px; }
.opc .section:not(.allow) .step-title a,.opc .section.allow.active .step-title a{display: none}
.opc .allow .step-title { cursor:pointer; }
/*.opc .allow .step-title a { display:block; }*/

.opc .active {}
.opc .active .step-title {cursor:default;
	border-bottom: 1px solid #dddddd;
	padding-bottom: 17px;
}
/*.opc .active .step-title a { display:none; }*/

.opc .step { padding:27px 0 0; position:relative; }
.opc #checkout-step-login .form-list li, #co-billing-form .form-list li.control{margin:0 0 10px; }
.opc .step h3{text-transform:uppercase;border-bottom: 1px solid #dadada;padding-bottom: 10px;}
.opc #opc-review .step h3{text-transform:uppercase;border-bottom: 0;padding-bottom: 0px;}
.opc .step ul.ul{padding: 0 20px;}
.opc .step ul.ul li{list-style:initial;}
.opc .step .tool-tip { right:10px; }

.opc .order-review {}
.opc .order-review .authentication {}
.opc .order-review .warning-message {}
.opc .order-review .data-table th{font-size: 12px;font-family: "Effra-Bold";text-transform: uppercase;color:#111111;padding-bottom:21px;border-bottom:1px solid #dddddd;border-top:none;    text-align: left !important;
	padding-left: 0 !important;}
.opc .order-review .data-table td h3.product-name{margin:15px 0;}
.opc .order-review .data-table td.label{padding-right:20px;}

/* Multiple Addresses Checkout */
.checkout-progress { padding:0 50px; margin:10px 0; }
.block.block-checkout-progress .section-title:after,
.block.block-account .section-title:after,
.block.block-reorder .section-title:after{bottom:-17px}
.checkout-progress li { float:left; width:20%; border-top:5px solid #ccc; text-align:center; color:#ccc; }
.checkout-progress li.active { border-top-color:#000; color:#000; }

.multiple-checkout { position:relative; }
.multiple-checkout .tool-tip { top:50%; margin-top:-120px; right:10px; }
.multiple-checkout .grand-total { font-size:1.5em; text-align:right; }
.multiple-checkout .grand-total big {}
.multiple-checkout .grand-total .price {}
/* ======================================================================================= */


/* Account Login/Create Pages ============================================================ */
.account-login {}
.account-login .new-users {}
.account-login .registered-users {}

.account-create {margin-top:50px;}
/* Account Login/Create Pages ============================================================ */

/* Captcha */
.captcha-note  {}
.captcha-image { float:left; position:relative; }
.captcha-img { border:1px solid #ccc; }
.registered-users .captcha-image    {}
#checkout-step-login .captcha-image {}
.captcha-reload { position:absolute; top:2px; right:2px;}
.captcha-reload.refreshing  { animation:rotate 1.5s infinite linear; -webkit-animation:rotate 1.5s infinite linear; -moz-animation:rotate 1.5s infinite linear; }

@-webkit-keyframes rotate {
    0% { -webkit-transform:rotate(0); }
    0% { -webkit-transform:rotate(-360deg); }
}
@-moz-keyframes rotate {
    0% { -moz-transform:rotate(0); }
    0% { -moz-transform:rotate(-360deg); }
}
@keyframes rotate {
    0% { transform:rotate(0); }
    0% { transform:rotate(-360deg); }
}

/* Remember Me Popup ===================================================================== */
.window-overlay { background:url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/window_overlay.png) repeat; background:rgba(0, 0, 0, 0.35); position:absolute; top:0; left:0; height:100%; width:100%; z-index:990; }

.remember-me label {}
.remember-me-popup {}
.remember-me-popup h3 {}
.remember-me-popup .remember-me-popup-head {}
.remember-me-popup .remember-me-popup-head .remember-me-popup-close {}
.remember-me-popup .remember-me-popup-body {}
.remember-me-popup .remember-me-popup-body a {}
/* Remember Me Popup ===================================================================== */


/* My Account ============================================================================= */
.my-account .title-buttons .link-rss { float:none; margin:0; }

/********** < Dashboard */
.dashboard {}
.dashboard .welcome-msg {display: none;}

/* Block: Recent Orders */
.dashboard .box-recent { margin:10px 0 50px; }
.dashboard .box-recent h2,
.box-account.box-info h2{font-size:22px;}

/* Block: Account Information */
.dashboard .box-info {}
.dashboard .box-info h3,.dashboard .box-info h4{font-size:16px;font-family:"Effra-Regular";color:#000000;margin-bottom:6px;line-height: 24px;}
.box-head{margin-bottom:14px;}
.box-account.box-info .col2-set{margin-bottom:53px;}
/* Block: Reviews */
.dashboard .box-reviews .number { float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#ddd; }
.dashboard .box-reviews .details { margin-left:20px; }

/* Block: Tags */
.dashboard .box-tags .number { float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#ddd; }
.dashboard .box-tags .details { margin-left:20px; }
/********** Dashboard > */

/* Address Book */
.addresses-list {}
.addresses-list-additional li.item {}

/* Order View */
.order-info dt,
.order-info dd,
.order-info ul,
.order-info li { display:inline; }
.order-info dt { font-weight:bold; }

.order-info-box {margin-top:20px;}

.order-items { width:100%; overflow-x:auto;margin-top:20px; }

.order-additional { margin:15px 0; }
/* Order Gift Message */
.gift-message dt strong { color:#666; }
.gift-message dd { font-size:13px; margin:5px 0 0; }
/* Order Comments */
.order-about dt { font-weight:bold; }
.order-about dd { font-size:13px; margin:0 0 7px; }

.tracking-table { margin:0 0 15px; }
.tracking-table th { font-weight:bold; white-space:nowrap; }

.tracking-table-popup { width:100%; }
.tracking-table-popup th { font-weight:bold; white-space:nowrap; }
.tracking-table-popup th,
.tracking-table-popup td { padding:1px 8px; }

/* Order Print Pages */
.page-print .print-head {}
.page-print .print-head img { float:left; }
.page-print .print-head address { float:left; margin-left:15px; }
/* Price Rewrites */
.page-print .gift-message-link { display:none; }
.page-print .price-excl-tax,
.page-print .price-incl-tax { display:block; white-space:nowrap; }
.page-print .cart-price,
.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price { display:inline; }

/* My Reviews */
.product-review .product-img-box { float:left; width:140px;  }
.product-review .product-img-box .product-image { display:block; width:125px; height:125px; }
.product-review .product-img-box .label { font-size:11px; margin:0 0 3px; }
.product-review .product-img-box .ratings .rating-box { float:none; display:block; margin:0 0 3px; }
.product-review .product-details { margin-left:150px; }
.product-review .product-name { font-size:16px; font-weight:bold; margin:0 0 10px; }
.product-review h3 {}
.product-review .ratings-table { margin:0 0 10px; }
.product-review dt { font-weight:bold; }
.product-review dd { font-size:13px; margin:5px 0 0; }
/* ======================================================================================= */


/* Footer ================================================================================ */
.footer {
	padding-top:77px;
	margin-top:34px;
}
.footer p {
	color:#e4f4f7;
	font-size: 14px;
}
.footer address { }
.footer ul {}
.footer-container .bottom-container { text-align:center; }
/* ======================================================================================= */


/* Clears ================================================================================ */
.clearer:after,
.header-container:after,
.header-container .top-container:after,
.header:after,
.header .quick-access:after,
#nav:after,
.main:after,
.footer:after,
.footer-container .bottom-container:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.search-autocomplete li:after,
.block .block-title:after,
.section-title:after,
.block .block-content:after,
.block .actions:after,
.block li.item:after,
.block-poll li:after,
.block-layered-nav .currently li:after,
.page-title:after,
.products-grid:after,
.products-list li.item:after,
.box-account .box-head:after,
.dashboard .box .box-title:after,
.box-reviews li.item:after,
.box-tags li.item:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.product-essential:after,
.product-collateral:after,
.product-view .product-img-box .more-views ul:after,
.product-view .product-shop .short-description:after,
.product-view .box-description:after,
.product-view .box-tags .form-add:after,
.product-options .options-list li:after,
.product-options-bottom:after,
.product-review:after,
.cart-collaterals:after,
.cart .crosssell li.item:after,
.opc .step-title:after,
.checkout-progress:after,
.multiple-checkout .place-order:after,
.group-select li:after,
.form-list li:after,
.form-list .field:after,
.buttons-set:after,
.page-print .print-head:after,
.advanced-search-summary:after,
.gift-messages-form .item:after,
.send-friend .form-list li p:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
/* ======================================================================================= */
#search_autocomplete ul {
   background-color: aliceblue;
}
.calendar {
	z-index: 10000;
}
body .container-fluid{
	padding-left:20px;
	padding-right:20px;
}
.footer h3{
	color:#ffffff;
	font-size:24px;
	font-family: 'Archer-Semibold';
	margin-bottom:6px;
}
.share{
	text-align: center;
	margin-top:54px;
}
.share span{
	margin-right: 10px;
}
.share i{
	font-size: 20px;
}
.share a{
	margin:0 6px;
}
.share .fa-facebook{
	color:#3b5998;
}
.share .fa-twitter{
	color:#55acee;
}
.share .fa-pinterest{
	color:#c92228;
}
.share .fa-google-plus{
	color:#d34836;
}
.share .fa-envelope-o{
	color:#999999;
}
.related-products{
	margin-top:75px;
	text-align: center;
}
.related-products .block-title .section-title{
	font-size: 32px !important;
	color:#111111 !important;
	font-family: "Archer-Medium";
	display: inline-block;
	background: #fff;
	padding:0 55px;
	text-transform: none;
}
.gift-messages h4{
	font-size: 16px;
}
#checkout-step-payment .buttons-set{
	margin:5px 0 0;
}
.box-account.box-info p{
	margin-bottom:6px;
	line-height: 24px;
}
.amz-sidebar .block.block-account .block-content{
	margin-top:41px;
}
.block-account .block-content .current strong,.block-account .block-content .a{
	text-decoration: underline;
	-moz-text-decoration-color: #bfcecf; /* Code for Firefox */
	text-decoration-color: #bfcecf;
}
.nobr strong{
	font-weight: 400;
}
.row-inner h4{
	font-size: 16px;
}
.item-info{
	display: inline-block;
}
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magento.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magento.com for more information.
 *
 * @category    design
 * @package     base_default
 * @copyright   Copyright (c) 2006-2016 X.commerce, Inc. and affiliates (http://www.magento.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; }
.widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }

.widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; }
.widget .mini-products-images-list li.item { float:left; width:77px; height:77px; }

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { width:85px; height:85px; }
.widget-new-products .products-list .product-shop { margin-left:100px; }
.sidebar .widget-new-products .block { font-size:11px; line-height:1.25; }
.sidebar .widget-new-products .block-title strong { background:url(https://www.edengardens.com.au/skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033; }

/* Widget: Recently Viewed Proructs */
.widget-viewed { display:block; }
.col-main .widget-viewed { margin:7px 0; }
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }
.widget-viewed .products-list .product-shop { margin-left:100px; }
.sidebar .widget-viewed .block { font-size:11px; line-height:1.25; }
.sidebar .widget-viewed .block-title strong { background:url(https://www.edengardens.com.au/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: Recently Compared Proructs */
.widget-compared { display:block;}
.col-main .widget-compared { margin:7px 0; }
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image { width:85px; height:85px; }
.widget-compared .products-list .product-shop { margin-left:100px; }
.sidebar .widget-compared .block { font-size:11px; line-height:1.25; }
.sidebar .widget-compared .block-title strong { background:url(https://www.edengardens.com.au/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: CMS Static Block */
.widget-static-block {}
.sidebar .widget-static-block { display:block; margin:0 0 15px; }

/* Widgets: Links Common Styles */
.top-container .widget a { padding:0 0 0 7px; }

.bottom-container .widget a { padding:0 3px; }

/* Widget: Catalog Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { background:url(https://www.edengardens.com.au/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-product-link a { background:url(https://www.edengardens.com.au/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: Catalog Category Link */
.widget-category-link-inline { display:inline; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(https://www.edengardens.com.au/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-category-link a { background:url(https://www.edengardens.com.au/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { background:url(https://www.edengardens.com.au/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-cms-link a { background:url(https://www.edengardens.com.au/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/fontawesome-webfont.eot?v=4.5.0');src:url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'),url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'),url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'),url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'),url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}

@font-face {
	font-family: 'foxyicon';
	src:url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/css/foxyicon/fonts/foxyicon.eot?-y4kdpu');
	src:url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/css/foxyicon/fonts/foxyicon.eot?#iefix-y4kdpu') format('embedded-opentype'),
		url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/css/foxyicon/fonts/foxyicon.woff?-y4kdpu') format('woff'),
		url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/css/foxyicon/fonts/foxyicon.ttf?-y4kdpu') format('truetype'),
		url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/css/foxyicon/fonts/foxyicon.svg?-y4kdpu#foxyicon') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'foxykidicon';
	src:url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/css/foxyicon/fonts/foxykidicon.eot?-y4kdpu');
	src:url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/css/foxyicon/fonts/foxykidicon.eot?#iefix-y4kdpu') format('embedded-opentype'),
		url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/css/foxyicon/fonts/foxykidicon.woff?-y4kdpu') format('woff'),
		url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/css/foxyicon/fonts/foxykidicon.ttf?-y4kdpu') format('truetype'),
		url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/css/foxyicon/fonts/foxykidicon.svg?-y4kdpu#foxykidicon') format('svg');
	font-weight: normal;
	font-style: normal;
}
[class^="foxy-"], [class*=" foxy-"] {
	display: inline-block;
	font-family: 'foxyicon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
[class^="foxykid-"], [class*=" foxykid-"] {
	display: inline-block;
	font-family: 'foxykidicon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.foxy-circle_fast_forward:before {
	content: "\e600";
}

.foxy-circle_left:before {
	content: "\e601";
}

.foxy-circle_minus:before {
	content: "\e602";
}

.foxy-circle_ok:before {
	content: "\e603";
}

.foxy-circle_pause:before {
	content: "\e604";
}

.foxy-circle_play:before {
	content: "\e605";
}

.foxy-circle_plus:before {
	content: "\e606";
}

.foxy-circle_rewind:before {
	content: "\e607";
}

.foxy-circle_right:before {
	content: "\e608";
}

.foxy-circle_skip_next:before {
	content: "\e609";
}

.foxy-circle_skip_previous:before {
	content: "\e60a";
}

.foxy-circle_stop:before {
	content: "\e60b";
}

.foxy-circle_up:before {
	content: "\e60c";
}

.foxy-clip:before {
	content: "\e60d";
}

.foxy-clock:before {
	content: "\e60e";
}

.foxy-close:before {
	content: "\e60f";
}

.foxy-cloud:before {
	content: "\e610";
}

.foxy-cloud_download:before {
	content: "\e611";
}

.foxy-cloud_fail:before {
	content: "\e612";
}

.foxy-cloud_ok:before {
	content: "\e613";
}

.foxy-cloud_upload:before {
	content: "\e614";
}

.foxy-code:before {
	content: "\e615";
}

.foxy-cog:before {
	content: "\e616";
}

.foxy-columns:before {
	content: "\e617";
}

.foxy-command:before {
	content: "\e618";
}

.foxy-compass:before {
	content: "\e619";
}

.foxy-computer_add:before {
	content: "\e61a";
}

.foxy-computer_delete:before {
	content: "\e61b";
}

.foxy-computer_download:before {
	content: "\e61c";
}

.foxy-computer_ok:before {
	content: "\e61d";
}

.foxy-computer_remove:before {
	content: "\e61e";
}

.foxy-computer_upload:before {
	content: "\e61f";
}

.foxy-copy_1:before {
	content: "\e620";
}

.foxy-copy_2:before {
	content: "\e621";
}

.foxy-credit_card:before {
	content: "\e622";
}

.foxy-crop:before {
	content: "\e623";
}

.foxy-delivery_food:before {
	content: "\e624";
}

.foxy-diamond:before {
	content: "\e625";
}

.foxy-diskette:before {
	content: "\e626";
}

.foxy-document:before {
	content: "\e627";
}

.foxy-document_add:before {
	content: "\e628";
}

.foxy-document_delete:before {
	content: "\e629";
}

.foxy-document_download:before {
	content: "\e62a";
}

.foxy-document_ok:before {
	content: "\e62b";
}

.foxy-document_remove:before {
	content: "\e62c";
}

.foxy-document_upload:before {
	content: "\e62d";
}

.foxy-documents:before {
	content: "\e62e";
}

.foxy-download:before {
	content: "\e62f";
}

.foxy-dribbble:before {
	content: "\e630";
}

.foxy-drop:before {
	content: "\e631";
}

.foxy-dropbox:before {
	content: "\e632";
}

.foxy-eject:before {
	content: "\e633";
}

.foxy-equalizer:before {
	content: "\e634";
}

.foxy-facebook_1:before {
	content: "\e635";
}

.foxy-facebook_2:before {
	content: "\e636";
}

.foxy-fast_forward:before {
	content: "\e637";
}

.foxy-first_aid:before {
	content: "\e638";
}

.foxy-folder:before {
	content: "\e639";
}

.foxy-folder_add:before {
	content: "\e63a";
}

.foxy-folder_delete:before {
	content: "\e63b";
}

.foxy-folder_ok:before {
	content: "\e63c";
}

.foxy-folder_remove:before {
	content: "\e63d";
}

.foxy-followers:before {
	content: "\e63e";
}

.foxy-following:before {
	content: "\e63f";
}

.foxy-font_size_down:before {
	content: "\e640";
}

.foxy-font_size_up:before {
	content: "\e641";
}

.foxy-forrst:before {
	content: "\e642";
}

.foxy-foursquare:before {
	content: "\e643";
}

.foxy-frame:before {
	content: "\e644";
}

.foxy-globe:before {
	content: "\e645";
}

.foxy-google_plus:before {
	content: "\e646";
}

.foxy-graph_fall:before {
	content: "\e647";
}

.foxy-graph_rise:before {
	content: "\e648";
}

.foxy-grid_1:before {
	content: "\e649";
}

.foxy-grid_2:before {
	content: "\e64a";
}

.foxy-hashtag:before {
	content: "\e64b";
}

.foxy-heart:before {
	content: "\e64c";
}

.foxy-home:before {
	content: "\e64d";
}

.foxy-imac:before {
	content: "\e64e";
}

.foxy-image:before {
	content: "\e64f";
}

.foxy-inbox:before {
	content: "\e650";
}

.foxy-inbox_in:before {
	content: "\e651";
}

.foxy-inbox_out:before {
	content: "\e652";
}

.foxy-instagram:before {
	content: "\e653";
}

.foxy-ipad:before {
	content: "\e654";
}

.foxy-iphone:before {
	content: "\e655";
}

.foxy-layers:before {
	content: "\e656";
}

.foxy-letter:before {
	content: "\e657";
}

.foxy-line_graph:before {
	content: "\e658";
}

.foxy-line_graph_square:before {
	content: "\e659";
}

.foxy-link:before {
	content: "\e65a";
}

.foxy-linkedin:before {
	content: "\e65b";
}

.foxy-list:before {
	content: "\e65c";
}

.foxy-list_2:before {
	content: "\e65d";
}

.foxy-loading:before {
	content: "\e65e";
}

.foxy-location:before {
	content: "\e65f";
}

.foxy-lock:before {
	content: "\e660";
}

.foxy-login:before {
	content: "\e661";
}

.foxy-logout:before {
	content: "\e662";
}

.foxy-macbook:before {
	content: "\e663";
}

.foxy-magnifying_glass:before {
	content: "\e664";
}

.foxy-magnifying_glass_add:before {
	content: "\e665";
}

.foxy-magnifying_glass_remove:before {
	content: "\e666";
}

.foxy-mail:before {
	content: "\e667";
}

.foxy-mail_incoming:before {
	content: "\e668";
}

.foxy-mail_outgoing:before {
	content: "\e669";
}

.foxy-map:before {
	content: "\e66a";
}

.foxy-map_add:before {
	content: "\e66b";
}

.foxy-map_delete:before {
	content: "\e66c";
}

.foxy-map_ok:before {
	content: "\e66d";
}

.foxy-map_remove:before {
	content: "\e66e";
}

.foxy-microphone:before {
	content: "\e66f";
}

.foxy-microphone_off:before {
	content: "\e670";
}

.foxy-microsoft:before {
	content: "\e671";
}

.foxy-minus:before {
	content: "\e672";
}

.foxy-more:before {
	content: "\e673";
}

.foxy-more_2:before {
	content: "\e674";
}

.foxy-moustache:before {
	content: "\e675";
}

.foxy-music:before {
	content: "\e676";
}

.foxy-notepad:before {
	content: "\e677";
}

.foxy-notepad_add:before {
	content: "\e678";
}

.foxy-notepad_delete:before {
	content: "\e679";
}

.foxy-notepad_ok:before {
	content: "\e67a";
}

.foxy-notepad_remove:before {
	content: "\e67b";
}

.foxy-painboard:before {
	content: "\e67c";
}

.foxy-pause:before {
	content: "\e67d";
}

.foxy-paypal:before {
	content: "\e67e";
}

.foxy-pen_1:before {
	content: "\e67f";
}

.foxy-pen_2:before {
	content: "\e680";
}

.foxy-pen_3:before {
	content: "\e681";
}

.foxy-phone:before {
	content: "\e682";
}

.foxy-picture:before {
	content: "\e683";
}

.foxy-pie_chart:before {
	content: "\e684";
}

.foxy-pill:before {
	content: "\e685";
}

.foxy-pin_1:before {
	content: "\e686";
}

.foxy-pin_2:before {
	content: "\e687";
}

.foxy-pin_zoom_in:before {
	content: "\e688";
}

.foxy-pin_zoom_out:before {
	content: "\e689";
}

.foxy-pinterest_1:before {
	content: "\e68a";
}

.foxy-pinterest_2:before {
	content: "\e68b";
}

.foxy-play:before {
	content: "\e68c";
}

.foxy-plug:before {
	content: "\e68d";
}

.foxy-plus:before {
	content: "\e68e";
}

.foxy-polaroid:before {
	content: "\e68f";
}

.foxy-polaroids:before {
	content: "\e690";
}

.foxy-power:before {
	content: "\e691";
}

.foxy-presentation:before {
	content: "\e692";
}

.foxy-printer:before {
	content: "\e693";
}

.foxy-progress:before {
	content: "\e694";
}

.foxy-record:before {
	content: "\e695";
}

.foxy-repeat:before {
	content: "\e696";
}

.foxy-repeat_1:before {
	content: "\e697";
}

.foxy-repeat_2:before {
	content: "\e698";
}

.foxy-resize_1:before {
	content: "\e699";
}

.foxy-resize_2:before {
	content: "\e69a";
}

.foxy-resize_3:before {
	content: "\e69b";
}

.foxy-resize_4:before {
	content: "\e69c";
}

.foxy-resize_5:before {
	content: "\e69d";
}

.foxy-resize_6:before {
	content: "\e69e";
}

.foxy-rewind:before {
	content: "\e69f";
}

.foxy-rss:before {
	content: "\e6a0";
}

.foxy-screen_expand_1:before {
	content: "\e6a1";
}

.foxy-screen_expand_2:before {
	content: "\e6a2";
}

.foxy-screen_expand_3:before {
	content: "\e6a3";
}

.foxy-setting:before {
	content: "\e6a4";
}

.foxy-share:before {
	content: "\e6a5";
}

.foxy-share_2:before {
	content: "\e6a6";
}

.foxy-shop:before {
	content: "\e6a7";
}

.foxy-shopping_bag:before {
	content: "\e6a8";
}

.foxy-shopping_cart:before {
	content: "\e6a9";
}

.foxy-shopping_cart_add:before {
	content: "\e6aa";
}

.foxy-shopping_cart_delete:before {
	content: "\e6ab";
}

.foxy-shopping_cart_ok:before {
	content: "\e6ac";
}

.foxy-shopping_cart_remove:before {
	content: "\e6ad";
}

.foxy-shuffle:before {
	content: "\e6ae";
}

.foxy-skip_next:before {
	content: "\e6af";
}

.foxy-skip_previous:before {
	content: "\e6b0";
}

.foxy-skype:before {
	content: "\e6b1";
}

.foxy-slideshow:before {
	content: "\e6b2";
}

.foxy-sort-grid:before {
	content: "\e6b3";
}

.foxy-sort-list:before {
	content: "\e6b4";
}

.foxy-sort-list-2:before {
	content: "\e6b5";
}

.foxy-speech_1:before {
	content: "\e6b6";
}

.foxy-speech_2:before {
	content: "\e6b7";
}

.foxy-speech_3:before {
	content: "\e6b8";
}

.foxy-speech_4:before {
	content: "\e6b9";
}

.foxy-speech_bubble_1:before {
	content: "\e6ba";
}

.foxy-speech_bubble_2:before {
	content: "\e6bb";
}

.foxy-speech_bubbles:before {
	content: "\e6bc";
}

.foxy-spotify:before {
	content: "\e6bd";
}

.foxy-square:before {
	content: "\e6be";
}

.foxy-square_add:before {
	content: "\e6bf";
}

.foxy-square_dashed:before {
	content: "\e6c0";
}

.foxy-square_delete:before {
	content: "\e6c1";
}

.foxy-square_down:before {
	content: "\e6c2";
}

.foxy-square_left:before {
	content: "\e6c3";
}

.foxy-square_ok:before {
	content: "\e6c4";
}

.foxy-square_remove:before {
	content: "\e6c5";
}

.foxy-square_right:before {
	content: "\e6c6";
}

.foxy-square_up:before {
	content: "\e6c7";
}

.foxy-star:before {
	content: "\e6c8";
}

.foxy-stop:before {
	content: "\e6c9";
}

.foxy-suitcase:before {
	content: "\e6ca";
}

.foxy-tag:before {
	content: "\e6cb";
}

.foxy-tags:before {
	content: "\e6cc";
}

.foxy-target:before {
	content: "\e6cd";
}

.foxy-terminal:before {
	content: "\e6ce";
}

.foxy-text_center:before {
	content: "\e6cf";
}

.foxy-text_justify:before {
	content: "\e6d0";
}

.foxy-text_left:before {
	content: "\e6d1";
}

.foxy-text_right:before {
	content: "\e6d2";
}

.foxy-tick:before {
	content: "\e6d3";
}

.foxy-time:before {
	content: "\e6d4";
}

.foxy-timer:before {
	content: "\e6d5";
}

.foxy-tumblr:before {
	content: "\e6d6";
}

.foxy-twitter:before {
	content: "\e6d7";
}

.foxy-unlock:before {
	content: "\e6d8";
}

.foxy-upload:before {
	content: "\e6d9";
}

.foxy-user:before {
	content: "\e6da";
}

.foxy-user_add:before {
	content: "\e6db";
}

.foxy-user_circle:before {
	content: "\e6dc";
}

.foxy-user_delete:before {
	content: "\e6dd";
}

.foxy-user_ok:before {
	content: "\e6de";
}

.foxy-user_remove:before {
	content: "\e6df";
}

.foxy-user_square:before {
	content: "\e6e0";
}

.foxy-users:before {
	content: "\e6e1";
}

.foxy-view:before {
	content: "\e6e2";
}

.foxy-view_off:before {
	content: "\e6e3";
}

.foxy-vimeo:before {
	content: "\e6e4";
}

.foxy-voicemail:before {
	content: "\e6e5";
}

.foxy-volume_1:before {
	content: "\e6e6";
}

.foxy-volume_2:before {
	content: "\e6e7";
}

.foxy-volume_3:before {
	content: "\e6e8";
}

.foxy-volume_down:before {
	content: "\e6e9";
}

.foxy-volume_mute:before {
	content: "\e6ea";
}

.foxy-volume_off:before {
	content: "\e6eb";
}

.foxy-volume_up:before {
	content: "\e6ec";
}

.foxy-warning:before {
	content: "\e6ed";
}

.foxy-wifi_1:before {
	content: "\e6ee";
}

.foxy-wifi_2:before {
	content: "\e6ef";
}

.foxy-wifi_3:before {
	content: "\e6f0";
}

.foxy-windows:before {
	content: "\e6f1";
}

.foxy-youtube:before {
	content: "\e6f2";
}

.foxy-zoom_in:before {
	content: "\e6f3";
}

.foxy-zoom_out:before {
	content: "\e6f4";
}

.foxy-alarm:before {
	content: "\e6f5";
}

.foxy-alt:before {
	content: "\e6f6";
}

.foxy-android:before {
	content: "\e6f7";
}

.foxy-apple:before {
	content: "\e6f8";
}

.foxy-appstore:before {
	content: "\e6f9";
}

.foxy-arrow_1:before {
	content: "\e6fa";
}

.foxy-arrow_2:before {
	content: "\e6fb";
}

.foxy-arrow_down:before {
	content: "\e6fc";
}

.foxy-arrow_left:before {
	content: "\e6fd";
}

.foxy-arrow_right:before {
	content: "\e6fe";
}

.foxy-arrow_up:before {
	content: "\e6ff";
}

.foxy-arrows:before {
	content: "\e700";
}

.foxy-arrows_horizontal:before {
	content: "\e701";
}

.foxy-arrows_horizontal_2:before {
	content: "\e702";
}

.foxy-arrows_vertical:before {
	content: "\e703";
}

.foxy-arrows_vertical_2:before {
	content: "\e704";
}

.foxy-bag:before {
	content: "\e705";
}

.foxy-bar_chart_1:before {
	content: "\e706";
}

.foxy-bar_chart_2:before {
	content: "\e707";
}

.foxy-bar_chart_3:before {
	content: "\e708";
}

.foxy-bar_graph:before {
	content: "\e709";
}

.foxy-basket:before {
	content: "\e70a";
}

.foxy-basket_add:before {
	content: "\e70b";
}

.foxy-basket_delete:before {
	content: "\e70c";
}

.foxy-basket_ok:before {
	content: "\e70d";
}

.foxy-basket_remove:before {
	content: "\e70e";
}

.foxy-battery_1_3:before {
	content: "\e70f";
}

.foxy-battery_2_3:before {
	content: "\e710";
}

.foxy-battery_empty:before {
	content: "\e711";
}

.foxy-battery_full:before {
	content: "\e712";
}

.foxy-behance:before {
	content: "\e713";
}

.foxy-bell:before {
	content: "\e714";
}

.foxy-bin:before {
	content: "\e715";
}

.foxy-block:before {
	content: "\e716";
}

.foxy-bluetooth:before {
	content: "\e717";
}

.foxy-book:before {
	content: "\e718";
}

.foxy-book_1:before {
	content: "\e719";
}

.foxy-book_2:before {
	content: "\e71a";
}

.foxy-bookmark:before {
	content: "\e71b";
}

.foxy-brightness_high:before {
	content: "\e71c";
}

.foxy-brightness_low:before {
	content: "\e71d";
}

.foxy-browser:before {
	content: "\e71e";
}

.foxy-browser_add:before {
	content: "\e71f";
}

.foxy-browser_delete:before {
	content: "\e720";
}

.foxy-browser_layout_1:before {
	content: "\e721";
}

.foxy-browser_layout_2:before {
	content: "\e722";
}

.foxy-browser_layout_3:before {
	content: "\e723";
}

.foxy-browser_ok:before {
	content: "\e724";
}

.foxy-browser_remove:before {
	content: "\e725";
}

.foxy-brushes:before {
	content: "\e726";
}

.foxy-bullseye:before {
	content: "\e727";
}

.foxy-calendar:before {
	content: "\e728";
}

.foxy-calendar_add:before {
	content: "\e729";
}

.foxy-calendar_ok:before {
	content: "\e72a";
}

.foxy-camera:before {
	content: "\e72b";
}

.foxy-cassette:before {
	content: "\e72c";
}

.foxy-chart:before {
	content: "\e72d";
}

.foxy-chart_1_2:before {
	content: "\e72e";
}

.foxy-chart_1_4:before {
	content: "\e72f";
}

.foxy-chart_1_8:before {
	content: "\e730";
}

.foxy-chart_3_4:before {
	content: "\e731";
}

.foxy-chart_3_8:before {
	content: "\e732";
}

.foxy-chart_5_8:before {
	content: "\e733";
}

.foxy-chart_7_8:before {
	content: "\e734";
}

.foxy-circle:before {
	content: "\e735";
}

.foxy-circle_delete:before {
	content: "\e736";
}

.foxy-circle_down:before {
	content: "\e737";
}

.foxykid-accessory:before {
	content: "\e000";
}
.foxykid-dresses:before {
	content: "\e001";
}
.foxykid-ducks:before {
	content: "\e002";
}
.foxykid-femenine:before {
	content: "\e003";
}
.foxykid-home:before {
	content: "\e004";
}
.foxykid-long:before {
	content: "\e005";
}
.foxykid-woman:before {
	content: "\e006";
}
﻿/* ------------------------------------------------------------------------------

	Template Name: Su Gala Shop
	Template URI: 
	Description: Gala Template
	Author: Sulopa
	Author URI: 
	Version: 1.0

------------------------------------------------------------------------------*/


/*	----------------------------------------------------------------------------- 

TABLE OF CONTENT

1 - TYPOGRAPHY (HEADING ICON)
2 - ICON
3 - BUTTON 
4 - PAGINATION
5 - LIST 
6 - PRICE RANGE
7 - TAG CLOUD
8 - TABS
9 - FORM
10 - TITLE
11 - FEATURE
12 - PRODUCT
13 - LAST POST 
14 - TESTIMONIAL
15 - CLIENT
16 - ADS
17 - BRANDS
18 - SERVICES
19 - FOOTER
20 - SLIDESHOW
21 - HEADER
	- HEADER TOP 
	- HEADER PRIMARY 
	- HEADER NAVIGATION 
22 - BREADCRUMB
23 - OTHERS


----------------------------------------------------------------------------- */
/* 1 - TYPOGRAPHY
/////////////////////////////////////////////////// */
*::-moz-selection,
::selection,
p::selection{
	background-color:#ff838b;
	color:#fff;
}
body {
	/*font-family: "Effra-Regular"; */
	font-family: "Effra-Regular";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
	overflow-x: hidden;
}
h1, h2, h3, h4, h5, h6{ margin-bottom: 10px; margin-top: 0;}
p, ul {
	padding: 0;
	margin: 0;
}
a:hover {
	text-decoration: underline;
	color: inherit;
}
a {
	color: inherit;
	cursor: pointer;
}

h1,
.h1 {
  font-size: 32px !important;
  /*font-family: 'texgyreadventorbold'; */
  font-family: "Archer-Medium";
	letter-spacing: 0.5px;
}
h2,
.h2 {
  font-size: 24px;
  /*font-family: 'texgyreadventorbold'; */
  font-family: "Archer-Medium";
	letter-spacing: 0.5px;
}
h3,
.h3 {
  font-size: 20px;
  /*font-family: 'texgyreadventorbold'; */
  font-family: "Archer-Medium";
}
h4,
.h4 {
  font-size: 14px;
  /*font-family: 'texgyreadventorbold'; */
  font-family: "EffraMedium-Regular";
}
h5,
.h5 {
  font-size: 16px;
  /*font-family: 'texgyreadventorbold'; */
  font-family: "Archer-Medium";
}
h6,
.h6 {
  font-size: 12px;
  /*font-family: 'texgyreadventorbold'; */
  font-family: "Archer-Medium";
}

.heading {
	margin: 0;
	padding: 0;
}
.mt-40 {
	margin-top: 40px;
}
.pl-0 {padding-left: 0;}
.pr-0 {padding-right: 0;}
.text-left   { text-align: left; }
.text-right  { text-align: right; }
.text-center { text-align: center; }
.no-padding {
	padding: 0;
}
.nobr {
	white-space: nowrap !important;
}

.underline {
	text-decoration: underline;
}
.main-container{ position: relative; z-index: 96; min-height: 435px;}
.feature-item .action,
.feature-item .h4 a,
.product,
.diamond,
.addto-links-icons,
.owl-buttons div,
.customNavigation .btn,
.blogpost,
.entry-title,
.entry-meta,
.entry-content,
.brand.item,
.item.blogpost:before,
.blogpost .entry-title  a,
.owl-pagination .owl-page,
.amz-icon,
.dropdown-content li,
.dropdown-content,
.mobile-collapsible .opener,
.pager ol li:hover i,
.pager ol li:hover a,
.entry-thumbnail .like-button,
.amz-post .entry-thumbnail:before,
.entry-title a,
.tags-list .item a,
.feature-item .action .amz-icon,
.product:hover .addto-links-icons, 
.product:hover .ratings,
.header-nav .nav .nav-item.level0:hover .mega-item-des, 
.header-nav .nav .nav-item.level0.active .mega-item-des,
.ads1:before,
.amzthemes-verticalmenu div.amzthemes-pt-menu .amzthemes-parent-menu a:after{
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}
img {
	max-width: 100%;
}
ul, ol {
	padding: 0;
	margin: 0;
	color: #777;
}
.item-left {
	float: left;
	height: 54px;
}
.item-right {
	float: right;
}
a:hover, a:active, a:focus {
	outline: none;
}

.twitter,
.ft-contactus,
.header-nav .nav,
.addto-links-icons,
.bullet,
.currency-switcher ul,
.header-account ul,
.lang-switcher ul,
.cart-table .cart-action,
.amz-megamenu ul  {
	list-style: none;
}
.cart-table .cart-action button.button{background:none !important;border:none !important;    padding: 0;}
.list-bare {
    padding: 0;
    list-style: none;
}

.amz-foxy {
    /*overflow: hidden;*/
    position: relative;
}
.scroller {
    overflow-y: scroll;
    position: relative;
}

.amz-table {
	display: table;
	width: 100%;
	height: 100%;
}
.amz-table-cell {
	display: table-cell;
	vertical-align: middle;
}

.amz-section-overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,.2);
}


/* 2 - ICON 
/////////////////////////////////////////////////// */

.diamond {
	display: inline-block;
	text-align: center;
}

.section-background {
	background-color: #f9f9f9;
}


/* 3 - BUTTON  
/////////////////////////////////////////////////// */
.amz-btn {
	text-transform: uppercase;
	font-size: 14px;
	line-height: 1.5;
	color: #FFF;
	display: inline-block;
	font-family: 'texgyreadventorbold';
}
	.amz-btn:hover {
		background: transparent;
	}

.amz-btn.btn-border {
	background: transparent;
}

.amz-btn.btn-big {
	padding: 0 25px;
	background: #fff;
	font-style: normal;
	font-weight: 700;
	border: 2px solid #b2bb1d;
	color: #222222 !important;
	font-size: 12px;
	height:50px;
	border-radius:20px;
}

.amz-btn.btn-big:hover,.choose-options2 .btn:hover, .btn-default:hover, .btn:hover, .amz-btn:hover, button.button:hover, .amz-sidebar .block .actions a:hover{
	box-shadow:inset 0 0 0 1px #b2bb1d;
}
.amz-btn.btn-small {
	padding: 4px 15px;
	font-size: 11px;
}


.ads-caption .amz-btn,
.amz-slideshow-container .caption .amz-btn  {
	background-color:#FFF;
	border: 1px solid #fc6153;
	font-size: 18px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 1;
	padding: 14px 20px;
	color: #fc6052;
}
	.ads-caption .amz-btn:hover,
	.amz-slideshow-container .caption .amz-btn:hover {
		background-color: transparent;
	}



/* 5 - LIST 
/////////////////////////////////////////////////// */

.diamond-list li {
	position: relative;
}
.diamond-list li:before {
	background-color: #b5b4b4;
    content: "";
    display: inline-block;
    height: 4px;
    margin-right: 10px;
    vertical-align: 3px;
    width: 4px;

    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.li-border li:first-child {
	border-top: 1px solid #e0e0e0;
}
.li-border li {
	font-size: 12px;
	color: #777;
	text-transform: uppercase;
	padding: 10px 0;
	border-bottom: 1px solid #e0e0e0;
}

/* 10 - TITLE
/////////////////////////////////////////////////// */
.product-group .block .block-title{ border: 0;}
.title-home{
	margin-top: 110px;
	margin-bottom: 50px;
}
.des-title{
	font-size: 14px;
	color: #888;
	margin-top: 10px;
	/*font-family: 'Effra-Regular'; */
	font-family: "Effra-Regular";
}
.cms-index-index .product-title {
    color: #000000;
    font-size: 40px;
    /*font-family: 'Effra-Regular'; */
	font-family: "Effra-Regular";
    padding: 0;
	position:relative;
    text-transform: uppercase;
	margin-bottom: 5px;
	text-align: center;
}

.title-page .section-title:after,

.title-page .section-title .diamond{ display: none;}
/* Title Sidebar */



/* 9 - FORM
/////////////////////////////////////////////////// */

label {
	font-weight: 400;
	cursor: pointer;
}
.amz-form .amz-input,
.amz-form .amz-textarea  {
	color: #777777;
	font-size: 16px;
	border: 1px solid #dddddd;
	padding: 10px;
	line-height: 50px;
	height: 50px;
	width: 100%;
}
.amz-form .amz-input:not(.validation-failed):focus,
.amz-form .amz-textarea:focus{
	border:2px solid #dddddd !important;
}
.amz-form .amz-textarea {
	height: 100px;
	line-height: 1.5;
}
.amz-form.has-icon {
	position: relative;
}
.amz-form.has-icon .amz-icon {
	position: absolute;
	color: rgb(208, 208, 209);
	top: 12px; 
	right: 20px;
}

.amz-form .amz-input:focus + .amz-icon {}
/* Chekbox */
.amz-checkbox {
	display: none;
}

.amz-checkbox  + label .icon-check {
	display: none;

}

.amz-checkbox  + label .icon-check:after {
    bottom: 0;
    content: "";
    display: block;
    height: 10px;
    left: 0;
    margin: auto;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 10px;

	-webkit-border-radius: 50%;
   	-moz-border-radius: 50%;
   	-ms-border-radius: 50%;
   	-o-border-radius: 50%;
   	border-radius: 50%;

}
.amz-checkbox  + label .icon-check.square,
.amz-checkbox  + label .icon-check.square:after  {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}
.amz-checkbox  + label .icon-check.square:after {
	height: 10px;
	width: 10px;
} 

	.amz-checkbox:checked + label .icon-check:after {
	    opacity: 1;
	}


.form-group .label-form {
	color: #777777;
    display: block;
    font-size: 16px;
    margin-bottom: 2px;
}
.form-group .label-form span{
	color:#777777 !important;
}
.form-group .rem-pass {
	font-weight: 400;
	cursor: pointer;
	font-size: 12px;
	color: #777;
}
.checkout-login .form-group{
	margin-top:18px;
}
.checkout-login .form-group li{
	margin-bottom:10px;
}
.checkout-login .button-set{
	margin-top:20px;
}
.checkout-login .button-set button{
	width:140px;
}
.checkout-login .button-set a{
	float: right;
	margin-top:13px;
	color:#00373d;
	text-decoration: none;
	font-size: 16px;
}
.checkout-login .button-set a:hover{
	text-decoration: underline;
}
/* 11 - FEATURE
/////////////////////////////////////////////////// */

.amz-feature-container {
	padding: 100px 0 0;
}
.feature-item {
	text-align: center;
	margin-bottom: 20px;
}
.feature-item .feature-icon {
	padding: 11px 0;
}
.feature-item .diamond {
	height: 59px;
	width: 59px;
}


.feature-item .diamond .amz-icon {
	color: #fff;
    font-size: 28px;
    line-height: 56px;

}
.feature-item .h4 a {
	color: #2b2b2b;
	font-size: 18px;
	font-weight: 700;
	line-height: 1;
}
.feature-item .heading {
	margin: 20px 0 15px;
}
.feature-item p {
	color: #787777;
	margin-bottom: 20px;
}
.feature-item .action {
	font-style: italic;
	line-height: 29px;
	border-width: 1px;
	border-style: solid;
	border-color: transparent;
	padding: 0 10px;
	display: inline-block;
}

.feature-item .action .amz-icon {
	display: inline-block;
    font-size: 18px;
    line-height: 29px;
    vertical-align: middle;
}
	.feature-item .action:hover .amz-icon {
	    margin-left: 5px;
	}

/* 12 - PRODUCT
/////////////////////////////////////////////////// */
.product-group .product-title{
	font-size: 22px;
	color: #dddddd;
	margin-bottom: 50px;
	text-align: left;
}
.product-group .product .product-name a{
	color: #888;
}
.product-group .product-item{
	margin-bottom: 25px;
	display: inline-block;
	padding: 0;
}
.product-group .last .product-item{
	margin-bottom: 0;
}
.product-group .addto-links-icons{
	margin: 0;
	padding: 0;
	border: 0;
}
.product-group .pull-left{
	margin-right: 20px;
}
.product-group .product .price-box{
	color: #dddddd;
	margin-bottom: 3px;
}
.product-group .product .addto-links-icons .link-addtocart{
	color: #b2bb1c;
}
.product-group .product .addto-links-icons .link-addtocart:before{
	background: url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/icon_cart2.png) no-repeat center center;
}
.product-group .product .product-name{ display: inline-block;}
.sections-product{}
.view-mode .view-icon{
  font-family: 'foxyicon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; 
  	font-size: 15px;
  	width: 35px;
  	height: 35px;
  	line-height: 35px;
  	text-align: center;
  	color: #444444;
  	background: #eeeeee;
  	display: inline-block;
}
.view-mode .view-icon.active{
	color: #fff;
	background: #444;
}
.view-mode .view-icon:last-child{
  margin:0
}
.view-mode .grid:before {
  content: "\e6b3";
}
.view-mode .list:before {
  content: "\e6b4";
}
.products {
	display:inline-block;
	width:100%;
}
.products.owl-carousel{padding:0;border:none;}

.product {
	margin-bottom: 10px;
	position: relative;
	margin: 0;
	overflow: hidden;
}
.list .item.product  {
	margin-bottom: 50px;
}

.list .product-info {
	padding: 0;
}
.product-photo {
	position: relative;
}
.product-photo img{}
.product-photo a {
	position: relative;
    overflow: hidden;
}
img.static-0{
    min-width: 100%;
}
img.static-1{
    bottom: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
}
.product:hover .product-photo img.static-1{
    opacity: 1;
    z-index: 1;
}

.list .product-photo {
	border-color: #f7f6f6;
}

.product-soldout .soldout {
  color: #b2bb1c;
  font-size: 15px;
  font-family: 'texgyreadventorbold';
	float: left;
  text-transform: capitalize;
}
/* Fullpage */
.fp-table {
  display: table;
  table-layout: fixed;
}

.fp-table,
.fp-table-cell {
  width: 100%;
  height: 100%;
}

.fp-table-cell {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
}

/* Product Sticker */
.sticker {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}
.sticker span{
	font-size: 12px;
	text-transform: uppercase;
	line-height: 24px;
	color: #FFF;
	padding: 0 10px;
	display: block;
	margin-bottom: 5px;	
}
.sticker .new {
	background-color: #fd5d69;
}
.sticker .sale {
	background-color: #1cd287;
}

/* Visible hover */
.addto-links-icons {
	padding-top: 5px;
    border-top: 1px solid #e1d8cf;
    margin-top: 5px;
    clear: both;
    float: left;
    width: 100%;
}
.onsale-countdown .addto-links-icons{ border-color: #564c3c}
.addto-links-icons  li{
	    list-style: none;
	    display: block;
    float: left;	
}
.addto-links-icons .wishlist,
.addto-links-icons .compare{ float: right; margin-left: 10px; margin-top: 8px;}
.addto-links-icons .wishlist a.link-wishlist{
	width: 17px;
	min-height: 15px;
	background: url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/icon_wishlist.png) no-repeat center center;
}
.addto-links-icons .compare a.link-compare{
	width: 14px;
	min-height: 15px;
	background: url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/icon_compare.png) no-repeat center center;
}
.onsale-countdown .addto-links-icons .wishlist a.link-wishlist:hover,
.addto-links-icons .wishlist a.link-wishlist:hover{
	background: url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/icon_wishlist_hover.png) no-repeat center center; 
}
.onsale-countdown .addto-links-icons .compare a.link-compare:hover,
.addto-links-icons .compare a.link-compare:hover{
	background: url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/icon_compare_hover.png) no-repeat center center;
}


.addto-links-icons .diamond {
	height: 32px;
	width: 32px;
}
.addto-links-icons .diamond .amz-icon  {
	line-height: 32px;
	font-size: 16px;
	color: #FFF;
}
.addto-links-icons .diamond:hover,
.compare-table .cart-action .diamond:hover {
	background-color: #555 !important;
}

/* Product name */
.product .addto-links-icons .link-addtocart{
	font-size: 13px;
	color: #222222;
	text-transform: uppercase;
	position: relative;
	font-family: 'texgyreadventorbold';
	line-height: 1.2;
	vertical-align: top;
	margin-top: 8px;
}
.product .addto-links-icons .link-addtocart:before{
	content: "";
	width: 10px;
	height: 10px;
	background: url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/icon_cart.png) no-repeat center center;
	margin-right: 2px;
	
	display: inline-block;
}
.onsale-countdown .product .addto-links-icons .link-addtocart:hover,
.product .addto-links-icons .link-addtocart:hover{ color: #b2bb1c;}
.onsale-countdown .product .addto-links-icons .link-addtocart:hover:before,
.product .addto-links-icons .link-addtocart:hover:before{ background: url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/icon_cart2.png) no-repeat center center}
.product .product-name {
	margin-bottom: 7px;
	font-size: 14px;
	line-height: 1.2;
	color: #555555;
	font-family: 'Effra-Regular';
	margin-top: 15px;
}
.product .product-name a{
	color: #111111;
	float: none;
	font-size: 16px;
	line-height: 22px;
}
/* Product Price */
.price-box  {
	font-size: 16px;
	color: #222222;
	line-height: 24px;
	margin-bottom: 12px;
	font-family: 'Effra-Regular';
}
.price-box .old-price .price {
	color: #999999 !important;
	font-size: 16px;
	text-decoration: line-through;
	font-weight: 400;
}
.breadcrumbs{
	display: none;
}
.price-box .old-price {
	display: inline-block;
	line-height: 24px;
}
.price-box .old-price {
	padding-right: 5px;
}
.price-box .old-price .price-label, 
.price-box .special-price .price-label {
    display: none;
}
.product-item .ratings {
	float: right;
	opacity: 0;
	visibility: hidden;
	margin-top: 6px;
}
.product-item:hover .ratings {
	opacity: 1;
	visibility: visible;
}

/* Rating */
.no-rating { margin-top:23px;float: left; }

.ratings { font-size:11px; line-height:1.25; margin:4px 0 0;display: inline-block; }
.ratings strong { float:left; margin:6px 3px 0 0; }
.ratings .rating-links { margin:0;float: left;font-size: 12px; line-height: 11px; margin-left: 10px; display: none;}
.add-to-review,
.ratings .rating-links .separator{ display: none;}
.ratings .rating-links .separator { margin:0 2px; }
.ratings dt {}
.ratings dd {}
.rating-box { width:60px; height:12px; font-size:0; line-height:0; background:url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/bkg_rating.png) 0 0px repeat-x; text-indent:-999em; overflow:hidden; }
.rating-box .rating { float:left; height:10px; background:url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/bkg_rating.png) 0 100% repeat-x; }
.ratings .rating-box { float:left; }
.ratings .amount {display: none}
.ratings-table th,
.ratings-table td { font-size:11px; line-height:1.15; padding:3px 0; }
.ratings-table th { font-weight:normal; padding-right:8px; }
.rating-box .rating .reviewitem.no-rating{display:none;}

/* Event Handler Hover */

.product:hover .addto-links-icons li:last-child {
    
}
.products.list .product .product-name{
	font-size: 18px;
	font-family: 'texgyreadventorbold';
	position: relative;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.products.list .product .product-name a{
	color: #333333;
}
.products.list .product .product-name a:hover{ color: #b2bb1c}
.products.list .product .product-name:after{
	content: "";
	width: 30px;
	border-top: 3px solid #b2bb1c;
	position: absolute;
	left: 0;
	bottom: 0;
}
.products.list .product .addto-links-icons{width:auto;}
.products.list .product .addto-links-icons > li{
    -webkit-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
	margin: 0 ;
    display: inline-block;
}
.products.list .addto-links-icons .link-addtocart{ 
	margin-top: 0;
	height: 55px;
	line-height: 55px;
	background: #eeeeee;
	color: #444444;
	display: inline-block; 
	padding: 0 20px;
}
.products.list .addto-links-icons .link-addtocart:before{ display: none;}
.products.list .addto-links-icons .link-addtocart:hover{ color: #b2bb1c;}
.products.list .addto-links-icons .compare a,
.products.list .addto-links-icons .wishlist a{
	width: 55px;
    height: 55px;
    background-color: #eee;
    display: inline-block;
    margin-left: 10px;
}
.products.list .product .addto-links-icons > li > .amz-btn{
	padding: 0 15px;
    font-weight: 700;
    line-height: 38px;
}	
.products.list .product .addto-links-icons > li:last-child{margin:0;}
.products.list .product:hover .addto-links-icons > li{
    -webkit-animation: none;
    -moz-animation: none;
    -ms-animation: none;
    animation: none;
}
.product-item .addto-links-icons{
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;

}
.product-item:hover .addto-links-icons{
	opacity: 1;
	visibility: visible;
}

.product-item .quickview-product a{
	opacity: 0;
	visibility: hidden;
 	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.product-item:hover .quickview-product a{
	opacity: 1;
	visibility: visible;
	z-index: 2;
}
/* Product list */
.list .item.product:after,
.list .item.product:before {
	clear: both;
	content:"";
	display: table;
}
.products.list .price-box,
.products.list .ratings {
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 0;
}
.products.list .price-box{ font-size: 22px;}
.products.list .price-box .old-price .price{ font-size: 16px;}
.list .price-box {
	margin-right: 50px;
}
.products.list .review {
	vertical-align: top;
	font-size: 12px;
	color: #555555;
	font-weight: 400;
	margin-right: 10px;
}
.products.list .rating-box {
	display: inline-block;
}

.list .product .product-name {
	text-align: left;
	margin-top: 0;
}
.list .price-rate {
	padding: 10px 0;
}
.products.list .ratings { margin-top: 15px;}
.products.list .ratings .rating-links{ 
	display: inline-block;
}
.products.list .addto-links-icons {
	border: 0;
	padding:  0;
	position: static;
	opacity: 1;
	visibility: visible;
	text-align: left;

	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}


.list .product:hover {
	border-color: transparent;
}

.list .product:hover .product-info {
	background-color: transparent;
}
/* 13 - LAST POST 
/////////////////////////////////////////////////// */
.section-blog-testimonial-brands{
	padding-top:44px;
}
.amz-blogpost-container {
	padding: 100px 0;
}
.item.blogpost {
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 20px;
	position: relative;
}
.item.blogpost:before {
	content: "";
	position: absolute;
	height: 2px;
	width: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.entry-content-top{
	display: block;
	position: relative;
}
.entry-content-top .view-more .fa{
	font-size: 24px;
	color: #fff;
	width: 70px;
	height: 70px;
	line-height: 70px;
	text-align: center;
	border-radius: 100%;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	transition: all 0.2s;
	opacity: 0;
    filter: alpha(Opacity=0);
    visibility: hidden;
    margin: auto;
    padding-left: 5px;
    -moz-transform: scale(0);
	-webkit-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	background: #b2bb1c
}
.entry-content-top:hover .view-more .fa{
	opacity: 1;
    filter: alpha(Opacity=10);
    visibility: visible;
    z-index: 100;
    -moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.blog-page .image-blog:before,
.cms-index-index .image-blog:before{
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #000;
    opacity: 0;
    filter: alpha(Opacity=0);
    visibility: hidden;
    transition: all 0.2s;
}
.blog-page .image-blog:hover:before,
.cms-index-index .image-blog:hover:before{
    opacity: 0.68;
    filter: alpha(Opacity=10);
    visibility: visible;
    z-index: 99;
}
.blog-page .item.blogpost{ padding: 0;}
.amz-blogpost-container .entry-title,
.amz-blogpost-container .entry-meta,
.amz-blogpost-container .entry-content {
}

/* Entry title */
.blog-slider{ margin-bottom: 100px; position: relative; margin-top: 50px;}
.blog-slider:before{
	content: "";
	height: 6px;
	width: 100%;
	background: url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/boder_blogslide.png) repeat-x;
	position: absolute;
	left: 0;
	top: 0;
}
.post-info {margin-top: 10px;}
.entry-content-top img{margin-bottom:10px;}
.post-info .entry-categories{ display: inline-block; border-right: 1px solid #b8b8b9; padding-right: 12px; margin-right: 12px;}
.post-info .post-by{ display: inline-block;}
.blogpost .entry-title {
	margin: 10px 0 8px;
}
.blogpost .entry-title a {
	color: #111111;
	font-family: "EffraMedium-Regular";
	font-size: 16px;
	line-height: 1.5;
	display: inline-block;
}
.entry-content-bottom .image-blog,
.entry-content-top .blog-content{
	display: none;
}
.des-title{
	text-align: center;
}
.blogpost .blog-content{
	color: #555;
}
/* Entry meta */
.blogpost .entry-meta {
	margin-top:10px;
}
.blogpost .entry-meta .fa{
	color: #888;
	font-size: 15px;
	margin-right: 5px;
}
.blogpost .entry-meta .view {
	float: right;
}
.blogpost .entry-meta .amz-icon {
	color: #c2c1c1;
	font-size: 15px;
	margin-right: 5px;
}

/* Entry Content */
.amz-blogpost-container .entry-content{
	border-width: 1px;
	border-style: solid;
	border-color: transparent;
}
.entry-content p {
	    font-size: 16px;
    color: #777;
    line-height: 24px;
    margin: 16px 0 0;
    margin-bottom: 20px;
    text-align: justify;
}
.blog-index-list .blog-page .entry-content .homepage-content,
.cms-index-index .entry-content .blog-list-content,
.entry-content .aw-blog-read-more{display:none;}
/* Event last post */
.item.blogpost:hover:before{
	width: 95%;
}


/* 14 - PRODUCT GROUP
/////////////////////////////////////////////////// */ 
.product-group{
    background-color: #003035;
    padding: 20px 0;
}
.product-group .owl-carousel .owl-nav{ 
	position: absolute;
	right: 0;
	top: -64px;
	opacity: 0;
}
.product-group .block:hover .owl-carousel .owl-nav{ opacity: 1;}
.product-group .owl-carousel .owl-nav div{
	position: static;
    height: 30px;
    width: 30px;
    margin-left: 6px;
    background-color: #000;
    position: relative;
    padding: 0;
    display: inline-block;
    text-align: center;
    border: 2px solid #333333;
    left: auto;right: auto;
    top: auto;
}
.product-group .itemslider-wrapper .owl-buttons .owl-prev:after,.product-group .owl-carousel .owl-nav .owl-prev:after,
.product-group .itemslider-wrapper .owl-buttons .owl-next:after,.product-group .owl-carousel .owl-nav .owl-next:after{
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-transform: none;
    color: #ddd;
    background: none;
    width: auto;
    height: auto;
    font-size: 16px;
    line-height: 25px;
    padding-left: 2px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.product-group .itemslider-wrapper .owl-buttons .owl-prev:after,.product-group .owl-carousel .owl-nav .owl-prev:after{ content: "\f104";}
.product-group .itemslider-wrapper .owl-buttons .owl-next:after,.product-group .owl-carousel .owl-nav .owl-next:after{ content: "\f105";}

.product-group .owl-carousel .owl-nav div:hover{ background: #b2bb1c; border-color: #b2bb1c;}
.product-group .itemslider-wrapper .owl-buttons .owl-prev:hover:after,.product-group .owl-carousel .owl-nav .owl-prev:hover:after,
.product-group .itemslider-wrapper .owl-buttons .owl-next:hover:after,.product-group .owl-carousel .owl-nav .owl-next:hover:after{ color: #fff; background: none;}
.amz-testimonial-container {
	position: relative;
}
.testimonial-inner {}
.testimonial-inner .container {
	position: relative;
}
.testimonial .avatar {
	display:inline-block;
	vertical-align: top;
}

/* Content */
.testimonial .quote {
	position: relative;	
	margin-top: 30px;
}

.testimonial .quote p {
	font-size: 12.5px;
	line-height: 1.5;
	position: relative;
	color:#aaaaaa;
	margin: 0;
	text-indent: 25px;
}
.testimonial .quote p:before, 
.testimonial .quote p:after {
	content: "";
	display: inline-block;
	font-size: 30px;
	color:#dddddd;
	font-family: 'texgyreadventorbold';
	position: absolute;
	line-height: 1;
}
.testimonial .quote p:before {
	content: "â€œ";
	left: -25px;
	top: -10px;
}
.testimonial .quote p:after {
	    content: "â€�";
	right: 0;
	bottom: -12px;
}
.testimonial .persion{   position: relative;}

.testimonial .name-position{
	vertical-align: middle;
    padding-left: 20px;
    display: inline-block;
    margin-top: 20px;
}
.testimonial .name {margin:0;}
.testimonial .name span {
	color: #ddd;
    font-size: 15px;
    font-family: 'texgyreadventorbold';
} 
.testimonial .time{
	font-size: 11px;
	font-style: italic;
	color: #888;
	position: relative;
	margin-top: 3px;
}
.testimonial .time:before{
	content: "\f073";
	font-family: FontAwesome;
	color: #888888;
	font-size: 11px;
	margin-right: 6px;
	display: inline-block;
	font-style: normal;
}
/* 16- ADS
/////////////////////////////////////////////////// */
.big-ads-container{
	    padding: 40px 0 44px;
    display: inline-block;
    width: 100%;
}
.amz-banner {
	padding: 30px 0;
}
.amz-banner .ads-banner {
	margin-bottom: 10px;
}
.amz-ads-container.big-ads .container {
	height: 100%;
	padding: 80px 0;
	position: relative;
}
.amz-ads-container.big-ads {
	position: relative;
}

.amz-ads-container.big-ads .ads-inner {
	position: relative;
	z-index: 2;
}
.amz-ads-container.big-ads img {
	width: 100%;
}

.ads-caption .saleoff-day span {
	background-color: #f98170;
	font-size: 36px;
	line-height: 1;
	padding: 0 10px;
	text-transform: uppercase;
	font-weight: 700;
	color: #FFF;
}	
.ads-caption .saleoff-percent span{
	background-color: #fff;
	font-size: 72px;
	line-height: 1;
	padding: 0 10px;
	text-transform: uppercase;
	font-weight: 700;
	color: #3d3d3d;
	display: inline-block;
	margin: 10px 0;
}	
.ads-caption .saleoff-desc {
	margin: 5px 0 20px;
	color: #111;
	font-size: 26px;
	font-weight: 400;
	line-height: 1;
	text-transform: uppercase;
}

.ads-banner,
.eff-glossy {
	position: relative;
	text-align: center;
	width: 100%;
}
.eff-glossy:after,
.eff-glossy:before {
	background-color: rgba(255, 255, 255, 0.1);
    content: "";
    display: block;
    height: 0;
    width: 0;
    position: absolute;

	-webkit-transition: all 0.3s ease-out 0s;
	-ms-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.eff-glossy:after {
	top: 0;
	left: 0;
}
.eff-glossy:before {
	bottom: 0;
	right: 0;
}

.ads-banner.eff-glossy:hover:after,
.ads-banner.eff-glossy:hover:before,
.blogpost:hover .eff-glossy:after,
.blogpost:hover .eff-glossy:before,
.widget-popular-post .block-content li:hover .eff-glossy:before,
.widget-popular-post .block-content li:hover .eff-glossy:after {
	width: 100%;
	height: 100%;
}

	.eff-glossy:hover .ads-content .text-1,
	.eff-glossy:hover .ads-content .text-1 {
		margin-left: 20px;
	}
	.eff-glossy:hover .ads-content .text-2,
	.eff-glossy:hover .ads-content .text-2 {
		margin-left: 30px;
	}
	.eff-glossy:hover .ads-content .text-1 {
		margin-right: 20px;
	}
	.eff-glossy:hover .ads-content .text-2 {
		margin-right: 30px;
	}
.banner-collection,
.bs-banner{ text-align: center;
display: inline-block;}
.bs-banner a{
	display: inline-block;
	position: relative;
}
.bs-banner a:before{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #000;
    opacity: 0;
    filter: alpha(Opacity=0);
    visibility: hidden;
    transition: all 0.2s;
}
.bs-banner a:hover:before{
	opacity: 0.3;
    filter: alpha(Opacity=10);
    visibility: visible;
}

/* Pay Method */
.pay-method {
	margin-top: 30px;
}
.pay-method li {
    display: inline-block;
    margin-right: 10px;
    padding: 0;
}

.pay-method li a {
    display: inline-block;
    height: 32px;
    margin-bottom: 5px;
    width: 51px;
}

.pay-method li a img {
    height: auto;
    width: 100%;
}

/* Subscribe*/
.footer-newletter{
	padding: 40px 0;
}
.subscribe label {
	color: #81a6a7;
	font-size: 18px;
	text-transform: uppercase;
	margin-right: 25px;
	line-height: 2;
	margin-bottom: 15px;
	display: inline-block;
	font-family: 'texgyreadventorbold';
	vertical-align: top;
}
.subscribe .amz-form.has-icon{ display: inline-block;margin-top:15px;}
.subscribe .amz-form .amz-input{
	box-shadow: none !important;
	min-width: 260px;
	width: 377px;
	background: #fff;
	height: 50px;
	font-size: 14px; color: #00373d;
	border-radius: 23px;
	padding:0 27px;
}
.footer .subscribe .amz-form .amz-input:focus{
	border:none !important;
}
.subscribe .amz-form.has-icon{
	position: relative;
}
.button {
	display: inline-block;
	vertical-align: middle;
	padding: 8px 25px;
	background: #e9e6d5;
}
.subscribe .amz-btn:hover{ opacity: 0.8}
.footer-payment{ text-align: right; margin-top: 5px;}

/* Footer Primary */
.footer,
.footer-newletter,
.footer-primary {
	/* background: url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/bkg_footer.jpg) repeat; */
	background-color: #003035;
}
.footer-primary .amz-col-md {
	padding-left: 15px;
	padding-right: 15px;
}
.footer-primary-column-1 h6{
	display: none;
}
.footer-primary{
	padding: 118px 0;
}

/* Footer Copyright */
.footer-copyright {
	color: #fff;
	padding-bottom: 25px;
}
.footer-copyright a{
	color: #fff;
}

.footer-copyright .links{ 
	text-align: right;
}
.footer-copyright .links a{
	color: #888;
	padding-left: 15px;
}
.footer-copyright .links a:hover{
	color: #b2bb1c
}
/* 21 - HEADER
/////////////////////////////////////////////////// */

/* Header navigation */
.amz-header-container{ position: absolute; left: 0; right: 0; top: 0;}
.amz-header-container + div{
	padding-top:40px;
}
.header-top-container {
	line-height: 40px;
	position: relative;z-index: 100;
	color: #fff!important;
	background-color: #003a40 !important;
	border: none!important;
}
.header-top-container .drop-switcher{
	display: inline-block;
	font-family: 'texgyreadventorbold';
}
.header-top-container .drop-menu li{
	display: inline-block;
	padding-right: 25px;
}
.drop-language{ padding-right: 5px;margin-right: 30px; border-right: 1px solid rgba(255,255,255, 0.1)}
.header-top-container .drop-menu li a{
	text-transform: uppercase;
	color: #666666;
}
.header-top-container .drop-menu li.selected a,
.header-top-container .drop-menu li a:hover{
	color: #fff;
}
.link-follow{
	display: inline-block;
	border-right: 1px solid rgba(255,255,255, 0.1);
	margin-right: 30px;
}
.link-follow li{ display: inline-block; padding-right: 30px;}
.link-follow li a{
	color: #fff;
	font-size: 16px;
}
.link-follow li a:hover{
	color: #fff;
}
.link-follow li span{
	display: none;
}
.register-login{ display: inline-block;}
.register-login{
	color: #666
}
.register-login span{ padding-left: 5px; padding-right: 5px;}
.register-login a{
	color: #fff !important;
	margin-left:14px;
}
.register-login a:hover{ color: #fff;}

.header-primary-container{
    color: #000;
    position: relative;
    z-index: 999;
}
.hp-logo{
	background-color: #003a40 !important;
	padding:0 30px 21px;
}

.header-primary-container .container-inner{
	position: relative;
}
.header-nav .nav .nav-item.first a{
	padding-left: 0;
}
.header-primary-container .container .col-md-9{
	position: static;
}

.header-nav .nav .level0 {
	margin:0 20px;
	float: left;
}
.header-nav.toggle .nav .level0{ float: none;}
.header-nav .nav .nav-item.last a{padding-right:0;}
.header-nav .nav .nav-item.level0 .mega-item-des{
	float: left;
    border: 1px solid #eae9e9;
    padding: 4px 6px;
    font-size: 13px;
    width: 28px;
    height: 28px;
	margin-right: 10px;
	    margin-top: -5px;
}
.header-nav .nav .nav-item.level1{width:100%;}
.header-nav .nav .nav-item:before ,
.header-nav .nav .nav-item:last-child:after{
	content: "";
	border: 2px solid #FFF;
	width: 6px;
	height: 6px;
	display: inline-block;
	top: 48%;
	position: absolute;
	left: 0;
	z-index: 2;

	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.header-nav .nav .nav-item:first-child:before {display: none;}
.header-nav .nav .nav-item:last-child:before {
	right: 0;
	left: auto;
}

 
.megamenu .nav-item.level0 > a{
	/*font-family: 'texgyreadventorbold';*/
	font-family: 'EffraMedium-Regular';
	font-size: 16px!important;
}
.header-nav .nav .nav-item a {
	position: relative;
    line-height: 18px;
    padding: 23px 0 25px 0;
    display: block;
}
.header-nav .megamenu li.level0 .nav-item.level2 .ads-img-menu a{ padding: 0;}
.nav-item a:hover, .nav-item a:focus {
	text-decoration: none;
}

.header-nav .nav-item.active:before,
.nav-item.active + .nav-item:before {
	display: none;
} 
#amz-megamenu > ul{
	vertical-align: top;
	display: inline-block;
}

@-webkit-keyframes sticky-ef {
    0% {-webkit-transform: translateY(-100%)}
    100% {-webkit-transform: translateY(0)}
}
@-moz-keyframes sticky-ef {
    0% {-moz-transform: translateY(-100%)}
    100% {-moz-transform: translateY(0)}
}
@-ms-keyframes sticky-ef {
    0% {-ms-transform: translateY(-100%)}
    100% {-ms-transform: translateY(0)}
}
@-o-keyframes sticky-ef {
    0% {-o-transform: translateY(-100%)}
    100% {-o-transform: translateY(0)}
}
@keyframes sticky-ef {
    0% {transform: translateY(-100%)}
    100% {transform: translateY(0)}
}

/* Mega Menu */

.header-nav .nav .nav-item.level0.relative-item {position:relative;}
.nav-item .amz-megamenu {
	position: absolute;
	top: auto;
	left: 50%;
	right: auto;
	z-index: 99;
	width: 100%;
	background: #fff;
	padding: 0px 30px;
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	transform: translateX(-50%);
}
.cms-index-index .nav-item .amz-megamenu{ 
	background: rgba(255,255,255,1);
	padding-left: 15px;
	padding-right: 15px;
}
.cms-index-index .home-page a{ color: #b2bb1c !important}
.top-block-menu {
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid rgba(186,147,62,0.3);
}
.top-block-menu .pull-left{ margin-right: 15px;}
.top-block-menu .pull-left .fa{
	width: 50px;
	height: 50px;
	font-size: 16px;
	text-align: center;
	line-height: 50px;
	color: #fff;
	background: #b2bb1c;
	padding-left: 5px;
	border-radius: 100%;
}
.top-block-menu h6{
	text-transform: none;
	color: #333333; 
	font-size: 17px;
	margin-bottom: 5px;
}
.top-block-menu p{
	color: #777777;
}
.bottom-block-menu {
	padding-top: 30px;
	margin-top: 30px;
	border-top: 1px solid rgba(186,147,62,0.3);
}
.bottom-block-menu p{
	color: #666;
	font-size: 13px;
}
.header-nav .nav .nav-item:before, 
.header-nav .nav .nav-item:last-child:after {
	display: none;
}


.amz-megamenu h3 .diamond,
.amz-megamenu .nav-item > a .diamond {
    height: 3px;
    width: 20px;
    position: absolute;
    left: 0;
    bottom: 15px;
    background: #b2bb1c
}
.header-nav .amz-megamenu .menu-level .nav-item,
.header-nav .megamenu li.level0 .nav-item.level2{
	display: block;
	float: none;
}
.header-nav .amz-megamenu .nav-item a {
	font-size: 14px;
	color: #232323;
	font-size: 14px;
	font-weight: 400;
	text-transform: initial;
}

.amz-magamenu-banner {
	margin-top: 20px;
}
.header-nav .megamenu li.level0 .nav-item.level3 a{
	font-size: 13px;
	text-transform: capitalize;
}

/* Responsive Menu 
----------------------------------------------------------------------------- */

.mobile-option {
	display: inline-block;
}

.mobile-lang-currency .dropdown-toggle,
.cell-phone,
.header-account .links a {
	font-size: 12px;
	color: #787777;
}
.mobile-lang-currency .dropdown-toggle .caret {
	color: #787777
}

.header-account .links li {
	display: inline-block;
	margin-right: 20px;
}
.header-account .links li.last{margin-right:0;}
.mobile-lang-currency .dropdown-toggle .caret {
	color: #787777;
	margin-left: 10px;
    vertical-align: middle;
}
.cell-phone .amz-icon {
	margin-right: 10px
}
.links li .amz-icon {
	margin-right: 5px;
	font-size: 15px;
	color: #bebebe;
}


/* Sub dropdown */
.mobile-lang-currency .dropdown-toggle {
	display: inline-block;
	padding: 8px 0;
	color: #787777;
	text-decoration: none;
	cursor: pointer;
}
.mobile-lang-currency .dropdown-menu {
	border-top: 2px solid #fe5e4e;
	background-color: #2b2b2b;
	width: 145px;
	padding: 8px 13px 5px;

	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}

.mobile-lang-currency .dropdown-menu li,
.mobile-lang-currency .dropdown li a {
	margin-bottom: 8px;
	font-size: 12px;
	padding: 0;
	color: #bab6b6;
	background: transparent;
}
.mobile-lang-currency .dropdown li .amz-icon {
	margin-right: 10px;
	color: #bab6b6;
	font-size: 15px;
}
/* Header primary */
.header-primary-container .container {
	display: table;
}
.header-primary-container [class*="hp-"] {
	float: none;
	display: table-cell;
	vertical-align: middle;
}
.header-primary-container .hp-logo .header-logo{
	margin-top: 15px;
}
.row-header{
	text-align: center;
	background:rgba(255,255,255,.8);
}

.header-primary-container .hp-search .top-search .fa{
	color: #bbbbbb;
	font-size: 24px;
	cursor: pointer;
	padding: 10px;
}
.header-primary-container .hp-search .search-content{
	height: 58px;
	line-height: 56px;
	padding: 0;
	margin: 0;
	border-radius: 0;
}
.header-primary-container .hp-search .search-content input{
	height:57px;
	line-height: 57px;
	padding: 0;
	width: 100%;
	padding-right: 45px;
	margin: 0;
	border: 0;
	color: #777777;
	padding-left: 24px;
	font-size: 16px;
}
.header-primary-container .hp-search .search-content button{
	position: absolute;
	right: 0;
	top: 0;
	background: none;
	border: 0;
	padding: 0;
	margin: 0;
}
.header-primary-container .hp-search .search-content button .fa{
	width: 58px;
	height: 58px;
	line-height: 56px;
	text-align: center;
	color: #003a40;
	font-size: 24px;
}
.header-primary-container .hp-minicart  {
	float: right;
	position: relative;
	margin: 37px 37px 0 0;
}
.top-minicart{
	margin-left:25px;
}
.header-primary-container .hp-minicart span:not(.icon-cart-header){
	display: block;
	text-transform: uppercase;
	color:#111111;
	font-size:12px;
	margin-top:5px;
	font-family: "EffraMedium-Regular";
}
.header-primary-container .hp-minicart .icon-cart-header .fa{
	font-size: 24px;
	color: #bbbbbb;
	padding: 10px;
}
.header-primary-container .hp-minicart span:not(.icon-cart-header).price{
	font-family: "Effra-Regular";
	font-size: 16px;
}
.hp-minicart .product-info > a{
	text-decoration: underline;
	margin-right:15px;
}
.hp-minicart .subtotal{
	text-align: right;
	padding-right:20px !important;
}
.header-primary-container .hp-minicart .label-price{
	position: absolute;
	min-width: 18px;
	min-height: 18px;
	border-radius: 100%;
	background: #c5cf1a;
	line-height: 18px;
	text-align: center;
	top:1px;
	right: -10px;
	font-size: 10px;
	font-family: "EffraMedium-Regular";
	color: #fff;
}
.hp-minicart .dropdown-toggle {
	cursor: pointer;
}

/* Logo */
.header-logo strong {
	font-size: 0;
    height: 0;
    left: -999em;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -999em;
    top: -999em;
    width: 0;
}
.header-logo a {
	width: auto;
	height: auto;
	display: block;
}
/* Search */
.header-search {
	position: relative;
}
.header-search input {
	border: 2px solid #dbdbdb;
	color: #cccbcb;
	font-size: 14px;
	padding: 5px 50px 5px 15px;
	line-height: 1;
	width: 100%;
	height: 43px;
}
.header-search input:focus {
	outline: 0; /* For Chrome Browser */
}

.header-search  .amz-icon {
	color: rgb(219, 219, 219);
    font-size: 25px;
    position: absolute;
    right: 20px;
    top: 9px;
}
.header-search:hover .amz-icon {
    color: #ff838b;
}	
.header-search button {
    position: absolute;
    right: 0;
    top: 0%;
    width: 60px;
    height: 43px;
    border: none;
    background: transparent;
}

/* Mini Cart */
.mini-cart .diamond {
	border: 2px solid #2b2b2b;
	width: 30px;
	height: 30px;
	margin-right: 20px;
}
.mini-cart .diamond .amz-icon {
	color: #2b2b2b;
	font-size: 18px;
    line-height: 26px;
}
.mini-cart .label-price{
	float: right;
}
.mini-cart .lable {
	color: #787777;
	font-size: 14px;
}
.mini-cart .price{
	
}

	/* Hover dropdown */
	.mini-cart-content {
		background-color: #fff;
		padding: 22px 0 0;
		width: 350px;
		left: auto;
	    z-index: 999999;
		right: -37px;
		margin: 15px 0 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		-o-border-radius: 0;
		border-radius: 0;
	}
.mini-cart-content:before
{
	content: "";
	display: block;
	position: absolute;
	width: 16px;
	height: 16px;
	background: #fff;
	right: 40px;
	top: -9px;
	border-left: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	transform:rotate(45deg);

}
	.mini-cart-content .empty{padding: 0 15px 20px; color: #777777;font-size: 16px; }
	.mini-products-list {
		list-style: none;
		padding: 0 20px;
	}
	.mini-products-list .item{
		border-bottom: 1px solid #dddddd;
		padding:20px 0;
	}
	.mini-products-list .item:last-child{ margin:0;}
	.mini-products-list .item:after {
	    clear: both;
	    content: "";
	    display: block;
	}
	.mini-products-list .product-image {
		float: left;
		text-align: center;
		overflow: hidden;
		margin-right: 15px;
	}
	 .mini-products-list .price-box{ color: #333333;}
	.mini-products-list .product-image img {
		width: auto;
		display: inline-block;
	}
	.mini-products-list .product-info {
		text-align: left;
		overflow: hidden;
	}
	.mini-products-list .product-name a{
		font-size: 16px;
		color: #111111;
		text-transform: capitalize;
		line-height: 1.5;
		font-family: "EffraMedium-Regular";
	}
	.mini-products-list .price-box {
		font-size: 14px;
		margin: 0  ;
	}

	.mini-products-list .btn-remove i {
		font-size: 14px;
	    margin-right: 10px;
	    vertical-align: middle;
	}
	
	.mini-cart-content .product-info {
		padding: 0;
	}
	
	.mini-cart-content .subtotal {
		border-style: solid;
		border-width: 1px 0;
		border-color: #eeeeee;
		padding: 10px 0;
		padding-left: 15px;
	}
		.mini-cart-content .subtotal .label {
			font-size: 18px;
			margin-right: 15px;
			color: #b2bb1c;
		}
		.mini-cart-content .subtotal .price {
			font-size: 18px;
			color: #222222;
		}
	.mini-cart-content .actions {
		padding: 25px 0 ;
		text-align: center;
	}
		.mini-cart-content .actions .amz-btn {
			font-size: 18px;
			border: 0;
			background: none;
			text-transform: uppercase;
			color: #b2bb1c;
		}
		.mini-cart-content .actions .amz-btn:last-child {
			margin-right: 0;
		}

.hp-minicart:hover .dropdown-content {
	height: auto;
}

.main-slider-wrapper{
	position: relative;
	z-index: 98;
	padding-top: 40px;
}
/* 22 - BREADCRUMB
/////////////////////////////////////////////////// */
.breadcrumbs li{ vertical-align: top;}
.breadcrumbs {
	margin-top: 20px;
}

.breadcrumbs ul {
	list-style: none;
	color: #999999;
}
.breadcrumbs ul li {
	display: inline-block;
	line-height: 30px;
}
.breadcrumbs ul li a {
	color: #999999;
	display: inline-block;
}
.breadcrumbs ul li strong{ font-weight: normal;}
.breadcrumbs ul li span {
	display: inline-block;
	margin: 0 1px;
}

/* 23 - OTHERS
/////////////////////////////////////////////////// */

.amz-feature-products-container {
	padding: 0;
}
.amz-new-products-container {
	display: inline-block;
    width: 100%;
}

.amz-inner-main {
	padding-top: 13px;
	padding-bottom: 30px;
}
.cms-index-index .amz-inner-main{padding:0;}
.checkout-cart-index .main{margin:0;}
/* Custom Owl carousel */
.itemslider-wrapper .owl-controls,
.owl-carousel .owl-nav{}

.itemslider-wrapper .owl-controls .owl-buttons div,
.owl-carousel .owl-nav div{
	height: 50px;
	width: 50px;
	background-color: #fff;
	position: relative;
	padding: 0;
	display: inline-block;
    text-align: center;
	line-height: 57px;
}
.owl-carousel .owl-nav .owl-prev{
	position: absolute;
	left: 30px;
	top: 50%;
	margin-top: -25px;
}
.owl-carousel .owl-nav .owl-next{
	position: absolute;
	right: 30px;
	top: 50%;
	margin-top: -25px;
}
.owl-carousel .owl-nav .owl-next{
	padding-left: 2px;
}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{
	width: 50px;
	height: 50px;
	border: 2px solid #eeeeee;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	line-height: 55px;
}
/* Header category */
.header-category {
	position: relative;
	background-repeat: repeat;
	background-position: center;
	background-size: cover;
}

.hc-content span {
	display: inline-block;
	padding: 5px 10px;
	text-transform: uppercase;
	font-weight: 400;
	line-height: 1;
}
.hc-content .ct-top {
	background-color: rgba(255,255,255,0.6);
	color: #232323;
	font-size: 24px;
	font-weight: 300;
	margin-bottom: 10px;
}

.hc-content .ct-bottom {
	background-color: #FFF;
	color: #474747;
	font-size: 38px;
}

.hc-content .ct-bottom .highlight {
	display: inline-block;
	padding: 0;
}



/* Accordion */
.accordion {
	list-style: none;
}
.amz-sidebar .accordion li ul {
	list-style: inside;
	background-color: #fafafa;
	display: none;
}
.accordion ul li {
	position: relative;
}
.accordion li ul li {
	padding: 0 15px;
}

.accordion li a {
	font-size: 13px;
	color: #383838;
	line-height: 2.5;
	position: relative;
	display: block;
}
.accordion ul a {
	display: inline-block;
}
.accordion li ul a {
	color: #777;
}
	

.accordion .amz-toogle i {
	position: absolute;
	right: 5px;
	top: 9px;
	color: #9b9a9a;
	font-size: 16px;
}
.accordion .amz-toogle.open .fa-angle-down:before {
	content: "\f106";
}

	


	/* Accordion event */
	.accordion .nav-item.item-active .opener .fa-angle-down:before {
		content: "\f106";
	}

/* Sidebar */
.amz-sidebar .block {
	display: block;
	margin-bottom: 36px;
    width: 100%;
}
.block.block-list.block-viewed{display:none;}
.widget-categories ul li a {
	color: #777;
}
.widget-search .foxy-magnifying_glass {
	font-size: 16px;
    line-height: 16px;
}


/* Option color */

.option-color {
	padding: 5px 0;
}
.option-color .diamond {
	border: 1px solid;
	height: 22px;
	width: 22px;
	margin-right: 14px;
	vertical-align: middle;
	margin-bottom: 15px;
}
.option-color .diamond.bground.darkkhaki {
	background-color: #cdd271;
	border-color: #c1c669;
}

.option-color .diamond.bground.mediumSlateBlue  {
	background-color: #8aa2fb;
	border-color: #788ee1;
}


.option-color .diamond.bground.deepPink   {
	background-color: #f52d90;
	border-color: #ce277a;
}


.option-color .diamond.bground.lightSkyBlue  {
	background-color: #adfffe;
	border-color: #37b6b5;
}


.option-color .diamond.bground.red  {
	background-color: #ff4a4a;
	border-color: #e84343;
}


.option-color .diamond.bground.yellow   {
	background-color: #eee615;
	border-color: #e1d913;
}

.option-color .diamond.bground.lightPink    {
	background-color: #f69bfe;
	border-color: #dd8be4;
}
.oc-action {
	text-align: center;
	margin-top: 24px;
}
.oc-action .amz-btn {
	background: transparent;
	font-size: 12px;
	padding: 5px 20px;
	border: 1px solid #fe5e4e
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius:0;
}

.widget #search{
	margin: 20px auto 0;
}
.widget #search span,
.widget #search input{color:#333333;  font-size: 12px;}
.widget #search input{border:none;   background: #eeeeee;  color:#333333; margin: 0 5px; text-align: center;max-width: 12%;    vertical-align: top;}


/* Category Page */
.category-title {
	margin-bottom: 50px;
}
.category-title h3 {
	font-size: 16px;
}
.category-title p {
	font-size: 13px;
	color: #777;
	line-height: 1.8;
}
.short-desc-categories{margin-bottom:40px;}
.category-products .ct-toolbar {
	margin: 18px 0;
}
.page-top .pager{display:none;}
.ct-toolbar {
	font-size: 16px;
	color: #777777;
}
.category-image h3{ display: none;}
.category-products .cp-toolbar-bottom .ct-toolbar{
    background-color: transparent;
    border-top: none;
    padding: 0;
}

.ct-toolbar .ct-limiter,
.ct-toolbar .ct-sort-by {
	float: right;
    margin-left: 20px;
}
.ct-toolbar .ct-view-mode {
	float: left;
}
.dropdown{display:inline-block !important;}
.ct-toolbar .dropdown {
	display: inline-block;
	margin: 0 5px 0 17px;
	width: 160px;
}
.ct-toolbar .ct-limiter .dropdown{
	width:80px;
}
.ct-toolbar .lb,
.ct-toolbar .dropdown {
	vertical-align: middle;
}

select,.amz-dropdown .opener{
	display: inline-block;
	background-color: #fff;
	height: 50px;
	width: 100%;
	position: relative;
	vertical-align: middle;
	padding: 10px 20px;
	line-height: 29px;
	cursor: pointer;
	font-size: 15px;
	color: #777777;
	border-radius: 3px;
	border:1px solid #dddddd;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;

}
select{
	background: url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/bg-select.png) 95% 50% no-repeat;
}
.amz-dropdown .dropdown-menu li {
	font-size: 12px;
    padding: 5px 10px;
    cursor: pointer;
}
	.ct-toolbar .dropdown-menu li:hover {
		background-color: rgb(248, 248, 248);
	}
.amz-dropdown .dropdown-menu {
	border-radius: 0;
	min-width: 150px;
	right: 0;
}
.amz-dropdown  .opener i {
	position: absolute;
	height: 30px;
	display: inline-block;
	text-align: center;
	color: #999999;
	right: 12px;
	top: 9px;
	line-height: 30px;
	font-size: 14px;
}
.ct-view-mode .lb {
	margin-right: 10px;
	vertical-align: middle;
}
.ct-view-mode .vm-grid, 
.ct-view-mode .vm-list {
	width: 40px;
	height: 40px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
}
.ct-view-mode .vm-grid i, 
.ct-view-mode .vm-list i {
	font-size: 15px;
	color: #ccc;
	line-height: 40px;
}
	.ct-view-mode .vm-grid.selected i, 
	.ct-view-mode .vm-list.selected i {
		color: #fff;
	}

.ct-sort-by .category-asc {
	width: 30px;
	height: 30px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}
.ct-sort-by .category-asc:hover a i{color:#fff;}
.ct-sort-by .category-asc i {
	font-size: 15px;
	line-height: 30px;
}
/* Pager */
.cp-toolbar-bottom {
}
.pager {
	float: left;
}
.pager span {
	font-size: 13px;
	color: #777;
	vertical-align: middle;
}
.pager ol {
	display: inline-block;
    vertical-align: middle;
}
.pager > span {
	margin-right: 10px;
}
.pager ol li {
	border: 1px solid #dddddd;
	color: #FFF;
	display: block;
    float: left;
   	margin-right: 11px;
    text-align: center;
	font-size: 12px;
	padding:0 !important;
	width:50px;
	height:50px;
	border-radius: 3px;
	line-height: 49px;
}
.pager li>a:hover, .pager li>a:focus{
	background: transparent !important;
}
.pager li a {
	display: block;
	padding:0;
	border-radius: 0;
	border: 0;
	float: none !important;
	height: 48px;
	line-height: 50px;
}
.pager ol li.current {
	color: #777;
	padding: 5px 12px;
}
.pager ol li.current,.pager ol li:hover{
	box-shadow: inset 0 0 0 1px #b2bb1d;
	border-color: #b2bb1d;
}
.pager ol li.current,.pager ol li a{
	color:#777777;
	font-size: 16px;
}

.cp-toolbar-bottom .ct-sort-by,.page-top .ct-limiter,.category-asc{ display: none !important;}
.cp-toolbar-bottom .pager{ margin: 0;}

.category-products .product-item{ padding-left: 0; padding-right: 0;}
/* ADS Sidebar */
.block-ads {
	max-width: 100%;
    position: relative;
    width: 270px;
    margin: auto;

    -webkit-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.block-ads .ads-content {
	position: absolute;
	right: 15px;
	top: 15px;
	left: 15px;
	bottom: 15px;
	background-color: rgba(255,255,255,.15);
	border: 1px solid #fff;

	-webkit-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.block-ads .ac-text {
	bottom: 250px;
    color: #fff;
    display: block;
    font-size: 40px;
    font-weight: 700;
    left: -205px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    width: 500px;

	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);

	-webkit-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}

.block-ads:hover .ads-content {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.block-ads:hover .ac-text {
	left: -220px;
	bottom: 233px;
}


/* Product detail Page */
.owl-nav .disabled{opacity:0.4}
.inchoo_prevnext{position:absolute;
	right: 15px;
	top:0;
	z-index:99;	
}
.inchoo_prevnext li{display:inline-block;padding-left:10px;}
.inchoo_prevnext a{display:inline-block !important;}
.product-detail .product-name h1 {
	font-size: 23px;
	color:#111111;
	font-family: 'Archer-Medium';
	margin-top:33px;
}

.product-detail .thumbnail-wrapper {
	position: relative;
	margin-top: 15px;
	margin-left: -5px; margin-right: -5px;
	float: left;
}
.product-detail .img-box{
	float:left;
	width:calc(100% - 100px);
}
.product-detail .thumbnail-wrapper .block-title{
	margin-bottom:15px;
	text-transform:uppercase;
	display: none;
}
#track_hint{ display: none;}
.product-detail .thumbnail-wrapper .amz_thumbnail_item.owl-carousel .owl-nav{
	top:-39px;
}
.product-detail .thumbnail-item .item {
	margin-bottom:10px;
}

.product-detail .ratings {
	opacity: 1;
	visibility: visible;
	padding: 5px 0;
}
.product-detail .ratings .rating-box,
.product-detail .ratings .rating-links {
	display: inline-block;
	vertical-align: middle;
}
.product-detail .ratings .rating-box {
	margin-right: 20px;
}

.product-detail .rating-links,
.product-detail .rating-links a {
	color: #555;
	font-size: 12px;
}
.product-detail .rating-links a#goto-reviews-form:hover {
	text-decoration: underline;
}
.product-detail .product-description p{
	color:  #777;
	font-size: 13px;
	line-height: 1.5;
	margin-top: 15px;
}
.product-detail .rating-links .separator {
	margin: 0 5px;
}
.product-detail .product-data {
	margin-top: 11px;
	margin-bottom: 16px;
}
.product-detail .product-data .in-stock {
	float: right;
	color: #777;
	margin-top: 12px;
}
.in-stock span {color: #b2bb1c;}
.in-stock .amz-icon {
	vertical-align: middle;
	font-size: 18px;
}
.product-detail .price-box  {
	font-size: 30px;
	font-weight: 700;
}
.price-box-bundle{display: none;}
.product-data .choose-options{margin: 15px 0 10px;}
.product-data .choose-options .choose-offset{display:inline-block; padding-right: 25px;}
.product-data .choose-options .choose-offset.last{padding:0;}
.product-data .choose-options label{ color: #333; margin-bottom: 10px;}
input[type=checkbox]:checked + label.default-option:before,
input[type=checkbox]:checked + label.default-option:after{
	display: none;
}
.product-data .choose-options .options-list label.default-option{
	padding-left: 0px;
	cursor: default;
}
.product-data .choose-options .options-list label{ font-size: 12px;font-weight: normal; padding-top: 0px;}
.product-data .input-box .choose-options .label{ font-size: 12px; font-weight: normal;}
.product-detail .product-color-option .option-color {
	display: inline-block; 
	vertical-align: middle;
}
.product-data .choose-options select{ width: 100%;}
.product-detail .product-color-option > span,
.form-group label,
.qty-wrapper label  {
	color: #333333;
	text-transform: capitalize;
	font-size: 13px;
	margin-right: 10px;
}
.form-control{
	border: 1px solid #f0f0f0;
	padding: 6px 12px;
	border-radius: 0;
    height: 40px;
    line-height: 40px;
}
.product-detail .add-to-cart {
	margin-top: 37px;
}
.qty-wrapper,
.add-to-cart .amz-btn {
	display: inline-block;
	vertical-align: middle;
}
.add-to-cart .qty-wrapper {
	margin: 0 15px 4px 0;
	float: left;
}
.add-to-cart .amz-btn {
	padding: 0 25px;
	font-weight: 700;
	line-height: 38px;
}
.qty-range {
	display: inline-block;
}
.qty-range input {
	float: left;
	border-left: none !important;
	border-right: none !important;
	width: 50px;
	height: 50px;
	border-width: 1px;
	border-style: solid;
	border-color: #dddddd;
	font-size: 16px;
	color: #777777;
	padding: 0;
	text-align: center;
}
.qty-range span {
	display: inline-block;
	height:50px;
	vertical-align: middle;
	text-align: center;
	border:1px solid #dddddd;
	width:47px;
}
	.qty-range .qty-dec {
		float: left;
		border-top-left-radius: 50%;
		border-bottom-left-radius: 50%;
	}
	.qty-range .qty-inc {
		float: left;
		border-top-right-radius: 50%;
		border-bottom-right-radius: 50%;
	}
.qty-range span i {
	cursor: pointer;
	width: 46px;
	height: 50px;
	color: #cccccc !important;
	font-size: 15px;
	line-height: 50px;
}
	.qty-range span:hover {
		background-color: #f4f4f4 !important;
	}
.qty-range span i:hover{
	background: transparent !important;
	color:#cccccc !important;
}
.product-detail .action-box {
	margin-top: 30px;
}

.product-detail .add-to-links {list-style: none;}
.product-detail .add-to-links li {float: left; padding: 10px 0;}
.product-detail .add-to-links .diamond {
	width: 50px;
	height: 50px;
	vertical-align: middle;
	background: #eeeeee
}
.product-detail .add-to-links .diamond:hover{
	background: #b2bb1c;
	color: #fff;
}
.product-detail .add-to-links .diamond .amz-icon {
	font-size: 18px;
	color: #333;
	line-height: 50px;
}
.product-detail .add-to-links .diamond:hover .amz-icon{ color: #fff;}
.product-detail .add-to-links .label {
	color: #444;	
	text-transform: uppercase;
	font-size: 11px;
	margin-left: 5px;
	margin-left: 15px;
	font-weight: 400;
}
.product-social{ clear: both; margin-top: 30px; float: left; width: 100%;}


/* Box Tabs - Accordions */
.product-detail .box-tabs {
	margin-top: 17px;
	margin-bottom: 0;
}
.product-detail .box-tabs .tabs,
.product-detail .box-tabs .tabs-panels,
.tab-content.padder {
	list-style: none;
}
.product-detail .box-tabs .tabs li{
	display: inline-block;
}
.product-detail .box-tabs .tabs-panels,
.tab-content.padder {
}
.product-detail .tabs li {
	margin-bottom: 10px;
}
	.product-detail .tabs li,
	.tabs-panels .resp-accordion {
		display: block;
		font-size: 13px;
		font-weight: 400;
		line-height: 38px;
		text-transform: uppercase;
		color: #383838;
		background-color: #FFF;
		text-align: center;
		cursor: pointer;
		float: none;
		padding: 0;
		height: auto;
		position: inherit;
		margin-right: 30px;
		position: relative;
		padding-bottom: 15px;
	}
	.product-detail .tabs li:after{
		content: "";
		width: 30px;
		border-top: 3px solid transparent;
		position: absolute;
		left: 0;
		bottom: 0;
	}
	.product-detail .tabs li.active:after,
	.product-detail .tabs li:hover:after{
		border-top: 3px solid #b2bb1c;
	}
	.box-tabs .resp-tabs-list .resp-tab-active a{color: #fff;}

.product-detail .box-tabs .panel,
.tabs-panels .resp-tab-content
 {
	min-height: 140px;
	border: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;

	-webkit-box-shadow: none;
	box-shadow: none;
}
	.product-detail .box-tabs .tabs-panels p {
		color: #777;
		margin-bottom: 20px;
	}
		.product-detail .box-tabs .tabs-panels p:last-child {margin-bottom: 0;}


.tabs-panels .resp-accordion {
	text-align: left;
	padding: 0 10px;
	margin: 5px 0; 
	position: relative;
	display: none;
}
	.tabs-panels .resp-accordion.resp-tab-active {
		background-color: rgb(254, 94, 78) !important;
	    border-color: rgb(254, 94, 78);
	    color: rgb(255, 255, 255) !important;
	}


.tabs-panels .resp-accordion i {
    bottom: 0;
    cursor: pointer;
    font-size: 20px;
    line-height: 40px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 40px;
}

	.tabs-panels .resp-accordion i:hover {
		background-color: rgb(240, 240, 240);
	}
	.tabs-panels .resp-accordion.resp-tab-active  i:hover  {
		background-color: transparent;
	}

	.tabs-panels .resp-accordion.resp-tab-active i:before {
		content: "\e6ff";
	}

#product-review-table th{padding: 0 5px 10px;text-align:center;}
#product-review-table td.value {
    text-align: center;
}
.box-reviews .box-reviews h3 {
    font-size: 12px;
    color: #383838;
    text-transform: uppercase;
    margin-bottom: 24px;
}
#product-review-table input.radio, #product-review-table input.checkbox{margin: 0 0 0 0;}
/* Responsive Box Tabs - Accordions */

/* Product Box Review */

.box-reviews:after,
.box-reviews:before {
	content: "";
	clear: both;
	display: table;
}

.box-reviews h3 {
	font-size: 12px;
	color: #383838;
	text-transform: uppercase;
	margin-bottom: 24px;
	font-weight: 400;
}

.amz-form.inline div {
	display: inline-block;
	margin-right: 44px;
}
.form-half table {
	display: inline-block;
	vertical-align: middle;
}
.form-half table tr {
	line-height: 1
}
.form-half table td {
	padding: 0 5px;
	text-align: center;
}

.form-half table span {
	color: #999;
	font-size: 11px;
	text-align: center;
}
.form-half label {
	color: #999;
	font-size: 12px;
	display: inline-block;
}
.form-half .lb {
	width: 50px;
}
.box-reviews .amz-checkbox  + label .icon-check {
	margin-right: 0;
}
.box-reviews .amz-form {
	margin-bottom: 25px;
}

.box-reviews .amz-form .label-form {
	color: #2b2b2b;
}
.amz-form .label-form span {
	display: inline-block;
	margin-left: 3px;
}
.box-reviews .amz-btn {
	float: right;
}

/* Tags list */
ul.tabs li:hover a{color:#fff;}
.tags-list {
	list-style: none;
}
.tags-list .item {
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 5px;
	margin-right: 3px;
}
.tags-list .item a {
	border: 1px solid #dddddd;
	padding: 0 10px;
	line-height: 32px;
	color: #777;
	text-decoration: none !important;
	display: inline-block;
}
.tags-list .item a:hover{
	color:#fff !important;
	border-color: #b2bb1d !important;
	background: #b2bb1d !important;
}
.tags-list .item.current a {
	font-size: 17px;
}



/* CheckOut Page */
.amz-checkout-step .checkout-user {
	margin-bottom: 20px;
}

.amz-checkout-step {list-style: none;}
.amz-sidebar .section-title.normal {
	border: 0 none;
    font-size: 13px;
    margin-bottom: 10px;
    padding: 0;
}
.amz-checkout-step .step-item  {
	margin-bottom: 12px;
}
.step-item .step-title {
	padding: 15px 20px;
	border: 1px solid #efeded;
}


	.step-item:hover .step-title {
		color: #b2bb1c
	}
	.step-item.active .step-title {
		border-color: #b2bb1c
	}
	.step-item.active .step-title h3 {
		color: #b2bb1c;
	}
	.step-item:hover .step-title 
	.step-item.active .step-title {
		background-image: none;
		color: #b2bb1c;
		border-color: #b2bb1c;
	}
	.step-item.active .step-title h3,
	.step-item:hover .step-title h3{ color: #b2bb1c}
.amz-sidebar .block .block-content{ margin-top: 10px;}
.step-item .step-title h3 {
	font-size: 13px;
	color: #777;
	text-transform: uppercase;
	font-weight: 400;
	display: inline-block;
}
.step-item .step-title .number {
	color: #777;
	font-size: 12px;
	float: right;
}
.step-item.active .step-title .number {
	color: #b2bb1c;
}
.step-item .step-panel {
	border-width: 0 1px 1px 1px;
	border-color: #f8f8f8;
	border-style: solid;
	padding: 10px 0 49px;
}
.step-panel h4{
	color: #232323;
	font-size: 13px;
	text-transform: uppercase;
	border-bottom: 1px solid #f8f8f8;
	line-height: 3;
	margin-bottom: 16px;
}
.step-panel ul {
	margin: 22px 0 22px 40px;
	list-style: none;
}
#checkout-step-billing ul.form-list{margin:0;}
.step-panel .form-list .icon-check {
	width: 12px;
	height: 12px;
	float: none;
	vertical-align: -1px;
}
.amz-checkbox + label .icon-check:after {
	width: 6px;
	height: 6px;
}
.step-panel .form-group,
.login-account .form-group {
	margin: 22px 0;
}
.step-panel .form-group .amz-form,
.login-account .form-group .amz-form {
	margin-bottom: 15px;
	    list-style: none;
}
/* Sidebar Default */
.amz-sidebar .block-content ul {
	list-style: none;
}
.amz-sidebar .block-content .slidebar-list li {
	font-size: 12px;
	text-transform: uppercase;
	color: #777777;
	border-style: solid;
	border-width: 1px 0 1px 0;
	border-color: #eee;
	padding: 10px 0;
	margin-bottom: -1px;
}
.amz-sidebar .block-content ul li .fa-pencil {
	color: #777;
	float: right;
	margin-right: 3px;
	margin-top: 3px;
}
.amz-sidebar .block-content .complete i{color:#fff !important;}
.amz-sidebar .block-checkout-progress li,
.amz-sidebar .block-my-account li {
	font-size: 12px;
	color: #777;
	font-weight: 400;
	padding: 10px 0;
}
.amz-sidebar .block-checkout-progress div.title{text-transform: uppercase;}
.amz-sidebar .block-checkout-progress div.content{padding-top:10px;}
.amz-sidebar .block-checkout-progress .block-title,
.amz-sidebar .block-my-account .block-title,
.amz-sidebar .block-account .block-title{
	margin-bottom: 10px;
}
.block-checkout-progress .complete.title{padding:10px;}
.block-checkout-progress .complete.title a{color:#fff;}


/* Account Page */
.profile-account ul.circle {
	margin: 22px 0 22px 0;
	list-style: inside;
}
.profile-account ul.circle li {
	line-height: 3;
	padding: 0 20px;
	cursor: pointer;
}
.profile-account ul.circle li:hover {
	background-color: #f9f8f8;
}
.header-line {
	position: relative;
}
.header-line:after {
	background-color: #f2f2f2;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    top: 16px;
}
.header-line span {
	background: none repeat scroll 0 0 #fff;
    color: #383838;
    font-size: 14px;
    position: relative;
    text-transform: uppercase;
    z-index: 9;
    padding-right: 20px;
}

/* Login Page */
.amz-post:not(.col-md-6) {
	margin-bottom: 40px;
	border-bottom: 1px solid #dddddd;
	padding-bottom: 40px;
}
.entry-title {line-height: 1.2;}
.amz-main .entry-title {
	margin-bottom: 8px;
}
.entry-title a {
	color: #111111;
	font-size: 24px;
}

.entry-meta .author a:hover {
	text-decoration: underline;
}
.entry-thumbnail {
	margin: 20px 0;
	position: relative;
}
	.amz-post .entry-thumbnail:before {
		content: "";
		position: absolute;
		background-color: rgba(255,255,255,.1);
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;

		visibility: hidden;
		opacity: 0;
	}
	.amz-post:hover .entry-thumbnail:before {
		visibility: visible;
		opacity: 1;
	}

.entry-thumbnail .like-button {
	position: absolute;
	width: 50px;
	height: 50px;
	background-color: rgba(3,3,3,.48);
	text-align: center;
	top: 0;
	right: 0;
	cursor: pointer;
}
.entry-thumbnail .like-button i {
	color: #fff;
	font-size: 20px;
	line-height: 50px;
}

.entry-footer .amz-btn {
	font-size: 11px;
	padding: 5px 10px;
	border: 1px solid #fe5e4e
}

.entry-thumbnail .time {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 50px;
	text-align: center;
}
.entry-thumbnail .time,
.entry-thumbnail .time span {
	color: #FFF;
	font-size: 18px;
}

.entry-thumbnail .entry-date span {
	display: block;
	font-size: 12px;
}

.amz-sidebar .entry-thumbnail {
	margin: 0;
	border: 1px solid #FFF;
	display: inline-block;
	max-width: 100%;
}
.amz-sidebar .entry-thumbnail.eff-glossy  {
	width: auto;
}
.amz-sidebar .entry-title a {
	font-size: 14px;
	color: #383838;
	font-weight: 400;
}
.amz-sidebar .entry-content p {
	margin-top: 10px;
}

/* Blog Detail */
.blog-post-view .entry-content-bottom{
	line-height: 22px;
	margin-bottom: 20px;
}
.blog-post-view .entry-categories{ margin-bottom: 15px;}
.single-post .blog-page,
.single-post .amz-sidebar {
	margin-top: 30px;
}
.comments-area .comments-title {
	font-size: 24px;
	color: #383838;
	font-weight: 400;
}

.comments-area ol {list-style: none;}
.comments-area .comments-action {
	padding-top: 30px;
}
.commentlist .comment {
	padding-bottom: 25px;
	padding-top: 30px;
	border-bottom: 1px solid rgb(254, 94, 78);
} 

.comment-author .avatar .diamond {
	width: 108px;
	height: 108px;
	border: 1px solid #e7e6e6;
}

.comment-author .avatar .diamond-img {
	width: 152px;
	height: 152px;	
}
.comment-author .avatar {
	float: left;
	padding: 20px 25px;
	margin-right: 36px;
}
.comment-author .cmt-author {
	font-size: 18px;
}
.comment-author .time span {
	color: #b6b6b6;
	font-size: 12px;
}

.comment-content {
    margin-left: 195px;
}
.comment-content p {
	margin: 10px 0;
}

.commentlist .cmt-action .amz-btn {
	margin-left: 10px;
}
.commentlist  .children {
	margin-top: 30px;
	margin-left: 200px;
}
.commentlist  .children .comment {
	border-top: 1px solid #f7f6f6;
	padding-top: 30px;
	padding-bottom: 40px;
	border-bottom: 0;
}

.comment-respond {
	
}
.comment-respond .comment-reply-title {
	font-size: 24px;
	color: #383838;
	font-weight: 400;
	margin-bottom: 30px;
}
.comment-respond .amz-form {
	margin-bottom: 10px;
}
.comment-respond .amz-form .amz-textarea {
	height: 134px;
}
.comment-respond .amz-btn {
	margin-top: 10px;
}


/* Contact Us Page */
.contact-infomation {
	padding: 30px 0;
	margin-top: 30px;
	display: none;
}
.contact-infomation .info-col {
	padding: 20px 0 20px 15px;
}
.contact-infomation .diamond {
	width: 60px;
	height: 60px;
	background-color: #f8f8f8;
	margin-right: 32px;
}
.contact-infomation .diamond .amz-icon {
	line-height: 60px;
	font-size: 25px;
}
	.contact-infomation .info-col:hover .diamond .amz-icon {
		color: #fff;
	}
.contact-infomation .info-col span {
	font-size: 14px;
	color: #777;
	font-weight: 400;
}
.contact-infomation .info-col p {
	font-weight: 700;
	font-size: 14px;
	margin-top: 8px;
	color: #65696e;
}
.contact-infomation .info-col a:hover,
.contact-infomation .info-col a:focus {
	text-decoration: none;
}
blockquote {
	border-left: 2px solid #fe5e4e;
	padding-left: 20px;
	margin: 0;
}
blockquote h3 {
	line-height: 1;
	color: #383838;
	font-size: 22px;
	margin-bottom: 15px;
}
blockquote p {
	margin-bottom: 15px;
	font-size: 13px;
	color: #808080;
	font-weight: 400;
}
.contact-description {
	margin: 70px 0 30px;
}
.contact-us-page .contact-form .amz-form {
	margin-bottom: 10px;
}
.contact-us-page .contact-form .amz-form .amz-textarea {
	height: 135px;
}

.map {
	margin-bottom: 20px;
}

.map-holder {
    height: 450px;
}

.map-holder iframe {
    border: medium none;
    height: 450px;
    width: 100%;
}
.contact-map {
    height: 470px;
    width: 100%;
    overflow: hidden;
}

/* Shopping cart */
.checkout-cart-index .wrap-cart{
	
	    padding-top: 30px;
    padding-bottom: 50px;
}
.cart-table {
	width: 100%;
}
/* table head */
.cart-table thead,
.compare-table thead {
	height: 54px;
	border-bottom: 1px solid #dddddd;
}
.cart-table thead th,
.cart-table thead span {
	color: #111111;
	font-size: 12px;
	text-transform: uppercase;
	padding: 15px 0;
	font-family: 'Effra-Bold';
}
.cart-table thead th{
	padding:15px 0 21px 0;
}
/* table body */
colgroup{display:none;}
.cart-table tbody tr {
	border-bottom: 1px solid #dddddd;
}
.cart-table td {
	vertical-align: top;
	padding: 29px 0 58px
}
.cart-table .col-image .product-image {
	overflow: hidden;
	display: inline-block;
}

.cart-table .col-info .product-name {
	color: #777;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 400;
	margin-bottom: 5px;
}

.cart-table .col-info .rating-box {
	display: inline-block;
	margin-top: 8px;
}

.cart-table .cell-label {
	width: 100px;
	font-weight: 700;
	display: inline-block;
	text-transform: uppercase;
}

.tbl-title.visible-phone {
    display: none;
}
.cart-table .cart-price {
	font-size: 16px;
	color: #777;
	font-weight: 400;
}
.cart-table .col-total .cart-price {
	font-weight: 700;
}
.cart-table .cart-action .diamond {
	width: 28px;
	height: 28px;
	background-color: #f0f0f0;
}
.cart-table .cart-action .button.btn-update .diamond{margin-top:-5px;}
.cart-table .cart-action li {
	display: inline-block;
	margin-left: 15px;
	padding: 5px 0;
}
.cart-table .cart-action .diamond .amz-icon {
	line-height: 28px;
	color: #777;
	font-size: 15px;
}
.cart-table .cart-action .diamond .amz-icon.foxy-repeat_2 {
	font-size: 11px;
} 
.cart-table .cart-action .diamond:hover .amz-icon {
	color: #FFF;
}

.cart-table tfoot td {
	padding: 20px 0;
}
.cart-table tfoot a {
	text-transform: uppercase;
	color: #333;
	font-size: 13px;
	display: inline-block;
	margin: 0 5px;
	font-family: 'texgyreadventorbold';
}
.cart-table tfoot a:hover {
	text-decoration: underline;
}



.shopping-cart-info {
	margin-top: 10px;
}
.shopping-cart-info .shipping, 
.shopping-cart-info .discount {
	margin-bottom: 10px;
}
.checkout-total {
	margin-bottom: 10px; 
	background: #b2bb1c;
	color: #fff;
	padding: 30px 20px;
}
.shipping h2,
.discount h2 {
	font-size: 18px;
	color: #383838;
	font-weight: 400;
	margin-bottom: 10px;
}
.shipping p,
.discount p {
	margin-bottom: 15px;
}
.shopping-cart-info .label-form {
	color: #707070;
	font-weight: 700;
	font-size: 13px;
	margin-bottom: 5px;
	display: block;
}
.shipping-form .amz-form {
	margin-bottom: 20px;
}
.discount .amz-form {
	margin-bottom: 20px;
}
.amz-form .amz-dropdown,
.amz-form select{width:100%;}
.checkout-total .sub-total .price,
.checkout-total .sub-total .label,
.checkout-total .label,
.checkout-total .price{
	color: #fff;
	font-size: 15px;
	font-weight: 400;
}
.checkout-total .grand-total .price,
.checkout-total .grand-total .label {
	font-size: 24px;
	color: #fff;
	font-weight: 400;
}
.checkout-total .amz-btn:hover{ background: #333}
.cart .checkout-types a{ color: #fff;}
.checkout-total .sub-total .price,
.checkout-total .grand-total .price,
.checkout-total .price{
	margin-left: 20px;
}
.checkout-total .sub-total,
.checkout-total .grand-total {
	margin-bottom: 15px;
}
.total-action  .amz-btn {
	margin: 6px 0 29px;
	width:100%;
	font-size: 12px;
	font-family: 'Effra-Bold';
	letter-spacing: 1px;
	color:#fff !important;
	background: #b2bb1d;
	border:none !important;
	box-shadow: none !important;
}
.total-action  .amz-btn:hover{
	background: #c5cf1a;
}
.total-action .amz-icon {
	font-size: 20px;
}
#shopping-cart-totals-table{margin-bottom:15px;}

.checkout-onepage-index .col-right.sidebar{padding-top:40px;}
/* Comparision page */
.compare-table tr.first th,
.compare-table tr.first td {
	background-color: #f8f8f8;
	font-size: 14px;
	border-top: 1px solid #fe5e4e;
}
.compare-table th {
	text-transform: uppercase;
	font-size: 13px;
	color: #383838;
	font-weight: 400;
	text-align: left;
	padding-left: 20px;
}
.compare-table td,
.compare-table th  {
	border: 1px solid #f9f5f5;
}
.compare-table td {
	padding: 20px 20px;
}
.compare-table .col-image .product-image {
	width: 140px;
	height: 140px;
	overflow: hidden;
	display: inline-block;
}
.compare-table .col-desc p {
	line-height: 1.8;
}
.compare-table .col-unit-price  {
	font-size: 18px;
	font-weight: 700;
}
.compare-table .col-brand  {
	font-size: 14px;
	color: #777;
	text-transform: uppercase;
}
.compare-table .cart-action li {
	display: inline-block;
	margin: 0 10px;
}
.compare-table .cart-action .diamond {
	width: 32px;
	height: 32px;
}
.compare-table .col-action .diamond .amz-icon {
	color: #fff;
	font-size: 18px;
	line-height: 34px;
}
.wishlist-table .col-info {
	padding: 30px 0;
}

.col-cate .cate {
	font-size: 14px;
	color: #777;
}



.bg-image {
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: repeat-y;
}

.bg-image:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%; 
	height: 100%;
	background-color: rgba(0,0,0,.3);
	z-index: 1;
}
.amz-ads-container.big-ads .bg-image:before {
	background-color: rgba(0,0,0,0);
}
	/* Paralax effect */
	.bg-image.parallax-eff {
		background-attachment: fixed;
	}
/* About Us Page */	
.heading-boxteam h2,
.box-media .box-image{margin: 0 0 45px;}
.padding-vertical-50 {
    padding: 50px 0;
}
.border-bottom{border-bottom: 1px solid #ddd;
    display: inline-block;
    width: 100%;
}
.heading-boxteam,
.box.center{text-align:center;}
.box-media{margin: 0 auto 20px;}
.heading-boxteam{
    margin: 0 0 50px;
}
.box-media .diamond {
    width: 60px;
    height: 60px;
    background-color: #f8f8f8;
	float: none !important;
}
.box-media .diamond .amz-icon,
.box-media .diamond .fa{
    line-height: 60px;
    font-size: 25px;
    color: #fe5e4e;
}

.box-media:hover .diamond .amz-icon,
.box-media:hover .diamond .fa{
		color: #fff;
	}
.box-team .box-content h2{
	font-size:20px;
	    margin-bottom: 15px;
}
.box-team .box-content h4{font-size:16px; margin-bottom: 15px;}
.box-team .social-member{padding:0;    margin: 20px 0;}
.box-team .social-member li{list-style:none;display:inline-block;padding: 0 10px;}
.box-team .social-member li .diamond{width:30px; height: 30px;line-height:27px;border:2px solid transparent;}
.box-team .social-member li .diamond:hover{background:transparent}
.box-team .social-member li .diamond i,
.box-media .diamond .amz-icon,
.box-media .diamond .fa{
	    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.onsale-countdown{
	/*background: url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/bkg_pricecoutdown.jpg) no-repeat top center;*/
	background-color: #003035;
	padding: 34px 0px 34px 0px;
}
.onsale-countdown h1, .onsale-countdown h2, .onsale-countdown h3, .onsale-countdown p {
	color: #fff;
}
.onsale-countdown .product-title{ color: #fff; text-align: left;}
.onsale-countdown .sale-off{ 
	font-size: 20px;
	color: #b2bb1c;
}
.onsale-countdown .sale-off span{
	font-size: 26px;
	color: #fff;
	font-family: 'texgyreadventorbold';
}
.onsale-countdown .countdown{
	margin: 40px 0;
}
.onsale-countdown .countdown .timer-run{
	display: inline-block;
	font-size: 13px;
	color: #ddd;
	padding: 15px 15px;
	margin-right: 10px;
	border: 2px solid rgba(255,255,255,0.3);
	text-transform:capitalize;

}
.onsale-countdown .countdown .timer-run span{
	font-size: 20px;
	color: #fff;
	font-family: 'texgyreadventorbold';
	display: block;
}

.onsale-countdown .product .addto-links-icons .link-addtocart{ color: #ddd;}
.onsale-countdown .product .addto-links-icons .link-addtocart:before{     background: url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/icon_cart3.png) no-repeat center center}

.onsale-countdown .product .product-name a{ color: #888;}
.onsale-countdown .price-box{ color: #eee;}

.onsale-countdown .addto-links-icons .wishlist a.link-wishlist{
	background: url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/icon_wishlist2.png) no-repeat center center;
}
.onsale-countdown .addto-links-icons .compare a.link-compare{
	background: url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/icon_compare2.png) no-repeat center center;
}
.product-photo{ position: relative;}

.product-item{ padding: 0 15px; padding-bottom: 33px; overflow: hidden;}
.related-item{ position: relative !important; }
.product-desc{ color: #888;}
.product-desc ul li{
	padding: 2px 20px;
	position: relative;
}

.amz-megamenu .megacol .nav-item.level1.has-sub:hover .menu-level.cols1 .amz-megamenu{opacity:1;}
.header-primary-container .hp-search .toggle  .search-content{ display: block;}
.header-nav .nav .nav-item.has-sub.related-item .amz-megamenu{
	padding: 22px 0px;
}
.header-nav .nav .nav-item.has-sub.related-item .amz-megamenu .nav-item.level1 a{
	padding: 0 20px;
}
.header-nav .nav .nav-item.has-sub.related-item .amz-megamenu .nav-item.level1.has-sub a{
	position: relative;
}
.header-nav .nav .nav-item.has-sub.related-item .amz-megamenu .nav-item.level1.has-sub a:after{
    content: "\f105";
    display: block;
    line-height: 32px;
    font-size: 12px;
    position: absolute;
    right: 8px;
    top: 0;
    text-align: right;
    font-family: FontAwesome;
}
.header-nav .nav .nav-item.has-sub.related-item .amz-megamenu .nav-item.level1.has-sub ul li a{ text-transform: capitalize; font-size: 12px;}
.header-nav .nav .nav-item.has-sub.related-item .amz-megamenu .nav-item.level1.has-sub ul li a:after{ display: none;}
.women-class .megacol.last .nav-item .amz-megamenu{
    width: 1140px !important;
    position: relative;
    left: 0;
    background: none;
    box-shadow: none;
    border: 0;
    padding-bottom: 0;
}
.tooltip.top .tooltip-arrow{ top: auto !important; }
.mousetrap{ width: 100% !important; height: 100% !important;}
.bx-wrapper .bx-viewport{ margin-top: 10px;}
.footer-copyright .links a {color: #fff;}

/* CUSTOM STYLE FOR MEGA MENU */
.header-logo img {
    position: relative;
	margin-top:-22px;
}
.col-menu {
    margin-top: -68px;
}
.amz-megamenu .megacol {
	padding-left: 0px!important;
	padding-right: 0px!important;
}
.amz-megamenu .row {
	margin-left: -15px!important;
}
.nav-item .group h3 {
	display: none;
}
.megamenu-eg {
	margin-left: 0px; 
}
.megamenu-eg tr {
   padding-bottom: 5px; 
}
.megamenu-eg tr:first-child {
	background-color: #fff;
}
.megamenu-eg tr:first-child .div-top a {
   padding: 16px;
}
.megamenu-eg tr:last-child {
   padding-bottom: 0px; 
   border-bottom: none;
   background-color: #fff;
}
.megamenu-eg tr .div-top {
	width: 100%;
	height: auto;
	padding-left: 20px;
}
.megamenu-eg tr .div-middle {
	padding: 0px 0px 0px 12px;
	height: auto;
        text-align: center;
}
.megamenu-eg tr .div-bottom {
	width: 100%;
	padding: 6px;
}
.megamenu-eg .category-list {
	display: inline-block;
	vertical-align: top;
	/*margin-right: 15px;*/
        min-width: 22.5%;
	min-height: 290px;
	text-align: left;
} 
.megamenu-eg .category-list-a {
	background-color: #fff;
	font-color: #fff;
}
.megamenu-eg .category-list-b {
	background-color: #fff;
	font-color: #fff;
	margin-left: -2px;
}
.megamenu-eg .category-list-c {
	background-color: #fff;
	font-color: #fff;
	margin-left: -2px;
}
.megamenu-eg .category-list-d {
	background-color: #fff;
	font-color: #fff;
	margin-left: -2px;
}
.megamenu-eg .category-list .sub-header{
    font-size: 14pt;
    font-weight: 400;
    color: rgba(0, 58, 64, 0.75);
    font-family: "EffraMedium-Regular";
    margin-top: 25px;
    text-transform: uppercase;
}
.subheader-underline {
   height: 5px;
   width: 60px;
   background-color: rgba(168, 173, 0, 0.8); 
}
.megamenu-eg .category-list a {
	padding: 10px 12px 10px 0px!important;
}
.megamenu-eg .div-top a {
	padding: 0px!important;
	width: 300px;
}
.megamenu-eg .div-top a img {
	width: 315px;
	height: 150px;
	margin: 5px 0 5px 0;
}



.footer-container {
	min-height: 300px;
	width: 90%;
	padding-top: 12px;
	margin-left: auto;
	margin-right: auto;
}
.footer-container .left {
	min-width: 35%;
	max-width: 35%;
	display: inline-block;
}
.footer-container .right {
	min-width: 60%;
	max-width: 65%;
	margin-left: 10px;
}
.footer-container h1, .footer-container h2, .footer-container h3 {
	color: #fff;
}
.footer-container .address {
	color: #81a6a7;	
}
.footer-container table {
	margin: 10px 0 10px 0;
	color: #fff;
}
.footer-container .right table {
	
}
.footer-container table tr:first-child{
	color: #B9C6AA; 	
}
.footer-container hr {
	border-color: #003035;	
	background-color: #003035;	
}

/* EDUCATIONAL SECTION */
.educationalSection {
	display: inline-block;
	width: 45%;
	padding: 10px;
	margin: 10px;
}
.educationalSection ul {
	list-style-type: none;
}
.eb-link {
	height: 40px;
    background-color: #b9c6aa;
    width: 100%;
    font-size: 1.4em;
    text-align: center;
    line-height: 2.3em;
    color: #fff;
    text-transform: uppercase;
}

.topBannerStoreLocator {
	color: #fff;
}
.topBannerStoreLocator select {
	width: 50%;
}
.headerStoreList {
	padding: 0px;
	width: 220px;
	vertical-align: super;	
}

.giftcard-div {
	display: inline-block;
}
.giftcard-buttons {
	display: inline-block;
    vertical-align: bottom;
}
#discount-coupon-form .discount-form .amz-form {
	display: inline-block;
}

/*
.col1-layout {
	display: none;
}
*/
.bookingReservationSelect {
    width: 65px !important;
}
.footer-subheader {
	text-transform: uppercase;
	font-size: 14pt;
	font-family: "EffraMedium-Regular";
	color: #81a6a7;
}
.amz-post .item .blog-image img {
	width: 95%;
	max-height: 375px;
}
.newsletterWarning {
  	font-weight: 700;
	background-color: #fff;
	color: #4578a2;
}
.eden-event-button {
    padding: 10px 25px;
    font-family: "Archer-Medium" !important;
    font-style: normal;
    font-weight: 500px;
    background-color: #e9e6d5 !important;
    border: 1px solid #e9e6d5 !important;
    color: #000;
}
.btn-toggle-res-menu span {
	background-color: #fff!important;
}
.mobile-header-nav {
	position:absolute;
	top: 0px;
	left: 0px;
	height: 40px;
	width: 66%;
	z-index: 9999;
}

.events-block h2 {
   display: block;
   color: #0a5c63;
   text-transform: uppercase;
   text-align: center;
   padding-top: 55px;
   display: block;
   font-size: 4em;
}
.events-block .inner {
   float: right;
   max-width: 60%;
}
.events-block .inner .event {
   display: inline-block;
   height: 300px;
   width: 200px;
   margin-right: 30px;
   cursor: pointer;
}
.events-block .inner .event .event-img {
   display: inline-block;
   height: 280px;
   width: 200px;
   background-color: rgba(255,255,255, 0.8);
}
.events-block .event .event-title {
   display: inline-block;
   color: #fff;
}
.small-event-img {
	height: 80px;
	width: 80px;
	display: inline-block;
	margin-right: 30px;
	margin-bottom: 30px;
}
.small-event-text {
	display: inline-block;
}
.eventbrite-link {
   display: inline-block;
   height: 40px;
   width: 200px;
   padding: 8px;
   margin-top: 20px;
   text-transform: uppercase;
   color: #000;
   background-color: #e9e6d5 !important;
   line-height: 2em;
   text-align: center;
}
.blog-image {
   display: inline-block;
   width: 22%;
}
.rev_slider .tp-revslider-mainul li a img {
   width: 100%;
}
#sys_btn_toggle_menu span {
    background-color: #fff!important;
}
.footer-store {
	width: 30%;
	display: inline-block;
	vertical-align: top;
}
.footer-store span {
	margin: 5px 0 5px 0;
	display: block;
}
.store-name {
	width: 100%;
    	background-color: #b2bb1d;
    	color: #fff !important;
    	padding:10px;
	text-decoration: none !important;
	margin-bottom:20px;
	display: block;
	font-family: "Archer-Medium";
	font-size: 24px;
	
}

#carousel-wrapper {
	width: 100%!important;
}
.controls .ico-next {
	left: 1024px;
}
.controls .carousel-control {
   	top: 357px;
	color: #666;
}
.col-logo {
   z-index: 9999;
}
.catalog-iframe {
  width: 90%!important;
  height: 900px!important;
  border: 0;
}

/*Contact Us*/
.cms-contacts-new .breadcrumbs {display: none;}
.cms-contacts-new .page-title {padding: 0;margin: 0;}
.cms-contacts-new .page-title h1{
	font-size: 18px;
	color: rgba(0, 58, 64, 0.9);
	position: relative;
	text-transform: uppercase;
	padding-bottom: 18px;
	margin-bottom: 50px;
}
.cms-contacts-new .page-title h1:after{
	content: "";
	width: 30px;
	border-top: 3px solid rgba(168, 173, 0, 0.8);
	position: absolute;
	left: 0;
	bottom: 0;
}
#contactForm .fieldset{border: none;margin: 0; padding: 0;background: transparent;}
#contactForm .fieldset h2.legend{display: none;}
#contactForm .fieldset ul.form-list{margin: 0;padding: 0;list-style: none;}
.fancybox-skin #contactForm .buttons-set,.fancybox-skin #contactForm .buttons-set *{text-align: center;margin-top:0;}
#form-booking-10 textarea{height:140px;}
/*End Contact Us*/
.header-account .phone{
	font-size: 19px;
	color:#fff;
	float: left;
	margin-right:19px;
}
.header-account .phone a{
	color:#fff !important;
}
body .megamenu .nav-item.level0 > a{
	position: relative;
	text-transform: none;
	font-size: 16px;
	color:#111111;
}
.footer .top .col-sm-6{
	text-align:center;
}
.footer .top .container {
	max-width: 1140px;
}
.footer button#email-newsletter{
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 50px;
	background: transparent;
	border: none;
	border-top-right-radius: 23px;
	border-bottom-right-radius: 23px;
	color:#00373d;
}
.footer .top .col-sm-6 a{
	display: inline-block;
	background: #fff;
	width:50px;
	height:50px;
	border-radius: 50%;
	margin:15px 8px 0 8px;
	line-height: 57px;
}
.footer .top .col-sm-6 a i{
	color:#00373d;
	font-size: 20px;
	padding-left: 5px;
}
.footer .top{
	padding-bottom: 81px;
	border-bottom: 1px solid #003f46;
}
.footer .middle{
	margin-top: 78px;
	border-bottom: 1px solid #003f46;
	padding-bottom: 69px;
}
.footer h4{
	font-size: 16px;
	color:#fff;
	font-family: 'Archer-Medium';
	font-weight: 600;
	margin-bottom:15px;
}
.footer ul li a{
	text-decoration: none;
	font-size: 14px;
	color:#b9c3c4;
	line-height: 28px;
}
.footer ul li a:hover{
	text-decoration: underline;
}
.footer ul ~ h4{
	margin-top:39px;
}
.footer .bottom{
	font-size: 14px;
	padding-top:79px;
	color:#b9c3c4;
	line-height: 22px;
	padding-bottom:74px;
}
.footer .bottom address{
	color:#b9c3c4;
	line-height:22px;
	font-size: 14px;
	margin-bottom:4px;
}
.footer .bottom h4{
	margin-bottom:18px;
}
.footer .bottom a{
	color:#ffffff;
	font-size: 14px;
	text-decoration: none;
}
.footer .copyright{
	background: #fff;
	padding-top: 22px;
	padding-bottom: 20px;
}
.footer .copyright .text,.footer .copyright li a{
	color:#777777;
	font-size: 13px;
	line-height: 28px;
}
.footer .copyright ul{
	text-align:right;
}
.footer .copyright li{
	margin-left:12px;
}

.amz-megamenu .megacol{
	max-width: 100%;
}
.nav-item.has-sub .level1 > a{
	color:#000011;
	font-family: 'EffraMedium-Regular';
	font-size: 16px;
}
.nav-item.has-sub .level2 a{
	color:#777777 !important;
	font-size: 16px !important;
	line-height: 30px;
	text-transform: none;
}
.nav-item.has-sub .level2 a:hover{
	color:#111111 !important;
}
.hp-minicart i{
	font-size: 26px;
	color:#003035;
}
.main-slider-wrapper .item{
	position: relative;
}
.main-slider-wrapper .info{
	position:absolute;
	bottom: 4%;
	left: 50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	text-align: center;
}
.main-slider-wrapper .info h2,.main-banner h2{
	font-size:140px;
	color:#fff;
	font-family:'BlackDiamond';
	text-transform: none;
}
.main-slider-wrapper .info .description,.main-banner span{
	font-size:28px;
	line-height: 36px;
	color:#fff;
	max-width: 550px;
	margin:26px auto 0;
}
.main-slider-wrapper .info a{
	font-family: 'EffraMedium-Regular';
	font-size: 12px;
	color: #00373d;
	background: #fff;
	text-transform: uppercase;
	border-radius: 20px;
	margin-top: 22px;
	display: inline-block;
	padding: 0;
	width: 180px;
	height: 50px;
	line-height: 50px;
	text-decoration: none !important;
}
.owl-dot{
	width:10px;
	height:10px;
	float: left;
	border:2px solid #fff;
	box-sizing: border-box;
	margin:0 5px;
	border-radius: 50%;
}
.owl-dot.active,.owl-dot:hover{
	background: #fff;
}
.owl-dots{
	position: absolute;
	bottom:30px;
	left:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	transform:translateX(-50%);
}
.catalog-category-view .breadcrumbs{
	display: none;
}
.main-banner{
	position: relative;
}
.main-banner h1{
	text-align: center;
	position: absolute;
	font-size: 140px !important;
	color:#fff;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,10%);
	-moz-transform:translate(-50%,10%);
	transform:translate(-50%,10%);
	font-family: 'BlackDiamond';
}
.carousel-block {
	list-style: none !important;
	padding: 0 !important;

}
div.carousel-block{
	margin:0 -10px;
}
div.carousel-block .col-sm-4{
	padding:0 10px;
	margin-bottom:20px;
}
.catalog-category-view .carousel-block{
	margin-top:15px;
}

.owl-carousel i{
	color:#050505;
	font-size: 30px;
}
.carousel-block .owl-item{
	text-align: center;
	padding:0 10px;
}
.owl-carousel .owl-nav .owl-prev:hover,.owl-carousel .owl-nav .owl-next:hover{
	background: transparent !important;
}
.cms-index-index #row1{
	margin:100px -10px 200px -10px;
}
.carousel-block a{
	text-decoration: none;
	line-height: 0;
}
.events-block a{
	text-decoration: none;
}
.events-block a:hover h4{
	text-decoration: underline;
}
.carousel-block img{
	width: 100%;
}
.carousel-block span{
	border: 1px solid #eeeeee;
	border-bottom:3px solid #b2bb1d;
	border-top: none;
	line-height: 26px;
	color: #111111;
	font-size: 13px;
	font-weight: 700;
	padding: 24px 0 17px 0;
	position: relative;
	font-family: "EffraMedium-Regular";
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	display: block;
	letter-spacing: 1.2px;
	text-align: center;
	text-transform: uppercase;
}
.cms-index-index #row2:after{
	margin-top:79px;
}
a.button,button.button,a.btn.btn-default{
	text-decoration: none !important;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 25px;
	color: #222222 !important;
	background-color: #fff;
	border: 2px solid #b2bb1d;
	font-family: 'EffraMedium-Regular';
	height: 50px;
	padding: 0 40px;
	line-height: 47px;
	letter-spacing: 1px;
}
button.button.ajax-loading{
	color:#fff !important;
}
button.secondary,a.secondary{
	line-height: 50px !important;
}
a.button:hover{
	text-decoration: none;
	box-shadow: inset 0 0 0 1px #b2bb1d;
}
.std h2{
	font-size: 32px;
	letter-spacing: 1px;
	margin-bottom:21px;
}
.std h2 strong{
	font-weight: 400;
	display: block;
}
.amz-foxy{
	line-height: 26px;
}
h3.event-title{
	font-size: 32px;
	letter-spacing: 1px;
	margin-bottom:35px;
	margin-left:10px;
}
#row2{
	margin-bottom:175px;
}
.events-block{
	padding:0 !important;
	list-style: none !important;
}
.events-block .owl-item{
	padding:0 10px;
}
#row3{
	margin:0 -10px;
}
.events-block .item .icon{
	width:18px;
	margin-right:10px;
	float: left;
	text-align: center;
}
.events-block .item i,#event-wrapper i{
	color:#777777;
	vertical-align: top;
	font-size: 24px;
	display: inline-block;
}
.row-inner .events-block span{
	color:#777777 !important;
	font-size: 14px;
	line-height: 20px;
	font-family: 'Effra-Regular';
	max-width: 250px;
	display: inline-block;
}
.events-block .title{
	font-size: 18px;
	color:#111111;
	font-family: 'Archer-Medium';
	margin-top:19px;
	margin-bottom:17px;
}
.hp-minicart .fa-map-marker + span,.hp-minicart .fa-newspaper-o + span{
	margin-top:1px !important;
}
.cp-toolbar-bottom .number{
	display: none !important;
}
.block-layered-nav dt,.shop-widgets-filters h3,.widget.category .block-title h3,.title-page .section-title,
.block-title .section-title{
	font-size: 18px !important;
	color:#b2bb1d !important;
	font-family: 'EffraMedium-Regular';
	margin-bottom:8px;
}
.widget.category li a{
	color:#777777;
}
.widget.category li a:hover{
	color:#111111;
}
.widget.category li .count{
	color:#aaaaaa;
}
.widget.category{
	display: block;
	margin-bottom:36px;
}
.block-layered-nav > .block-title{
	display: none;
}
.amz-sidebar .block .block-content li a{
	color:#777777;
	font-size: 16px;
	line-height: 26px;
}
.amz-sidebar .block .block-content li a:hover{
	color:#111111;
	text-decoration: underline;
}
.shop-widgets-filters .block-title h3{
	font-weight: 400;
	font-size: 12px !important;
	color:#111111 !important;
	font-family: 'EffraMedium-Regular';
	text-transform: uppercase;
	border-bottom:1px solid #dddddd !important;
	padding:24px 0 21px 0;
	margin:0;
}
.shop-widgets-filters .block-content{
	display: none;
	border-bottom:1px solid #dddddd;
	padding-bottom:15px;
	padding-top:10px;
}
.shop-widgets-filters h3{
	border-bottom:1px solid #dddddd;
	margin:0;
	padding-bottom:18px;
}
.shop-widgets-filters .block-title{
	position: relative;
	cursor: pointer;
}
.shop-widgets-filters .block-title:after,.shop-widgets-filters .block-title:before{
	content:"";
	width:14px;
	height:2px;
	background: #cccccc;
	position: absolute;
	right:21px;
	top:30px;
}
.shop-widgets-filters .block-title:not(.active):before{
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	transform:rotate(90deg);
}
.shop-widgets-filters .block-title.active + .block-content{
	display: block;
}
.ct-toolbar .number{
	display: inline-block;
	margin-top:13px;
}
.catalog-category-view .main-body h2{
	margin-top: 34px;
	text-align: center;
	font-size: 32px;
}
.catalog-product-view .amz-inner-main{
	padding-top:0;
	padding-bottom: 0;
}
.catalog-product-view .amz-feature-container{
	padding:40px 0 12px;
}
.catalog-product-view .product-detail .regular-price .price,
.catalog-product-view .product-detail .special-price .price,
.catalog-product-view .product-detail .price-box .old-price .price{
	font-size: 20px !important;
	font-family: "Archer-Medium";
}
.product-data .add-to-cart button.button,.button.secondary{
	border:none !important;
	background: #b2bb1d;
	box-shadow: none !important;
	border:none;
	width:240px;
	color:#fff !important;
	text-decoration: none !important;
}
.product-data .add-to-cart button.button span,.button.secondary span{
	color:#fff;
}
.product-data .add-to-cart button.button:hover,.button.secondary:hover{
	background: #c5cf1a;
}
.choose-options2 .btn, .btn-default, .btn, .amz-btn, button.button, .amz-sidebar .block .actions a{
	font-family: "Effra-Bold";
	border-radius: 25px !important;
	letter-spacing: 1px;
}
#sl-tab .tab-item:not(.active) .tab-content{
	display: none;
}
#sl-tab .tab-item .tab-content{
	border-bottom:1px solid #dddddd;
	font-size: 16px;
	font-family: 'Effra-Regular';
	line-height: 26px;
	padding:13px 0 15px;
}
#sl-tab .tab-item a.item,.delivery h4{
	letter-spacing: 0.5px;
	display: block;
	position: relative;
	font-size: 12px;
	font-family: 'Effra-Bold';
	border-bottom:1px solid #dddddd;
	text-transform: uppercase;
	color:#111111 !important;
	text-decoration: none !important;
	padding:18px 0 16px 0;
}
#sl-tab .tab-item:first-child a.item{
	border-top:1px solid #dddddd;
}
#sl-tab .tab-item a.item:after,#sl-tab .tab-item a.item:before,.cart .shipping h3:after,.cart .shipping h3:before{
	content: "";
	width: 14px;
	height: 2px;
	background: #cccccc;
	position: absolute;
	right: 21px;
	top: 30px;
}
#sl-tab .tab-item a.item:not(.active):before,.cart .shipping h3:not(.active):before{
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	transform:rotate(90deg);
}
#sl-tab .tab-item a.item.active + .tab-content{
	display: block;
}
#sl-tab .tab-item .tab-content a{
	text-decoration: underline;
}
.amz_thumbnail_item .item{
	border-bottom:2px solid transparent;
}
.amz_thumbnail_item .item.active{
	border-bottom:2px solid #b2bb1d;
}
.product-detail .img-box img{
	margin:20px auto 0;
}

.related-products .block-title:before {
	z-index: -1;
	content: "";
	display: block;
	height: 1px;
	background: #dddddd;
	position: absolute;
	width: 300%;
	left: -150%;
	margin-top: 21px;
}
.related-products .block-title{
	text-align: center;
}
.delivery h4{
	border: none !important;
	letter-spacing: 1px;
	margin-top: 0;
	padding-bottom: 5px;
	padding-top: 6px;
}
.delivery strong{
	font-family: 'Effra-Bold';
	color:#003a40;
}

.product-data .add-to-cart button.button.ajax-loading,.infinite button.ajax-loading{
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)) !important;
	background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
	background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
	background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
	background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
	background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
	-webkit-background-size: 40px 40px !important;
	-moz-background-size: 40px 40px !important;
	-o-background-size: 40px 40px !important;
	background-size: 40px 40px !important;
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-moz-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
}

@-webkit-keyframes progress-bar-stripes {
	from  { background-position: 40px 0; }
	to    { background-position: 0 0; }
}

@keyframes progress-bar-stripes {
	from  { background-position: 40px 0; }
	to    { background-position: 0 0; }
}
.fancybox-close{
	width:15px;
	height:15px;
	background: url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/close.png);
	display: inline-block;
}
.fancybox-close:hover{
	background-position:0 15px; ;
}
.fancybox_message_content_body span.name{
	font-family: "Archer-Medium";
	color:#111111;
	font-size: 16px;
}
.fancybox_message_content_body span.text{
	font-size: 16px;
	font-family: 'Effra-Regular';
	color:#777777;
}
.fancybox_message_content_body .col-sm-6.right{
	margin-top:72px;
	text-align: center;
}
.fancybox_message_content_body{
	padding:0 25px;
}
.fancybox_message_content_body img{
	margin-top:30px;
}
.fancybox_message_content_panel a{
	float: left;
	width: calc(50% - 10px) !important;
	padding: 0;
	text-align: center;
}
.fancybox_message_content_panel a:last-child{
	float: right;
}
.fancybox_message_content_panel{
	margin-top:23px;
	margin-bottom:20px;
}
.fancybox_message_content_panel:after {
	content: "";
	display: block;
	clear: both;
}
.fancybox-inner{
	height:auto !important;
}
.ct-sort-by .dropdown-menu>li>a{
	font-size: 16px;
	color:#777777;
}
.state-filter{
	padding:0 15px;
	margin:10px auto 0;
}
.state-filter:after{
	content:"";
	display: block;
	clear: both;
}
.state-filter .actions{
	border-bottom:1px solid #dddddd;
	padding-bottom:10px;
}
.state-filter ol li{
	float: left;
	padding:0 9px;
	border:2px solid #b2bb1d;
	margin-right:5px;
}
.state-filter ol li span{
	font-family: 'Effra-Regular';
	color:#777777;
	font-size: 12px;
	text-transform: none;
	float: left;
	letter-spacing: 0.5px;
	margin-right:5px;
}
.state-filter ol li i{
	color:#cccccc;
}
.state-filter .button.secondary{
	margin: 0 0 0 5px;
	height: 30px;
	line-height: 32px !important;
	font-size: 8px;
	width:109px;
	padding:0;
	text-align: center;
	text-transform: uppercase;
}
.state-filter + .amz-inner-main{
	padding-top:12px !important;
}
.main-banner .info{
	border-radius: 0;
	background: transparent;
	border: none;
	box-shadow: none;
	text-align: center;
	position: absolute;
	top:50%;
	left: 50%;
	-webkit-transform:translate(-50%,-10%);
	-moz-transform:translate(-50%,-10%);
	transform:translate(-50%,-10%);
}
.catalogsearch-result-index .page-title{
	display: none;
}
#shopping-cart-table .product-name a{
	color:#111111;
	font-family: 'EffraMedium-Regular';
	font-size: 16px;
}
#shopping-cart-table .price{
	font-family: "Effra-Regular";
	color:#111111;
}
.input-text.qty{
	border-radius: 0;
	padding:0;
	width:50px;
	height:50px;
	border:1px solid #dddddd;
	float: left;
	border-left: none;
	border-right: none;
}
#shopping-cart-table .qty-dec,#shopping-cart-table .qty-inc{
	text-align: center;
	width:47px;
	color:#cccccc;
	height:50px;
	border:1px solid #dddddd;
	display: inline-block;
	cursor: pointer;
	line-height: 50px;
	float: left;
}
#shopping-cart-table .qty-dec{
	border-top-left-radius:25px;
	border-bottom-left-radius: 25px;
}
#shopping-cart-table .qty-inc{
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
}
#shopping-cart-table .qty-dec:hover,#shopping-cart-table .qty-inc:hover{
	background: #f4f4f4;
}
#shopping-cart-table .product-name{
	margin:19px 0 0;
}
#shopping-cart-table td > .warehouse{
	margin:14px 0 0;
	display: inline-block;
 }
.cart-table .cart-price{
	margin:13px 0 0;
	display: inline-block;
}
#shopping-cart-table div.qty{
	display: inline-block;
}
.checkout-cart-index .amz-inner-main{
	padding-top:26px;
}
#shopping-cart-table .actions{
	position: absolute;
	bottom:26px;
	right:10px;
}
#shopping-cart-table thead tr th:last-child,#shopping-cart-table tbody tr td:last-child{
	text-align: right !important;
	padding-right: 10px;
	width:130px;
}
#shopping-cart-table > thead > tr > th:nth-child(4){
	width:145px;
	text-align: center !important;
}
#shopping-cart-table .actions a{
	margin-left:15px;
	text-decoration: underline;
}
.cart .discount{
	float: left;
	margin-right:50px;
	position: relative;
	width:220px;
	text-align: left;
	margin-top:14px;
}
.cart .discount h2{
	font-family: 'Effra-Regular';
	font-size: 16px;
	cursor: pointer;
	color:#00373d;
}
.cart .discount h2.active + div{
	display: block !important;
}
.cart .discount h2:after{
	content:"\f107";
	display: block;
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	top: 3px;
	margin-left: 4px;
}
.cart .discount h2.active:after{
	content:"\f106";
}
.cart .shipping h2.title{
	font-family: 'Archer-Medium';
	font-size: 20px;
	margin-bottom:0;
	color:#111111;
	padding: 25px 19px 23px 19px;
	border-bottom: 1px solid #dddddd;
}
.cart .shipping h3{
	color:#111111;
	position: relative;
	font-family: "Effra-Bold";
	font-size: 12px;
	text-transform: uppercase;
	padding: 24px 19px 21px 19px;
	border-bottom: 1px solid #dddddd;
	cursor: pointer;
}
.cart .shipping h3:after, .cart .shipping h3:before{
	top:29px;
	right:19px;
}
.cart .shipping .shipping-form{
	display: none;
}
.shipping-wrapper{
	border:1px solid #dddddd;
}
#shopping-cart-totals-table td{
	padding:2px 0 2px 19px;
	vertical-align: middle;
	font-family: 'Effra-Regular';
	font-size: 16px;
	color:#777777;
	font-weight: 400;
}
#shopping-cart-totals-table tfoot tr:nth-child(2), #shopping-cart-totals-table tfoot tr:nth-child(3), #checkout-review-table tfoot tr:nth-last-child(1), #checkout-review-table tfoot tr:nth-last-child(2){
	background: transparent !important;
}
.shipping-wrapper .discount.aw_giftcard2{
	display: none;
}
.shipping-wrapper .totals{
	padding:12px 0 0;
}
#shopping-cart-totals-table tr td:first-child{
	text-align: left !important;
}
#shopping-cart-totals-table tr td:last-child{
	text-align: right !important;
	padding-right:19px;
}
#shopping-cart-totals-table tfoot tr:last-child td{
	border-top:1px solid #dddddd;
	padding-top:23px;
}
#shopping-cart-totals-table tfoot tr:nth-last-child(2) td{
	padding-bottom:23px;
}
#shopping-cart-totals-table tfoot tr:last-child td{
	font-family: 'EffraMedium-Regular';
	color:#111111;
}
.cart .shipping h3.active + .shipping-form{
	display: block;
	border-bottom: 1px solid #dddddd;
	padding: 0 19px 20px;
}
.sp-methods li{
	position: relative;
}
.crosssell .block-title span{
	color:#111111;
	font-size: 32px;
	font-family: "Archer-Medium";
}
.crosssell .item-info a{
	color:#111111;
	display: inline-block;
	line-height: 24px;
}
.crosssell .item-title{
	margin-bottom:5px;
}
.checkout-onepage-index .amz-header-container{
	position: relative;
}
.checkout-onepage-index .hp-search,.checkout-onepage-index .hp-minicart,.checkout-onepage-index .header-nav,
.checkout-onepage-index .header-top-container,.checkout-onepage-index .footer .top,.checkout-onepage-index .footer .middle,
.checkout-onepage-index .footer .bottom{
	display: none;
}
.checkout-onepage-index .col-logo,.checkout-onepage-index .hp-logo{
	float: none !important;
	display: block !important;
}
.checkout-onepage-index .header-primary-container .hp-logo .header-logo{
	margin:0;
}
.checkout-onepage-index .footer{
	padding:0;
	border-top:1px solid #dddddd;
}
.checkout-onepage-index .header-primary-container{
	background: #003a40 !important;
	padding:47px 0 0;
}
body.checkout-onepage-index .hp-logo{
	padding:0 30px 25px;
}
.checkout-onepage-index .amz-inner-main{
	padding-top:16px;
}
.checkout-onepage-index .page-title h1{
	margin-bottom: 4px;
	padding-bottom: 3px;
}
.checkout-user h4,.checkout-login h4{
	margin-bottom:5px;
	font-size: 24px;
	font-family: "Archer-Medium";
	color:#111111;
}
#checkoutSteps .container-fluid{
	padding:0;
}
.checkout-user .form-list{
	margin-top:25px;
}
.checkout-user button{
	margin-top:5px;
}
.block-progress .block-title{
	padding: 24px 0 22px 30px;
	border-bottom: 1px solid #dddddd;
}
.block-progress i{
	display: none;
}
.block-progress .block-content{
	padding:13px 28px 8px 28px;
}
#checkout-progress-wrapper{
	max-width: 400px;
}
p.required{
	display: none;
}
#checkoutSteps .name-firstname,#checkoutSteps .name-lastname,#checkoutSteps .fields .field{
	width: calc(50% - 10px);
	float: left;
}
#checkoutSteps .fields .name-lastname.field,#checkoutSteps .fields .field:last-child{
	float: right;
}
body.login #checkoutSteps .fields:nth-child(2) .field{
	width:100%;
}

.name-middlename{display: none;}
#checkout-step-billing{
	padding-top:23px !important;
}

#checkoutSteps .buttons-set button{
	width:140px;
}
.gift-messages .control{
	position: relative;
}
.warehouse-shipping-methods .warehouse .warehouse-header{
	display: none;
}
.block-progress .block-content dl > div .complete.title{
	color:#111111;
}
.block-progress .block-content dl > div address{
	font-size: 16px;
}
.block-progress .block-content .changelink a{
	font-size: 16px;
	color:#00373d;
}
.block-progress .block-content .separator{
	color:#777777;
}
#checkout-step-review{
	padding-top:0;
}
#checkout-review-table-wrapper img{
	margin-top:28px;
}
#checkout-review-table-wrapper .product-name{
	margin-top:2px;
	display: inline-block;
	color:#111111;
	font-family: "EffraMedium-Regular";
	font-size: 16px;
	margin-left: 25px;
}
.opc .order-review .data-table tbody td:not(:first-child){
	vertical-align: top;
	padding-top:23px;
	text-align: center;
	padding-bottom: 35px;
}
.opc .order-review .data-table tr td:last-child,.opc .order-review .data-table th:last-child {
	text-align: right !important;
	padding-right: 20px !important;
}
.opc .order-review .data-table th:not(:first-child){
	padding-right:20px;
}
.opc .order-review .data-table tbody tr:not(:last-child) td{
	border-bottom: 1px solid #dddddd;
}
.opc .order-review .data-table tbody tr:last-child td{
	padding-bottom:60px;
}
.opc .order-review .data-table tfoot{
	background: #f4f4f4;
	border:none;
}
.opc .order-review .data-table tfoot td{
	padding:0;
}
.opc .order-review .data-table tfoot tr td{
	border-radius:0;
	padding-bottom:4px;
}
.opc .order-review .data-table tfoot tr:first-child td{
	padding-top:23px;
}
.opc .order-review .data-table tfoot tr td:first-child{
	text-align: right;
}
.opc .order-review .data-table tfoot tr:nth-last-child(2) td{
	position: relative;
	padding-bottom: 23px !important;
	border-bottom: 1px solid #dddddd !important;
}
#checkout-review-table-wrapper tbody tr td {
	color: #111111;
}
.opc .order-review .data-table tfoot tr:last-child td{
	padding-top:23px !important;
	padding-bottom:25px !important;
}
.opc .order-review .data-table tfoot tr:last-child td span,.opc .order-review .data-table tfoot tr:last-child td{
	font-family: "EffraMedium-Regular";
	color:#111111;
}
#checkout-review-submit button{
	width: 300px !important;
	float: left;
}
#checkout-review-submit .f-left{
	line-height: 50px;
	margin-left:20px;
}
.sp-methods.shipping-methods .price{
	position: absolute;
	line-height: 24px;
	top: 0;
	left: 200px;
}
#payment_form_authorizenet{
	max-width: 370px;
}
#authorizenet_cc_type_exp_div .v-fix{
	width:calc(50% - 10px);
}
#authorizenet_cc_type_exp_div .v-fix:last-child{
	float: right;
}
.cvv-what-is-this{
	display: none;
}
#authorizenet_cc_type_cvv_div input{
	float: none;
}
#checkout-payment-method-load > dt{
	border-top: 1px solid #dddddd;
	padding-bottom: 15px;
	margin-bottom: 0;
	padding-top: 20px;
}
#checkout-step-payment{
	padding-top:0;
}
#checkout-payment-method-load dt:first-child{
	border-top:none;
}
#authorizenet_cc_type_cvv_div{
	padding-bottom:20px;
}
#authorizenet_cc_type_cvv_div .v-fix{
	float: none;
}
.opc .order-review .data-table tfoot tr:nth-last-child(2) td:first-child:before {
	content: "";
	display: block;
	position: absolute;
	height: 1px;
	background: #f4f4f4;
	bottom: -1px;
	width: 76%;
}
.opc .order-review .data-table tfoot tr:nth-last-child(2) td:last-child:before{
	content: "";
	display: block;
	position: absolute;
	height: 1px;
	right:0;
	background: #f4f4f4;
	bottom: -1px;
	width: 20px;
}
#checkout-review-table-wrapper tfoot tr.grand-total:not(:last-child){
	display: none;
}
.cart-item-product-quote-button{
	display: block;
	margin: 0;
}
.box-additional .data-table th{
	padding:0;
	text-align: left;
}

.vesbuilder-block .block-title{
	display: none;
}
.widget-static-block span,.widget-static-block a{
	color:#00373d;
	text-decoration: underline;
}
.widget-static-block ul{
	list-style: none;
	padding:0;
}
.book{
	border: 1px solid #dddddd;
	margin-top: 30px;
	padding:36px 40px;
	margin-bottom:30px;
}
.book h3{
	font-size: 20px;
	font-family: "Archer-Medium";
	color:#111111;
}
.book a{
	width: 100%;
	padding:0;
	text-align: center;
}
.ves-container:not(:last-of-type){
	margin-bottom:200px;
}
.ves-container:not(:last-of-type):after{
	content:"";
	display: block;
	height:1px;
	background: #dddddd;
	position: absolute;
	margin-top:100px;
	left:0;
}
.widget-raw-html h6{
	font-size: 16px;
	color:#b2bb1d;
	font-family: "Effra-Regular";
	margin-top:6px;
}
.widget-raw-html h6:not(:nth-of-type(1)){
	margin-top:29px;
}
.image-detail{
	margin-top:25px;
}
.gallery:before{
	margin-top:-85px;
}

.gallery ul{
	list-style: none;
	margin-top:12px;
}
.gallery h3{
	font-size: 32px;
}
.gallery ul li{
	float: left;
	margin-left:33px;
}
.gallery ul li a{
	font-family: "EffraMedium-Regular";
	color:#111111;
	padding-bottom:6px;
}
.gallery ul li.active a,.gallery ul li:hover a{
	border-bottom:2px solid #b2bb1d;
	text-decoration: none;
}
.image-detail #masonry-loop > div:not(.active){
	display: none;
}
.infinite{
	text-align: center;
	margin-top:9px;
}
.infinite button{
	width:160px;
	padding:0;
}
.infinite button.ajax-loading,.infinite button.ajax-loading:hover{
	background: #b2bb1d;
	color:#fff;
	border:none;
}
.ajax-load{
	position: fixed;
	top:50%;
	left:50%;
	margin-top:-32px;
	margin-left: -32px;
	z-index: 9999;
	background: url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/ajax-loader.gif);
	width:64px;
	height:64px;
}
.image-detail #masonry-loop .wrap-item.active + .infinite{
	clear: both;
	display: block !important;
}
.col-inner .widget-cms-link{
	margin-bottom:10px;
	margin-top:11px;
	float: left;
	margin-right:31px;
}
.col-inner a.button{
	margin:0;
}
.book:after{
	content:"";
	display: block;
	clear: both;
}
.ves-container:first-of-type{
	margin-bottom:117px;
}
.ves-container:first-of-type:after{
	margin-top:22px;
}
.catalog-category-view .amz-inner-main,.catalogsearch-result-index .amz-inner-main{
	padding-top:75px;
}
.catalogsearch-result-index .state + .amz-inner-main{
	padding-top:11px;
}
.col-inner .widget-cms-link a span,.col-inner .widget-cms-link a{
	text-decoration: none;
	color:#111111 !important;
	font-family: "EffraMedium-Regular";
}
.col-inner .widget-cms-link a:hover span,.col-inner .widget-cms-link a.active span{
	border-bottom:2px solid #b2bb1d;
	padding-bottom:6px;
}
.booking-title{
	font-size: 32px;
	border-bottom: 1px solid #dddddd;
	padding-bottom: 20px;
	margin-bottom: 25px;
}
.fancybox-skin .form-booking{
	padding:27px 35px;
}

.form-booking li:not(.wide){
	width:50%;
	float: left;
	padding:0 10px;
}
.form-booking li.wide{
	clear: both;
}
.form-booking ul{
	margin:0 -10px;
}
.form-switch ul li:last-child{
	width:100%;
}
.datetime-picker + img{
	display: none;
}
.main-banner img{
	width:100%;
}
.book .description{
	margin-bottom:20px;
}
.widget-raw-html a{
	color:#00373d;
	text-decoration: underline;
}
.widget-raw-html h3, .widget-raw-html h3 strong{
	font-size: 20px;
	color:#b2bb1d;
	font-family: "Effra-Regular";
}
.col-inner .ves-container{
	margin-bottom:0 !important;
}
.col-inner .ves-container:before,.col-inner .ves-container:after{
	display: none;
}
img.left-block{
	width:100%;
}
.breadcrumbs + .amz-inner-main > .container > .main > .std > p{
	margin:0;
}
.fancybox-skin .description{
	color:#777777;
	margin-bottom:20px;
	border-bottom:1px solid #dddddd;
	padding-bottom:20px;
}
#form-booking-2 .form-list li:nth-child(1),#form-booking-2 .form-list li:nth-child(2),#form-booking-2 .form-list li:nth-child(3),#form-booking-2 .form-list li:nth-child(4){
	width:calc(50% - 10px);
	float: left;
}
#form-booking-2 .form-list li:nth-child(2),#form-booking-2 .form-list li:nth-child(4){
	float: right;
}
.catalog-category-view .footer,.catalogsearch-result-index .footer{
	margin-top:11px;
}
.login-account h4{
	font-size: 32px;
	font-family: "Archer-Medium";
	border-bottom: 1px solid #dddddd;
	padding-bottom: 22px;
	color:#111111;
	margin-bottom:23px;
}
.login-account{
	margin-top:21px;
}
.registered-users .button-set{
	margin-top:21px;
}
.registered-users .button-set button{
	width:140px;
	margin-right:20px;
}
.customer-name-middlename > div:not(:last-child),li.fields > div:not(:last-child){
	margin:0 0 12px;
}
.my-account .box-head h2{
	color:#111111;
	font-size: 20px;
	float: left;
	padding-bottom:3px;
}
.my-account .box-head a{
	float: right;
}
.my-account .box-head{
	border-bottom:1px solid #dddddd;
}
.my-account{
	margin-top:38px;
}
.my-account .title-page{
	display: none;
}
.section-title.heading{
	text-transform: none;
	font-size: 32px;
}
body:not(.cms-page-view) table tr th{
	padding:0 0 15px;
	border-bottom:1px solid #dddddd;
	font-size: 12px;
	font-family: "Effra-Bold";
	text-transform: uppercase;
	color:#111111;
}
body:not(.catalog-product-view) .data-table tr td,body:not(.catalog-product-view) .data-table tr th{
	padding:21px 0;
	border-bottom:1px solid #dddddd;
	border-top:1px solid #dddddd;
}
body.checkout-cart-index:not(.catalog-product-view) .data-table tr td{
	padding:29px 0 58px;
}
.catalog-product-view table tr th{
	border:none;
}
.data-table tr td em{
	font-style: normal;
}
.data-table tr td:not(:first-child),.data-table tr th:not(:first-child){
	text-align: left !important;
}
.data-table tfoot tr td:not(:last-child){
	padding-right: 50px !important;
	text-align: right !important;
}
.data-table tfoot tr:first-child td{
	padding-top:20px !important;
}
.data-table tfoot tr:last-child td,.data-table tfoot tr:last-child th{
	padding-bottom:20px !important;
	color:#111111;
}
.box-account.box-recent .box-head{
	margin-bottom:0;
	border:none;
}
.sales-order-history .data-table{
	margin:20px 0;
}
.event-item h3{
	margin-bottom:0;
}
.event-item .short-description{
	margin-top:17px;
	margin-bottom:26px;
}
.event-item .author span{
	color:#00373d;
}
.event-item h3 a {
	font-size: 32px;
	font-family: "Archer-Medium";
	color:#111111;
}
.event-item .date{
	color:#999;
	font-style: italic;
}

.twitter-share-button{
	width: 80px !important;
	height:50px !important;
}

.event-item.list{
	margin-bottom:30px;
	padding-bottom:30px;
	border-bottom:1px solid #dddddd;
}
.events.row .col-md-12:last-child .event-item{
	margin-bottom:21px;
}
.button.secondary.small{
	text-align: center;
	height: 30px;
	font-size: 8px !important;
	width: 120px;
	padding: 0;
	line-height: 30px !important;
}
#event-wrapper{
	margin-top:50px;
}
#event-wrapper .toolbar{
	border-bottom:1px solid #dddddd;
	padding-bottom:9px;
}
#event-wrapper h3{
	margin-bottom:24px;
	font-size:32px;
	margin-top:44px;
}
#event-wrapper .icon{
	margin-right:12px;
}
#event-wrapper .location{
	margin-right:30px;
}
#event-wrapper .content{
	margin-top:25px;
}

#event-wrapper ul li:before{
	content:"•";
	position: absolute;
	color:#b2bb1d;
	left: 0;
}
#event-wrapper ul li{
	padding-left: 20px;
	position: relative;
	margin-bottom:15px;
}
#event-wrapper img{
	margin-top:37px;
}

h3.gallery{
	font-size:32px;
	margin-top:187px;
	margin-bottom:40px;
}
h3.gallery:before{
	content:"";
	width:400%;
	left:-200%;
	height:1px;
	background: #dddddd;
	display: block;
	position: absolute;
	margin-top: -130px;
}
.gallery-item{
	margin-bottom:20px;
}
.events-block .col-sm-4{
	margin-bottom:70px;
}
.events-block .col-sm-4:nth-last-child(1),.events-block .col-sm-4:nth-last-child(2),.events-block .col-sm-4:nth-last-child(3){
	margin-bottom:40px;
}
.events-block .col-sm-4:nth-child(3n+1){
	clear: both;
}
.active>.dropdown-menu{display: block}
#narrow-by-list ol li,#narrow-by-list ol li span.count{color:#aaaaaa}
#narrow-by-list ol li a,#narrow-by-list ol.filter li{color:#777777;}
.header-nav .nav .nav-item.level1:nth-child(4n+1){
	clear: both;
}
body .dropdown-menu>li>a{
	color:#777777;
	font-size: 16px;
	padding:3px 0;
}
#form-id-10 h2{
	font-size: 20px;
	border: none;
	margin-bottom: 11px;
	padding-bottom: 0;
	margin-top:28px;
}
.form-booking{
	max-width: 680px;
}
#form-id-10 .description{
	border-bottom: 1px solid #dddddd;
	padding-bottom: 33px;
	margin-bottom: 34px;
}
#form-id-10 .form-list li:not(:last-child){
	width:calc(50% - 10px);
	float: left;
}
#form-id-10 .form-list li:nth-child(2n){
	float: right;
}
#form-id-10 .buttons-set{
	text-align: left;
}
.state-filter .btn-remove i{
	display: none;
}
.state-filter .btn-remove{
	width:12px;
	height:12px;
	display: inline-block;
	background: url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/remove.png);
	float: left;
	margin-top:7px;
}
.state-filter .btn-remove:hover{
	background-position: 0 12px;
}
.form-switch .form-booking{
	padding:0 35px;
}
.form-switch .form-booking:not(.form-list){
	padding:0 35px 27px;
}
.form-switch .form-booking h3{
	font-size: 32px;
	margin-top: 28px;
	border-bottom: 1px solid #dddddd;
	padding-bottom: 20px;
	margin-bottom:25px;
}
.form-switch .form-booking .booking-title{
	display: none;
}
.form-switch .form-list.form-booking{
	margin-bottom:15px;
}
.events-block{
	display: block !important;
}
#top-menu h3:not(.active) + ul{
	display: none;
}
#top-menu h3{
	font-size: 16px;
	color:#fff;
	padding:16px 20px 16px;
	margin-bottom:0;
	font-family: "Effra-Regular";
}
#top-menu h3.active{
	padding:16px 20px 6px;
}
#top-menu{
	background:#b2bb1c;
}
#top-menu h3:after{
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content:"\f106";
	position: absolute;
	right: 16px;
	top: 18px;
}
#top-menu h3:not(.active):after{
	content: "\f107";
}
#top-menu li span{
	color:#fff;
	font-size: 16px;
	font-family: "Effra-Regular";
}
#top-menu ul{
	padding:0 20px 10px;
}
#top-menu ul li a{
	color:#fff !important;
}
.product-data .ves-container:first-of-type {
	margin-top: 30px;
	margin-bottom: 30px;
}
.product-data .ves-container:first-of-type .button.open-booking:hover{
	background-color: #b2bb1d;
	border-color: #b2bb1d !important;
}
.product-data .ves-container:first-of-type .button.open-booking{
	float: left;
    width: 50%;
    text-align: center;
    background-color: #003a40;
    color: #fff !important;
    border-color: #003a40 !important;
    box-shadow: none !important;
	max-width: 230px;
}
.ves-container:first-of-type .button.open-booking{
	float: right;
}
.owl-carousel{
	display: block !important;
}
.catalog-category-view .widget.category,.shop-widgets-filters .widget.category{
	display: none;
}
a.button.toggle-filter{
	height: 40px;
	line-height: 36px;
	width: 140px;
	padding: 0;
	text-align: center;
}
.cp-toolbar-bottom .toggle-filter{
	display: none;
}
.title-page{
	display: none;
}
.registered-users .form-group{
	max-width: 420px;
}
.my-account .addresses-list h2{
	font-size:20px;
}
.my-account .addresses-list h3{
	font-size:16px;
}
.my-account .addresses-list .item {
	margin-bottom: 30px;
}
.customer-address-form .button{
	width:180px !important;
	padding:0;
	text-align: center;
}
.pager-toolbar li{
	float: left;
	margin-right:15px;
}
.pager-toolbar li i{
	line-height: 26px;
}
#order-info-tabs li {
	margin-right:15px;
}
#aw_giftcard2-form button{
	padding: 0;
	width: 100%;
}
.fancybox-inner .form-booking {
	max-width: 100%;
}
#narrow-by-list ol li a:hover{
	color:#111111;
}
.amz-megamenu ul.level2 li.nav-item a{
	font-size: 16px !important;
	text-transform: none !important;
}
.checkout-onepage-success .main{
	text-align: center;
	margin-top:80px;
}
.checkout-onepage-success .buttons-set{
	text-align: center;
	margin:26px 0 0;
}
.checkout-onepage-success .footer{
	margin-top:0;
}
.owl-carousel .owl-item .col-xs-6 {
	width: 100%;
}
.catalog-product-view .main-banner .widget{
	display: none;
}
table.no-padding{
	border:none;
}
table.no-padding tr td{
	padding:0;
}
table.no-padding tr td:first-child{

	padding-right:20px;
}
.my-account ol{
	list-style: none;
}
.sales-order-history .data-table tr th{
	border-top:none;
	padding-top:0;
}
.sidebar ol{
	list-style:none;
}
.data-table .product-name{
	font-family: "EffraMedium-Regular";
}
#search_mini_form input:focus{box-shadow: inset 0 0 0 2px #dddddd;}
.owl-carousel .owl-item img{
	width:100%;
}
.events-block .owl-prev,.carousel-block .owl-prev{
	left:-50px !important;
}
.events-block .owl-next,.carousel-block .owl-next{
	right:-50px !important;
}
body .main-slider-wrapper .owl-carousel .owl-nav > div:hover,body .main-slider-wrapper .owl-carousel .owl-nav > div{
	background: rgba(255,255,255,.3) !important;
	border:none !important;
}
.main-slider-wrapper .owl-nav > div i{
	color:#fff;
}
.main-slider-wrapper .owl-nav > div{
	opacity: 0.6;
}
.main-slider-wrapper .owl-nav > div:hover{
	opacity: 1;
}
.main-slider-wrapper .owl-prev:before{
	position: absolute;
	top: 30px;
	left: 13px;
	z-index: 1;
	width: 20px;
	height: 2px;
	content: "";
	border-top: 2px solid #000;
	transform: rotate(45deg);
	border-radius: 20px;
	text-indent: 0;
}
.main-slider-wrapper .owl-prev:after{
	position: absolute;
	top: 17px;
	left: 13px;
	z-index: 1;
	width: 20px;
	height: 2px;
	content: "";
	border-top: 2px solid #000;
	transform: rotate(-45deg);
	border-radius: 20px;
	text-indent: 0;
}
.main-slider-wrapper .owl-next:after{
	position: absolute;
	top: 30px;
	right: 13px;
	z-index: 1;
	width: 20px;
	height: 2px;
	content: "";
	border-top: 2px solid #000;
	transform: rotate(-45deg);
	border-radius: 20px;
	text-indent: 0;
}
.main-slider-wrapper .owl-next:before{
	position: absolute;
	top: 17px;
	right: 13px;
	z-index: 1;
	width: 20px;
	height: 2px;
	content: "";
	border-top: 2px solid #000;
	transform: rotate(45deg);
	border-radius: 20px;
	text-indent: 0;
}
.cms-index-index .ves-container:not(:last-of-type):after{
	background: #eeeeee;
}
.gallery-item .info{
	display: none;
	position: absolute;
	color:#fff;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background: rgba(0,0,0,.6);
}
.gallery-item .info .wrapper{
	position: absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}
.gallery-item:hover .info{
	display: block;
	padding:0 15px;
}
.gallery-item{
	position: relative;
}
.gallery-title,.gallery-desc{
	color:#fff;
}
.gallery-desc{
	font-size: 16px;
}
#checkout-review-table-wrapper tbody tr:last-child td{
	border-bottom:none;
}
.crosssell .owl-carousel .owl-nav .owl-prev,.related-products .owl-carousel .owl-nav .owl-prev{
	left:-10px;
}
.crosssell .owl-carousel .owl-nav .owl-next,.related-products .owl-carousel .owl-nav .owl-next{
	right:-10px;
}
.cart .messages{
	padding:0 15px !important;
	margin-top:10px !important;
}
body.checkout-cart-index:not(.catalog-product-view) .data-table tr th{
	border-top:none;
	padding-top:16px;
}
.checkout-cart-index .col-md-9 > form fieldset{
	margin-bottom:20px;
}
.cart-bottom:after{
	content:"";
	display: block;
	clear: both;
	border-bottom:1px solid #dddddd;
	padding-bottom:20px;
}
.state-filter ol{
	list-style: none;
}
.icon-cart-header img{
	width:24px;
}
.header-primary-container .hp-minicart span:not(.icon-cart-header).price,.header-primary-container .hp-minicart span:not(.icon-cart-header).label{
	display: inline-block;
}
body .dropdown-menu{
	box-shadow: none;
	border:1px solid #dddddd;
}
.mini-cart-content div{
	font-size: 16px;
	color:#777777;
}
.mini-cart-content .top{
	border-bottom:1px solid #dddddd;
	padding:0 25px 20px 25px;
}
.mini-cart-content .top .price{
	margin:0 !important;
}
.mini-cart-content .top .button{
	width: 100%;
	text-align: center;
	margin-top:20px;
}
.header-primary-container .hp-minicart .top span:not(.icon-cart-header).price{
	font-family:"EffraMedium-Regular";
}
.blog-cat-view .amz-inner-main,.blog-post-view .amz-inner-main,.blog-index-list .amz-inner-main{
	padding-top:53px;
}
.blog-post-view .amz-post{
	border:none;
	margin:0;
	padding:0;
}
.cms-page-view .footer{
	margin-top:21px;
}
.events-index-index .amz-inner-main{
	padding-top:53px;
}
.amz-post.masonry-entry{
	margin-bottom:40px;
}
.amz-post.masonry-entry .item{
	border-bottom:1px solid #dddddd;
	padding-bottom:40px;
}
td .warehouse-name{
	color:#111111;
}
.checkout-cart-index .sp-methods.shipping-methods .price{
	position: relative;
	left:0;
}
.checkout-cart-index .sp-methods.shipping-methods .price:before {
	content: "-";
	margin-right: 2px;
}
.discount-form input:not(.validation-failed) + div,#aw_giftcard2-form input:not(.validation-failed) + div{
	display: none;
}
.opc-block-progress dl > div > *,.opc li.section.allow:not(.active) h2{
	color:#999999;
}
.opc li.section.allow:not(.active) .step-title .number{
	background: #cccccc;
}
.warehouse-shipping-methods dt{
	display: none;
}
.store-subheading strong {
	font-size: 16px;
}
#form-booking-1 li:not(.wide):nth-of-type(6),#form-booking-1 li:not(.wide):nth-of-type(8),
#form-booking-11 li:not(.wide):nth-of-type(6),#form-booking-11 li:not(.wide):nth-of-type(8){
	clear: both;
	float: left;
}
#form-booking-1 li:not(.wide):nth-of-type(7),#form-booking-1 li:not(.wide):nth-of-type(9),
#form-booking-11 li:not(.wide):nth-of-type(7),#form-booking-11 li:not(.wide):nth-of-type(9){
	float: right;
	clear: none;
}
.widget-raw-html tr:first-child td{
	padding-top:20px;
}
.widget-raw-html tr td strong{
	font-family: "EffraMedium-Regular";
}
.send-friend #add_recipient_button,.send-friend button{
	float: left !important;
	margin-right:10px;
}
.cart-warehouse > td{
	padding-right:0 !important;
	padding-bottom:0 !important;
}
.cart-warehouse tr:last-child,.cart-warehouse tr:last-child td{
	border-bottom:none !important;
}
.fancybox-skin .buttons-set{
	text-align: center;
}
.calendar thead .headrow{
	display: none;
}
li.input-date{
	position: relative;
}
li.input-date i{
	position: absolute;
	top:43px;
	right:13px;
}
.calendar .button{display: block}
.cms-page-view .calendar table:not(.no-padding) tr td:not(:last-child), .cms-page-view .calendar table:not(.no-padding) tr th:not(:last-child){
	border:none !important;
}
.input-date img{
	display: none;
}
.input-date b{
	display: none;
}
.time-picker{
	display: block;
}
.time-picker select{
	width:calc((100% - 20px)/3) !important;
	margin-right:10px;
}
.time-picker select:last-child{
	margin-right:0;
}
.input-date label{
	float: none;
}
ul.form-list{
	padding:0;
}
.gallery-item .picture{
	position: relative;
}
#advanced-search-list li:nth-child(5) label{
	margin-right:10px;
	line-height: 50px;
}
.registry-list {
	list-style: none;
}
.block-progress dl.warehouse-shipping-methods{
	margin-bottom:0;
}
#payment-progress-opcheckout .cards-list{
	display: none;
}
#payment-progress-opcheckout strong{
	font-weight: 400;
}
.catalog-product-view .main-banner .info{
	display: none;
}
.cms-index-index .amz-header-container, .cms-page-view .amz-header-container{
	position: relative;
}
.cms-index-index .amz-header-container + div, .cms-page-view .amz-header-container + div{
	padding-top:0;
}
.cms-index-index .header-primary-container .hp-search .search-content input{
	border:1px solid #dddddd;
}
.cms-index-index .header-primary-container .hp-search .search-content input:focus{
	box-shadow: inset 0 0 0 1px #dddddd !important;
}
body:not(.cms-page-view) .giftr-registry-view-general table tr th{
	padding:0;
	border:none;
}
body:not(.cms-page-view) .giftr-registry-view-general table tbody tr:last-child td{
	padding-bottom:3px;
}
.entry-content-top p span{
	font-size: 16px !important;
}
.open .amz-toggle-content{
	display: block !important;
}
.header-news{
	margin-left: 25px;
}
.header-nav .nav .level0.full{
	position: static;
}
.amz-megamenu .newletter{
	border-top:1px solid #eeeeee;
	text-align: center;
	padding:50px 10px;
}
.header-news .amz-toogle:not(.open) + .amz-toggle-content{
	display: none;
}
.header-news{
	position: relative;

}
.header-news .amz-toggle-content{
	z-index: 99;
	text-align: left;
	padding:10px 20px;
	position: absolute;
	width:200px;
	margin-top:15px;
	background: #fff;
	border:1px solid #eeeeee;
	right:-50px;
}
.header-news .amz-toggle-content li a{
	color:#111111;
}
.header-news .amz-toogle.open + .amz-toggle-content:before{
	content: "";
	display: block;
	position: absolute;
	width: 20px;
	height: 20px;
	background: #fff;
	top: -10px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	z-index: 999;
	left: 50%;
	margin-left: 20px;
	border-left: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
}
#newsletter-validate-detail-top .validation-advice{
	position: absolute;
}
#newsletter-validate-detail-top button{
	padding: 0;
	margin-left: -50px;
	width:150px;
}
.giftr-registry-index .my-account .box-head{
	border:none;
}
ul.monkey-additional-lists li.listdata{
	position: relative;
}
.form-booking li{
	padding: 0 10px;
}
.form-booking li.wide {
	float: none !important;
}
.amz-foxy {
	color: #777777;
	font-size: 16px;
}
.fa-calendar ~ .time-picker{
	margin-top:10px;
}
.input-box ul.fields-list li{
	margin:0 0 5px;
}
.amz-foxy {
	color: #777777;
	font-size: 16px;
}
.form-booking li{
	padding: 0 10px;
}
.form-booking li.wide{
	float: none !important;
}
body.no-title .main-banner .info{
	display: none;
}
/* Responsive Container
----------------------------------------------------------------------------- */
@media only screen and (min-width: 1350px) {
	.container {
		width: 1320px;
	}
}
@media(min-width: 375px){
	body:not(.cms-index-index) .hp-logo{
		padding:0 30px 31px;
	}
}
@media (min-width: 640px){
	.products.grid .product-col-grid{
		padding: 0 15px;
		width: 33.33%;
		float: left;
	}
	.fancybox-skin .col-sm-6{
		width:50%;
		float: left;
	}
}
@media (min-width: 768px){
	.data-table tfoot tr td{
		border:none !important;
		padding:0 !important;
	}
	#close-filter{
		display: none;
	}
	.products.grid .product-col-grid{
		padding: 0 15px;
		width: 33.33%;
		float: left;
	}
	.mobile-option > span,
	.mobile-link > span{
		display: none;
	}
	.hidden-desktop {
		display: none !important;
	}
	.header-primary-container .hp-search  {
		position: absolute;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		transform: translateX(-50%);
		margin-top:31px;
	}
	.cms-index-index #row1:after,.cms-index-index #row2:after{
		content:"";
		display: block;
		position: absolute;
		height:1px;
		background: #eeeeee;
		width:100%;
		left:0;
		margin-top:87px;
	}
	#top-menu{
		display: none;
	}
}

@media (min-width: 992px){
	.products.grid .product-col-grid{
		padding: 0 15px;
		width: 25%;
		float: left;
	}
	.catalog-category-view .col-md-3,.catalogsearch-result-index .col-md-3{
		width:18.4%;
	}
	.catalog-category-view .col-md-9,.catalogsearch-result-index .col-md-9{
		width:81.6%;
	}
	.checkout-onepage-index .col-md-9{
		width:61%;
	}
	.checkout-onepage-index .col-md-3{
		width:39%;
	}

	.amz-megamenu h3 {
		position: relative;
		text-transform:uppercase;
	}
	.amz-megamenu h3.title.title-menu {
		padding: 0 0 10px;
	}
	.ads-menu p{margin-bottom:10px;}
	.ads-menu.ads-boy-menu{margin-top:20px;}
	.ads-menu .button{
		margin-top:20px;
	}
	.amz-megamenu .ads-img-menu{margin-top:20px;}
	.amz-megamenu .ads-img-menu.boy-menu{margin:0px;}
	.ads-menu .button a{
		text-align: center;
		padding: 15px !important;
		border-color:#eae9e9;
		border-width:2px;
		border-style:solid;
		color:#888787;
	}
	.header-nav .amz-megamenu .nav-item h3 > a {
		font-size: 14px;
		color: #232323;
		text-transform: uppercase;
		font-weight: 400;
		padding: 0 0 25px 0 ;
		line-height: 2;
	}
	.nav-item .amz-megamenu .nav-item > a:hover {
		text-decoration: underline;
	}
	.nav-item .amz-megamenu .nav-item > a {
		line-height: 28px;
		padding: 0;
	}
	.nav-item .amz-megamenu,
	.nav-item.has-sub.relative-item .amz-megamenu .level1 .nav-item.level1.has-sub .amz-megamenu	{
		margin-top: 20px;
		opacity: 0;
		visibility: hidden;

	}
	.nav-item:hover .amz-megamenu {
		margin-top: 0;
		opacity: 1;
		visibility: visible;

	}
	.nav-item.has-sub.relative-item .amz-megamenu .level1 .nav-item.level1.has-sub:hover .amz-megamenu{
		margin-top: 0;
		opacity: 1;
		visibility: visible;
		left:100%;
	}
	.header-nav .nav > .nav-item > a:hover,
	.header-nav .nav .nav-item.active > a {
		background-color: transparent;
	}
}
@media (min-width: 1024px){
	table.no-padding tr td:first-child{
		width:20%;
	}
}
@media (min-width: 1200px){

	.header-primary-container .hp-minicart{
		position: absolute;
		right:0;
	}
	.login-account form .col-sm-6:first-of-type{
		padding-right:60px;
	}
	.login-account form .col-sm-6:last-child{
		padding-left:60px;
	}
	.nav-item.has-sub:hover .amz-megamenu .amz-megamenu{
		opacity: 1;
		position: relative;
		left:0;
		top:0;
		box-shadow: none;
		transform:none;
		-webkit-transform:none;
		-moz-transform:none;
	}
	.nav-item.level0.has-sub:hover > .menu-level > .amz-megamenu{
		border:1px solid #eeeeee !important;
	}
	.nav-item.level0.full.has-sub > .menu-level > .amz-megamenu{
		padding:52px 75px 53px;
	}
	.nav-item.level0:not(.full).has-sub > .menu-level > .amz-megamenu{
		padding:20px 20px 0;
	}
	.nav-item.level0:not(.full).has-sub:hover > .menu-level > .amz-megamenu li{
		display: block;
		width:100%;
	}
	.nav-item.level0:not(.full).has-sub:hover > .menu-level > .amz-megamenu .row{
		margin:0 !important;
	}

	.cms-index-index .amz-inner-main {
		padding: 100px 0 0;
	}
	.cms-index-index .ves-container:first-of-type:after {
		margin-top: 80px;
	}
	.cms-index-index .ves-container:first-of-type{
		margin-bottom:160px;
	}
	.header-primary-container .hp-search .search-content{
		min-width: 440px;
	}
	.nav-item.has-sub.active:hover .amz-megamenu {
		display: block;
	}
	.header-nav .nav .nav-item.has-sub .opener {display: none;}
	.hidden-lg{
		display: none;
	}
	.main-banner h1,.main-banner h2,.main-slider-wrapper .info h2, .main-banner h2{
		width:1170px;
	}
	.header-nav .nav .nav-item.level1 {
		float: left;
		width:25%;
		margin-bottom:20px;
	}
	.nav-item.has-sub:hover .level1 .menu-level{
		margin-top:8px;
	}

	#amz-megamenu > ul{
		margin-top:94px;
	}
	.header-nav .nav .level0.full .amz-megamenu{
		width:1140px !important;
	}

	.megamenu .nav-item.level0.active > a:after, .megamenu .nav-item.level0:hover > a:after, .cms-index-index .megamenu li.home-item a:after{
		content:"";
		display: block;
		height:2px;
		width:100%;
		background: #b2bb1d;
		position: absolute;
		bottom: 20px;
	}
	.megamenu .nav-item.level0:hover > a:before{
		content: "";
		display: block;
		position: absolute;
		width: 20px;
		height: 20px;
		background: #fff;
		bottom: -10px;
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		z-index: 999;
		left: 50%;
		margin-left:-10px;
		border-left: 1px solid #eeeeee;
		border-top: 1px solid #eeeeee;
	}
}


@media (min-width:1320px){
	.main-banner h1,.main-banner h2,.main-slider-wrapper .info h2, .main-banner h2{
		width:1290px;
	}
}
@media (min-width: 1500px){
	.col-logo{
		position: absolute;
	}
	.checkout-onepage-index .col-logo{
		position: inherit;
	}
}
@media (min-width: 1700px){
	.events-block .owl-prev, .carousel-block .owl-prev{
		left: -90px !important;
	}
	.events-block .owl-next, .carousel-block .owl-next{
		right:-90px !important;
	}

}

/*********** MAXWIDTH **********/
@media (max-width: 1320px){
	.main-banner h1,.main-banner h2,.main-slider-wrapper .info h2, .main-banner h2{
		font-size:80px;
	}
}
@media(max-width: 1199px){
	.main-banner .info{
		width:100%;
	}
	.amz-megamenu .newletter{
		border:none;
	}
	.no-child .menu-level:not(:first-of-type){
		display: none !important;
	}
	.header-nav .nav .level0.full{
		position: relative;
	}
	.header-nav .nav .level0.full .amz-megamenu{
		width:100% !important;
	}
	.main-slider-wrapper .info h2, .main-banner h2{
		font-size: 80px;
	}
	#amz-megamenu > ul{
		padding: 10px 0;
		border-bottom: 1px solid #dddddd;
	}
	.header-nav .nav .level0:first-child{
		position: relative;
	}
	.btn-toogle-res-menu {
		display: block;
	}
	.btn-toogle-res-menu {
		left: 200px;
		padding: 0px;
		position: absolute;
		top: 49px;
		display: block;
	}
	.btn-toogle-res-menu span{
		display: block;
		height: 2px;
		margin-bottom: 8px;
		width: 22px;
	}
	.header-nav .nav{
		display: none !important;
		text-align: left;
		background-color: #ffffff;
		left: 0;
		width: 100%;
		position: absolute;
		top: 100%;
		z-index: 999999;
	}
	.header-nav .toggle > div > .nav{
		display: inline-block !important;
	}
	.header-nav .menu-open .nav{
		display: block !important;
		position: relative;
		padding-left: 20px;
	}
	.header-nav .has-sub:not(.menu-open) .nav{
		display: none !important;
	}
	.nav-item.menu-open .amz-megamenu{
		position: relative;
		width:100% !important;
	}

	.amz-header-container{
		z-index: 99;
	}
	.has-sub .opener{
		background-color: #003a40;
		color: rgb(255, 255, 255);
		cursor: pointer;
		display: inline-block;
		font-family: FontAwesome;
		font-size: 10px;
		height: 35px;
		line-height: 37px;
		margin: auto;
		position: absolute;
		text-align: center;
		right: 0;
		top: 7px;
		width: 35px;
		z-index: 2;
	}
	.has-sub .opener:after {
		content: "\f067";
	}
	.header-nav .nav ul.menu-level {
		display: none;
	}
	.header-nav .nav .nav-item.level1{
		position: relative;
	}
	.header-nav .nav .nav-item.level0 > a{
		padding:15px 0;
	}
	.header-nav .nav .nav-item a{
		padding:12px 0;
	}
	.header-nav .nav .nav-item .level2 a{
		padding:0 0 0 10px;
	}
	.has-sub.menu-open > .opener:after {
		content: "\f068";
	}
	.cms-index-index .amz-inner-main {
		padding: 50px 0 0;
	}
	.header-nav .nav .level0{
		float: none;
	}
}

@media (max-width: 1023px){
	.widget-raw-html table tr th{
		display: none;
	}
	.widget-raw-html table tr td:before{
		content:attr(data-th);
		display: block;
		font-family: "EffraMedium-Regular";
		float: left;
		color:#111111;
		margin-right:10px;
	}
	.widget-raw-html table tr td{
		display: block;
		padding:3px 10px !important;
	}
	.widget-raw-html table:not(.no-border) tr:not(:last-child) td:last-child{
		border-bottom:1px solid #dddddd;
	}
	.widget-raw-html table:not(.no-border) tr:first-child td:first-child{
		border-top:1px solid #dddddd !important;
	}
	.cms-page-view table:not(.no-padding) tr td:not(:last-child){
		border:none;
	}
	.cms-page-view table:not(.no-border){
		border:1px solid #dddddd;
		width:100%;
	}
	.widget-raw-html table:not(.no-border) tr td:first-child{
		padding-top:15px !important;
	}
	.widget-raw-html table:not(.no-border) tr td:last-child{
		padding-bottom:15px !important;
	}
}

@media(max-width: 767px){
	.header-news{
		margin-left: 18px;
	}
	.gallery h3{
		font-size: 24px;
	}
	.booking-title{
		font-size: 24px !important;
	}
	.fancybox-skin .form-booking{
		padding:0 0 27px;
	}
	.order-table tfoot tr td:not(:last-child){
		display: none;
	}
	.order-table tfoot tr,.order-table tfoot td{
		display: block;
		width:100% !important;
	}
	.order-table tfoot tr td:before{
		content:attr(data-th);
		color:#111111;
		width:130px;
		font-family: "EffraMedium-Regular";
		float: left;
	}
	.order-table .data-table tfoot tr td:first-child {
		display: none;
	}
	.data-table tfoot tr td:not(:last-child){
		text-align: left !important;
	}
	.catalogsearch-result-index .widget.category{
		padding:22px 20px 0;
	}
	.giftr-registry-view .main{
		margin:0;
	}
	body.account .amz-sidebar{
		margin:0 -10px 10px;
	}
	body.account .sidebar .amz-sidebar{
		margin:0 0 10px;
	}
	.giftr-registry-index .col-md-9{
		margin-top:10px;
	}
	.giftr-registry-index .box-account{
		text-align: center;
	}
	.giftr-registry-index .box-account button{
		float: none !important;
	}
	.blog-index-list .amz-sidebar .block .block-content,.blog-post-view .amz-sidebar .block .block-content{
		padding:0;
	}
	.giftr-result .registry-list .item{
		width:50% !important;
	}
	.buttons-set button.button{
		margin-bottom:10px;
	}
	.catalog-product-view .footer{
		margin-top:2px;
	}
	.catalog-product-view .product-item{
		padding-bottom:0;
	}
	.form-switch .form-booking h3{
		margin-top:0;
		font-size: 24px;
	}
	.form-booking button[type=submit]{
		min-width: 280px;
		padding:0;
	}
	.widget-raw-html h3, .widget-raw-html h3 strong{
		font-size: 18px;
	}
	.ves-container:first-of-type .button.open-booking{
		float: none;
	}
	.ves-container:first-of-type .button.open-booking{
		display: block;
		text-align: center;
	}
	.order-table .data-table .nobr{
		float: left;
	}
	.order-table td.a-right:after {
		content: "";
		display: block;
		clear: both;
	}
	#review-buttons-container{
		text-align: center;
	}
	#checkout-review-submit .f-left{
		float: none !important;
		clear: both;
	}
	#checkout-review-submit button{
		float: none;
	}
	.opc .order-review .data-table tbody tr:last-child td{
		padding-bottom:25px;
	}
	.opc .order-review .data-table tfoot tr:nth-last-child(2) td:first-child:before{
		width:60%;
	}
	#checkout-review-table-wrapper .item-info{
		float: left;
		margin-left: 25px;
	}
	.opc .order-review .data-table tbody tr:not(:last-child) td .item-info:after{
		content: "";
		display: block;
		width: 100%;
		position: absolute;
		height: 1px;
		background: #dddddd;
		bottom: -1px;
		right: -100%;
	}
	.blur-mobile{
		opacity: 0;
	}
	#checkout-review-table-wrapper img{
		float: left;
	}
	#checkout-review-table-wrapper .product-name{
		margin-left: 0;
	}
	#checkout-review-table-wrapper .data-table tbody tr{
		border:none;
	}
	.cart-bottom:after{
		display: none;
	}
	.related-products .block-title:before{
		margin-top:15px;
	}
	.related-products .block-title .section-title{
		padding:0 30px;
	}
	.product .product-name a,.regular-price .price, .special-price .price,.price-box .old-price .price{
		font-size: 15px !important;
	}
	.product-detail .product-name h1,.related-products .block-title .section-title{
		font-size: 24px !important;
	}
	.product-data .add-to-cart button.button,.add-to-cart .qty-wrapper{
		width:300px;
		float: none;
	}
	.product-detail .add-to-cart{
		text-align: center;
	}
	.pager ol li{
		width: 40px;
		height: 40px;
		line-height: 39px;
	}
	.pager li a{
		height: 38px;
		line-height: 40px;
	}
	.state-filter ol li{
		margin-bottom:10px;
	}
	.ves-inner .gallery ul{
		float: right !important;
		display: inline-block;
		margin-bottom:0;
	}
	.gallery ul li a{
		padding-bottom:2px;
	}
	.gallery ul li{
		margin-bottom:10px !important;
	}
	#event-wrapper .pull-right{
		float: none !important;
	}
	h3.gallery{
		margin-top:30px;
	}
	h3.gallery:before{
		margin-top:-55px;
	}
	#event-wrapper{
		margin-top:20px;
	}
	.footer .copyright .row > div{
		float: none !important;
		text-align: center;
	}
	.checkout-onepage-index .header-primary-container{
		padding:18px 0 0;
	}
	.footer .copyright ul{
		float: none !important;
		text-align: center;
	}
	.footer .copyright li{
		margin:0 5px;
	}
	.footer .container .col-sm-6+.col-sm-6{
		margin-top:0;
	}
	#checkout-progress-wrapper{
		max-width: 100%;
	}
	.catalog-category-view .carousel-block{
		margin-top:0;
	}
	.hidden-mobile,.header-primary-container .hp-minicart span:not(.icon-cart-header){
		display: none !important;
	}
	.hp-search .amz-toggle-content{
		display: none;
	}
	.cms-index-index .std .ves-container:first-child .col-md-12{
		padding:0 !important;
	}
	.header-top-container div{
		text-align: center;
	}
	body:not(.checkout-onepage-index) .amz-header-container,.header-top-container,body:not(.checkout-onepage-index) .hp-logo{
		background: #003a40 !important;
	}
	.btn-toogle-res-menu span{
		background: #fff !important;
	}
	.header-top-container{
		border-bottom:1px solid #003f46 !important;
	}
	body:not(.checkout-onepage-index) .col-logo{
		margin-left:50px;
	}
	.btn-toogle-res-menu{
		left:20px;
	}
	.hp-minicart i,.header-primary-container .hp-minicart span:not(.icon-cart-header){
		color:#fff;
	}
	.row-header:after {
		content: "";
		display: block;
		clear: both;
	}
	.amz-header-container{
		position: relative;
	}
	.row-header{
		background: transparent;
	}
	.amz-header-container + div{
		padding-top:0;
	}
	.main-banner h1, .main-banner h2, .main-slider-wrapper .info h2, .main-banner h2{
		font-size: 60px;
	}
	.main-slider-wrapper .info .description, .main-banner span{
		font-size: 20px;
		line-height: 24px;
	}
	.header-nav .nav{
		margin-top:0;
	}
	.hp-search .amz-toggle-content{
		position: absolute;
		margin-top:127px;
		width:100%;
	}
	body:not(.checkout-onepage-index) .header-primary-container [class*="hp-"],
	body:not(.checkout-onepage-index) .hp-search .amz-toggle-content form,
	body:not(.checkout-onepage-index) .hp-search .amz-toggle-content form div{
		display: block !important;
	}
	.amz-mobile-toggle i{
		color:#fff;
		font-size: 24px;
	}
	.top-minicart{
		margin-left: 18px;
	}
	.header-primary-container .hp-minicart{
		margin:54px 37px 0 0;
	}
	.hp-search .amz-mobile-toggle{
		position: absolute;
		top: 54px;
		right: 177px;
		cursor: pointer;
	}
	.header-logo img{
		width:84px;
		margin-top:6px;
	}
	.hp-logo{
		padding:0 20px 10px;
	}
	.header-primary-container .hp-search .search-content input{
		border-radius: 0;
		border-top:none !important;
		border-left:none !important;
		border-right:none !important;
	}
	.hp-search.open .amz-mobile-toggle:after{
		content: "";
		border-style: solid;
		width: 0;
		height: 0;
		border-width: 0 13px 13px 13px;
		border-color: transparent transparent #fff transparent;
		top: 50%;
		position: absolute;
		right: 14px;
		margin-top: 50px;
		left: -3px;
	}
	.btn-toogle-res-menu {
		top: 55px;
	}
	.carousel-block img{
		display: none;
	}
	.carousel-block span{
		border-bottom:1px solid #eeeeee !important;
		border-left: none;
		border-right:none;
	}
	div.carousel-block .col-sm-4{
		margin:0 -10px;
		padding:0 !important;
	}
	.carousel-block span{
		padding:24px 0 19px 0;
	}
	.cms-index-index .ves-container:first-of-type:after{
		display: none;
	}
	.ves-container:first-of-type{
		margin-bottom:28px;
	}
	.cms-index-index .col-xs-1, .cms-index-index .col-sm-1, .cms-index-index .col-md-1, .cms-index-index .col-lg-1, .cms-index-index .col-xs-2, .cms-index-index .col-sm-2, .cms-index-index .col-md-2, .cms-index-index .col-lg-2, .cms-index-index .col-xs-3, .cms-index-index .col-sm-3, .cms-index-index .col-md-3, .cms-index-index .col-lg-3, .cms-index-index .col-xs-4, .cms-index-index .col-sm-4, .cms-index-index .col-md-4, .cms-index-index .col-lg-4, .cms-index-index .col-xs-5, .cms-index-index .col-sm-5, .cms-index-index .col-md-5, .cms-index-index .col-lg-5, .cms-index-index .col-xs-6, .cms-index-index .col-sm-6, .cms-index-index .col-md-6, .cms-index-index .col-lg-6, .cms-index-index .col-xs-7, .cms-index-index .col-sm-7, .cms-index-index .col-md-7, .cms-index-index .col-lg-7, .cms-index-index .col-xs-8, .cms-index-index .col-sm-8, .cms-index-index .col-md-8, .cms-index-index .col-lg-8, .cms-index-index .col-xs-9, .cms-index-index .col-sm-9, .cms-index-index .col-md-9, .cms-index-index .col-lg-9, .cms-index-index .col-xs-10, .cms-index-index .col-sm-10, .cms-index-index .col-md-10, .cms-index-index .col-lg-10, .cms-index-index .col-xs-11, .cms-index-index .col-sm-11, .cms-index-index .col-md-11, .cms-index-index .col-lg-11, .cms-index-index .col-xs-12, .cms-index-index .col-sm-12, .cms-index-index .col-md-12, .cms-index-index .col-lg-12{
		padding:0 20px !important;
	}
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
		padding:0 10px !important;
	}
	.container{
		padding:0 10px;
	}
	.row{
		margin-left:-10px;
		margin-right:-10px;
	}
	.std h2{
		font-size: 24px;
		margin-bottom:10px;
	}
	.std ul, .std ol, .std dl, .std p, .std address, .std blockquote{
		margin-bottom:25px;
	}
	h3.event-title{
		font-size: 24px;
		margin:0 0 24px;
	}
	.cms-index-index .ves-container:not(:last-of-type){
		margin-bottom:52px;
	}
	.ves-container:not(:last-of-type){
		margin-bottom:70px;
	}
	.cms-index-index .ves-container:first-of-type{
		margin-bottom:0 !important;
	}
	.cms-index-index .ves-container:not(:last-of-type):after{
		margin-top:15px;
	}
	.ves-container:not(:last-of-type):after{
		margin-top:35px;
	}
	body:not(.cms-index-index) .ves-container:first-of-type:after{
		margin-top:15px;
		display: none;
	}
	body:not(.cms-index-index) .ves-container:first-of-type{
		margin-bottom:20px;
	}
	.widget-button a{
		display: block;
	}
	.events-block .title{
		margin-bottom:9px;
	}
	.events-block li{
		margin-bottom:28px;
	}
	.events-block li img{
		width:100%;
	}
	.footer{
		padding-top:36px;
	}
	.footer h3{
		margin-bottom:3px;
	}
	.subscribe .amz-form.has-icon{
		max-width: 100%;
		margin-top:13px;
	}
	.footer .top .col-sm-6{
		margin-bottom:36px;
		padding: 0 20px !important;
	}
	.footer .top{
		padding-bottom:3px;
	}
	.footer h4{
		position: relative;
	}
	.footer h4:not(.active) + ul{
		display: none;
	}

	.footer ul ~ h4{
		margin-top:0;
	}
	.footer .middle{
		margin-top:40px;
		padding-bottom: 31px;
	}
	.footer .middle .col-sm-2{
		text-align: center;
		border-bottom:1px solid #003f46;
		padding-bottom:35px !important;
	}
	.footer .middle div{
		padding-left:0 !important;
		padding-right:0 !important;
		margin:0;
	}
	.footer .middle h4{
		border-bottom:1px solid #003f46;
		margin:0;
		padding:22px 20px 20px;
	}
	.footer .bottom{
		padding-top:0;
		padding-bottom:0;
	}
	.footer .middle{
		border-bottom:none;
	}
	.footer .bottom .col-sm-4{
		margin-bottom: 30px;
		border-bottom: 1px solid #003f46;
		padding-bottom: 23px !important;
		padding-left: 20px !important;
		padding-right: 20px !important;
		font-size: 14px;
	}
	.footer .widget-static-block a{
		text-decoration: none;
	}
	.main-slider-wrapper .info a{
		width: 150px;
		height: 40px;
		line-height: 40px;
	}
	.cms-index-index .footer{
		margin-top:0;
	}
	.footer .bottom .col-sm-4:last-child{
		border:none;
		padding-bottom:0 !important;
	}
	.footer .middle h4:before,.footer .middle h4:after{
		content:"";
		width:14px;
		height:2px;
		background: #fff;
		display: block;
		position: absolute;
		right:27px;
		top:27px;
	}
	.footer .middle h4:not(.active):before{
		-webkit-transform:rotate(90deg);
		-moz-transform:rotate(90deg);
		transform:rotate(90deg);
	}
	.footer .middle ul{
		border-bottom: 1px solid #003f46;
		padding:20px 30px;
	}
	.footer .middle ul li a{
		line-height: 32px;
	}
	.cms-index-index .amz-inner-main {
		padding:0;
	}
	.ves-inner .pull-right{
		float: none !important;
	}
	.header-account .phone{
		margin-right:0;
	}
	.main-banner h1,.main-banner .info{
		-webkit-transform: translate(-50%,-50%);
		-moz-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);
		margin:0;
		width:100%;
	}
	.col-inner .widget-cms-link{
		display: none;
	}
	.amz-inner-main{
		padding-top:5px;
	}
	.ves-inner .col-inner{
		padding:0 !important;
	}
	.ves-inner .col-xs-12 + .col-xs-12{
		margin-top:20px;
	}
	.amz-inner-main{
		padding-bottom:0;
	}
	.footer{
		margin-top:25px;
	}
	.gallery ul{
		padding:0;
	}
	.gallery ul li{
		margin:0 30px 0 0;
	}
	.form-booking li:not(.wide){
		width:100% !important;
	}
	#form-id-10 h2{
		margin-top:0;
	}
	.form-switch .form-booking{
		padding:0 10px;
	}
	.form-switch .form-booking:not(.form-list){
		padding:0 10px 27px;
	}
	.fancybox-wrap{
		top:0 !important;
		width:100% !important;
		left:0 !important;
	}
	.fancybox-inner{
		width:100% !important;
	}
	.thumbnail-wrapper.block{
		clear: both;
	}
	.product-detail .thumbnail-item .item{
		float: left;
	}
	.product-detail .img-box{
		width:100%;
	}
	.product-detail .img-box .share{
		display: none;
	}
	.catalog-product-view .amz-feature-container{
		display: none;
	}
	.block .block-content li.item{
		width:50%;
		float: left;
	}
	.block .block-content li.item img{
		max-width: 145px;
	}
	.product-item{
		padding-bottom:20px;
	}
	.share{
		margin-top:28px;
	}
	.ct-limiter{
		display: none;
	}
	.pager{
		float: none;
	}
	.catalog-category-view .amz-inner-main, .catalogsearch-result-index .amz-inner-main{
		padding-top:0;
	}
	.catalog-category-view .sidebar,.catalogsearch-result-index .sidebar{
		position: fixed;
		width:100%;
		height:100%;
		top:0;
		z-index: 999999;
		background: #fff;
		-webkit-transition:all .3s linear;
		-moz-transition:all .3s linear;
		transition:all .3s linear;
		left:-100%;
	}
	.catalog-category-view .sidebar.open,.catalogsearch-result-index .sidebar.open{
		left:0;
		padding:0 !important;
	}
	.shop-widgets-filters h3,.shop-widgets-filters .block-title h3,.shop-widgets-filters .block-title.active + .block-content,.amz-sidebar .block .block-content{
		padding-left: 20px;
		padding-right: 20px;
	}
	.amz-sidebar .block .block-content{
		margin-top:22px;
	}
	.amz-sidebar .block.filter .block-content{
		margin-top:6px;
	}
	.amz-sidebar .fancybox-close{
		top:30px;
	}
	.login-account h4{
		font-size: 24px;
		padding-bottom:10px;
	}
	.container .col-sm-6+.col-sm-6{
		margin-top:30px;
	}
	.my-account{
		margin-top:20px;
	}
	body.account .amz-sidebar .block.block-account .block-content{
		margin:0;
	}
	body.account .col-md-3 .amz-sidebar .block .block-content ul:not(.active) li:not(.current){
		display: none;
	}
	body.account .block-account .block-content .current strong, body.account .block-account .block-content .a{
		color:#fff;
		font-family: "Effra-Regular";
		text-decoration: none;
	}
	body.account .col-md-3.sidebar{
		padding:0 !important;
		background: #b2bb1c;
	}
	body.account .amz-inner-main{
		padding:0;
	}
	body.account .col-md-3 .amz-sidebar .block .block-content li{
		position: relative;
		margin:0;
	}
	body.account .col-md-3 .amz-sidebar .block .block-content li.current{
		padding:12px 0;
	}
	.col-md-9 .amz-sidebar .block .block-content li.current a{
		color:#111111;
		font-family: "EffraMedium-Regular";
	}
	body.account .col-md-3 .amz-sidebar .block .block-content li a{
		color:#fff !important;
	}
	body.account .amz-sidebar .block .block-content ul.active{
		padding-bottom:12px;
	}
	body.account .amz-sidebar .block .block-content ul.active li.current{
		padding-bottom:2px;
	}
	body.account .amz-sidebar .block{
		margin:0;
	}
	body.account .amz-sidebar .block .block-content li.current:after{
		display: inline-block;
		font: normal normal normal 14px/1 FontAwesome;
		font-size: inherit;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		content: "\f107";
		position: absolute;
		right: 0;
		color:#fff;
		top: 18px;
	}
	body.account .amz-sidebar .block .block-content ul.active li.current:after{
		content:"\f106";
	}
	.dashboard{
		margin-top:27px;
	}
	.data-table:not(#product-attribute-specs-table) tr th{
		display: none;
	}
	.data-table:not(#shopping-cart-table):not(#checkout-review-table) tbody tr td{
		border: none !important;
		padding:2px 0 !important;
		display: block;
	}
	#checkout-review-table tr th{
		display: none;
	}
	.data-table:not(#shopping-cart-table) tbody tr td:first-child{
		padding-top:10px !important;
		border-top: none;
	}
	.data-table:not(#shopping-cart-table) tbody tr td:last-child{
		padding-bottom:10px !important;
	}
	.box-account.box-recent .box-head{
		border-bottom: 1px solid #dddddd;
	}
	.data-table:not(#product-attribute-specs-table) tbody tr{
		border-bottom:1px solid #dddddd;
	}
	.data-table tr td:not(:first-child), .data-table tr th:not(:first-child){
		text-align: left !important;
	}
	#discount-coupon-form .discount-form .amz-form{
		display: block;
	}
	.data-table:not(.cart-table) tbody tr td:before{
		float: left;
		width:130px;
		font-size: 12px;
		display: block;
		font-family: "Effra-Bold";
		text-transform: uppercase;
		color: #111111;
		content:attr(data-th);
	}
	.col2-set .col-1 .item{
		margin-bottom:20px;
	}
	.data-table tbody tr td .product-name{
		line-height: 26px;
		margin-left: 130px;
	}
	.data-table tfoot tr td{
		border:none !important;
	}
	.order-table .data-table,
	.order-table .data-table tbody,
	.order-table .data-table tfoot,
	.order-table tbody tr,
	.order-table tbody td,
	.order-table .data-table tfoot tr{
		display: block;
		width:100%;
	}
	.order-table .data-table tfoot tr td{
		padding:3px 0;
	}
	.order-table .data-table tfoot tr:first-child td{
		padding-top:10px;
	}
	.order-table .data-table tfoot tr:last-child td{
		padding-bottom:10px;
	}
	.order-table .data-table tfoot tr td:nth-child(2){
		width:220px;
	}
	.order-table .data-table tfoot tr td:last-child{
		text-align: left !important;
	}
	#shopping-cart-table img{
		width: 60px;
		height: 60px;
	}
	.checkout-cart-index .amz-inner-main{
		padding-top:0;
	}
	.checkout-cart-index thead{
		display: none;
	}
	.cart-table td{
		padding:20px 0 17px;
	}
	#shopping-cart-table tr td:first-child{
		width:80px;
	}
	#shopping-cart-table .product-name{
		margin:7px 0 15px;
	}
	#shopping-cart-table .qty-dec, #shopping-cart-table .qty-inc{
		text-align: center;
	}
	#shopping-cart-table i{
		display: inline-block;
	}
	#shopping-cart-table .actions{
		left: 0;
		right:auto;
		position: relative;
		bottom: 0;
		margin-top:6px;
	}
	#shopping-cart-table .actions a{
		margin-left: 0;
		margin-right:15px;
	}
	#shopping-cart-table tr td:last-child{
		vertical-align: middle;
		text-align: left !important;
	}
	#shopping-cart-table tr td:nth-child(2){
		width:200px;
	}
	.cart .discount,.button.btn-update.pull-right{
		float: none !important;
		width:100%;
	}
	.button.btn-update.pull-right{
		margin-bottom:7px;
	}
	#shopping-cart-table tfoot{
		border:none;
	}
	.cart .crosssell .block-title{
		text-align: center;
	}
	.crosssell .block-title span{
		font-size: 24px;
	}
	.cart .crosssell{
		margin-top:29px;
	}
	.item-img-info .img-main img{
		width:145px;
		height:145px;
	}
	.shipping-wrapper{
		border: none;
		border-bottom:1px solid #dddddd;
		border-top:1px solid #dddddd;
		margin:0 -10px;
	}
	.cart .discount h2{
		text-align: center;
	}
	.discount button{
		width:100%;
	}
}

@media (max-width: 639px){
	.fancybox-skin .col-sm-6{
		text-align: center;
	}
	.fancybox_message_content_body .col-sm-6.right{
		float: none !important;
		margin-top:0;
	}
	.fancybox_message_content_panel a{
		width:100% !important;
		float: none !important;
		margin-bottom:10px;
	}
	.tabs-panels .resp-accordion {
		display: block;
	}
	.main-banner h1, .main-banner h2, .main-slider-wrapper .info h2, .main-banner h2{
		font-size: 25px !important;
	}
	.main-slider-wrapper .info{
		width:100%;
	}
	.footer .copyright .col-sm-6,.footer .copyright ul{
		float: none !important;
		text-align: center;
		margin:0;
	}
	.register-login{
		display: block;
		float: none !important;
	}
	.header-top-container .item-right,.header-account .phone{
		float: none;
	}
	.register-login a{
		margin:0 10px;
	}
	.related-products .block-title .section-title{
		font-size: 24px;
	}

	.products.grid .product-col-grid{
		padding: 0 15px;
		width: 50%;
		float: left;
	}
	.title-buttons,.title-buttons h1, .title-buttons h2, .title-buttons h3, .title-buttons h4, .title-buttons h5, .title-buttons h6{
		float: none;
		text-align: left;
	}
	.sales-order-history .data-table tr:first-child td:first-child{
		border-top:1px solid #dddddd;
	}
}

@media(max-width: 479px){
	.registry-search button{
		float: none;
		width: 100%;
	}
	.giftr-result .registry-list .item{
		width:100% !important;
	}
	.send-friend button,.send-friend p{
		float: none !important;
		width:100%;
		margin-bottom:10px;
	}
	#checkout-review-table-wrapper .product-name{
		max-width: 200px;
		white-space: normal;
	}
	.mini-cart-content{
		width:320px;
	}
	.ct-toolbar .dropdown{
		width:140px;
		margin:0;
		height:40px;
	}
	.ct-toolbar .dropdown .opener{
		padding:0 20px;
		line-height: 38px;
		height:40px;
	}
	.amz-dropdown  .opener i{
		top:4px;
	}
	.ct-sort-by span{
		display: none;
	}
	.onsale-countdown .countdown .timer-run{
		padding: 8px;
	}
	.onsale-countdown .countdown .timer-run span{
		font-size: 16px;
	}
	.onsale-countdown{ padding: 20px 0 30px}
	.cms-index-index .product-title{ font-size: 30px;}
	ul.tabs li{ padding: 0 5px !important; font-size: 14px !important;}
	.product-group .product-title{ font-size: 22px;}
	.header-primary-container .hp-search .search-content{ min-width: 320px;}
	.products.list .addto-links-icons .compare a, .products.list .addto-links-icons .wishlist a{ width: 50px;}
	.subscribe .amz-form .amz-input{ min-width: 250px;max-width: 100%;border:none;}

	.main-slider-wrapper .info .description, .main-banner span{
		margin:10px auto 0;
	}
	.main-slider-wrapper .info .description, .main-banner span{
		font-size: 16px;
	}
	.owl-dots{
		display: none;
	}
	.button.open-booking{
		width:100%;
		text-align: center;
	}
	.add-to-cart .qty-wrapper,.add-to-cart button.button{
		float: none;
		margin:0 15px 12px 0;
	}
	.related-products{
		margin-top:10px;
		position: relative;
		overflow: hidden;
	}
	.product-detail .add-to-cart{
		text-align: center;
	}
	.product-detail .box-tabs{
		margin-top:24px;
	}
	.col2-set .col-1,.col2-set .col-2{
		width:100%;
		float: none;
		margin-bottom:20px;
	}
	.box-account.box-info .col2-set{
		margin-bottom:8px;
	}

}
@media (max-width: 400px){
	#checkout-review-table-wrapper .item-info{
		margin-left: 0;
		clear: both;
	}
	#checkout-review-table-wrapper img{
		margin-top:0;
	}
	.hp-logo{
		padding:0 20px 10px 5px;
	}
	.hp-search .amz-mobile-toggle{
		right:145px;
	}
	.top-minicart,.header-news{
		margin-left: 8px;
	}
}

@media only screen and (min-width: 1200px) and (max-width: 1219px){
	.header-nav .nav .level0{
		margin: 0 7px;
	}
}
@media only screen and (min-width: 1220px) and (max-width: 1239px){
	.header-nav .nav .level0{
		margin: 0 8px;
	}
}
@media only screen and (min-width: 1240px) and (max-width: 1259px){
	.header-nav .nav .level0{
		margin: 0 8px;
	}
}
@media only screen and (min-width: 1260px) and (max-width: 1279px){
	.header-nav .nav .level0{
		margin: 0 9px;
	}
}
@media only screen and (min-width: 1280px) and (max-width: 1299px){
	.header-nav .nav .level0{
		margin: 0 10px;
	}
}
@media only screen and (min-width: 1300px) and (max-width: 1319px){
	.header-nav .nav .level0{
		margin: 0 11px;
	}
}
@media only screen and (min-width: 1320px) and (max-width: 1339px){
	.header-nav .nav .level0{
		margin: 0 12px;
	}
}
@media only screen and (min-width: 1340px) and (max-width: 1359px){
	.header-nav .nav .level0{
		margin: 0 13px;
	}
}
@media only screen and (min-width: 1360px) and (max-width: 1379px){
	.header-nav .nav .level0{
		margin: 0 14px;
	}
}
.amz-megamenu {
	margin: 0;
	padding: 0;
	text-align: left;
}
.amz-megamenu .container{padding:0;}
ul.megamenu {}

.column3 ul.megamenu {
  border-right: 0;
}

ul.megamenu.level2 {
	border-right: 0; 
}

ul.megamenu li {
	overflow: visible;
}
/* lv - 0
-----------------------------------*/
/* Styling ---*/
.amz-megamenu ul.level0 {
	margin: 0;
	padding: 0;
}

.amz-megamenu ul.level0 li.mega {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: auto;
	font-size: 13px;
	font-weight: 400;
}
.amz-megamenu ul.level0 li.mega.pos-relative {position:relative;}
.amz-megamenu ul.level0 li.mega a.mega {}

.amz-megamenu ul.level0 li.mega a.mega span.titlecolors {
	padding: 0;
	color: #F26432;
}
.amz-megamenu ul.level2 li.mega.haschild a.level2.mega:hover,
.amz-megamenu ul.level2 li.mega.haschild:hover > a.level2.mega,
.amz-megamenu ul.level3 li.mega.haschild a.level3.mega:hover,
.amz-megamenu ul.level3 li.mega.haschild:hover > a.level3.mega {
	background-image: url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/amzthemes/amzmegamenu/images/bullet-active.png);
	background-repeat: no-repeat;
	background-position: 90% 50%;
	padding: 5px 10px 3px 15px;
}

.amz-megamenu ul.level0 li.mega a.active{
}

.amz-megamenu ul.level0 li.mega .has-image {
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	padding-left: 25px
}

.amz-megamenu ul.level0 li.mega .icon-image {
	float: left;
	height: auto;
	margin: 13px 5px 0 0;
	max-width: 20px;
	vertical-align: middle;
}

.amz-megamenu ul.level0 li.mega .menu-title{
	
}

.amz-megamenu ul.level0 li.mega .mega-item-des {
	float: left;
    font-size: 11px;
    font-weight: normal;
    line-height: 140%;
    margin: 0;
	overflow: hidden;
    padding: 0;	
	position: relative;
	top: -11px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.amz-megamenu ul.level1 li.mega .mega-item-des {
    margin: 0;
	color: #333;
}

.amz-megamenu ul.level0 li.mega a.mega.haschild:hover span.menu-title ,
.amz-megamenu ul.level0 li.mega.haschild:hover > a.mega  span.menu-title {
	/* background: url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/amzthemes/amzmegamenu/images/bg-arrow-menu.png') no-repeat center bottom; */
}


.amz-megamenu ul.level0 li.mega span.menu-desc {
	display: block;
	font-size: 92%;
	font-weight: normal
}

/* lv - 1 */
.amz-megamenu ul.level1 li.mega a.mega {
	
}

.amz-megamenu ul.level1 li.mega a.mega.haschilds{
	background: url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/amzthemes/amzmegamenu/images/bg-haschild.png) no-repeat 97% 20px;
}

.amz-megamenu ul.level1 li.mega a.mega.haschilds:active,
.amz-megamenu ul.level1 li.mega a.mega.haschilds:focus,
.amz-megamenu ul.level1 li.mega a.mega.haschilds:hover{
	background-position: 97% -33px;
}

.amz-megamenu li.mega .childcontent{
	display: block;
	height: auto;
	max-height: 0;
	overflow: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	opacity:0;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.3s ease-out 0.1s;
	-moz-transition: all 0.3s ease-out 0.1s;
	-o-transition: all 0.3s ease-out 0.1s;
	transition: all 0.3s ease-out 0.1s;
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-o-transform: scale(0.8);
	transform: scale(0.8);
	-webkit-box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.1);
}

.amz-megamenu li.mega.mnuright .childcontent{
	/*right: 0;*/
}

.amz-megamenu li.haschild:hover > .childcontent{
	max-height: 1000px;
	overflow: visible;
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.amz-megamenu li.haschild:hover > .childcontent{
	border: 1px solid #666\9;
	border-top-color: #fff\9;
}

.amz-megamenu ul.level1 li.haschild .childcontent {
	list-style: none;
	background-color: #fff;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 100%;
	width: 100%;
	z-index: 1;
	opacity: 0;
	filter: alpha(opacity=0);
	visibility: hidden;
	-webkit-transition: all 0.3s ease-out 0.1s;
	-moz-transition: all 0.3s ease-out 0.1s;
	-o-transition: all 0.3s ease-out 0.1s;
	transition: all 0.3s ease-out 0.1s;
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-o-transform: scale(0.8);
	transform: scale(0.8);
	-webkit-box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.1);
}

.amz-megamenu ul.level1 li.haschild:hover > .childcontent {
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.amz-megamenu ul.level1 li.mega {
	text-align: left;
	width: 100%;
}
.block-kids p.desc{margin: 10px 0;}
.amz-megamenu ul.level1 li.mega a {margin-top:0}
.amz-megamenu ul.level1 li.mega .blog-block-more a{padding: 0 10px;}
.amz-megamenu ul.level1 .childcontent {
	margin: 0 0 0 0;
	top: 0px;
}

/*lv 2*/
.amz-megamenu ul.level2 li.mega, .amz-megamenu ul.level3 li.mega {
	position:relative;
}

.amz-megamenu ul.level2 li.mega.last {
	border-bottom: 0 none;
	padding: 3px 0 0 0;
}

.amz-megamenu ul.level2 li.mega a.mega {
	float: none;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 5px 10px 3px 0;
	line-height: 20px;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

.amz-megamenu ul.level2 li.mega li li a.mega {

}

.amz-megamenu ul.level2 li.mega.active a.mega,
.amz-megamenu ul.level2 li.mega a.mega:active,
.amz-megamenu ul.level2 li.mega a.mega:focus,
.amz-megamenu ul.level2 li.mega a.mega:hover {
	padding:5px 10px 3px 10px;
}
.amz-megamenu ul.level2 li.mega a.mega.haschild{
	background-image: url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/amzthemes/amzmegamenu/images/bullet.png);
	background-position: 90% 50%;
	background-repeat: no-repeat;
}
.amz-megamenu ul.level2 li.mega a.mega.haschild:hover{
	background-image: url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/amzthemes/amzmegamenu/images/bullet-active.png);
	
}

/* lv 3 */
.amz-megamenu ul.level3 li.mega a.mega{padding:5px 10px 3px 10px;}
.amz-megamenu ul.level3 li.mega.active a.mega,
.amz-megamenu ul.level3 li.mega a.mega:active,
.amz-megamenu ul.level3 li.mega a.mega:focus,
.amz-megamenu ul.level3 li.mega a.mega:hover {
	padding:5px 10px 3px 15px;
}
 /* Columns ---*/
.amz-megamenu .megacol {
	float: left;
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.amz-megamenu .megacol.last {
	margin: 0;
}


 /* CHILD CONTENT
-----------------------------------*/
.amz-megamenu .childcontent {
	z-index: 10000;
}
.amz-megamenu .childcontent-inner {
	background: #fff;
	padding:20px;
}
.amz-megamenu .level1 .childcontent-inner,
.amz-megamenu .level2 .childcontent-inner {
	
}
.amz-megamenu .level2 .childcontent-inner {
	padding:0;
	width: auto !important;
}
.amz-megamenu .childcontent .block {
	line-height: 1.5;
	margin: 10px 0;
	padding: 0
}
.amz-megamenu .childcontent .block h3 {
	background: none;
	margin-left: 10px;
	margin-right: 10px;
	text-indent: 5px;
	text-transform: none
}
.amz-megamenu .childcontent .block .ja-box-ct {
	padding: 0 5px
}
.amz-megamenu .childcontent .block a {
	text-decoration: none
}
.amz-megamenu .childcontent .block a:hover,
.amz-megamenu .childcontent .block a:focus,
.amz-megamenu .childcontent .block a:active {
	text-decoration: none
}
.amz-megamenu .childcontent .block ul:first-child {
	margin-top: 0 !important
}
.amz-megamenu .childcontent .block li {
	margin-bottom: 5px
}
.amz-megamenu .menu-adv {
  margin-top: 20px;
  margin-bottom: 20px;
  width: 100%;
  float: left;
}
.amz-megamenu .group-content .owl-theme .owl-controls{display:none;}
/* Grouped --- */
.amz-megamenu .group {position: relative;}
.amz-megamenu .group-title {
	margin-bottom: 10px;
}
.amz-megamenu .mega.label-menu  .group-content{padding:0}
.amz-megamenu .group-content{
	padding: 0 0 10px;
}
.amz-megamenu .group-content:last-child{padding:0;}
.amz-megamenu .group-content a.link-more {
	text-decoration: none;
}
.amz-megamenu .group-content a.link-more:active,
.amz-megamenu .group-content a.link-more:focus,
.amz-megamenu .group-content a.link-more:hover {
	text-decoration: underline;
}
.amz-megamenu ul.level1 li.mega div.group-title a.mega {
	color: #4c4c4c;
	font-family: 'Myriad Pro Bold';
}
.amz-megamenu .group-title .menu-desc {
	padding-left: 0 !important
}
.amz-megamenu .group-content .block,
.amz-megamenu .group-content ul.megamenu {
	margin: 0
}

/* override --- */
.amz-megamenu .childcontent ul.megamenu .block {
	padding: 0
}
.amz-megamenu .childcontent ul.megamenu .block h3 {
	margin-left: 0;
	margin-right: 0
}

.amz-megamenu .products-grid div.item .inner {
	margin: 0;
	min-height: 0;
	width: auto
}

.amz-megamenu .products-grid {
	background: none;
	border-bottom: 0 none;
	margin: 0 !important;	
}

.amz-megamenu .products-grid li.item {
	margin: 0 8px 0 0;
	padding: 10px 15px 10px
}

.amz-megamenu .products-grid li.item.last {
	margin: 0;
}

.amz-megamenu .products-grid .product-name {
	margin: 0 0 10px;
	min-height: 100%;
}

.amz-megamenu .products-grid .product-name a{ 
	color: #333;
	text-decoration: none;
}
.amz-megamenu .products-grid .product-name a:active,
.amz-megamenu .products-grid .product-name a:focus,
.amz-megamenu .products-grid .product-name a:hover {
	color: #E26703;
	text-decoration: none;
}

.amz-megamenu .products-grid .product-image {
	float: left;
	margin: 9px 0 10px;
}

.amz-megamenu .products-grid .ratings {
	margin: 0 0 10px;
}

.amz-megamenu .products-grid .price{ 
	color: #C76200;
	font-size: 13px;
	font-weight: bold;
	margin: 5px 0;
}

.amz-megamenu .group-content .buttons-set{
	border: 0 none;
	margin: 1em 0;
}

.amz-megamenu #childcontent15 .megacol{
	margin: 0 !important;
}

/* Clearfix
-------------------------------------------------------------*/
* html .clearfix {
	height: 1% /* IE5-6 */
}
/* .clearfix {
	display: inline-block 
} */
/* IE7xhtml*/
/* O */
/* html[xmlns] .clearfix {
	display: block 
} */
.clearfix:after {
	clear: both;
	/* FF, O, etc. */
	content: ".";
	display: block;
	height: 0;
	visibility: hidden
}
.clearer {
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden
}
/*menu effect*/
/*jaws*/
.jaws.amz-megamenu li.mega .childcontent{
	left: 0;
	max-height: 0;
	-moz-transform: rotate(90deg);
	-moz-transition: opacity .4s,    -moz-transform .6s, max-height .6s;
	-ms-transform: rotate(90deg);
	-ms-transition: opacity .4s,     -ms-transform .6s, max-height .6s;
	opacity: 0;
	-o-transform: rotate(90deg);
	-o-transition: opacity .4s,      -o-transform .6s, max-height .6s;
	/* overflow: hidden; */
	transform: rotate(90deg);
	transition: opacity .4s,         transform .6s, max-height .6s;
	-webkit-transform: rotate(90deg);
	-webkit-transition: opacity .4s, -webkit-transform .6s, max-height .6s
}
.jaws.amz-megamenu li.haschild:hover > .childcontent{
	max-height: 1000px;
	-moz-transform: none;
	-ms-transform: none;
	opacity: 1;
	-o-transform: none;
	/* overflow: hidden; */
	transform: none;
	-webkit-transform: none
}
/*fence*/
.fence.amz-megamenu li.mega .childcontent{
	left: 0;
	max-height: 0;
	-moz-transform: rotateY(-90deg);
	-moz-transform-origin: 100% 50%;
	-moz-transition: opacity .4s,    -moz-transform .6s, max-height .6s;
	-ms-transform: rotateY(-90deg);
	-ms-transform-origin: 100% 50%;
	-ms-transition: opacity .4s,     -ms-transform .6s, max-height .6s;
	opacity: 0;
	-o-transform: rotateY(-90deg);
	-o-transform-origin: 100% 50%;
	-o-transition: opacity .4s,      -o-transform .6s, max-height .6s;
	overflow: hidden;
	transform: rotateY(-90deg);
	transform-origin: 100% 50%;
	transition: opacity .4s,         transform .6s, max-height .6s;
	-webkit-transform: rotateY(-90deg);
	-webkit-transform-origin: 100% 50%;
	-webkit-transition: opacity .4s, -webkit-transform .6s, max-height .6s
}
.fence.amz-megamenu li.haschild:hover > .childcontent{
	max-height: 1000px;
	-moz-transform: none;
	-ms-transform: none;
	opacity: 1;
	-o-transform: none;
	overflow: hidden;
	transform: none;
	-webkit-transform: none
}
/*venitian*/
.venitian.amz-megamenu li.mega .childcontent{
	left: 0;
	max-height: 0;
	-moz-transform: scale(1,0);
	-moz-transform-origin: 50% 0;
	-moz-transition: opacity .4s,    -moz-transform .6s, max-height .6s;
	-ms-transform: scale(1,0);
	-ms-transform-origin: 50% 0;
	-ms-transition: opacity .4s,     -ms-transform .6s, max-height .6s;
	opacity: 0;
	-o-transform: scale(1,0);
	-o-transform-origin: 50% 0;
	-o-transition: opacity .4s,      -o-transform .6s, max-height .6s;
	overflow: hidden;
	transform: scale(1,0);
	transform-origin: 50% 0;
	transition: opacity .4s,         transform .6s, max-height .6s;
	-webkit-transform: scale(1,0);
	-webkit-transform-origin: 50% 0;
	-webkit-transition: opacity .4s, -webkit-transform .6s, max-height .6s
}
.venitian.amz-megamenu li.haschild:hover > .childcontent{
	max-height: 1000px;
	-moz-transform: none;
	-ms-transform: none;
	opacity: 1;
	-o-transform: none;
	overflow: hidden;
	transform: none;
	-webkit-transform: none
}
/*fly*/
.fly.amz-megamenu li.mega .childcontent{
	left: 0;
	max-height: 0;
	-moz-transform: rotateX( -180deg );
	-moz-transform-origin: 50% 50% -50px;
	-moz-transition: opacity .4s,    -moz-transform .6s, max-height .6s;
	-ms-transform: rotateX( -180deg );
	-ms-transform-origin: 50% 50% -50px;
	-ms-transition: opacity .4s,     -ms-transform .6s, max-height .6s;
	opacity: 0;
	-o-transform: rotateX( -180deg );
	-o-transform-origin: 50% 50% -50px;
	-o-transition: opacity .4s,      -o-transform .6s, max-height .6s;
	overflow: hidden;
	transform: rotateX( -180deg );
	transform-origin: 50% 50% -50px;
	transition: opacity .4s,         transform .6s, max-height .6s;
	-webkit-transform: rotateX( -180deg );
	-webkit-transform-origin: 50% 50% -50px;
	-webkit-transition: opacity .4s, -webkit-transform .6s, max-height .6s
}
.fly.amz-megamenu li.haschild:hover > .childcontent{
	max-height: 1000px;
	-moz-transform: none;
	-ms-transform: none;
	opacity: 1;
	-o-transform: none;
	overflow: hidden;
	transform: none;
	-webkit-transform: none
}
/*papercut*/
.papercut.amz-megamenu li.mega .childcontent{
	left: 0;
	max-height: 0;
	-moz-transform: skewY(30deg);
	-moz-transform-origin: 0% 0%;
	-moz-transition: opacity .4s,    -moz-transform .6s, max-height .6s;
	-ms-transform: skewY(30deg);
	-ms-transform-origin: 0% 0%;
	-ms-transition: opacity .4s,     -ms-transform .6s, max-height .6s;
	opacity: 0;
	-o-transform: skewY(30deg);
	-o-transform-origin: 0% 0%;
	-o-transition: opacity .4s,      -o-transform .6s, max-height .6s;
	overflow: hidden;
	transform: skewY(30deg);
	transform-origin: 0% 0%;
	transition: opacity .4s,         transform .6s, max-height .6s;
	-webkit-transform: skewY(30deg);
	-webkit-transform-origin: 0% 0%;
	-webkit-transition: opacity .4s, -webkit-transform .6s, max-height .6s
}
.papercut.amz-megamenu li.haschild:hover > .childcontent{
	max-height: 1000px;
	-moz-transform: none;
	-ms-transform: none;
	opacity: 1;
	-o-transform: none;
	overflow: hidden;
	transform: none;
	-webkit-transform: none
}
/*fan*/
.fan.amz-megamenu li.mega .childcontent{
	left: 0;
	max-height: 0;
	-moz-transform: rotate(90deg);
	-moz-transform-origin: 0% 0%;
	-moz-transition: opacity .4s,    -moz-transform .6s, max-height .6s;
	-ms-transform: rotate(90deg);
	-ms-transform-origin: 0% 0%;
	-ms-transition: opacity .4s,     -ms-transform .6s, max-height .6s;
	opacity: 0;
	-o-transform: rotate(90deg);
	-o-transform-origin: 0% 0%;
	-o-transition: opacity .4s,      -o-transform .6s, max-height .6s;
	overflow: hidden;
	transform: rotate(90deg);
	transform-origin: 0% 0%;
	transition: opacity .4s,         transform .6s, max-height .6s;
	-webkit-transform: rotate(90deg);
	-webkit-transform-origin: 0% 0%;
	-webkit-transition: opacity .4s, -webkit-transform .6s, max-height .6s
}
.fan.amz-megamenu li.haschild:hover > .childcontent{
	max-height: 1000px;
	-moz-transform: none;
	-ms-transform: none;
	opacity: 1;
	-o-transform: none;
	overflow: hidden;
	transform: none;
	-webkit-transform: none
}
/*wave*/
.wave.amz-megamenu li.mega .childcontent{
	left: 0;
	max-height: 0;
	-moz-transform: skewY(-90deg);
	-moz-transform-origin: 0% 0%;
	-moz-transition: opacity .4s,    -moz-transform .6s, max-height .6s;
	-ms-transform: skewY(-90deg);
	-ms-transform-origin: 0% 0%;
	-ms-transition: opacity .4s,     -ms-transform .6s, max-height .6s;
	opacity: 0;
	-o-transform: skewY(-90deg);
	-o-transform-origin: 0% 0%;
	-o-transition: opacity .4s,      -o-transform .6s, max-height .6s;
	overflow: hidden;
	transform: skewY(-90deg);
	transform-origin: 0% 0%;
	transition: opacity .4s,         transform .6s, max-height .6s;
	-webkit-transform: skewY(-90deg);
	-webkit-transform-origin: 0% 0%;
	-webkit-transition: opacity .4s, -webkit-transform .6s, max-height .6s
}
.wave.amz-megamenu li.haschild:hover > .childcontent{
	max-height: 1000px;
	-moz-transform: none;
	-ms-transform: none;
	opacity: 1;
	-o-transform: none;
	overflow: hidden;
	transform: none;
	-webkit-transform: none
}
/*helix*/
.helix.amz-megamenu li.mega .childcontent{
	left: 0;
	max-height: 0;
	-moz-transform: rotateY(90deg);
	-moz-transition: opacity .4s,    -moz-transform .6s, max-height .6s;
	-ms-transform: rotateY(90deg);
	-ms-transition: opacity .4s,     -ms-transform .6s, max-height .6s;
	opacity: 0;
	-o-transform: rotateY(90deg);
	-o-transition: opacity .4s,      -o-transform .6s, max-height .6s;
	overflow: hidden;
	transform: rotateY(90deg);
	transition: opacity .4s,         transform .6s, max-height .6s;
	-webkit-transform: rotateY(90deg);
	-webkit-transition: opacity .4s, -webkit-transform .6s, max-height .6s
}
.helix.amz-megamenu li.haschild:hover > .childcontent{
	max-height: 1000px;
	-moz-transform: none;
	-ms-transform: none;
	opacity: 1;
	-o-transform: none;
	overflow: hidden;
	transform: none;
	-webkit-transform: none
}
/*pop*/
.pop.amz-megamenu li.mega .childcontent{
	left: 0;
	max-height: 0;
	-moz-transform: scale(.2);
	-moz-transition: opacity .4s,    -moz-transform .6s, max-height .6s;
	-moz-transition-timing-function: cubic-bezier(0, .35, .5, 1.5);
	-ms-transform: translateX(-80%);
	-ms-transition: opacity .4s,     -ms-transform .6s, max-height .6s;
	-ms-transition-timing-function: cubic-bezier(0, .35, .5, 1.5);
	opacity: 0;
	-o-transform: translateX(-80%);
	-o-transition: opacity .4s,      -o-transform .6s, max-height .6s;
	-o-transition-timing-function: cubic-bezier(0, .35, .5, 1.5);
	overflow: hidden;
	transform: translateX(-80%);
	transition: opacity .4s,         transform .6s, max-height .6s;
	transition-timing-function: cubic-bezier(0, .35, .5, 1.5);
	-webkit-transform: scale(.2);
	-webkit-transition: opacity .4s, -webkit-transform .6s, max-height .6s;
	-webkit-transition-timing-function: cubic-bezier(0, .35, .5, 1.5)
}
.pop.amz-megamenu li.haschild:hover > .childcontent{
	max-height: 1000px;
	-moz-transform: none;
	-ms-transform: none;
	opacity: 1;
	-o-transform: none;
	overflow: hidden;
	transform: none;
	-webkit-transform: none
}
/*linear*/
.linear.amz-megamenu li.mega .childcontent{
	left: 0;
	max-height: 0;
	-moz-transform: translateX(-40%);
	-moz-transition: opacity .4s,    -moz-transform .6s, max-height .6s;
	-moz-transition-timing-function: cubic-bezier(0, .35, .5, 1.7);
	-ms-transform: translateX(-40%);
	-ms-transition: opacity .4s,     -ms-transform .6s, max-height .6s;
	-ms-transition-timing-function: cubic-bezier(0, .35, .5, 1.7);
	opacity: 0;
	-o-transform: translateX(-40%);
	-o-transition: opacity .4s,      -o-transform .6s, max-height .6s;
	-o-transition-timing-function: cubic-bezier(0, .35, .5, 1.7);
	overflow: hidden;
	transform: translateX(-40%);
	transition: opacity .4s,         transform .6s, max-height .6s;
	transition-timing-function: cubic-bezier(0, .35, .5, 1.7);
	-webkit-transform: translateX(-40%);
	-webkit-transition: opacity .4s, -webkit-transform .6s, max-height .6s;
	-webkit-transition-timing-function: cubic-bezier(0, .35, .5, 1.7)
}
.linear.amz-megamenu li.haschild:hover > .childcontent{
	max-height: 1000px;
	-moz-transform: none;
	-ms-transform: none;
	opacity: 1;
	-o-transform: none;
	overflow: hidden;
	transform: none;
	-webkit-transform: none
}
/*bounce*/
.bounce.amz-megamenu li.mega .childcontent {
	left: 0;
	max-height: 0;
	-moz-transform: translateX(-40%);
	-moz-transition: opacity .4s,    -moz-transform .6s, max-height .6s;
	-moz-transition-timing-function: cubic-bezier(0, .35, .5, 1.7);
	-ms-transform: translateX(-40%);
	-ms-transition: opacity .4s,     -ms-transform .6s, max-height .6s;
	-ms-transition-timing-function: cubic-bezier(0, .35, .5, 1.7);
	opacity: 0;
	-o-transform: translateX(-40%);
	-o-transition: opacity .4s,      -o-transform .6s, max-height .6s;
	-o-transition-timing-function: cubic-bezier(0, .35, .5, 1.7);
	overflow: hidden;
	transform: translateX(-40%);
	transition: opacity .4s,         transform .6s, max-height .6s;
	transition-timing-function: cubic-bezier(0, .35, .5, 1.7);
	-webkit-transform: translateX(-40%);
	-webkit-transition: opacity .4s, -webkit-transform .6s, max-height .6s;
	-webkit-transition-timing-function: cubic-bezier(0, .35, .5, 1.7)
}
.bounce.amz-megamenu li.haschild:hover > .childcontent {
	max-height: 1000px;
	-moz-transform: none;
	-ms-transform: none;
	opacity: 1;
	-o-transform: none;
	overflow: hidden;
	transform: none;
	-webkit-transform: none
}
/*Radial*/
.radial.amz-megamenu li.mega .childcontent{
	left: 0;
	max-height: 0;
	-moz-transform: translateY(-120px) rotate(70deg);
	-moz-transform-origin: 0 0;
	-moz-transition: opacity .4s,    -moz-transform .6s, max-height .6s;
	-ms-transform: translateY(-120px) rotate(70deg);
	-ms-transform-origin: 0 0;
	-ms-transition: opacity .4s,     -ms-transform .6s, max-height .6s;
	opacity: 0;
	-o-transform: translateY(-120px) rotate(70deg);
	-o-transform-origin: 0 0;
	-o-transition: opacity .4s,      -o-transform .6s, max-height .6s;
	overflow: hidden;
	transform: translateY(-120px) rotate(70deg);
	transform-origin: 0 0;
	transition: opacity .4s,         transform .6s, max-height .6s;
	-webkit-transform: translateY(-120px) rotate(70deg);
	-webkit-transform-origin: 0 0;
	-webkit-transition: opacity .4s, -webkit-transform .6s, max-height .6s
}
.radial.amz-megamenu li.haschild:hover > .childcontent {
	max-height: 1000px;
	-moz-transform: none;
	-ms-transform: none;
	opacity: 1;
	-o-transform: none;
	overflow: hidden;
	transform: none;
	-webkit-transform: none
}
/*winding*/
.winding.amz-megamenu li.mega .childcontent{
	left: 0;
	max-height: 0;
	-moz-transform: rotateY(90deg);
	-moz-transform-origin: 0 0;
	-moz-transition: opacity .4s,    -moz-transform .6s, max-height .6s;
	-ms-transform: rotateY(90deg);
	-ms-transform-origin: 0 0;
	-ms-transition: opacity .4s,     -ms-transform .6s, max-height .6s;
	opacity: 0;
	-o-transform: rotateY(90deg);
	-o-transform-origin: 0 0;
	-o-transition: opacity .4s,      -o-transform .6s, max-height .6s;
	overflow: hidden;
	transform: rotateY(90deg);
	transform-origin: 0 0;
	transition: opacity .4s,         transform .6s, max-height .6s;
	-webkit-transform: rotateY(90deg);
	-webkit-transform-origin: 0 0;
	-webkit-transition: opacity .4s, -webkit-transform .6s, max-height .6s
}
.winding.amz-megamenu li.haschild:hover > .childcontent{
	max-height: 1000px;
	-moz-transform: none;
	-ms-transform: none;
	opacity: 1;
	-o-transform: none;
	overflow: hidden;
	transform: none;
	-webkit-transform: none
}
/*shield*/
.shield.amz-megamenu li.mega .childcontent{
	left: 0;
	max-height: 0;
	-moz-transform: rotateX(90deg);
	-moz-transform-origin: 0 0;
	-moz-transition: opacity .4s,    -moz-transform .6s, max-height .6s;
	-moz-transition-timing-function: cubic-bezier(0, .35, .5, 1.7);
	-ms-transform: rotateX(90deg);
	-ms-transform-origin: 0 0;
	-ms-transition: opacity .4s,     -ms-transform .6s, max-height .6s;
	-ms-transition-timing-function: cubic-bezier(0, .35, .5, 1.7);
	opacity: 0;
	-o-transform: rotateX(90deg);
	-o-transform-origin: 0 0;
	-o-transition: opacity .4s,      -o-transform .6s, max-height .6s;
	-o-transition-timing-function: cubic-bezier(0, .35, .5, 1.7);
	overflow: hidden;
	transform: rotateX(90deg);
	transform-origin: 0 0;
	transition: opacity .4s,         transform .6s, max-height .6s;
	transition-timing-function: cubic-bezier(0, .35, .5, 1.7);
	-webkit-transform: rotateX(90deg);
	-webkit-transform-origin: 0 0;
	-webkit-transition: opacity .4s, -webkit-transform .6s, max-height .6s;
	-webkit-transition-timing-function: cubic-bezier(0, .35, .5, 1.7)
}
.shield.amz-megamenu li.haschild:hover > .childcontent{
	max-height: 1000px;
	-moz-transform: none;
	-ms-transform: none;
	opacity: 1;
	-o-transform: none;
	overflow: hidden;
	transform: none;
	-webkit-transform: none
}
#amzns_background_layer {
    position: absolute;
    z-index: 9999;
    background: url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/amzns_dark2.png);
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: block;
    text-align: center;
    top: 0;
    left: 0;
    display: none;
}

#amzns_box_layer {
    z-index: 10000;
    width: 600px;
    height: 541px;
    top:-50px;
    display: inline-block;
    margin: auto;
    background: url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/store_locator_popup.png) no-repeat center center;
    padding: 6px;
    text-align: left;
    position: fixed;
    left: 0;
    right: 0;
}

#amzns_box_title {
    color:#333333;
    font-size: 24px;
    text-transform: uppercase;
    letter-spacing: 2px;
    padding: 50px 0 0 0px;
    font-family: 'texgyreadventorbold';
    margin-bottom: 20px;
}

#amzns_box_block_1 {}
#amzns_box_block_2 {font-size:25px;}
#amzns_box_block_3 {
    color:#666;
}

#amzns_box_close {
    height: 40px;
    width: 40px;
    background: url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/close_newletter.png) no-repeat;
    cursor: pointer;
    float: right;
    position: absolute;
    right: -15px;
    top: 59px;
}

#amzns_box_subscribe {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 30px 0 0px 0;
}
#amzns_box_subscribe_input {
    clear: both;
    float: left;
    margin-bottom: 20px;
    display: inline-block;
    width: 90%;
}
#amzns_box_subscribe_input input {
    line-height: 17px;
    padding: 11px 10px;
    width: 100%;
    background: transparent;
    border: 1px solid #dadbdd;
    color: #888888;
}
#amzns_box_subscribe_submit {

}

#amzns_box_subscribe_submit a {
    display: inline-block;
    font-size: 14px;
    padding: 10px 25px;
    font-family: 'texgyreadventorbold';
    color: #fff;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    background-color: #ba933e;
    text-transform: uppercase;
    border: 0;
}

#amzns_box_subscribe_response {
    text-align: left;
    margin: 10px 0 0 30px;
    height: 15px;
}

#amzns_box_subscribe_response_success {
    display: none;
}

#amzns_box_subscribe_response_error {
    color: #ca3219;
    text-align: left;
    margin: 0 0 0 0px;
    height: auto;
    overflow: hidden;
}

#amzns_box_subscribe_response_success {
    color: #5b9843;
    font-size: 18px;
    padding: 0px 0 0;
    text-align: center;
    text-transform:uppercase;
}


/*** LABEL THEME ***/
.tl#amzns_box_layer {
    height: 263px;
    width: 504px;
    position: relative;
}
.tl #amzns_box_block_1, .tl #amzns_box_block_2 {
    color: #ffffff;
    text-align: right;
    float: right;
    line-height: normal;

}
.tl #amzns_box_block_1 {
    margin: 20px 55px 0 0 ;
}

.tl #amzns_box_block_2 {
    margin: 0px 55px 0 0 ;
}

.tl #amzns_box_block_3 {
    color: #000000;
    clear: both;
    text-align: justify;
    float: right;
    margin: 10px 55px 5px 0 ;
    width: 340px;
    height: 70px;
    overflow: hidden;
 }

.tl #amzns_box_close {
    position: absolute;
}

.tl #amzns_box_subscribe_response_error {
    height: 15px;
    color: #ffffff;
    float: right;
    text-align: left;
    width: 325px;
    margin: 0 50px 0 0;
    overflow: hidden;
}

.tl #amzns_box_subscribe_input input {
    margin: 0 0 0 132px;
    background: none;
    height: 29px;
    width: 216px;
    border: 0;
}

.tl #amzns_box_subscribe_submit a {
    background: none;
    color: #ffffff;
    height: 29px;
    line-height: 25px;
}
.tl #amzns_box_subscribe_response_success {
    color: #FFFFFF;
    float: right;
    margin: 0 50px 0 0;
    width: 340px;
}
.tl #amzns_box_subscribe_input {
}

.tl #amzns_box_close {
    height: 36px;
    width: 36px;
    background: url(//placehold.it/40x40) no-repeat;
    right: 10px;
    top:-5px;
}

.storeLocatorRow {
	margin-left: auto;
	margin-right: auto;
	margin-top: 155px;
}
@media(max-width: 992px){
    #amzns_box_layer{
        width: 720px;
        height: 400;
    }    
}
@media(max-width: 768px){
    #amzns_background_layer{ display: none !important; }
}

@charset "UTF-8";/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }
.owl-carousel .owl-animated-in {
  z-index: 0; }
.owl-carousel .owl-animated-out {
  z-index: 1; }
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut; }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out; }

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y; }
  .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;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    -webkit-transform-style: preserve-3d; }
  .owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
	
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    display: none; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease; }
.owl-carousel .owl-item img {
  transform-style: preserve-3d; }

/* 
 * 	Owl Carousel - Video Plugin
 */
.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("https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/css/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease; }
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3); }
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease; }
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/* 
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    display: inline-block;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px; }
    .owl-theme .owl-nav [class*='owl-']:hover {
      background: #869791;
      color: #FFF;
      text-decoration: none; }
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }
.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }
.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .owl-theme .owl-dots .owl-dot span {
      width: 10px;
      height: 10px;
      margin: 5px 7px;
      background: #D6D6D6;
      display: block;
      -webkit-backface-visibility: visible;
      -webkit-transition: opacity 200ms ease;
      -moz-transition: opacity 200ms ease;
      -ms-transition: opacity 200ms ease;
      -o-transition: opacity 200ms ease;
      transition: opacity 200ms ease;
      -webkit-border-radius: 30px;
      -moz-border-radius: 30px;
      border-radius: 30px; }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #869791; }

/*
|--------------------------------------------------------------------------
| UItoTop jQuery Plugin 1.2
| http://www.mattvarone.com/web-design/uitotop-jquery-plugin/
|--------------------------------------------------------------------------
*/

#toTop {
	display:none;
	text-decoration: none;
	position: fixed;
	bottom: 42px;
	left: 50%;
	z-index: 10;
	text-align: center;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
#toTop:hover {}
#toTop:active, #toTop:focus {
	outline:none;
}
.postWrapper {
    padding-bottom: 25px;
    clear: both;
}

.postTitle {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #DDDDDD;
    margin-bottom: 15px;
}

.postTitle h2 {
    font-size: 20px;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
}

.postTitle h3 {
    font-size: 10px;
    margin: 0px;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 0px;
}

.postContent {
    padding-bottom: 10px;
}

.postContent ul{
    list-style: disc outside;
    margin-bottom: 1.5em;
}

.postContent ul li{
    margin-left: 2em;
}

.postContent ol{
    list-style: decimal outside;
    margin-bottom: 1.5em;
}

.postContent ol li{
    margin-left: 2em;
}

.postDetails {

}

.postBookmarks {
    padding-bottom: 10px;
}

.postBookmarks h4 {

    font-size: 12px;
    font-weight: bold;
}

.commentWrapper {
    padding-bottom: 15px;
}

.commentContent {
    padding-bottom: 0px;
}

.commentDetails {
    margin-bottom: 5px;
    padding: 0px;
}

.commentDetails h4.username {
    display: inline;
}

.postError {
    font-size: 16px;
}

.tags {
    font-weight: bold;
}

.tags UL {
    display: inline;
}

.tags UL LI {
    font-weight: normal;
    display: inline;
    padding-right: 6px;
}

.tags h4 {
    font-size: 14px;
	text-transform:uppercase;
	display:inline-block;
}

.menu-tags, .menu-categories, .menu-recent {
    margin: 5px 9px;
}

.menu-tags h5, .menu-categories h5, .menu-recent h5 {
    font-size: 11px;
}

.block-blog .menu-tags UL LI {
    display: inline;
    padding: 2px;
    margin-left: 10px;
}

.block-blog .menu-categories UL LI {
    margin-left: 10px;
}

.block-blog .menu-recent UL LI {
    margin-left: 10px;
}

.block-blog .menu-recent UL LI a, .block-blog .menu-categories UL LI a, .block-blog .menu-tags UL LI a {
    font-size: 11px;
}

.tagcloud {
    /* text-align:center; */
}

.tag-count-1 {
    font-size: 1em !important;
}

.tag-count-2 {
    font-size: 1.2em !important;
}

.tag-count-3 {
    font-size: 1.4em !important;
}

.tag-count-4 {
    font-size: 1.6em !important;
}

.tag-count-5 {
    font-size: 1.8em !important;
}

.tag-count-6 {
    font-size: 2em !important;
}

.tag-count-7 {
    font-size: 2em !important;
}

.tag-count-8 {
    font-size: 2em !important;
}

.tag-count-9 {
    font-size: 2em !important;
}

.tag-count-10 {
    font-size: 2em !important;
}

.block-blog .head h4 {
    padding-left: 20px;
}

.block-blog .block-title strong {
    background-image: url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/aw_blog/images/icon_blog.png);
    background-repeat: no-repeat;
    padding-left: 21px;
    text-align: left;
}

.postWrapper .poster {
    display: inline;
}

.input-box.aw-blog-comment-area {
    width: 100%;
}

.widget-latest li {
    font-size: 12px;
    padding: 5px 10px;
}

.block-blog .menu-categories {
    margin: 0;
    padding: 5px 9px;
}

A.awblog_current_comment {
    text-decoration: none !important;
    font-weight: bold !important;
}
.aw-sociable_services_thumbnail {
    max-width: 32px;
}

.aw-sociable_services_link {
    text-decoration: none;
}

.aw-sociable_services_link img {
    border: none;
}

.aw-sociable_services {
    background: #fff;
    padding: 5px 0;
    border: 0;
    text-align: left;
    margin: 0 0 10px;
	clear: both;
    display: block;
}

.aw-sociable_services.aw-sociable_services-product-page {
    border: none;
}

.aw-sociable_services-list {
}

.aw-sociable_services-list img {
    display: inherit;
}
.aw-sociable_services .aw-sociable_services-list li {
    display: inline !important;
    padding: 2px 1px !important;
}

.aw-sociable_services .aw-sociable_services-list li:after {
    content: none !important;
}
.aw-sociable_services .aw-sociable_services-list li a:hover{
	text-decoration:none;
}

/*fix for Google Button*/
.aw-sociable_services_link-Google1 div {
    padding-top: 3px !important;
}

.aw-sociable_services div.g-plusone {
    display: none;
}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #fff;
	color: #444;
	text-shadow: none;
}

.fancybox-opened {
	z-index: 8030;
}


.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-prev span, .fancybox-next span {
	background-image: url('https://www.edengardens.com.au/skin/frontend/base/default/css/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('https://www.edengardens.com.au/skin/frontend/base/default/css/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: 20px;
	right: 20px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('https://www.edengardens.com.au/skin/frontend/base/default/css/fancybox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('https://www.edengardens.com.au/skin/frontend/base/default/css/fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-prev span, .fancybox-next span {
		background-image: url('https://www.edengardens.com.au/skin/frontend/base/default/css/fancybox/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('https://www.edengardens.com.au/skin/frontend/base/default/css/fancybox/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/********************** 
Masonry Responsive Image Gallery - 1.0.3
*********************/

.image-gallery *{
box-sizing:border-box;
-webkit-box-sizing:border-box;	
}
.category-desc .title{margin-bottom:15px;}
.image-gallery .gallery-item{list-style-type:none;margin:0 0 20px;}
.category-desc {padding:0 0 15px 0;}
.cat-img {padding:0 0 15px 0;}
.cat-img img{width:100%;}
.image-gallery{overflow:hidden;padding:0;background:#FFF;margin:0 -10px;}
.gallery-item{
	padding:0 10px;
	float:left;
	width:33.33%;
}

a.imagegallery,
a.imagegallery img{display:block;}
a.imagegallery img{width:100%;}
.img-box-inner{
	position:relative;
	overflow:hidden;
	text-align:center;
}
.gallery-desc-box{
	display:block;
	padding:5% 0;
	position:absolute;
	top:0%;
	left:0%;	
	text-align:center;
	height:100%;
	width:100%;
	color:#FFF;
	font-size:14px;
	transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	background:rgba(239,167,60,0.8);
	opacity:0;
	-khtml-opacity:0;
	-moz-opacity:0;	
	filter: alpha(opacity=0);
}		
.gallery-desc-box .gallery-content{
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	padding:0 5%;
	width:100%;
}
.img-box-inner:hover .gallery-desc-box{
	opacity:1;
	-khtml-opacity:1;
	-moz-opacity:1;
	filter: alpha(opacity=100);
}
.gallery-desc-box .gallery-title{
	margin:0;
	font-size:18px;
	text-transform:capitalize;
	color:#FFF;
	letter-spacing:1px;
}
.gallery-desc-box .gallery-title a{
	color:#FFF;
}
.gallery-desc-box .gallery-title a:hover{text-decoration:underline;}		
a.image-link {display:block;font-size:0;}
a.image-link .fa{
	 border: 2px solid #fff;
    -webkit-border-radius: 33px;	
	-moz-border-radius: 33px;
	-ms-border-radius: 33px;	
	-o-border-radius: 33px;
	border-radius: 33px;
    color: #fff;
    font-size: 18px;
    padding:0px;
    transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	display:inline-block;
	background:url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/imagegallery/view-image.png) no-repeat left top;
	width:46px;
	height:46px;
}
a.image-link .fa:hover{
	background-position:left bottom;
	border:2px solid #000;
}
.gallery-desc-box:hover .fa{
transform: rotate(360deg); 	
-moz-transform: rotate(360deg); 	
-webkit-transform: rotate(360deg);
}
@media (max-width: 1240px) {
}
@media (max-width: 1022px) {	
}
@media (max-width: 767px) {
	.gallery-item{
		width:50%;	
	}	
}
@media (max-width: 479px) {
.gallery-item{
		width:100%;	
	}
}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999;
  position: fixed;
  outline: none !important;
  cursor: default;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  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-inline-holder .mfp-content, .mfp-ajax-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-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -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: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #cccccc; }
    .mfp-preloader a:hover {
      color: white; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close{
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }
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;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active { }

.mfp-close-btn-in .mfp-close {
  color: #333333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: #000000;
  right: 5px;
  top:5px;
  text-align: center;
  padding: 0;
  width: 30px;
  height: 30px;
  cursor: pointer !important;
  background: #fff;
  line-height: 30px;
   }
   .mfp-image-holder .mfp-close:hover, .mfp-iframe-holder .mfp-close:hover{
       background-color: #000000;
       color: #fff;
   }

.mfp-counter {
  position: absolute;
  bottom: 0;
  background-color: #fff;
  padding: 0px 5px;
  right: 5px;
  color: #000;
  font-size: 9px;
  line-height: 17px; }

button.mfp-arrow{
    width: 30px;
    height: 30px;
    background: none;
    border: none;
    -webkit-appearance: none;
    position: absolute;
    top: 48%;
    cursor: pointer;
    z-index: 2000;
    padding: 0 30px;
}
button.mfp-arrow-left{
    background: transparent url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/imagegallery/left-arrow.png') no-repeat center center;
    left: 0;
}
button.mfp-arrow-right{
    background: transparent url('https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/imagegallery/right-arrow.png') no-repeat center center;
    right: 0;
}
.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, 0.6);
    background: black; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff;
    }
  .mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin: 0;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: normal;
  color: #000;
  word-wrap: break-word;
  position: absolute;
  left: 0;
  background: #fff;
  padding: 5px 10px;
  bottom: 20px;
  border-radius: 0 3px 3px 0;
  margin-right: 10px;
   }

.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) {
  /**
       * Remove all paddings around the image on small screen
       */
  .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, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    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, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.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; }
   .mfp-title{font-size: 12px; padding: 3px 7px;}
   }

.mfp-ie7 .mfp-img {
  padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
  padding: 0; }
.mfp-ie7 .mfp-content {
  padding-top: 44px; }
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }

html,body {-webkit-backface-visibility:hidden;}

/* text-based popup styling */
.white-popup {
  position: relative;
  background: #FFF;
  padding: 25px;
  width:auto;
  max-width: 400px;
  margin: 0 auto; 
}
/* 

====== Zoom effect ======

*/
.mfp-zoom-in {
  
  /* start state */
  .mfp-with-anim {
    opacity: 0;
    transition: all 0.2s ease-in-out; 
    transform: scale(0.8); 
  }
  
  &.mfp-bg {
    opacity: 0;
	  transition: all 0.3s ease-out;
  }
  
  /* animate in */
  &.mfp-ready {
    .mfp-with-anim {
      opacity: 1;
      transform: scale(1); 
    }
    &.mfp-bg {
      opacity: 0.8;
    }
  }
  
  /* animate out */
  &.mfp-removing {
    
    .mfp-with-anim {
      transform: scale(0.8); 
      opacity: 0;
    }
    &.mfp-bg {
      opacity: 0;
    }
    
  }
  
}


/* 

====== Newspaper effect ======

*/
.mfp-newspaper {
  
  /* start state */
  .mfp-with-anim {
    opacity: 0;
    -webkit-transition: all 0.2s ease-in-out; 
    transition: all 0.5s;
    
    transform: scale(0) rotate(500deg);
  }
  
  &.mfp-bg {
    opacity: 0;
	  transition: all 0.5s;
  }
  
  /* animate in */
  &.mfp-ready {
    .mfp-with-anim {
      opacity: 1;
      transform: scale(1) rotate(0deg);
    }
    &.mfp-bg {
      opacity: 0.8;
    }
  }
  
  /* animate out */
  &.mfp-removing {
    
    .mfp-with-anim {
      transform: scale(0) rotate(500deg);
      opacity: 0;
    }
    &.mfp-bg {
      opacity: 0;
    }
    
  }
  
}



/* 

====== Move-horizontal effect ======

*/
.mfp-move-horizontal {
  
  /* start state */
  .mfp-with-anim {
    opacity: 0;
    transition: all 0.3s;
    
    transform: translateX(-50px);
  }
  
  &.mfp-bg {
    opacity: 0;
	  transition: all 0.3s;
  }
  
  /* animate in */
  &.mfp-ready {
    .mfp-with-anim {
      opacity: 1;
      transform: translateX(0);
    }
    &.mfp-bg {
      opacity: 0.8;
    }
  }
  
  /* animate out */
  &.mfp-removing {
    
    .mfp-with-anim {
      transform: translateX(50px);
      opacity: 0;
    }
    &.mfp-bg {
      opacity: 0;
    }
    
  }
  
}


/* 

====== Move-from-top effect ======

*/
.mfp-move-from-top {
  
  .mfp-content {
   vertical-align:top; 
  }
  
  /* start state */
  .mfp-with-anim {
    opacity: 0;
    transition: all 0.2s;
    
    transform: translateY(-100px);
  }
  
  &.mfp-bg {
    opacity: 0;
	  transition: all 0.2s;
  }
  
  /* animate in */
  &.mfp-ready {
    .mfp-with-anim {
      opacity: 1;
      transform: translateY(0);
    }
    &.mfp-bg {
      opacity: 0.8;
    }
  }
  
  /* animate out */
  &.mfp-removing {
    
    .mfp-with-anim {
      transform: translateY(-50px);
      opacity: 0;
    }
    &.mfp-bg {
      opacity: 0;
    }
    
  }
  
}


/* 

====== 3d unfold ======

*/
.mfp-3d-unfold {
  
 
  .mfp-content {
    perspective: 2000px; 
  }
  
  /* start state */
  .mfp-with-anim {
    opacity: 0;
    transition: all 0.3s ease-in-out;
    transform-style: preserve-3d;
    transform: rotateY(-60deg);
  }
  
  
  &.mfp-bg {
    opacity: 0;
	  transition: all 0.5s;
  }
  
  /* animate in */
  &.mfp-ready {
    .mfp-with-anim {
      opacity: 1;
      transform: rotateY(0deg);
    }
    &.mfp-bg {
      opacity: 0.8;
    }
  }
  
  /* animate out */
  &.mfp-removing {
    
    .mfp-with-anim {
      transform: rotateY(60deg);
      opacity: 0;
    }
    &.mfp-bg {
      opacity: 0;
    }
    
  }
  
}




/* 

====== Zoom-out effect ======

*/
.mfp-zoom-out {
  
  /* start state */
  .mfp-with-anim {
    opacity: 0;
    transition: all 0.3s ease-in-out; 
    transform: scale(1.3); 
  }
  
  &.mfp-bg {
    opacity: 0;
	  transition: all 0.3s ease-out;
  }
  
  /* animate in */
  &.mfp-ready {
    .mfp-with-anim {
      opacity: 1;
      transform: scale(1); 
    }
    &.mfp-bg {
      opacity: 0.8;
    }
  }

  
  /* animate out */
  &.mfp-removing {
    
    .mfp-with-anim {
      transform: scale(1.3); 
      opacity: 0;
    }
    &.mfp-bg {
      opacity: 0;
    }
    
  }
  
}



/* 

====== "Hinge" close effect ======

*/

@keyframes hinge {
	0% { transform: rotate(0); transform-origin: top left; animation-timing-function: ease-in-out; }	
	20%, 60% { transform: rotate(80deg); transform-origin: top left; animation-timing-function: ease-in-out; }	
	40% { transform: rotate(60deg); transform-origin: top left; animation-timing-function: ease-in-out; }	
	80% { transform: rotate(60deg) translateY(0); opacity: 1; transform-origin: top left; animation-timing-function: ease-in-out; }	
	100% { transform: translateY(700px); opacity: 0; }
}

.hinge {
  animation-duration: 1s;
	animation-name: hinge;
}
.mfp-with-fade {
  // before-open state
  .mfp-content,
  &.mfp-bg {
    opacity: 0;
    transition: opacity .5s ease-out;
  }
  // open state
  &.mfp-ready {
    .mfp-content {
     opacity: 1; 
    }
    &.mfp-bg {
      opacity: 0.8; // background opacity
    }
  }
  
  // closed state
  &.mfp-removing {
    &.mfp-bg {
      opacity: 0;
    }
  }
}






/* preview styles */
html {
  font-family: "Calibri", "Trebuchet MS", "Helvetica", sans-serif;
}
h3 {
  margin-top: 0;
  font-size: 24px;
}
}
h4 {
  margin: 24px 0 0 0;
}

.bottom-text {
  margin-top: 40px;
  border-top: 2px solid #CCC;
  a {
    border-bottom: 1px solid #CCC;
  }
  p {
   max-width: 650px; 
  }
}
/**
 * Merchant Protocol
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Merchant Protocol Commercial License (MPCL 1.0)
 * that is bundled with this package in the file LICENSE.md.
 * It is also available through the world-wide-web at this URL:
 * https://merchantprotocol.com/commercial-license/
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to info@merchantprotocol.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade to newer
 * versions in the future. If you wish to customize the extension for your
 * needs please refer to http://www.merchantprotocol.com for more information.
 *
 * @category   MP
 * @package    MP_CustomerLocator
 * @copyright  Copyright (c) 2006-2016 Merchant Protocol LLC. and affiliates (https://merchantprotocol.com/)
 * @license    https://merchantprotocol.com/commercial-license/  Merchant Protocol Commercial License (MPCL 1.0)
 */
 
/* Mini Blocks */
.block-customer-address { 
    font-size: 11px; 
    line-height: 1.25; 
}
.block-customer-address .block-title strong {
    background-position: 0 0; 
    background-repeat: no-repeat; 
    padding-left: 21px;
}
/* Block: Customer Address */
.block-customer-address .form-list { 
    padding: 5px 10px;
}
.block-customer-address .customer-address-id-form-list {
    padding: 5px 10px 0px 10px;
}
.block-customer-address .customer-address-form-list {
    padding: 0px 10px 5px 10px;
}

.block-customer-address .block-title strong {
    background-image: url(https://www.edengardens.com.au/skin/frontend/base/default/innoexts/customerlocator/images/fugue-globe.png);
    background-position: 0px 1px;
}
.block-customer-address input.input-text { 
    display: block; 
    width: 167px; 
    margin: 3px 0; 
}
.block-customer-address select {
    display: block; 
    width: 172px; 
    margin: 3px 0;
}


/**
 * Merchant Protocol
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Merchant Protocol Commercial License (MPCL 1.0)
 * that is bundled with this package in the file LICENSE.md.
 * It is also available through the world-wide-web at this URL:
 * https://merchantprotocol.com/commercial-license/
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to info@merchantprotocol.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade to newer
 * versions in the future. If you wish to customize the extension for your
 * needs please refer to http://www.merchantprotocol.com for more information.
 *
 * @category   MP
 * @package    MP_Warehouse
 * @copyright  Copyright (c) 2006-2016 Merchant Protocol LLC. and affiliates (https://merchantprotocol.com/)
 * @license    https://merchantprotocol.com/commercial-license/  Merchant Protocol Commercial License (MPCL 1.0)
 */

/**
 * Warehouse 
 */
dt.warehouse{
  font-weight: 400;
}
.warehouse .warehouse-origin {
    display: block; 
}
.warehouse .warehouse-distance { 
    display: block; 
}
.warehouse .warehouse-description { 
    display: block; 
}
/**
 * Product Quote
 */
.product-quote tfoot td { 
    padding: 5px 10px; 
}
.product-quote .current { 
    
}
.product-quote .button-update { 
    margin-left: 5px; 
}
/**
 * Cart 
 */
/**
 * Warehouse Block 
 */
.warehouse-block .block-title strong {
    background-position: 0 0; 
    background-repeat: no-repeat; 
}
.warehouse-block input.radio {
    float: left; 
    margin: 3px -18px 0 0; 
}
.warehouse-block .label { 
    display: block; 
    margin-left: 18px; 
}
.warehouse-block li { 
    padding: 3px 9px; 
}
.warehouse-block .actions .button-update { 
    margin-left: 5px; 
}
/**
 * Warehouse Shipping Method 
 */


.warehouse-shipping-methods .warehouse-content {
    padding-bottom: 10px;
}
/**
 * Checkout 
 */
.block-progress dl.warehouse-shipping-methods { 
    border: 0; 
    padding: 0;
}
.block-progress dl.warehouse-shipping-methods dt {
    border: 0; 
    padding: 0;
}
.block-progress dl.warehouse-shipping-methods dd {
    border: 0; 
}
.opc .step#checkout-step-shipping_method{
    padding-top:13px;
}
.sp-methods.shipping-methods dd{
    margin-bottom:12px;
}
#opc-shipping_method .buttons-set .back-link{
    display: none;
}
.gift-messages-form p{
    position: relative;
}
.block-progress .block-content p,.block-progress .block-content span,.block-progress .block-content dd{
    font-size: 16px;
}
.checkout-cart-index #warehouse-shipping-methods{
    margin-top:20px;
    margin-bottom:0;
}
.checkout-cart-index #warehouse-shipping-methods ~ .buttons-set{
    margin-top:0;
}
#shopping-cart-totals-table tfoot tr.grand-total:not(:last-child){
    display: none;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.button-to-right {
  position: absolute;
  right: 0;
  top: 0;
}
.box-head {
  position: relative;
}
.giftr-italic {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-style: italic;
}
.giftr-result .registry-list {
  *zoom: 1;
}
.giftr-result .registry-list:before,
.giftr-result .registry-list:after {
  display: table;
  content: "";
  line-height: 0;
}
.giftr-result .registry-list:after {
  clear: both;
}
.giftr-result .registry-list .item {
  min-height: 300px;
  border: 1px solid #ededed;
  width: 32%;
  margin-right: 2%;
  float: left;
  text-align: center;
  margin-bottom: 15px;
}
.giftr-result .registry-list .item:hover {
  border-color: #3399cc;
}
.giftr-result .registry-list .item .registry-image {
  display: block;
  text-align: center;
  margin-bottom: 10px;
}
.giftr-result .registry-list .item .registry-image img {
  display: inline-block;
}
.giftr-result .registry-list .item .no-image {
  width: 100%;
  background: #f5f5f5;
  height: 150px;
  margin-bottom: 10px;
}
.giftr-result .registry-list .item .registry-name {
  font-weight: bold;
}
.giftr-result .registry-list .item:nth-child(3n) {
  margin-right: 0;
}
.giftr-result .registry-list .item:nth-child(3n+1) {
  clear: left;
}
.add-to-giftr {
  position: relative;
  display: inline;
}
.add-to-giftr div.giftr-dropdown {
  display: none;
  position: absolute;
  z-index: 1000;
  text-align: left;
  border: 1px solid #e2e2e2;
  border-radius: 5px;
  opacity: 0.9;
  background-color: #fff;
  margin-top: 3px;
  padding: 10px;
  width: 100%;
  left: 0;
}
.add-to-giftr div.giftr-dropdown:before {
  border-color: transparent transparent #CCC transparent;
  content: "";
  position: absolute;
  border-style: solid;
  border-width: 5px;
  height: 0;
  width: 0;
  top: -11px;
  left: 30px;
}
.add-to-giftr div.giftr-dropdown a {
  border-right: none;
}
.add-to-giftr div.giftr-dropdown label {
  white-space: nowrap;
  display: block;
  border-bottom: 1px dashed #e2e2e2;
  padding-top: 2px;
  padding-bottom: 4px;
}
.add-to-giftr div.giftr-dropdown label:first-child {
  padding-top: 0;
}
.add-to-giftr div.giftr-dropdown label:last-child {
  border: none;
  padding-bottom: 0;
}
.add-to-giftr div.giftr-dropdown div.registry-list {
  position: relative;
}
.registry-table.data-table td {
  vertical-align: middle;
}

.giftr-navigation dt,
.giftr-navigation dd,
.giftr-navigation ul,
.giftr-navigation li {
  display: inline;
  float: left;
}
.giftr-navigation li {
  margin-right: 20px;
}
.giftr-navigation dd{
  margin-bottom:20px;
}
.giftr-navigation li.active {
  font-weight: bold;
}
.giftr-navigation li.active a {
  color: #666;
  text-decoration: none;
}
.giftr-registry-view .products-list {
  margin-top: 40px;
  *zoom: 1;
}
.giftr-registry-view .products-list:before,
.giftr-registry-view .products-list:after {
  display: table;
  content: "";
  line-height: 0;
}
.giftr-registry-view .products-list:after {
  clear: both;
}
.giftr-registry-view .products-list li {
  float: left;
  width: 50%;
  border-bottom: none;
  position: relative;
}
.giftr-registry-view .products-list li .product-image {
  width: 202px;
  height: 202px;
  margin-right: 20px;
}
.giftr-registry-view .products-list li .product-info td,
.giftr-registry-view .products-list li .product-info th {
  padding: 3px 10px;
  vertical-align: middle;
}
.giftr-registry-view .products-list li .product-info th {
  padding-left: 0px;
  font-weight: bold;
}
.giftr-registry-view .products-list li .product-info td {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-style: italic;
  text-align: center;
}
.giftr-registry-view .products-list li .note {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-style: italic;
  margin: 10px 0px;
}
.giftr-registry-view .products-list li .msg {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}
.giftr-registry-view .products-list li .msg.success {
  color: #33ff33;
}
.giftr-registry-view .products-list li.completed {
  opacity: 0.5;
}
.giftr-registry-view-general {
  *zoom: 1;
}
.giftr-registry-view-general:before,
.giftr-registry-view-general:after {
  display: table;
  content: "";
  line-height: 0;
}
.giftr-registry-view-general:after {
  clear: both;
}
.giftr-registry-view-general .info {
  float: left;
}
.giftr-registry-view-general .image {
  float: left;
  width: 250px;
  margin-left: 15px;
}
.giftr-registry-view-general table td,
.giftr-registry-view-general table th {
  padding: 3px 10px;
  vertical-align: middle;
}
.giftr-registry-view-general table th {
  font-weight: bold;
}
.giftr-registry-view-general table td {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-style: italic;
}
.giftr-registry-form-main .delete-image {
  margin-top: 5px;
}
.giftr-registry-form-main #event_at {
  float: left;
}
.giftr-registry-form-main #event_at_trig {
  margin-top: 8px;
  margin-left: -20px;
  float: left;
}
.giftr-registry-form-main #fieldset_co_registrant {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.giftr-registry-form-main #fieldset_co_registrant.show-co-registrant {
  opacity: 1;
}
.giftr-registry-form-main #fieldset_co_registrant.hide-co-registrant {
  max-height: 0px;
  opacity: 0;
  overflow: hidden;
  margin: 0;
}
#add-co-registrant.hide-text:after {
  content: attr(data-hide-text);
}
#add-co-registrant.show-text:after {
  content: attr(data-show-text);
}
.giftr-item-manage .giftr-items .item {
  *zoom: 1;
  margin-top: 20px;
  margin-bottom: 20px;
}
.giftr-item-manage .giftr-items .item:before,
.giftr-item-manage .giftr-items .item:after {
  display: table;
  content: "";
  line-height: 0;
}
.giftr-item-manage .giftr-items .item:after {
  clear: both;
}
.giftr-item-manage .giftr-items .item .product-left {
  position: relative;
  float: left;
  width: 70%;
  padding-right: 20px;
}
.giftr-item-manage .giftr-items .item .product-left .product-image {
  width: 202px;
  height: 202px;
  float: left;
  margin-right: 20px;
}
.giftr-item-manage .giftr-items .item .product-left .product-name {
  font-weight: bold;
}
.giftr-item-manage .giftr-items .item .product-left .manage-links {
  position: absolute;
  right: 20px;
  top: 0px;
  font-size: 11px;
  opacity: 0.4;
}
.giftr-item-manage .giftr-items .item .product-info {
  *zoom: 1;
  float: left;
  width: 30%;
}
.giftr-item-manage .giftr-items .item .product-info:before,
.giftr-item-manage .giftr-items .item .product-info:after {
  display: table;
  content: "";
  line-height: 0;
}
.giftr-item-manage .giftr-items .item .product-info:after {
  clear: both;
}
.giftr-item-manage .giftr-items .item .product-info .product-qty .qty input {
  width: 40px;
  text-align: center;
}
.giftr-item-manage .giftr-items .item .product-info textarea {
  margin-top: 20px;
  text-align: left;
}
.giftr-item-manage .giftr-items .item:hover .manage-links {
  opacity: 1;
}
.giftr-registry-share .b-share-social {
  *zoom: 1;
  margin: 15px 5px;
  display: inline-block;
}
.giftr-registry-share .b-share-social:before,
.giftr-registry-share .b-share-social:after {
  display: table;
  content: "";
  line-height: 0;
}
.giftr-registry-share .b-share-social:after {
  clear: both;
}
.giftr-registry-share .b-share-social .b-social-title {
  float: left;
  margin-right: 10px;
  width: 150px;
  line-height: 24px;
}
.giftr-registry-share .b-share-social input {
  float: left;
  border-radius: 2px;
}
div.giftr-overlay {
  bottom: 0;
  left: 0;
  margin: auto;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 100;
  background: rgba(255,255,255,0.5)
}
div.giftr-overlay > img {
  bottom: 0;
  left: 0;
  margin: auto;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 100
}
@charset "UTF-8";
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2014 Daniel Eden
*/

.animated {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
}

@-webkit-keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
            transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
            transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
            transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
            transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
            transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
            transform: translate3d(0,-4px,0);
  }
}

@keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
            transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
            transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
            transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
            transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
            transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
            transform: translate3d(0,-4px,0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
          animation-name: bounce;
  -webkit-transform-origin: center bottom;
      -ms-transform-origin: center bottom;
          transform-origin: center bottom;
}

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
          animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
            transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
            transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
          animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
            transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
            transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
            transform: scale3d(1.05, .95, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
            transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
            transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
            transform: scale3d(1.05, .95, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
          animation-name: rubberBand;
}

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
          animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
            transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
            transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
            transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
            transform: rotate3d(0, 0, 1, -5deg);
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
            transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
            transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
            transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
            transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
            transform: rotate3d(0, 0, 1, -5deg);
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
            transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
      -ms-transform-origin: top center;
          transform-origin: top center;
  -webkit-animation-name: swing;
          animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
          animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: none;
            transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
            transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
            transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
            transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
            transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
            transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: none;
            transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
            transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
            transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
            transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
            transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
            transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
          animation-name: wobble;
}

@-webkit-keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
            transform: scale3d(.97, .97, .97);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
            transform: scale3d(.97, .97, .97);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
          animation-name: bounceIn;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
}

@-webkit-keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
            transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
            transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
            transform: translate3d(0, 5px, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
            transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
            transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
            transform: translate3d(0, 5px, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
          animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
            transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
            transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
            transform: translate3d(5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
            transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
            transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
            transform: translate3d(5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
          animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
            transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
            transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
            transform: translate3d(-5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
            transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
            transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
            transform: translate3d(-5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
          animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
            transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
            transform: translate3d(0, -5px, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
            transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
            transform: translate3d(0, -5px, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
          animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
          animation-name: bounceOut;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
          animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
            transform: translate3d(20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
            transform: translate3d(20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
          animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
            transform: translate3d(-20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
            transform: translate3d(-20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
          animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
          animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

@keyframes fadeIn {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

.fadeIn {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
          animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
          animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
          animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
          animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
          animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
          animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  0% {opacity: 1;}
  100% {opacity: 0;}
}

@keyframes fadeOut {
  0% {opacity: 1;}
  100% {opacity: 0;}
}

.fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
          animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
          animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
          animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
          animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
          animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
          animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
          animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
          animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
            transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
            transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  -webkit-animation-name: flip;
          animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
          animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
          animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
          animation-name: flipOutX;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
          animation-name: flipOutY;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
            transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
            transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
            transform: skewX(-5deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
            transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
            transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
            transform: skewX(-5deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
          animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
            transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
            transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
          animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
            transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
            transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
          animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
          animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
          animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
          animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
            transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
            transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
          animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
            transform-origin: center;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
            transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
            transform-origin: center;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
            transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
          animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
          animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
          animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
          animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
            transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
            transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
          animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
            transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
            transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 700px, 0);
            transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
            transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
            transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 700px, 0);
            transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
          animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
            transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
            transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
          animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
            transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
            transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
          animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
          animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
          animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
          animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
          animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
          animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 0;
  }
}

@keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
          animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
          animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
            transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
            transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
            transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
            transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
          animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
            transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
            transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
            transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
            transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
          animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
          animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes slideInDown {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
          animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes slideInLeft {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
          animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes slideInRight {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
          animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes slideInUp {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
          animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}

@keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
          animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
          animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
          animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
          animation-name: slideOutUp;
}
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(https://www.edengardens.com.au/skin/frontend/base/default/ves_base/owlcarousel/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-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 CSS3 Transitions 
 *  v1.3.2
 */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}

/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(https://www.edengardens.com.au/skin/frontend/base/default/ves_base/owlcarousel/AjaxLoader.gif) no-repeat center center
}
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000; opacity: 0.7 filter: alpha(opacity = 70);}
#colorbox{outline:0;}
    #cboxTopLeft{width:25px; height:25px; background:url(https://www.edengardens.com.au/skin/frontend/base/default/ves_base/colorbox/images/border1.png) no-repeat 0 0;}
    #cboxTopCenter{height:25px; background:url(https://www.edengardens.com.au/skin/frontend/base/default/ves_base/colorbox/images/border1.png) repeat-x 0 -50px;}
    #cboxTopRight{width:25px; height:25px; background:url(https://www.edengardens.com.au/skin/frontend/base/default/ves_base/colorbox/images/border1.png) no-repeat -25px 0;}
    #cboxBottomLeft{width:25px; height:25px; background:url(https://www.edengardens.com.au/skin/frontend/base/default/ves_base/colorbox/images/border1.png) no-repeat 0 -25px;}
    #cboxBottomCenter{height:25px; background:url(https://www.edengardens.com.au/skin/frontend/base/default/ves_base/colorbox/images/border1.png) repeat-x 0 -75px;}
    #cboxBottomRight{width:25px; height:25px; background:url(https://www.edengardens.com.au/skin/frontend/base/default/ves_base/colorbox/images/border1.png) no-repeat -25px -25px;}
    #cboxMiddleLeft{width:25px; background:url(https://www.edengardens.com.au/skin/frontend/base/default/ves_base/colorbox/images/border2.png) repeat-y 0 0;}
    #cboxMiddleRight{width:25px; background:url(https://www.edengardens.com.au/skin/frontend/base/default/ves_base/colorbox/images/border2.png) repeat-y -25px 0;}
    #cboxContent{background:#fff; }
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:20px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999; /*border-top: 1px solid #ddd; padding-top: 15px; */}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxLoadingOverlay{background:#fff url(https://www.edengardens.com.au/skin/frontend/base/default/ves_base/colorbox/images/loading.gif) no-repeat center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxClose{position:absolute; top:-27px; right:-25px; display:block; color:transparent;background:url(https://www.edengardens.com.au/skin/frontend/base/default/ves_base/colorbox/images/fancy_close.png) no-repeat 0 0; width: 30px; height: 30px; }

.action_button li {
    float: left;
    width: 100%;
    clear: both;
    margin: 10px 0;
}

.action_button li a.button {padding:8px 10px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
/*Container size*/
.container-small, .container-large {
    max-width: 100%;
}
.ajax-loading-img{
    background-image: url(https://www.edengardens.com.au/skin/frontend/base/default/ves_base/images/preloader.gif);
    background-repeat: no-repeat;
    background-position: center center;
    width: 100%;
}
@media (min-width: 768px) {
    .container-small {
        width: 300px;
    }
    .container-large {
        width: 970px;
    }
}
@media (min-width: 992px) {
    .container-small {
        width: 500px;
    }
    .container-large {
        width: 1170px;
    }
}
@media (min-width: 1200px) {
    .container-small {
        width: 700px;
    }
    .container-large {
        width: 1500px;
    }
}

/*Container size*/
@media (max-width: 992px) {
  .offcanvas-widget-siderbars .offcanvas-widget-sidebar {
      display: none;
      width: 100%;
  }
  .offcanvas-widget-siderbars.column-left-active .offcanvas-widget-sidebar.canvas-show {
      display: block;
  }
  .offcanvas-widget-siderbars.column-left-active .main-column, .offcanvas-widget-siderbars.column-right-active .main-column {
      display: none;
  }
}

.col-nopadding, .row-nopadding, .widget-nopadding{ padding:0px!important;}
/* no-gutters Class Rules */
.row.no-gutters {
   margin-right: 0;
   margin-left: 0;
}
.row.no-gutters > [class^="col-"], 
.row.no-gutters > [class*=" col-"], .row.no-gutters > .row-inner > [class^="col-"],.row.no-gutters > .row-inner > [class*=" col-"] {
   padding-right: 0;
   padding-left: 0;
}
/*Aligment*/

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.left-block {
  display: block;
  margin-left: 0px;
  margin-right: auto;
}

.right-block {
  display: block;
  margin-left: auto;
  margin-right: 0px;
}

/*Collapse opener*/
.block .opener {
  position: absolute;
  right: 0;
  top: 2px;
  display: block;
  cursor: pointer;
  text-align: center;
  width: 30px;
  height: 30px;
  line-height: 30px;
}

/* Accordion style*/
.accordian-play .panel-item-content {
  display: none;
  margin: 0 auto;
  max-width: 1080px;
  text-align: center;
  overflow: hidden;
}

.accordian-play .menu-title {
  transition: 0.5s ease;
  -moz-transition: 0.5s ease;
  -webkit-transition: 0.5s ease;
  -o-transition: 0.5s ease;
  color: #141414;
  cursor: pointer;
  text-align: center;
  padding: 60px 0;
  position: relative;
  overflow: hidden;
  border-top: solid 1px #d8d8d7; }
  
.accordian-play .menu-title .bg {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    height: 100%;
    padding-bottom: 80px;
    position: absolute;
    top: 0;
    opacity: 0;
    width: 100%;
    z-index: 0; }
.accordian-play .menu-title h3 {
    transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -webkit-transition: 0.5s ease;
    -o-transition: 0.5s ease;

    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    font-size: 4.5em;
    letter-spacing: 0.09em;
    line-height: 1em;
    position: relative;
    z-index: 5; }
.accordian-play .menu-title h3 span {
      display: block;

      font-weight: 300;
      font-style: normal;
      font-style: italic;
      font-weight: normal;
      text-transform: none;
      font-size: 24px;
      line-height: 0;
      letter-spacing: 0;
      position: relative;
      top: 15px; }
.accordian-play .menu-title p {
    transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -webkit-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    font-size: 2em;
    font-style: italic;
    margin: 0.3em 0 0;
    position: relative;
    z-index: 5; }
.accordian-play .menu-title i {
    transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -webkit-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    color: #ccc;
    display: block;
    height: 38px;
    position: absolute;
    font-size: 38px;
    width: 38px;
    margin-top: -19px;
    top: 50%;
    right: 90px;
    z-index: 5; }
.accordian-play .menu-title.adjust {
    padding: 50px 0; }
.accordian-play.press .menu-title a {
  color: inherit;
  text-decoration: none; }
.accordian-play.press .menu-title p {
  font-weight: 300;
  font-style: normal;
  text-transform: uppercase;
  color: #484747;
  font-size: 1.3em;
  letter-spacing: 0.15em;
  margin: 0 0 0.75em; }
.accordian-play.press .menu-title .bg {
  background-repeat: no-repeat;
  background-size: cover; }
.accordian-play.press .menu-title i {
  border: solid 3px #ccc;
  border-radius: 36px;
  height: 32px;
  width: 32px;
  font-size: 20px; }
.accordian-play.press .menu-title i:before {
    left: 1px;
    top: 6px;
    position: relative; }
.accordian-play.press .menu-title:hover {
  background: #8f2626; }
.accordian-play.press .menu-title:hover p {
    color: #fff; }
.accordian-play.press .menu-title:hover i {
    border: solid 3px #fff; }
.widget-images .image-description p{margin:0;}
.widget-images .image-description br{display:none!important;}

/*widget social share links*/
.social-sharing-links li {
    float: left;
    padding: 0 7px 7px;
}
.social-sharing-links a{
   font-size: 18px;
}
/*widget social share links*/
.lookbook-products {
    overflow: hidden;
    overflow: auto;
    height: 100%;
    width: 100%;
    min-width: 100px;

}

.product-view .ves-container .product-img-box, .product-view .ves-container .product-shop, .product-view .ves-container .add-to-cart-wrapper, .product-view .ves-container .block-related { width: 100%;}

.jcarousel-control {
    display: block;
    text-align: center;
}

/*Product Deals Counting number*/
.productdeals .item-countdown{
    padding: 10px 0;
}
.productdeals .item-countdown ul{
    /*text-align: center;*/
}
.productdeals .item-countdown ul li{
    display: inline-block; 
    margin: 0px 8px 0 0;
    line-height: normal;
    border: 0;
}
.productdeals .item-countdown ul li.first{}
.productdeals .item-countdown ul li.last{ 
    margin: 0px;
}
.productdeals .item-countdown ul li div{
    text-transform: lowercase; 
    font-size:12px;
    display: inline-block; 
}
.productdeals .item-countdown ul li div.countdown_num{}
.productdeals .item-countdown ul li div.countdown_num span.mw_dld_detail_num{}
.productdeals .timeleft{
}
.productdeals .item-countdown ul li div.countdown_num span{
    display: inline-block; 
    font-size: 14px; 
    font-weight: bold; 
    color: #000;
    padding: 4px 0px;
}
.productdeals .item-countdown ul li div.countdown_num span + span{
    border-left: 0;
}
/*Product Deals Counting number*/

/*Product builder: Media styles*/
.product-image-gallery .gallery-image {
    display: none;
}
.product-img-box .product-image img {
    max-width: 100%;
    max-height: 750px;
    margin: 0px auto;
}
.product-image-gallery .gallery-image.visible {
    display: block;
}
.banner-countdowns .timeleft h3{
    color: #FFFFFF!important;
    padding:0; 
    margin:0; 
    line-height:40px;
    font-family: verdana,arial;
    font-size: 19px;
    font-weight: normal;
}
.banner-countdowns .item-countdown{
    padding: 10px 0;
    direction: ltr;
}
.banner-countdowns .item-countdown ul{
    /*text-align: center;*/
}
.banner-countdowns .item-countdown ul li{
    display: inline-block; 
    margin: 0px 8px 0 0;
    line-height: normal;
    border: 0;
}
.banner-countdowns .item-countdown ul li.first{}
.banner-countdowns .item-countdown ul li.last{ 
    margin: 0px;
}
.banner-countdowns .item-countdown ul li div{
    text-transform: lowercase; 
    clear: both;
    text-align:center;
    width:100%;
    font-size:12px;
}
.banner-countdowns .item-countdown ul li div.countdown_num{}
.banner-countdowns .item-countdown ul li div.countdown_num span.mw_dld_detail_num{}
.banner-countdowns .timeleft{
    background-color: #6B9E1B; 
    background-image: linear-gradient(to bottom, #7aa832, #4b6f13);
}
.banner-countdowns .item-countdown ul li div.countdown_num span{
    display: inline-block; 
    font-size: 14px; 
    font-weight: bold; 
    color: #000;
    border: 1px solid #ebebeb;
    padding: 4px 6px;

    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 50%, #f8f8f8 51%, #f8f8f8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(51%,#f8f8f8), color-stop(100%,#f8f8f8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#f8f8f8 51%,#f8f8f8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#f8f8f8 51%,#f8f8f8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#f8f8f8 51%,#f8f8f8 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 50%,#f8f8f8 51%,#f8f8f8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */

}
.banner-countdowns .item-countdown ul li div.countdown_num span + span{
    border-left: 0;
}

/*Carousel css*/

.banner-countdowns .product-block .group-item {
    display: inline-block;
}

.banner-countdowns .group-action .cart {
    float: none;
}
.banner-countdowns .group-action .cart input {
    background-color: #7eac22;
    display: inline-block;
    height: auto;
    overflow: hidden;
    padding: 0;
    text-indent: 0;
    width: auto;
}
.banner-countdowns .group-action .group-action-inner {
    background-color: #7eac22;
    bottom: 30px;
    height: 33px;
    margin: 0 ;
    position: absolute;
    width: 100%;
    right: -100%;
    opacity:0;
    transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
}
.banner-countdowns .product-block:hover .group-action .group-action-inner {
    right: 0;
    opacity:1;
    transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
}
.banner-countdowns .group-action .wishlist, 
.banner-countdowns .group-action .compare {
    float: left;
    width: 19.5%;
    border-left: 1px solid #8cbc2b;
    border-right: 1px solid #6d951d;
}
.banner-countdowns .group-action .cart {
    float: left;
    border-left: 1px solid #8cbc2b;
    width: 56%;
}
.banner-countdowns .group-action .wishlist:hover, 
.banner-countdowns .group-action .compare:hover, 
.banner-countdowns .group-action .cart:hover {
}
.banner-countdowns .group-action .wishlist a,
.banner-countdowns .group-action .compare a, 
.banner-countdowns .group-action .cart .button {
    background-image: url("https://www.edengardens.com.au/skin/frontend/base/default/ves_widgets/image/default/icon-action.png");
    background-repeat: no-repeat;
    height: 32px;
    width: 100%;
}
.banner-countdowns .group-action .wishlist a, 
.banner-countdowns .group-action .compare a {
    overflow: hidden;
    text-indent: -9999em;
    padding: 0;
}
.banner-countdowns .group-action .wishlist a {
    background-position: 55% 12px;
}
.banner-countdowns .group-action .compare a {
    background-position: 58% -52px;
}
.banner-countdowns .group-action .cart .button {
    background-position: 14% -125px;
    color: #FFFFFF;
    font-weight: 400;
    padding-left: 30px;
}
.banner-countdowns .group-action .icon-plus {
    background-color: #F2711F;
    bottom: 0;
    color: #FFFFFF;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    position: absolute;
    right: 0;
    text-align: center;
    width: 30px;
}

.banner-countdowns .product-block:hover .group-action .icon-plus {
    background-color: #7eac22;
}

.banner-countdowns .product-block .rating {
     display: none;
}

.banner-countdowns .carousel-controls {
    position: absolute;
    right: 0;
    top: 10px;
    width: 80px;
}
.banner-countdowns .carousel-control {
    border-radius: 15px;
    font-size: 24px;
    height: 20px;
    line-height: 15px;
    margin-top: 0;
    width: 20px;
    opacity: 0.5;
}


/**
 * Swiper 3.0.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2015, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: March 27, 2015
 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-fles-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("https://www.edengardens.com.au/skin/frontend/base/default/ves_widgets/swiper/data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("https://www.edengardens.com.au/skin/frontend/base/default/ves_widgets/swiper/data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("https://www.edengardens.com.au/skin/frontend/base/default/ves_widgets/swiper/data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("https://www.edengardens.com.au/skin/frontend/base/default/ves_widgets/swiper/data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("https://www.edengardens.com.au/skin/frontend/base/default/ves_widgets/swiper/data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("https://www.edengardens.com.au/skin/frontend/base/default/ves_widgets/swiper/data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination{bottom:10px;left:0;width:100%}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-container-cube.swiper-container-vertical .swiper-cube-shadow{z-index:0}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end)infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end)infinite;animation:swiper-preloader-spin 1s steps(12,end)infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("https://www.edengardens.com.au/skin/frontend/base/default/ves_widgets/swiper/data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C6")'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("https://www.edengardens.com.au/skin/frontend/base/default/ves_widgets/swiper/data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C6")'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
.boxed-layout .slider.banners {
    margin: 0 -15px;
}

.slider.banners .swiper-slide .slide-inner {
    overflow: hidden;
    padding-right: 8px;
}

.slider.banners .swiper-slide:last-child .slide-inner {
    padding-right: 0;
}

.slider.banners .swiper-slide {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.slider.banners .swiper-slide-big {
    width: 400px;
}

.slider.banners .swiper-slide-small {
    width: 234px;
}

.slider.banners .swiper-slide-big.swiper-slide:last-child {
    width: 392px;
}

.slider.banners .swiper-slide-small.swiper-slide:last-child {
    width: 224px;
}

.slider.banners .slide-wrapper {
    overflow: hidden;
    position: relative;
}

.slider.banners .swiper-slide-small .slide-wrapper {
    margin: 0 0 6px 0;
}

.slider.banners .swiper-wrapper {
    width: 100%;
}

.slider.banners .swiper-slide-big .slide-wrapper,
.slider.banners .swiper-slide-big .slide-inner {
    height: 100%;
}

.slider.banners .swiper-slide img {
    max-width: 100%;
    height: auto;
    width: 100%;
}

/* HOVER */
.slider.banners img {
    -moz-transition: all 1.2s;
    -webkit-transition: all 1.2s;
    -o-transition: all 1.2s;
    transition: all 1.2s;
}

.slider.banners .slide-wrapper:hover img {
    -webkit-transform: scale(1.2) rotateZ(-5deg);
    -moz-transform: scale(1.2) rotateZ(-5deg);
    -ms-transform: scale(1.2) rotateZ(-5deg);
    -o-transform: scale(1.2) rotateZ(-5deg);
    transform: scale(1.2) rotateZ(-5deg);
}

/* OVERLAY */
.slider.banners .slide-wrapper:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    /*box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4);*/
    box-shadow: inset 0 0 20px 450px rgba(0,0,0, 0.4);
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    z-index: 0;
}

.slider.banners .slide-wrapper:hover:after {
    visibility: visible;
    opacity: 1;
}

/* NAVIGATION */
.slider.banners .next,
.slider.banners .prev {
    padding: 6px 14px;
    width: 50px;
    height: 50px;
    margin: -26px 0 0;
    display: block;
    position: absolute;
    top: 50%;
    cursor: pointer;
    opacity: 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border: 2px solid;
    border-color: rgba(255,255,255,0);
    /* border-radius: 50%; */
    text-indent: 100%;
}

.slider.banners .prev {
    left: -51px;
}

.slider.banners .next {
    right: -51px;
}

.slider.banners:hover .prev {
    left: 15px;
    opacity: 0.8;
    color: #ffffff;
    border-color: rgba(255,255,255,0.8);
}

.slider.banners:hover .next {
    right: 15px;
    opacity: 0.8;
    color: #ffffff;
    border-color: rgba(255,255,255,0.8);
}

.slider.banners .next:before,
.slider.banners .prev:before{
    font-family: 'FontAwesome';
    font-size: 30px;
    width: 15px;
    position: absolute;
    top: 2px;
}

.slider.banners .next:before{
    content: "\f105";
    left: 0px;
}

.slider.banners .prev:before{
    content: "\f104";
    left: -3px;
}

.slider.banners .prev:hover,.slider.banners .next:hover {
    opacity: 1;
}

/* SLIDE TEXT */
.slider.banners .slide-text {
    position: absolute;
    display: block;
    left: 36px;
    right: 36px;
    z-index: 1;
    text-align: center;
    padding: 12px 0 4px;
    margin: 32px 0;
}

.slider.banners .slide-wrapper a.slide-link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}

.slider.banners .swiper-slide-small .slide-text {
    left: 18px;
    right: 18px;
}

.slider.banners .slide-text.top {
    top: 0;
}

.slider.banners .slide-text.bottom {
    bottom: 0;
}

.slider.banners .slide-text.center {
    top: 0;
}

.slider.banners .slide-text.border {
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-color: rgba(255, 255, 255, 0.43);
}

.slider.banners .slide-text h3,
.slider.banners .slide-text h4 {
    color: #fff;
    margin: 0 0 5px;
    text-align: center;
    line-height: 0.85em;
}

.slider.banners .slide-text h3 {
    font-size: 32px;
    font-weight: 700;
    letter-spacing: 0px;
}

.slider.banners .slide-text h4 {
    font-size: 14px;
    margin-bottom: 10px;
    letter-spacing: 2px;
}

.widget-swiper .slider.banners{
    margin-top: -25px;
}
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url("https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/css/data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* Support: IE <= 11 */
	overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

	/* Support: IE8 only, Android < 4.4 only */
	width: 75%;
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}
.ui-checkboxradio-disabled {
	pointer-events: none;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.cms-page-view .ui-datepicker table tr th {
	padding: .7em .3em !important;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.cms-page-view .ui-datepicker table:not(.no-padding) tr td:not(:last-child), .cms-page-view .ui-datepicker table:not(.no-padding) tr th:not(:last-child){
	border:none !important;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}
.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}
.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}
.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}
.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}
.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/css/data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}
.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}
/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545 !important;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}
.ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/css/images/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/css/images/ui-icons_444444_256x240.png") !important;
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url("https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/css/images/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/css/images/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/css/images/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/css/images/ui-icons_cc0000_256x240.png");
}
.ui-button .ui-icon {
	background-image: url("https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/css/images/ui-icons_777777_256x240.png");
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover{
	background: transparent !important;
}
/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: 0px 0px 5px #666666;
	box-shadow: 0px 0px 5px #666666;
}

#quick-background {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 499;
	background-color: #000;
	opacity: 0.4;
}
#quick-window{
  position:absolute;
  z-index:9999!important;
  background-color:#fff;
  width:900px;
  display:none;
  -webkit-box-shadow: 0px 0px 30px 0px #000; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
	box-shadow: 0px 0px 30px 0px #000; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
}
#quick-window .product-img-box{width:230px; float:left}
#quickview-close{
    height: 40px;
	width: 40px;
	background: url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/close_newletter.png) no-repeat;
	cursor: pointer;
	float: right;
	position: absolute;
	right: -20px;;
	top: -20px;;
	text-indent: -9999px;
}
#quickview-header{}

#ajax-preloader{
    opacity:0.8;
    filter:alpha(opacity="80");
    text-align:center;
    z-index:500;
    background: url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/ajax_loader.gif) center top no-repeat;
}
#ajax-preloader .loading{border:2px solid #777; color:#000; background:#eee; text-align:center; width:120px; padding:15px; font-weight:bold;}
.product-slider-wrapper {
	float:left;
	position:relative;
}
#quick-window .navi-product {
	cursor: pointer;
}
#quick-window .navi-product div {
	width: 26px;
    height: 26px;
    line-height: 26px;
    color: #000;
    position: absolute;
    top: 50%;
    z-index: 1550;
    font-size: 1.2em;
    background: #ccc;
    cursor: pointer;
    -webkit-box-shadow: 2px 2px 5px 0px #000;
    box-shadow: 2px 2px 5px 0px #000;
    text-align: center;
}
#quick-window .navi-product div:hover{
	color:#fff;
}
#quick-window .navi-product .prev-prd {left: 0px;cursor: pointer;}
#quick-window .navi-product .next-prd {right: 0px;}

#quick-window .product-shop{float:left; position:relative; text-align:left;}
#quick-window .product-shop .quicview-skupr{}
#quick-window .product-shop .quicview-skupr h5,
#quick-window .product-shop .quicview-skupr label{
	display:inline-block;
}
.quick-shortdesc h5{padding-bottom:10px;}
#quick-window .product-shop .actions{margin-top:10px;}
#quick-window .product-essential{padding:0px;}
.catalog-listing .product-image{position:relative;}
.catalog-listing .product-image .ajax{position:absolute; display:none;}
.product-image .ajax{ display:none;}
.product-image .ajax:hover{ display:block;}

.padding-10{padding-bottom:10px}

a.ajax{
    text-decoration:none;
}
.quick-view-content .product-price {
    font-size: 30px;
    width: 100%;
    display: inline-block;
}

a.ajax:hover{text-decoration:none;}
a.ajax .diamond{
	line-height:34px;
}






.tab-bar { list-style: none; border-bottom: 1px solid #ccc; }
.tab-bar li { display: inline; }
.tab-bar li a { color: black; float: left; font-family: 'texgyreadventorbold';font-size: 16px; display: block; padding: 15px 25px; margin-left: -1px; position: relative; left: 1px; background: white; text-decoration: none; cursor: pointer; 
	text-transform:uppercase;
}
.tab-bar li a:hover { background: #ccc; }
.tab-bar .active-tab-name {
	background-color: #E2D3CA;
	
}

.tabbed-area div[id^="box"] { background: white; padding:40px 5px 15px;     display: inline-block;}
.tab-group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.tab-bar li a { border: 1px solid #ccc;    border-bottom: 0; }
.tabbed-area div[id^="box"]{border-left:none;border-right:none;}
.box-wrap { position: relative; min-height: 200px; }
#box-one, #box-two, #box-three {
	position: relative;
	    width: 100%;
}
#box-two,
#box-three{padding: 40px;}
.main-img-quickview{position: relative;}
.flat-button {
	cursor: pointer;
	color: blue;
	text-decoration: underline;
}
.flat-button:hover {
	text-decoration: none;
}

.product-shop label {
	font-weight: bold;
}
.list-area, .review-list-area {
	display: block;
	width: 100%;
	float: left;
	text-align: left;
}

.tags-tab-quickview .form-add {
	display: block;
	width: 100%;
	float: left;
	text-align: left;
	margin-bottom: 20px;
}
.tags-tab-quickview .form-add label{
	 float: left;
    margin: 0 10px 0 0;
    line-height: 42px;
}
.tags-tab-quickview .form-add input{
	    width: 290px;
    padding: 11px 10px 10px;
}
.cz-product-name {
	font-size: 1.5em;
	font-weight: bold;
}
.tag-item {
	zdisplay: block;
	zbackground-color: #E6E6E6;
	padding: 2px;
	border-radius: 4px;
}
.tag-item a {
	text-decoration: none;
}
.count-view {
	color: orange;
	font-size: 13px;
	font-weight: bold;
}
.review-count{}
.review-count label{font-weight:bold;}
.how-do{margin: 15px 0 30px}

/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
    border: 1px solid #888;
    margin:-4px;	/* Set this to minus the border thickness. */
    background-color:#fff;
    cursor:move;
}

/* This is for the title text. */
.cloud-zoom-title {
    font-family:Arial, Helvetica, sans-serif;
    position:absolute !important;
    background-color:#000;
    color:#fff;
    padding:3px;
    width:100%;
    text-align:center;
    font-weight:bold;
    font-size:10px;
    top:0px;
}

/* This is the zoom window. */
.cloud-zoom-big {
    border:1px solid #ccc;
    overflow:hidden;
    background-repeat:no-repeat;
    background-color:#fff;
    background-position:left top;
}

/* This is the loading message. */
.cloud-zoom-loading {
    color:white;
    background:#222;
    padding:3px;
    border:1px solid #000;
}

.product-view .product-img-box .product-image-zoom {
    overflow:visible;
}


/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	background: #fff;
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	
}

.bx-wrapper .bx-next {
	right: 10px;
	
}

.bx-wrapper .bx-prev:hover {
	
}

.bx-wrapper .bx-next:hover {
	
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	display:none;
	outline: 0;
	width: 32px;
	height: 32px;
	line-height:32px;
	color:#ba933e;
	text-align:center;
	z-index: 9999;
}
.bx-wrapper:hover .bx-controls-direction a{display:block;}
.bx-wrapper .bx-controls-direction a.bx-prev{ left: 0;}
.bx-wrapper .bx-controls-direction a.bx-next{ right: 0;}
.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(https://www.edengardens.com.au/skin/frontend/bs_hermes/eden_garden/images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

