@charset "UTF-8";
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, caption, canvas, center, cite, code,
dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, form, footer, header, hgroup, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav,object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, tt, table, tbody, textarea, tfoot, thead, time, tr, th, td, u, ul, var, video  {
font-family: inherit;
font-size: 100%;
font-weight: inherit;
font-style: inherit;
vertical-align: baseline;
white-space: normal;
margin: 0;
padding: 0;
border: 0;
outline: 0;
background: transparent; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block; }
article { overflow: hidden;}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
:focus { outline: 0; }
table {
border-collapse: collapse;
border-spacing: 0; }  body {
background: #fff;
font-family: 'Lato', 'sans-serif';
font-size: 16px;
line-height: 1.75em;
color: #555;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; }  h1, h2, h3, h4, h5, h6 {
font-family: 'Montserrat', 'sans-serif';
font-weight: 700;
line-height: 1.3em;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit;}
h1 { font-size: 2.875em; margin: 40px 0;}
h1.entry-title { position: relative; top: -8px;}
.woocommerce-page h1.page-title,
.woocommerce-cart h1.entry-title,
.woocommerce-checkout h1.entry-title { display: none; margin-top: 0;}
.post-type-archive-product h1.page-title { float: left; margin-bottom: 60px;}
h1.center {}
h1.center span {}
h2 { font-size: 2.1875em; margin: 32px 0;}
.woocommerce h2 { font-size: 1.0625em !important; text-transform: uppercase;}
h3 { font-size: 1.75em; margin: 24px 0;}
.woocommerce h3 { font-size: 1.1em;}
h4 { font-size: 1.3125em; margin: 10px 0;}
h5 { font-size: 1.0625em;  margin: 8px 0;}
h6 { font-size: 0.875em;  margin: 8px 0;}
.widget h6 { margin-bottom: 24px;}
.widget_ct_twitter h6 { margin-bottom: 12px;}
.cta { padding: 80px 0 !important;}
.cta h1,
#welcome h1 { font-size: 72px; line-height: 76px; margin: 0 0 5% 0; text-align: left; letter-spacing: -2px;}
.cta h1:after,
#welcome h1:after { position: relative; top: 30px; content: ""; display: block; height: 3px; width: 5%; background: #000;}
.cta p,
#welcome p { margin: 0;}
.subheader { color: #777; text-transform: uppercase;}
.center { text-align: center !important;}
.uppercase { text-transform: uppercase;}
.border-top { padding-top: 8px; border-top: 1px solid #ccc;}
.border-bottom { padding-bottom: 8px; border-bottom: 1px solid #ccc;}
p { margin: 0 0 20px 0; word-wrap: break-word;}
p img { margin: 0;}
p.lead { font-size: 18px; line-height: 24px; color: #777;}
em { font-style: italic;}
strong { font-weight: bold;}
small { font-size: 80%;} blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #777; font-style: italic;}
blockquote { margin: 0 0 20px 0; padding: 9px 20px 0 19px; border-left: 3px solid #ddd;}
blockquote cite { display: block; font-size: 12px; color: #ccc;}
blockquote cite h5,
blockquote cite p {}
blockquote cite:before { content: "\2014 \0020";}
blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #ccc;}
hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0;}  .marT0 { margin-top: 0 !important;}
.marT3 { margin-top: 3px !important;}
.marT6 { margin-top: 6px !important;}
.marT10 { margin-top: 10px !important;}
.marT12 { margin-top: 12px !important;}
.marT15 { margin-top: 15px !important;}
.marT18 { margin-top: 18px !important;}
.marT20 { margin-top: 20px !important;}
.marT24 { margin-top: 24px !important;}
.marT30 { margin-top: 30px !important;}
.marT36 { margin-top: 36px !important;}
.marT40 { margin-top: 40px !important;}
.marT50 { margin-top: 50px !important;}
.marT60 { margin-top: 60px !important;}
.marR0 { margin-right: 0 !important;}
.marR5 { margin-right: 5px !important;}
.marR10 { margin-right: 10px !important;}
.marR20 { margin-right: 20px !important;}
.marR30 { margin-right: 30px !important;}
.marR40 { margin-right: 40px !important;}
.marB0 { margin-bottom: 0 !important;}
.marB3 { margin-bottom: 3px !important;}
.marB5 { margin-bottom: 5px !important;}
.marB8 { margin-bottom: 8px !important;}
.marB10 { margin-bottom: 12px !important;}
.marB18 { margin-bottom: 18px !important;}
.marB20 { margin-bottom: 20px !important;}
.marB24 { margin-bottom: 24px !important;}
.marB30 { margin-bottom: 30px !important;}
.marB36 { margin-bottom: 36px !important;}
.marB40 { margin-bottom: 36px !important;}
.marB40 { margin-bottom: 40px !important;}
.marB50 { margin-bottom: 50px !important;}
.marB60 { margin-bottom: 60px !important;}
.marB80 { margin-bottom: 80px !important;}
.marL0 { margin-left: 0 !important;}
.marL5 { margin-left: 5px !important;}
.marL10 { margin-left: 10px !important;}
.marL20 { margin-left: 20px !important;}
.marL30 { margin-left: 30px !important;}
.mar10 { margin: 10px !important;}
.mar20 { margin: 20px !important;}
.padT5 { padding-top: 5px !important;}
.padT8 { padding-top: 8px !important;}
.padT10 { padding-top: 10px !important;}
.padT20 { padding-top: 20px !important;}
.padT40 { padding-top: 40px !important;}
.padR10 { padding-right: 10px !important;}
.padR20 { padding-right: 20px !important;}
.padB5 { padding-bottom: 5px !important;}
.padB8 { padding-bottom: 8px !important;}
.padB10 { padding-bottom: 10px !important;}
.padB20 { padding-bottom: 20px !important;}
.padB40 { padding-bottom: 40px !important;}
.padB60 { padding-bottom: 60px !important;}
.padBT10 { padding: 10px 0 !important;}
.padBT20 { padding: 20px 0 !important;}
.padL10 { padding-left: 10px !important;}
.padL20 { padding-left: 20px !important;}
.pad10 { padding: 10px !important;}
.pad20 { padding: 20px !important;}  a { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;}
a, a:visited { color: #3a3f42; text-decoration: none; outline: 0;}
footer a, footer a:visited { color: #a5d5bb;}
a:hover, a:focus { opacity: 0.8;}
p a, p a:visited { line-height: inherit;}
a.read-more,
.nav-previous a
.nav-next a {
display: inline-block; -webkit-transition: color 400ms ease-out; -moz-transition: color 400ms ease-out;}
a.read-more em,
.nav-previous a em,
.nav-next a em {
-webkit-transition: all 200ms ease-out; -moz-transition: all 200ms ease-out;}
.nav-previous a:hover em {
padding-right: 5px;}
a.read-more:hover em,
.nav-next a:hover em {
padding-left: 5px;}
.more { position: absolute; bottom: 20px; right: 0; display: inline-block; -webkit-transition:color 1s ease-in; -moz-transition:color 1s ease-in; -o-transition:color 1s ease-in; transition:color 1s ease-in;  padding: 1em 1.4em; line-height: 0.8em; font-size: 12px; text-align: center; text-transform: uppercase; font-weight: bold; color: #fff !important; text-shadow: 0px 1px 0 RGBA(0,0,0,0.35); background: #000;}
.more:hover { cursor: pointer; opacity: 0.85; -moz-opacity: 0.85; -webkit-opacity: 0.85;}  article ul, article ol { margin-bottom: 20px;}
article ul { list-style: circle inside;}
.page-template-template-sitemap-php ul { list-style: none inside;}
.page-template-template-sitemap-php #main-content li i { padding-right: 8px;}
article ol { list-style: decimal inside;}
article ol, ul.square, ul.circle, ul.disc { margin-left: 30px;}
ul.square { list-style: square inside;}
ul.circle { list-style: circle inside;}
ul.disc { list-style: disc inside;}
article ul ul, article ul ol,
article ol ol, article ol ul { margin: 4px 0 5px 30px;}
article ul ul li, article ul ol li,
article ol ol li, article ol ul li { margin-bottom: 6px;}
article li { margin-bottom: 12px;}
ul.large li { line-height: 21px;}
article li p {}  img,
.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail  { max-width: 100%; height: auto;}
img.alignleft { margin: 15px 15px 15px 0;}
img.alignright { margin: 15px 0 15px 15px;}
img.aligncenter { margin-top: 15px; margin-bottom: 15px;}
img.alignleft, img.alignright, img.aligncenter, .wp-caption, .widget_ct_flickr img {}
.fs-img { display:none;} .gallery-caption {}
.wp-caption { margin: 0 0 20px 0;}
.wp-caption.alignleft { margin-right: 20px;}
.wp-caption.alignright { margin-left: 20px;}
.wp-caption.aligncenter { margin: 0 20px 20px 20px;}
.wp-caption.alignnone {}
p.wp-caption-text { text-align: center; margin-bottom: 0; color: #777;} .gallery-item { margin-bottom: 1.5% !important;} .zoom { overflow: hidden;}
.zoom img { -webkit-transition: -webkit-transform 0.5s ease; -moz-transition: -moz-transform 0.5s ease; -o-transition: -o-transform 0.5s ease; -ms-transition: -ms-transform 0.5s ease; transition: transform 0.5s ease; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden;}
.zoom:hover img { -webkit-transform: scale(1.1, 1.1); moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1);} .video { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;}
.video iframe,
.video object,
.video embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%;} .slides-wrap { height: 400px !important; overflow: hidden !important;}  input[type="submit"] {-webkit-appearance: none;}
a.btn,
btn,
#reply-title small a,
.comment-reply-link,
form input[type="submit"],
input[type="reset"],
input[type="btn"] {
position: relative; border-radius: 5px; border: none; -webkit-transition:color 1s ease-in; -moz-transition:color 1s ease-in; -o-transition:color 1s ease-in; transition:color 1s ease-in;  padding: 1em 1.4em !important; line-height: 0.8em; text-align: center; text-transform: uppercase; color: #fff !important; background: #a5d5bb !important;}
#reply-title small a,
.comment-reply-link { font-size: 12px;}
a.btn:hover,
btn:hover,
#reply-title small a:hover,
.comment-reply-link:hover,
.grid figcaption a:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="btn"]:hover {
cursor: pointer; opacity: 0.85; -moz-opacity: 0.85; -webkit-opacity: 0.85;}
a.btn:active,
btn:active,
#reply-title small a:active,
.comment-reply-link:active,
.grid figcaption a:active
input[type="submit"]:active,
input[type="reset"]:active,
input[type="btn"]:active {
top: 1px;  opacity: 0.7; -moz-opacity: 0.7; -webkit-opacity: 0.7;}
.btn.full-width,
btn.full-width,
input[type="submit"].full-width,
input[type="reset"].full-width,
input[type="btn"].full-width {
width: 100%;
padding-left: 0 !important;
padding-right: 0 !important;
text-align: center;}  .widget ul.tabs {
display: block;
margin: 0;
padding: 0;
border: 1px solid #ccc;
}
.widget ul.tabs li,
.aq_block_tabs li {
display: block;
width: auto;
height: 50px;
padding: 0;
float: left;
margin-bottom: 0;}
.widget ul.tabs li a {
display: block;
text-decoration: none;
width: auto;
padding: 0px 30px;
line-height: 50px;
margin: 0;
font-size: 16px;
border-right: 1px solid #ccc;}
.widget ul.tabs li a.selected {
position: relative;
padding-bottom: 1px;
color: #111;
background: #fff;}
.
.widget ul.tabs li:first-child a.active {
margin-left: 0;}
.widget ul.tabs li:last-child a.selected { padding-right: 60px;}
.widget ul.tabs li:first-child a {
border-width: 1px 1px 0 1px;}
.widget ul.tabs li:last-child a { border-right: 0;}
.widget .inside { border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.widget ul.tabs-content { margin: 0; display: block;}
.widget ul.tabs-content > li { display:none;}
.widget ul.tabs-content > li.active { display: block;} ul.tabs:before,
ul.tabs:after {
content: '\0020';
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;}
ul.tabs:after {
clear: both;}
ul.tabs {
zoom: 1;}
.symple-tabs ul.ui-tabs-nav .ui-state-active a { top: 1px !important;}  form {
margin-bottom: 20px;}
fieldset {
margin-bottom: 20px;}
input[type="text"],
input[type="password"],
input[type="email"],
textarea,
select {
-webkit-appearance: none;
border: none;
outline: none;
color: #444;
display: inline-block;
width: 100%;
margin: 0 0 16px 0;
padding: 12px 17px;
background: #fff;
border: 1px solid #e9ebed;
border-radius: 5px;}
select { padding: 5px;}
select:hover,
select:focus { cursor: pointer;}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus {
background: #efefef;}
textarea {
min-height: 60px;
font-size: 14px;
width: 100%;}
label,
legend {
display: block;
color: #555;
margin: 0 0 5px 0;}
input[type="checkbox"] {
display: inline;}
label span,
legend span {
font-weight: normal;}
span.customSelect {
font: 12px sans-serif;
background: #fff url(//www.healtheries.co.uk/wp-content/themes/day-spa/images/select-arrow.png) right center no-repeat;
border: 1px solid #ddd;
color: #555;
padding: 7px 9px;
border-radius: 5px;
width: 175px;
}
#reservation span.customSelect { width: 100%;}  table { width: 100%; border: 1px solid #ccc; margin: 0 0 18px 0; text-align: left;}
caption { text-transform: uppercase; font-weight: strong;}
tbody {}
thead { background: #e7e7e7;}
th { color: #ccc; padding: 15px 10px 10px;}
td { border-top: 1px dashed #fff; padding: 10px;}
tbody tr:hover td {}  .notification { margin: 0 0 18px 0; padding: 18px 18px 18px 54px;}
.info {	border: 1px solid #64a6cc; background: url(//www.healtheries.co.uk/wp-content/themes/day-spa/images/icons/info_24.png) no-repeat 15px 21px #9dd7f9;}
.warning {border: 1px solid #d0bc81; background: url(//www.healtheries.co.uk/wp-content/themes/day-spa/images/icons/warning_24.png) no-repeat 15px 21px #f9e29d;}
.error { border: 1px solid #d3847a;	background: url(//www.healtheries.co.uk/wp-content/themes/day-spa/images/icons/error_24.png) no-repeat 15px 21px #f9a89d;}
.success { border: 1px solid #98cf70; background: url(//www.healtheries.co.uk/wp-content/themes/day-spa/images/icons/check_24.png) no-repeat 15px 21px #c5f99e;}
.note {	border: 1px solid #ccb577; background: url(//www.healtheries.co.uk/wp-content/themes/day-spa/images/icons/note_24.png) no-repeat 15px 21px #e9d49b;}
.download {	border: 1px solid #64c5e1; background: url(//www.healtheries.co.uk/wp-content/themes/day-spa/images/icons/download_24.png) no-repeat 15px 21px #cce9f4;}  .pagination { width: 100%; margin: 0 0 60px 0;}
.pagination span, .pagination a { display: inline-block; float: left; text-decoration: none; line-height: 1em; font-size: 14px; font-weight: normal; padding: .8em; min-width: 1em; display: block; border: 1px solid #fff;}
.pagination .current { background: #f8f8f8; border: 1px solid #eee; color: #888; text-decoration: none;}  .aq-block-aq_widgets_block li.widget { list-style: none; padding: 0; margin: 0;}
aside.widget,
#sidebar .widget,
.aq-block-aq_widgets_block .widget { margin-bottom: 30px !important;}
#main-content aside.widget,
#sidebar .widget,
.aq-block-aq_widgets_block .widget { width: 100%;}
.widget h5,
.aq-block-aq_widgets_block .widget h2,
.aq-block-aq_widgets_block .widget h5 { margin: 0 0 30px 0; text-transform: uppercase; font-family: "Montserrat", sans-serif;}
#footer-widgets h5 { color: #fff; border: none; padding: 0; margin: 0 0 25px 0; text-transform: uppercase;}
.widget_ct_twitter h5 { margin-bottom: 24px !important;}
.widget ul h5,
.aq-block-aq_widgets_block .widget ul h5 { border: none; padding: 0; margin: 0;}
.widget p#viewall { margin-bottom: 0;}
.widget li { padding: 8px 0; list-style: none; font-size: 0.875em; line-height: 1.75em; border-bottom: 1px solid #e6e6e6;}
.widget li:last-child {	border-bottom: 0;}
.widget li img {}
.widget p { font-size: 0.875em; line-height: 1.75em;}
.widget p.right { margin: 0;} .widget_ct_blogauthorinfo h4 { margin-bottom: 18px;}
.widget_ct_blogauthorinfo span.left { margin: 0 10px 10px 0;}
.widget_ct_blogauthorifo span.right { margin: 0 0 10px 10px;} .widget_ct_contactinfo li { padding: 0; border: none;}
.widget_ct_contactinfo i { font-size: 1.075em;}
.widget_ct_contactinfo li#company-name { font-weight: bold;}
.widget_ct_contactinfo li#company-email { padding: 5px 0 0 0;}
.widget_ct_contactinfo li#viewmore { margin: 15px 0 0 0;}
.widget_ct_contactinfo .contact-info i { margin-top: 5px;}
footer .widget_ct_contactinfo .contact-social li a { color: #888; border: 1px solid #333;} .flickr_badge_image { float: left; margin: 0 9px 7px 0;}
.flickr_badge_image img { padding: 0;} .widget_ct_followus ul, .widget_ct_followus li { list-style: none; margin: 0; padding: 0;}
.widget_ct_followus li { padding: 0 0 0 24px; line-height: 28px;} .widget_ct_latest li { padding: 15px 0;}
.widget_ct_latest li img {}
.widget_ct_latest li h5 { margin: 0 0 8px 10px !important;}
.widget_ct_latest li p { margin: 0 0 0 10px;} .widget_nav_menu li,
.widget_pages li { padding: 0 0 8px 0; margin: 0 0 8px 0; border-bottom: 1px solid #ddd;}
.widget_nav_menu a {}
.widget_nav_menu .sub-menu,
.widget_pages .children { padding: 10px 0 0 0;}
.widget_nav_menu .sub-menu li:before,
.widget_pages .children li:before { position: relative; left: -10px; font-family: "FontAwesome"; content: "\f105";}
.widget_nav_menu .sub-menu li,
.widget_pages .children li { margin-left: 15px; font-size: 12px;}
.widget_nav_menu li.current-menu-item {}
.widget_nav_menu li.current-menu-item a:before {} .recentcomments { padding: 0 0 15px 0; margin: 0 0 15px 0; border-bottom: 1px solid #ddd;} .widget_rss h5 img { display: inline-block; float: right;}
.widget_rss li { margin: 0 0 30px 0; padding: 0 0 30px 0; border-bottom: 1px solid #ddd;}
.widget_rss li a { display: block; font-weight: 800;}
.widget_rss .rss-date { font-size: 12px; color:  #777; position: relative; top: -3px;} .searchform  { width: 100%; position: relative; margin: 0;}
.searchform input.s { width: 97%; margin: 0; padding: 4px 4px;}
.header-wrap .searchform input.s { width: 270px;}
.searchform input.search-submit { position: absolute; top: 2px; right: 0px; margin: 0; padding: 3px 6px;} ul.tabs > li { border-bottom: none;}
.inside {}
.inside ul, .inside #tab-tags {}
.inside ul:first-child {}
.inside .wp-post-image {}
.inside #tab-tags { padding: 15px 0;}
.inside li { width: 100%;}
.inside li h5 { margin: 0 0 0 10px; text-transform: uppercase; font-family: "Montserrat", sans-serif;}
.inside li span { margin: 0 0 0 10px;}
.inside .avatar  { margin: 0 0 0 15px;}
.inside #tab-tags a { padding: 4px 10px; margin:3px 1px; display:inline-block; color: #555; border: 1px solid #eee; background: #f8f8f8; font-size: 12px !important; text-transform: uppercase;}
.inside #tab-tags a:hover { background: #fff; text-decoration: none;}
.inside li span.meta { display: block; font-size: 11px; text-transform: uppercase; color: #999;} .widget_ct_testimonials { height: 250px;}
.widget_ct_testimonials h5 { float: left;}
.widget_ct_testimonials li { padding: 20px; background: #f5f5f5; border: none;}
#footer-widgets .widget_ct_testimonials li { background: #ececec; border: none !important;}
.widget_ct_testimonials ul.right { position: relative; margin: 0;}
#footer-widgets .widget_ct_testimonials ul.right { top: 0;}
.widget_ct_testimonials ul.right li { display: inline-block; border: none; background: none; padding: 0;}
.widget_ct_testimonials ul.right li a { color: #262624;}
.widget_ct_testimonials .testimonials { height: auto; width: 100%;} .textwidget img { display: inline-block;} .widget_ct_portfolio { position: relative; height: 220px;}
.widget_ct_portfolio li { padding: 0; border: none;}
.widget_ct_portfolio  ul.right { position: absolute; z-index: 10; top: 12px; right: 0;}
#footer-widgets .widget_ct_portfolio  ul.right { top: 0;}
.widget_ct_portfolio  ul.right li { display: inline-block; border: none; background: none; padding: 0; overflow: hidden;}
.widget_ct_portfolio  ul.right li a { color: #262624;}
.widget_ct_portfolio .grid figcaption h3 { margin-bottom: 6px !important;} #wp-calendar{ width: 100%;}
#wp-calendar caption { padding: 0 10px 10px 10px;}
#wp-calendar th, #wp-calendar td { text-align: center; background: #e7e7e7; color: #9e9e9e; padding: 5px;}
#wp-calendar td { background: transparent;}
#wp-calendar td, table#wp-calendar th {	padding: 3px 0;}  .left, .alignleft { float: left;}
.right, .alignright { float: right;}
.aligncenter { display: block; margin: 0 auto;}
.borderBL { border-bottom: 1px solid #ccc;}
.borderBD { border-bottom: 1px solid #ccc;}
strike { text-decoration: line-through;}
.blue-gradient { text-shadow: 0px 1px 0 RGBA(0,0,0,0.3); overflow: hidden; border: solid 1px #30526f; box-shadow: inset 0px 1px 0px RGBA(255,255,255,0.6); -webkit-box-shadow: inset 0px 1px 0px RGBA(255,255,255,0.6); -moz-box-shadow: inset 0px 1px 0px RGBA(255,255,255,0.6); background: #44749d; background: -moz-linear-gradient(top, #5894c8 0%, #44749d 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5894c8), color-stop(100%,#44749d)); -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}
.box-shadow { padding: 10px; background: #fff; -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3); -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3); box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3);}
.remove-bottom { margin-bottom: 0 !important;}
.half-bottom { margin-bottom: 10px !important;}
.add-bottom { margin-bottom: 20px !important;}
.divider { display: block; margin: 30px 0; height: 1px;	clear: both; background: url(//www.healtheries.co.uk/wp-content/themes/day-spa/images/h_divider.png) repeat-x;}
code, pre {
color: #fff;
display: block;	font-size: 0.625em; padding: 15px;	margin: 0 0 30px 0;	border: 1px solid #ccc;	border-left: 5px solid #ccc; background-color: #262624;
white-space: pre-wrap; white-space: -moz-pre-wrap !important; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; font-family: monaco,"Lucida Console",courier,mono-space;}
.highlight { background: #ffff00;}
article.sticky { border-top: 5px solid #ccc !important; border-bottom: 5px solid #ccc !important; padding-top: 30px !important;}
.border-top { border-top: 1px solid #dfdfdf !important;} .symple-button { text-shadow: none !important; background: #aaa !important; -webkit-box-shadow: none !important; box-shadow: none !important; border: 0 !important;}
.symple-button span.symple-button-inner { border-top: 0 !important; text-shadow: none !important;}
.symple-button.black { background: #101010 !important;}
.symple-button.red { background: #d01d10 !important;}
.symple-button.orange { background: #fa9e19 !important;}
.symple-button.blue { background: #1571f0 !important;}
.symple-button.rosy { background: #f295a2 !important;}
.symple-button.pink { background: #e3618d !important;}
.symple-button.green { background: #88dd48 !important;}
.symple-button.brown { background: #876565 !important;}
.symple-button.purple { background: #524656 !important;}
.symple-button.gold { background: #ffc750 !important;}
.symple-button.teal { background: #3c9091 !important;}
.symple-button.navy { background: #2c76cf !important;}
.symple-pricing-table .featured .symple-pricing-header { background: #000 !important; border-bottom-color: #1f874b !important;}
.symple-pricing-table .symple-pricing-header h5 { background: none !important;}
.symple-pricing-table .featured .symple-pricing-header h5 { border-bottom: 1px solid #000 !important;}
.symple-pricing-table .featured .symple-pricing-cost { border-top-color: #333 !important;}
.symple-pricing .symple-button.green { background: #000 !important;}
.singlecol { width: 22.75%; margin: 0 3% 0 0;}
.onethirdcol { width: 31.33%; margin: 0 3% 0 0;}
.twocol { width: 48.5%; margin: 0 3% 0 0;}
.twothirdcol { width: 62.66%; margin: 0 3% 0 0;}
.threecol { width: 68.25%; margin: 0 3% 0 0;}
.fourcol { width: 100%;}
.first { margin-left: 0 !important;}
.last { margin: 0 !important;}
.double-border { background: url(//www.healtheries.co.uk/wp-content/themes/day-spa/images/double_border.png) repeat-x center center;}
.border-none { border: none !important;}
#resize_me { position: fixed; height: 73px; width: 73px; right: 0; bottom: 0; background: url(//www.healtheries.co.uk/wp-content/themes/day-spa/images/resize_me.png) no-repeat; z-index: 100;}
#ct-loader { display: none; position: fixed; margin-top: 30px; top: 30px; right: 30px; padding: 15px 15px 10px 15px; background: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}
.stick { position: fixed; top: 0;}
.clear,
.aq-block-aq_clear_block { clear: both !important;}* { -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; } .container						{ margin: 0 auto; } .row:after, .col:after, .clr:after, .group:after { 
content: ""; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden; } .row { margin-bottom: 1.5em; }  .col { 
display: block;
float:left;
width: 100%;
}
@media ( min-width : 320px ) {
.container 	{ max-width: 90%; padding: 0;}
.col {
margin-left: 2%;
}
}
@media only screen and ( min-width: 1099px ) {
.container { max-width: 1100px;}
.boxed .container { padding-right: 20px; padding-left: 20px;}
.boxed .post-thumb-full-wrap .container { padding: 0;}
} .col:first-child { margin-left: 0; }  @media ( min-width : 768px ) {
.span_1 { width: 6.5%; }
.span_2 { width: 15.0%; }
.span_3 { width: 23.5%; }
.span_4 { width: 32.0%; }
.span_5 { width: 40.5%; }
.span_6 { width: 49.0%; }
.span_7 { width: 57.5%; }
.span_8 { width: 66.0%; }
.span_9 { width: 74.5%; }
.span_10 { width: 83.0%; }
.span_11 { width: 91.5%; }
.span_12 { width: 100%; }
}.row,
.clr,
.group							{ zoom: 1; } *:first-child+html .row,
*:first-child+html .clr,
*:first-child+html .group		{ zoom: 1; }img { display: block; max-width: 100%; height: auto;} #topbar-wrap { font-size: 11px; background: rgba(109,104,110,1); color: #fff; border-bottom: 1px solid #777;}
#topbar-wrap p { padding: 4px 0;}
#topbar-wrap li { float: left; text-align: center; margin: 0;}
#topbar-wrap .social a { display: inline-block; min-width: 30px; padding: 4px 16px; margin: 0; font-size: 12px; border-right: 1px solid #8d8580; color: #fff;}
#topbar-wrap .social li:first-child a { border-left: 1px solid #8d8580;}
#topbar-wrap .social li:last-child a { border-right: none;}
.facebook a:hover { background: #3a7ea2; color: #fff !important;}
.twitter a:hover { background: #55c5ef; color: #fff !important;}
.linkedin a:hover { background: #4875b4; color: #fff !important;}
.google a:hover { background: #c63d2d; color: #fff !important;}
.dribbble a:hover { background: #ea4c89; color: #fff !important;}
.pinterest a:hover { background: #c92228; color: #fff !important;}
.instagram a:hover { background: #517fa4; color: #fff !important;}
.github a:hover { background: #000; color: #fff !important;}
.contact a:hover { background: #000; color: #fff !important;}
#topbar-wrap .contact-phone { padding: 4px 16px; background: #8d8580;} #masthead { position: absolute; top: 0; background: rgba(109,104,110,0.9);}
body.admin-bar #masthead { top: 69px; }
header#masthead.row { width: 100%; margin: 0; z-index: 99999;}
.site-logo { padding: 15px 0;}
#masthead .right-nav { float: right;}
#masthead .right-nav > li { display: inline-block; position: relative; top: 28px; font-size: 18px;}
#masthead .right-nav li a { color: #fff;}
li.search { margin: 0 20px 0 0;}
.show-hide { display: none !important;} #masthead-placeholder { display: none; height: 0;}
#masthead.sticky { position: fixed; background: rgba(109,104,110,0.9);} article.full-width .wpb_row { margin-left: 0; margin-right: 0;}
.vc_responsive article.full-width .wpb_row .vc_span12 { padding-left: 0; padding-right: 0; }
.home .page-builder { padding-top: 30px;}
.home .latest-products { margin: 0 0 60px 0;} #search-bar { display: none; width: 100%; background: #fff; height: 0px; overflow: hidden; float: left; border-bottom: 1px solid #ccc;}
#search-bar .container { padding-top: 9px;}
#search-bar i.fa { color: #777;}
#search-bar form { margin: 0; display: inline;}
#search-bar form input { margin-bottom: 0;}
#search-bar #search-input { background: #fff; font-size: 13px; border: 0;}
#search-bar input[type="submit"] { visibility: hidden; }
#search-bar #search-close { float: right; margin: 3px 0 0 0;}
#search-bar #search-close i.fa { color: #777;} .dark-overlay { width: 100%;  padding: 140px 0 80px 0; background: rgba(109,104,110,0.9);} #archive-header {}
#archive-header h1 { font-weight: 800; color: #fff; text-align: center;}
.archive-inner { padding: 0 40px 0 0;}
article.post { margin: 0 0 60px 0; padding: 0 0 60px 0; border-bottom: 1px solid #ececec;}
.author-avatar { margin: 0 20px 0 0;}
.author-avatar img { height: 80px; width: 80px; border-radius: 40px;}
.entry-title { max-width: 80%; text-transform: uppercase;}
#archive .meta,
#search .meta { color: #888; text-transform: uppercase;} #single-header { margin: 0 0 60px 0; background: #000; text-align: center;}
#single-header .author-avatar img { display: inline-block; margin: 0 auto 20px auto; width: 80px; height: 80px; border-radius: 40px;}
#single-header h1 { text-transform: uppercase; font-weight: 800; color: #fff;}
#single-header h2 { font-size: 1.0625em; color: #efefef; font-weight: 300; font-family: 'Lato', 'sans-serif'; text-transform: uppercase;}
#single-header p,
#single-header a { font-size: 14px; margin: 8px 0 0 0; color: #797979;}
#single-header .meta { padding: 3px 10px; background: rgba(0,0,0,0.5);}
.single-inner { padding: 0 40px 0 0;}
.single .span_2 { color: #fff;} .post-social h6 { text-transform: uppercase; color: #ccc; margin: 20px 0 12px 0;}
.post-social li { display: inline-block; text-align: center;}
.post-social li a { display: inline-block; min-width: 40px; padding: 5px 10px; border: 1px solid #efefef; color: #888;} .page-link { margin: 30px 0 0 0; color: #ccc; font-size: 14px; text-transform: uppercase;} #authorinfo { margin: 60px 0 0 0; padding: 40px 0 0 0; border-top: 1px solid #efefef;}
#authorinfo h5 { text-transform: uppercase;}
#authorinfo img { height: 160px; width: 160px; border-radius: 80px;}
.author-inner { padding: 0 0 0 20px;}
h5.the-author { font-size: 1em;}
.author-inner p { color: #555; font-weight: 300;}
.author-inner li { display: inline-block; margin: 0 20px 0 0;}
.author-inner li a { color: #888;}
.author-inner li a:hover { background: none;}
.author-inner i { color: #888 !important;} .related-title { margin: 0 0 25px 0; padding: 60px 0 0 0; border-top: 1px solid #efefef; text-transform: uppercase;}
.related h6 { margin: 15px 0 10px 0; text-transform: uppercase;}
.related p { font-weight: 300; color: #555; font-size: 0.875em; line-height: 1.55em;} .post-nav { margin: 60px 0 60px 0;}
.post-nav i { position: relative; top: 1px; display: inline-block;}
.post-nav i.icon-chevron-left { margin-right: 10px;}
.post-nav i.icon-chevron-right { margin-left: 10px;}  .error404 #single-header { margin: 0;}
.error404 .dark-overlay { padding: 260px 0;} .page-template-template-contact-php #single-header { background: #ccc;}
#location #map { position: relative; z-index: 0; height: 360px; width: 100%; background: url(//www.healtheries.co.uk/wp-content/themes/day-spa/images/loader.gif) center center no-repeat; border-bottom: 1px solid #e9ebed;}
#map a img { display:none;}
#map .gmnoprint { width: auto !important;}
.page-template-template-contact-php h1,
.page-template-template-contact-php h2 { text-align: center;}
.page-template-template-contact-php h1 { font-size: 24px; text-transform: uppercase; margin: 0 0 8px 0;}
.page-template-template-contact-php h2 { font-size: 16px; color: #888; font-family: "Lato", sans-serif; font-weight: 300; margin: 0 0 60px 0;}
.page-template-template-contact-php h5 { text-transform: uppercase; margin: 0 0 25px 0;}
.contact-info li { margin: 0 0 10px 0; clear: both;}
.contact-info i { float: left; margin: 8px 10px 0 0;}
.contact-info .fa-home { float: left; margin-bottom: 40px;}
.contact-social { margin: 20px 0 0 0;}
.contact-social li { display: inline-block; text-align: center;}
.contact-social li a { display: inline-block; min-width: 40px; padding: 5px 10px; border: 1px solid #efefef; color: #888;}
#contactform { position: relative; }
#contactform .notification { width: 74.5%; }
#contactform #formloader { font-size: 2em; vertical-align: middle; color: #2ea9ef; display: none;}
#contacterror-placeholders { display: none;} .single .content.col.span_9,
.page .content.col.span_9 { padding-bottom: 60px;} #isotope-container .item {
margin: 0 1.8% 1.8% 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
display: block;
float: left;
} .portfolio-inner { padding: 0 40px 0 0;}
ul#portfolio-info { list-style: none; margin: 40px 0 0 0;}
#portfolio-info li { line-height: 24px; margin: 0 0 20px 0; color: #555;} .port-nav li { display: inline-block;}
.nav-prev a,
.view-grid a,
.nav-next a { display: inline-block; border: 1px solid #efefef; padding: .5em 1em;}
.nav-prev a:hover,
.view-grid a:hover,
.nav-next a:hover { background: #f1f1f1;} .related-portfolio { border-top: 1px solid #efefef; margin: 60px 0 60px 0; padding: 60px 0 0 0;}
.related-portfolio h4 { margin: 0 0 30px 0; text-transform: uppercase;} .service { margin-bottom: 2%; min-height: 250px; border: 1px solid #efefef;}
.service-inner { padding: 20px;}
.service:nth-child(4n) { margin-left: 0 !important;}
.service:nth-child(4n):after { clear: both;}
.service h4,
.service p { text-align: center;}
.pricing { margin: 0 0 40px 0; font-weight: 800;}
.pricing li { border-bottom: 1px solid #efefef;}
.pricing li span { display: inline-block; float: right; font-weight: normal; padding: 0 0 0 10px;} .staff { margin-bottom: 2%; min-height: 250px; border: 1px solid #efefef;}
.staff-inner { padding: 20px;}
.staff:nth-child(4n) { margin-left: 0 !important;}
.staff:nth-child(4n):after { clear: both;}
.staff h4,
.staff h5,
.staff p { text-align: center;}
.staff h5 { color: #999; font-weight: normal;} footer.row { margin: 0; padding: 60px 0; color: #ccc; background: #18191b;}
footer .widget { padding: 0 20px 0 0; border-right: 1px solid #333;}
footer .widget:nth-of-type(3n) { padding-right: 0; border-right: 0;}
footer .widget li { border-bottom-color: #333;}     @media only screen and (max-width: 959px) { #masthead nav.left,
#masthead nav.right { display: none;}
#masthead .col.span_2 { margin-left: 0;}
#masthead .col.span_5 { width: 83%;} .show-hide { display: inline-block !important; position: absolute; top: 24px; right: 5%; font-size: 16px; border-radius: 5px; padding: 3px 12px; background: #a5d5bb; color: #fff !important;}
.show-hide a,
.show-hide a:visited { color: #fff !important;}
#mobile-nav { display: block; position: relative; width: 100%; right: 0; top: 0; right: 0; width: 100%; padding: 20px 0; font-size: 12px;}
#mobile-nav li a { display: block; padding: 8px 0; border-bottom: 1px solid #8d8580; color: #fff !important;}
#mobile-nav li:last-child { display: none;} #masthead #cart-loader { position: relative; top: -8px;}
#masthead .right-nav { margin-right: 65px;}
#masthead .right-nav > li { top: 34px;} #masthead .col.span_1 { width: 6.5% !important;}
#masthead .col.span_2 { width: 50% !important;}
#masthead .col.span_5 { width: 50% !important; margin-left: 0 !important;}
} @media only screen and (min-width: 768px) and (max-width: 959px) {
} @media only screen and (max-width: 767px) { #masthead .logo {} .author-avatar { display: none;} .col,
.singlecol,
.onethirdcol,
.twocol,
.twothirdcol,
.threecol,
.fourcol,
div.product div.images,
#content div.product div.images,
div.product div.images,
#content div.product div.images,
.summary.entry-summary,
#archive ul.products li.product,
.aq-template-wrapper .aq_span1,
.aq-template-wrapper .aq_span2,
.aq-template-wrapper .aq_span3,
.aq-template-wrapper .aq_span4,
.aq-template-wrapper .aq_span5,
.aq-template-wrapper .aq_span6,
.aq-template-wrapper .aq_span7,
.aq-template-wrapper .aq_span8,
.aq-template-wrapper .aq_span9,
.aq-template-wrapper .aq_span10,
.aq-template-wrapper .aq_span11,
.aq-template-wrapper .aq_span12 { width: 100% !important; margin-left: 0 !important;}	
div.product div.images,
#content div.product div.images,
div.product div.images,
#content div.product div.images { margin-bottom: 30px;}		
} @media only screen and (min-width: 480px) and (max-width: 767px) { #topbar-wrap .social { display: none;}
}
@media only screen and (max-width: 766px) {
} @media only screen and (max-width: 479px) { #topbar-wrap p { text-align: center;}
#topbar-wrap .social { display: none;} #masthead .right-nav { margin-right: 75px;} #topbar-wrap { margin: 0 0 70px 0;}
}.cbp-tm-menu {
position: relative;
font-size: 14px !important;
z-index: 9999999;
margin: 0;
text-transform: capitalize;
} .cbp-tm-menu > li {
font-family: "Lato", sans-serif;
display: inline-block;
padding: 0 15px;
position: relative;
border-top: 5px solid rgba(160,217,188,0);
}
.cbp-tm-menu > li:first-child {}
.cbp-tm-menu > li.current-menu-item:first-child {}
.cbp-tm-menu > li {}
.cbp-tm-menu > li > a {
position: relative;
z-index: 999999;
text-align: center;
position: relative;
padding: 25px 0;
display: block;
color: #fff;
text-transform: uppercase;
font-size: 12px;
font-weight: 600;
}
.cbp-tm-menu > li > a { border-top-color: rgba(160,217,188,0.9);}
.cbp-tm-menu i { position: absolute; left: 42%; top: 65%; color: #555;}
.cbp-tm-menu > li:first-child > a { padding-left: 0;}
.cbp-tm-menu > li:last-child > a { width: auto;}
.cbp-tm-menu li.current-menu-item,
.cbp-tm-menu li.current_page_parent { border-top: 5px solid rgba(255,255,255,0.9);}
.cbp-tm-menu.current_page_parent li.current_menu_item { background #000 !important;}
.cbp-tm-menu li li.current-menu-item { border-top: 0 !important;}
.no-touch .cbp-tm-menu > li > a:hover,
.no-touch .cbp-tm-menu > li > a:active {
opacity: 0.9;
} .sub-menu {
position: absolute;
display: block;
visibility: hidden;
opacity: 0;
padding: 0;
font-size: 12px;
text-transform: uppercase;
text-align: left;
pointer-events: none;
-webkit-transition: visibility 0s, opacity 0s;
-moz-transition: visibility 0s, opacity 0s;
transition: visibility 0s, opacity 0s;
z-index: 999999;
}
.cbp-tm-show .sub-menu {
width: 16em;
top: 0;
left: 0;
margin: 0;
opacity: 1;
visibility: visible;
pointer-events: auto;
-webkit-transition: visibility 0s, opacity 0.3s;
-moz-transition: visibility 0s, opacity 0.3s;
transition: visibility 0s, opacity 0.3s;
}
.cbp-tm-show-above .sub-menu {
bottom: 100%;
}
.cbp-tm-show-below .sub-menu {
top: 100%;
} .cbp-tm-nospace-right .sub-menu {
right: 0;
left: auto;
}
.cbp-tm-nospace-left .sub-menu {
left: 0;
} .cbp-tm-menu > li:last-child .sub-menu {
right: 0;
}
.sub-menu > li {
display: block;
background: rgba(109,104,110,0.9); !important;
}
.sub-menu > li > a {
padding: 10px 15px; display: block;
position: relative;
color: #fff;
font-size: 0.9em;
border-bottom: 1px solid rgba(255,255,255,0.5);
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
.sub-menu > li:last-child > a { border-bottom: 5px solid rgba(255,255,255,0.5); border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;}
.no-touch .sub-menu > li > a:hover,
.no-touch .sub-menu > li > a:active {
color: #fff !important;
opacity: 0.7;
}#comments-template { margin: 0 0 30px 0;}
.comments-wrap { overflow: hidden; padding: 60px 0 0 0; border-top: 1px solid #efefef;} #comments-number { padding: 10px 0 20px 0 !important;}
#comments-number, #reply-title, .comments-header { margin: 0; text-transform: uppercase;} #comments {	padding: 8px 0 0;} .comments-nav {	float: right; line-height: 29px; margin: 10px 20px;}
.comments-nav .page-numbers { font-size: 10px; text-transform: uppercase; color: #777; margin-right: 10px;}
.comments-nav .prev { display: inline-block; height: 29px; width: 29px; margin-left: 10px;}
.comments-nav .next { display: inline-block; height: 29px; width: 29px; margin-left: 10px;} ol.comment-list { margin: 1px 1px 60px 1px;}	
.comment-list li { padding: 50px 0 50px 0; border-bottom: 1px solid #ddd;}
.comment-list li.comment-author-admin {	}
.comment-list li.bypostauthor {}
.comment-list ul.children {}
.comment-list li li { border-bottom: none;}
.comment-wrap {	overflow: hidden;}
.children li { margin-bottom: 0px !important;}
.children li:last-child { padding-bottom: 0;}
.comment-list li .comment-body { }
.comment-list li li .comment-body { padding-left: 40px; }
.comment-list li li li .comment-body { padding-left: 60px; }
.comment-list li li li li .comment-body { padding-left: 80px; }
.comment-list li li li li li .comment-body { padding-left: 100px; }
.comment-list li li li li li li .comment-body { padding-left: 120px; }
.comment-list li li li li li li li .comment-body { padding-left: 140px; }
.comment-list li li li li li li li li .comment-body { padding-left: 160px; }
.comment-list li li li li li li li li li .comment-body { padding-left: 180px; }
.comment-list li li li li li li li li li li .comment-body { padding-left: 200px; }
.comment-list li .comment-body { position: relative; padding-bottom: 20px;}		
ol.comment-list .avatar { float: left; margin: 0 30px 60px 0; height: 100px; width: 100px; border-radius: 50px;}
.comment-meta { font-family: "Lato", sans-serif; position: absolute; right: 0; top: 14px;}
.comment-meta a { color: #555;}
.comment-author { clear: both;}
.comment-author cite { display: inline-block; margin: 14px 0 15px 0; font-family: 'Montserrat', 'sans-serif'; font-size: 18px; font-style: normal; font-weight: 700; color: #555; text-transform: uppercase;}
.comment-author .says { display: none;}
.pingback .reply { display: none;}		
.comment-body p { font-family: "Lato", sans-serif; color: #555; font-weight: 300; margin: 0 0 30px 0;}
.comment-list .reply { position: relative; left: 130px;} #respond {}
h3#reply-title { font-size: 21px;}
#reply-title small a { float: right; margin: 0 20px 0 0; padding: 0 10px;}
.logged-in-as { margin-bottom: 20px !important; font-size: 12px; border:  1px solid #ececec; border-radius: 3px; padding: 5px 15px; background: #fbfbfb; color: #555;}
.comment-awaiting-moderation { font-size: 12px; border: 1px solid #ccc; border-radius: 3px; padding: 4px 8px;}
p.comment-notes { display: none;}
#respond form { padding: 20px 0;}
#respond label {}
#commentform .required { display: none;}
#respond p { margin: 0;}
#respond textarea, #respond input[type="text"], #respond input[type="email"], #respond input[type="url"] {}
#respond textarea {	font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 87%;}
#respond input[type="text"]:focus, #respond input[type="email"]:focus, #respond input[type="url"]:focus, #respond textarea:focus {}
p.form-allowed-tags { display: none;}
p.form-allowed-tags code { margin-top: 10px;}.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} .flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} .flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;} .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {}  .no-js .slides > li:first-child {display: block;} .flexslider { position: relative; zoom: 1; background: url(//www.healtheries.co.uk/wp-content/themes/day-spa/images/loader.gif) no-repeat center center;}
.home .flexslider,
#page .flexslider { min-height: 400px;}
.home .aq-block-aq_testimonial_block .flexslider { min-height: 0 !important; background: none;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {}
.flexslider .slides {zoom: 1;}
article.col.span_6 .flexslider .slides { overflow: hidden; height: 240px;}
#home .flexslider .slides li { background: #fff;} .flex-caption { background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}
.flex-caption { position: absolute; width: 100%; padding: 2.2% 0 4.5% 0; background: rgba(109,104,110,0.9); bottom: 0; text-align: center; margin: 0 auto; color: #262624;}
.flex-caption h1 { color: #fff; line-height: 1em; text-align: center; text-transform: uppercase; margin: 0 auto; font-weight: 800;}
.flex-caption h1 a { color: #fff;}
.flex-caption h1 a:hover { opacity: 0.8;}
.flex-caption p { margin: 0; text-transform: uppercase; color: #efefef; font-weight: 300; font-family: 'Lato', 'sans-serif';}
.flex-caption .more {}
.carousel li {margin-right: 5px} .flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
@media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev {opacity: 1; left: 0;}
.flex-direction-nav .flex-next {opacity: 1; right: 0;}
}.flex-direction-nav {*height: 0; position: absolute; bottom: 15px; right: 15px; z-index: 10;}
.home .flex-direction-nav,
#page .flex-direction-nav {*height: 0; position: relative; top: -55px; bottom: 0; right: 0; z-index: 10; text-align: center;}
.flex-direction-nav li { display: inline-block;}
.flex-direction-nav a { padding: 8px 14px; text-align: center; line-height: normal; display: inline-block; background: #18191b; color: #fff; cursor: pointer; opacity: 1;}
.flex-direction-nav a:hover { background: #2ea9ef;}
.flex-direction-nav .flex-prev { left: 0; margin: 0 2px 0 0; border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
.flex-direction-nav .flex-next { right: 0; border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
.home .flex-direction-nav a,
#page .flex-direction-nav a { background: #fff; color: rgba(109,104,110,0.9);}
.home .flex-direction-nav a:hover,
#page .flex-direction-nav a:hover { color: #000;}
.flex-direction-nav .flex-prev { font-size: 0;}
.flex-direction-nav .flex-prev:before { font-family: "FontAwesome"; font-size: 16px; content: "\f104";}
.flex-direction-nav .flex-next { font-size: 0;}
.flex-direction-nav .flex-next:before { font-family: "FontAwesome"; font-size: 16px; content: "\f105";}@font-face {
font-family: 'FontAwesome';
src: url(//www.healtheries.co.uk/wp-content/themes/day-spa/fonts/fontawesome-webfont.eot?v=4.0.3);
src: url(//www.healtheries.co.uk/wp-content/themes/day-spa/fonts/fontawesome-webfont.eot?#iefix&v=4.0.3) format('embedded-opentype'), url(//www.healtheries.co.uk/wp-content/themes/day-spa/fonts/fontawesome-webfont.woff?v=4.0.3) format('woff'), url(//www.healtheries.co.uk/wp-content/themes/day-spa/fonts/fontawesome-webfont.ttf?v=4.0.3) format('truetype'), url(//www.healtheries.co.uk/wp-content/themes/day-spa/fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular) format('svg');
font-weight: normal;
font-style: normal;
}
.fa {
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
} .fa-lg {
font-size: 1.3333333333333333em;
line-height: 0.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.2857142857142858em;
text-align: center;
}
.fa-ul {
padding-left: 0;
margin-left: 2.142857142857143em;
list-style-type: none;
}
.fa-ul > li {
position: relative;
}
.fa-li {
position: absolute;
left: -2.142857142857143em;
width: 2.142857142857143em;
top: 0.14285714285714285em;
text-align: center;
}
.fa-li.fa-lg {
left: -1.8571428571428572em;
}
.fa-border {
padding: .2em .25em .15em;
border: solid 0.08em #eeeeee;
border-radius: .1em;
}
.pull-right {
float: right;
}
.pull-left {
float: left;
}
.fa.pull-left {
margin-right: .3em;
}
.fa.pull-right {
margin-left: .3em;
}
.fa-spin {
-webkit-animation: spin 2s infinite linear;
-moz-animation: spin 2s infinite linear;
-o-animation: spin 2s infinite linear;
animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
0% {
-moz-transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
}
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
}
}
@-o-keyframes spin {
0% {
-o-transform: rotate(0deg);
}
100% {
-o-transform: rotate(359deg);
}
}
@-ms-keyframes spin {
0% {
-ms-transform: rotate(0deg);
}
100% {
-ms-transform: rotate(359deg);
}
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(359deg);
}
}
.fa-rotate-90 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.fa-rotate-180 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
.fa-rotate-270 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-ms-transform: rotate(270deg);
-o-transform: rotate(270deg);
transform: rotate(270deg);
}
.fa-flip-horizontal {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
-webkit-transform: scale(-1, 1);
-moz-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
-o-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);
-moz-transform: scale(1, -1);
-ms-transform: scale(1, -1);
-o-transform: scale(1, -1);
transform: scale(1, -1);
}
.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: #ffffff;
} .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-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-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 {
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:before {
content: "\f09a";
}
.fa-github:before {
content: "\f09b";
}
.fa-unlock:before {
content: "\f09c";
}
.fa-credit-card:before {
content: "\f09d";
}
.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-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-asc:before {
content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-desc: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-reply-all:before {
content: "\f122";
}
.fa-mail-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 {
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";
}
body{}.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@-moz-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@-o-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.animated.flash{-webkit-animation-name:flash;-moz-animation-name:flash;-o-animation-name:flash;animation-name:flash}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px)}}@-moz-keyframes shake{0%,100%{-moz-transform:translateX(0)}10%,30%,50%,70%,90%{-moz-transform:translateX(-10px)}20%,40%,60%,80%{-moz-transform:translateX(10px)}}@-o-keyframes shake{0%,100%{-o-transform:translateX(0)}10%,30%,50%,70%,90%{-o-transform:translateX(-10px)}20%,40%,60%,80%{-o-transform:translateX(10px)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.animated.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-30px)}60%{-moz-transform:translateY(-15px)}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-o-transform:translateY(0)}40%{-o-transform:translateY(-30px)}60%{-o-transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.animated.bounce{-webkit-animation-name:bounce;-moz-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce}@-webkit-keyframes tada{0%{-webkit-transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0)}}@-moz-keyframes tada{0%{-moz-transform:scale(1)}10%,20%{-moz-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-moz-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-moz-transform:scale(1.1) rotate(-3deg)}100%{-moz-transform:scale(1) rotate(0)}}@-o-keyframes tada{0%{-o-transform:scale(1)}10%,20%{-o-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-o-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-o-transform:scale(1.1) rotate(-3deg)}100%{-o-transform:scale(1) rotate(0)}}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}.animated.tada{-webkit-animation-name:tada;-moz-animation-name:tada;-o-animation-name:tada;animation-name:tada}@-webkit-keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center}20%{-webkit-transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg)}}@-moz-keyframes swing{20%{-moz-transform:rotate(15deg)}40%{-moz-transform:rotate(-10deg)}60%{-moz-transform:rotate(5deg)}80%{-moz-transform:rotate(-5deg)}100%{-moz-transform:rotate(0deg)}}@-o-keyframes swing{20%{-o-transform:rotate(15deg)}40%{-o-transform:rotate(-10deg)}60%{-o-transform:rotate(5deg)}80%{-o-transform:rotate(-5deg)}100%{-o-transform:rotate(0deg)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}.animated.swing{-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;-moz-animation-name:swing;-o-animation-name:swing;animation-name:swing}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%)}}@-moz-keyframes wobble{0%{-moz-transform:translateX(0%)}15%{-moz-transform:translateX(-25%) rotate(-5deg)}30%{-moz-transform:translateX(20%) rotate(3deg)}45%{-moz-transform:translateX(-15%) rotate(-3deg)}60%{-moz-transform:translateX(10%) rotate(2deg)}75%{-moz-transform:translateX(-5%) rotate(-1deg)}100%{-moz-transform:translateX(0%)}}@-o-keyframes wobble{0%{-o-transform:translateX(0%)}15%{-o-transform:translateX(-25%) rotate(-5deg)}30%{-o-transform:translateX(20%) rotate(3deg)}45%{-o-transform:translateX(-15%) rotate(-3deg)}60%{-o-transform:translateX(10%) rotate(2deg)}75%{-o-transform:translateX(-5%) rotate(-1deg)}100%{-o-transform:translateX(0%)}}@keyframes wobble{0%{transform:translateX(0%)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}100%{transform:translateX(0%)}}.animated.wobble{-webkit-animation-name:wobble;-moz-animation-name:wobble;-o-animation-name:wobble;animation-name:wobble}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}@-moz-keyframes pulse{0%{-moz-transform:scale(1)}50%{-moz-transform:scale(1.1)}100%{-moz-transform:scale(1)}}@-o-keyframes pulse{0%{-o-transform:scale(1)}50%{-o-transform:scale(1.1)}100%{-o-transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.animated.pulse{-webkit-animation-name:pulse;-moz-animation-name:pulse;-o-animation-name:pulse;animation-name:pulse}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in}}@-moz-keyframes flip{0%{-moz-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-moz-animation-timing-function:ease-out}40%{-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-moz-animation-timing-function:ease-out}50%{-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-animation-timing-function:ease-in}80%{-moz-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-moz-animation-timing-function:ease-in}100%{-moz-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-moz-animation-timing-function:ease-in}}@-o-keyframes flip{0%{-o-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-o-animation-timing-function:ease-out}40%{-o-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-o-animation-timing-function:ease-out}50%{-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-animation-timing-function:ease-in}80%{-o-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-o-animation-timing-function:ease-in}100%{-o-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-o-animation-timing-function:ease-in}}@keyframes flip{0%{transform:perspective(400px) translateZ(0) rotateY(0) scale(1);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}80%{transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);animation-timing-function:ease-in}100%{transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible!important;-webkit-animation-name:flip;-moz-backface-visibility:visible!important;-moz-animation-name:flip;-o-backface-visibility:visible!important;-o-animation-name:flip;backface-visibility:visible!important;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}}@-moz-keyframes flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateX(-10deg)}70%{-moz-transform:perspective(400px) rotateX(10deg)}100%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}}@-o-keyframes flipInX{0%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-o-transform:perspective(400px) rotateX(-10deg)}70%{-o-transform:perspective(400px) rotateX(10deg)}100%{-o-transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0deg);opacity:1}}.animated.flipInX{-webkit-backface-visibility:visible!important;-webkit-animation-name:flipInX;-moz-backface-visibility:visible!important;-moz-animation-name:flipInX;-o-backface-visibility:visible!important;-o-animation-name:flipInX;backface-visibility:visible!important;animation-name:flipInX}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}}@-moz-keyframes flipOutX{0%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}}@-o-keyframes flipOutX{0%{-o-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1}100%{transform:perspective(400px) rotateX(90deg);opacity:0}}.animated.flipOutX{-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible!important;-moz-animation-name:flipOutX;-moz-backface-visibility:visible!important;-o-animation-name:flipOutX;-o-backface-visibility:visible!important;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}}@-moz-keyframes flipInY{0%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateY(-10deg)}70%{-moz-transform:perspective(400px) rotateY(10deg)}100%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1}}@-o-keyframes flipInY{0%{-o-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-o-transform:perspective(400px) rotateY(-10deg)}70%{-o-transform:perspective(400px) rotateY(10deg)}100%{-o-transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}100%{transform:perspective(400px) rotateY(0deg);opacity:1}}.animated.flipInY{-webkit-backface-visibility:visible!important;-webkit-animation-name:flipInY;-moz-backface-visibility:visible!important;-moz-animation-name:flipInY;-o-backface-visibility:visible!important;-o-animation-name:flipInY;backface-visibility:visible!important;animation-name:flipInY}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}}@-moz-keyframes flipOutY{0%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}}@-o-keyframes flipOutY{0%{-o-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-o-transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg);opacity:1}100%{transform:perspective(400px) rotateY(90deg);opacity:0}}.animated.flipOutY{-webkit-backface-visibility:visible!important;-webkit-animation-name:flipOutY;-moz-backface-visibility:visible!important;-moz-animation-name:flipOutY;-o-backface-visibility:visible!important;-o-animation-name:flipOutY;backface-visibility:visible!important;animation-name:flipOutY}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.animated.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.animated.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.animated.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.animated.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.animated.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUpBig{0%{opacity:0;-moz-transform:translateY(2000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUpBig{0%{opacity:0;-o-transform:translateY(2000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}100%{opacity:1;transform:translateY(0)}}.animated.fadeInUpBig{-webkit-animation-name:fadeInUpBig;-moz-animation-name:fadeInUpBig;-o-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDownBig{0%{opacity:0;-moz-transform:translateY(-2000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDownBig{0%{opacity:0;-o-transform:translateY(-2000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}100%{opacity:1;transform:translateY(0)}}.animated.fadeInDownBig{-webkit-animation-name:fadeInDownBig;-moz-animation-name:fadeInDownBig;-o-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeftBig{0%{opacity:0;-moz-transform:translateX(-2000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeftBig{0%{opacity:0;-o-transform:translateX(-2000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}100%{opacity:1;transform:translateX(0)}}.animated.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;-moz-animation-name:fadeInLeftBig;-o-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRightBig{0%{opacity:0;-moz-transform:translateX(2000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRightBig{0%{opacity:0;-o-transform:translateX(2000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}100%{opacity:1;transform:translateX(0)}}.animated.fadeInRightBig{-webkit-animation-name:fadeInRightBig;-moz-animation-name:fadeInRightBig;-o-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.animated.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px)}}@-moz-keyframes fadeOutUp{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-20px)}}@-o-keyframes fadeOutUp{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-20px)}}.animated.fadeOutUp{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px)}}@-moz-keyframes fadeOutDown{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(20px)}}@-o-keyframes fadeOutDown{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(20px)}}.animated.fadeOutDown{-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px)}}@-moz-keyframes fadeOutLeft{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-20px)}}@-o-keyframes fadeOutLeft{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-20px)}}.animated.fadeOutLeft{-webkit-animation-name:fadeOutLeft;-moz-animation-name:fadeOutLeft;-o-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px)}}@-moz-keyframes fadeOutRight{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(20px)}}@-o-keyframes fadeOutRight{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(20px)}}.animated.fadeOutRight{-webkit-animation-name:fadeOutRight;-moz-animation-name:fadeOutRight;-o-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@-moz-keyframes fadeOutUpBig{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-2000px)}}@-o-keyframes fadeOutUpBig{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}.animated.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;-moz-animation-name:fadeOutUpBig;-o-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@-moz-keyframes fadeOutDownBig{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(2000px)}}@-o-keyframes fadeOutDownBig{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(2000px)}}.animated.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;-moz-animation-name:fadeOutDownBig;-o-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@-moz-keyframes fadeOutLeftBig{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-2000px)}}@-o-keyframes fadeOutLeftBig{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-2000px)}}.animated.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;-moz-animation-name:fadeOutLeftBig;-o-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@-moz-keyframes fadeOutRightBig{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(2000px)}}@-o-keyframes fadeOutRightBig{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(2000px)}}.animated.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;-moz-animation-name:fadeOutRightBig;-o-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(.9)}100%{-webkit-transform:scale(1)}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(.3)}50%{opacity:1;-moz-transform:scale(1.05)}70%{-moz-transform:scale(.9)}100%{-moz-transform:scale(1)}}@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(.3)}50%{opacity:1;-o-transform:scale(1.05)}70%{-o-transform:scale(.9)}100%{-o-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}100%{transform:scale(1)}}.animated.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px)}80%{-webkit-transform:translateY(10px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes bounceInUp{0%{opacity:0;-moz-transform:translateY(2000px)}60%{opacity:1;-moz-transform:translateY(-30px)}80%{-moz-transform:translateY(10px)}100%{-moz-transform:translateY(0)}}@-o-keyframes bounceInUp{0%{opacity:0;-o-transform:translateY(2000px)}60%{opacity:1;-o-transform:translateY(-30px)}80%{-o-transform:translateY(10px)}100%{-o-transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}100%{transform:translateY(0)}}.animated.bounceInUp{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px)}80%{-webkit-transform:translateY(-10px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes bounceInDown{0%{opacity:0;-moz-transform:translateY(-2000px)}60%{opacity:1;-moz-transform:translateY(30px)}80%{-moz-transform:translateY(-10px)}100%{-moz-transform:translateY(0)}}@-o-keyframes bounceInDown{0%{opacity:0;-o-transform:translateY(-2000px)}60%{opacity:1;-o-transform:translateY(30px)}80%{-o-transform:translateY(-10px)}100%{-o-transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}100%{transform:translateY(0)}}.animated.bounceInDown{-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-o-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px)}80%{-webkit-transform:translateX(-10px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes bounceInLeft{0%{opacity:0;-moz-transform:translateX(-2000px)}60%{opacity:1;-moz-transform:translateX(30px)}80%{-moz-transform:translateX(-10px)}100%{-moz-transform:translateX(0)}}@-o-keyframes bounceInLeft{0%{opacity:0;-o-transform:translateX(-2000px)}60%{opacity:1;-o-transform:translateX(30px)}80%{-o-transform:translateX(-10px)}100%{-o-transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}100%{transform:translateX(0)}}.animated.bounceInLeft{-webkit-animation-name:bounceInLeft;-moz-animation-name:bounceInLeft;-o-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px)}80%{-webkit-transform:translateX(10px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes bounceInRight{0%{opacity:0;-moz-transform:translateX(2000px)}60%{opacity:1;-moz-transform:translateX(-30px)}80%{-moz-transform:translateX(10px)}100%{-moz-transform:translateX(0)}}@-o-keyframes bounceInRight{0%{opacity:0;-o-transform:translateX(2000px)}60%{opacity:1;-o-transform:translateX(-30px)}80%{-o-transform:translateX(10px)}100%{-o-transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}100%{transform:translateX(0)}}.animated.bounceInRight{-webkit-animation-name:bounceInRight;-moz-animation-name:bounceInRight;-o-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1)}25%{-webkit-transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3)}}@-moz-keyframes bounceOut{0%{-moz-transform:scale(1)}25%{-moz-transform:scale(.95)}50%{opacity:1;-moz-transform:scale(1.1)}100%{opacity:0;-moz-transform:scale(.3)}}@-o-keyframes bounceOut{0%{-o-transform:scale(1)}25%{-o-transform:scale(.95)}50%{opacity:1;-o-transform:scale(1.1)}100%{opacity:0;-o-transform:scale(.3)}}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}100%{opacity:0;transform:scale(.3)}}.animated.bounceOut{-webkit-animation-name:bounceOut;-moz-animation-name:bounceOut;-o-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@-moz-keyframes bounceOutUp{0%{-moz-transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(20px)}100%{opacity:0;-moz-transform:translateY(-2000px)}}@-o-keyframes bounceOutUp{0%{-o-transform:translateY(0)}20%{opacity:1;-o-transform:translateY(20px)}100%{opacity:0;-o-transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}100%{opacity:0;transform:translateY(-2000px)}}.animated.bounceOutUp{-webkit-animation-name:bounceOutUp;-moz-animation-name:bounceOutUp;-o-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@-moz-keyframes bounceOutDown{0%{-moz-transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(-20px)}100%{opacity:0;-moz-transform:translateY(2000px)}}@-o-keyframes bounceOutDown{0%{-o-transform:translateY(0)}20%{opacity:1;-o-transform:translateY(-20px)}100%{opacity:0;-o-transform:translateY(2000px)}}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}100%{opacity:0;transform:translateY(2000px)}}.animated.bounceOutDown{-webkit-animation-name:bounceOutDown;-moz-animation-name:bounceOutDown;-o-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@-moz-keyframes bounceOutLeft{0%{-moz-transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(20px)}100%{opacity:0;-moz-transform:translateX(-2000px)}}@-o-keyframes bounceOutLeft{0%{-o-transform:translateX(0)}20%{opacity:1;-o-transform:translateX(20px)}100%{opacity:0;-o-transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}100%{opacity:0;transform:translateX(-2000px)}}.animated.bounceOutLeft{-webkit-animation-name:bounceOutLeft;-moz-animation-name:bounceOutLeft;-o-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@-moz-keyframes bounceOutRight{0%{-moz-transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(-20px)}100%{opacity:0;-moz-transform:translateX(2000px)}}@-o-keyframes bounceOutRight{0%{-o-transform:translateX(0)}20%{opacity:1;-o-transform:translateX(-20px)}100%{opacity:0;-o-transform:translateX(2000px)}}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}100%{opacity:0;transform:translateX(2000px)}}.animated.bounceOutRight{-webkit-animation-name:bounceOutRight;-moz-animation-name:bounceOutRight;-o-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateIn{0%{-moz-transform-origin:center center;-moz-transform:rotate(-200deg);opacity:0}100%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateIn{0%{-o-transform-origin:center center;-o-transform:rotate(-200deg);opacity:0}100%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}100%{transform-origin:center center;transform:rotate(0);opacity:1}}.animated.rotateIn{-webkit-animation-name:rotateIn;-moz-animation-name:rotateIn;-o-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.animated.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;-moz-animation-name:rotateInUpLeft;-o-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.animated.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;-moz-animation-name:rotateInDownLeft;-o-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.animated.rotateInUpRight{-webkit-animation-name:rotateInUpRight;-moz-animation-name:rotateInUpRight;-o-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.animated.rotateInDownRight{-webkit-animation-name:rotateInDownRight;-moz-animation-name:rotateInDownRight;-o-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(200deg);opacity:0}}@-moz-keyframes rotateOut{0%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:center center;-moz-transform:rotate(200deg);opacity:0}}@-o-keyframes rotateOut{0%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:center center;-o-transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1}100%{transform-origin:center center;transform:rotate(200deg);opacity:0}}.animated.rotateOut{-webkit-animation-name:rotateOut;-moz-animation-name:rotateOut;-o-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}}@-moz-keyframes rotateOutUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0}}@-o-keyframes rotateOutUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}}.animated.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;-moz-animation-name:rotateOutUpLeft;-o-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}}@-moz-keyframes rotateOutDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0}}@-o-keyframes rotateOutDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}}.animated.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;-moz-animation-name:rotateOutDownLeft;-o-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}}@-moz-keyframes rotateOutUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0}}@-o-keyframes rotateOutUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.animated.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;-moz-animation-name:rotateOutUpRight;-o-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}}@-moz-keyframes rotateOutDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0}}@-o-keyframes rotateOutDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}}.animated.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;-moz-animation-name:rotateOutDownRight;-o-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);opacity:0}}@-moz-keyframes hinge{0%{-moz-transform:rotate(0);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}20%,60%{-moz-transform:rotate(80deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}40%{-moz-transform:rotate(60deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}80%{-moz-transform:rotate(60deg) translateY(0);opacity:1;-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}100%{-moz-transform:translateY(700px);opacity:0}}@-o-keyframes hinge{0%{-o-transform:rotate(0);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}20%,60%{-o-transform:rotate(80deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}40%{-o-transform:rotate(60deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}80%{-o-transform:rotate(60deg) translateY(0);opacity:1;-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}100%{-o-transform:translateY(700px);opacity:0}}@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}}.animated.hinge{-webkit-animation-name:hinge;-moz-animation-name:hinge;-o-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg)}}@-moz-keyframes rollIn{0%{opacity:0;-moz-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-moz-transform:translateX(0px) rotate(0deg)}}@-o-keyframes rollIn{0%{opacity:0;-o-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-o-transform:translateX(0px) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;transform:translateX(0px) rotate(0deg)}}.animated.rollIn{-webkit-animation-name:rollIn;-moz-animation-name:rollIn;-o-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg)}}@-moz-keyframes rollOut{0%{opacity:1;-moz-transform:translateX(0px) rotate(0deg)}100%{opacity:0;-moz-transform:translateX(100%) rotate(120deg)}}@-o-keyframes rollOut{0%{opacity:1;-o-transform:translateX(0px) rotate(0deg)}100%{opacity:0;-o-transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;transform:translateX(0px) rotate(0deg)}100%{opacity:0;transform:translateX(100%) rotate(120deg)}}.animated.rollOut{-webkit-animation-name:rollOut;-moz-animation-name:rollOut;-o-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1}}@-moz-keyframes lightSpeedIn{0%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-moz-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-moz-transform:translateX(0%) skewX(-15deg);opacity:1}100%{-moz-transform:translateX(0%) skewX(0deg);opacity:1}}@-o-keyframes lightSpeedIn{0%{-o-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-o-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-o-transform:translateX(0%) skewX(-15deg);opacity:1}100%{-o-transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{transform:translateX(100%) skewX(-30deg);opacity:0}60%{transform:translateX(-20%) skewX(30deg);opacity:1}80%{transform:translateX(0%) skewX(-15deg);opacity:1}100%{transform:translateX(0%) skewX(0deg);opacity:1}}.animated.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-moz-animation-name:lightSpeedIn;-o-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}.animated.lightSpeedIn{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}}@-moz-keyframes lightSpeedOut{0%{-moz-transform:translateX(0%) skewX(0deg);opacity:1}100%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0}}@-o-keyframes lightSpeedOut{0%{-o-transform:translateX(0%) skewX(0deg);opacity:1}100%{-o-transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{transform:translateX(0%) skewX(0deg);opacity:1}100%{transform:translateX(100%) skewX(-30deg);opacity:0}}.animated.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-moz-animation-name:lightSpeedOut;-o-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}.animated.lightSpeedOut{-webkit-animation-duration:.25s;-moz-animation-duration:.25s;-o-animation-duration:.25s;animation-duration:.25s}.isotope,
.isotope .isotope-item {
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.isotope {
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
-ms-transition-property: height, width;
-o-transition-property: height, width;
transition-property: height, width;
}
.isotope .isotope-item {
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property:    -moz-transform, opacity;
-ms-transition-property:     -ms-transform, opacity;
-o-transition-property:      -o-transform, opacity;
transition-property:         transform, opacity;
} .isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-ms-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
}#tags-filter, #port-tags-filter { margin: 0 0 60px 0; text-align: center;}
#tags-filter li, #port-tags-filter li { font-family: 'Montserrat', 'sans-serif'; display: inline-block; margin: 0 10px 0 0; font-size: 12px; text-transform: uppercase;}
#tags-filter a, #port-tags-filter a { padding: 10px 20px; border: 1px solid #efefef;}
#tags-filter a:hover, #port-tags-filter a:hover { background: #efefef;}
#tags-filter a.selected, #port-tags-filter a.selected { background: #a5d5bb; color: #fff;}
.grid {
overflow: hidden;
margin: 0;
padding: 3em 0 0 0;
width: 100%;
list-style: none;
text-align: center;
} .grid figure {
position: relative;
display: block;
z-index: 1;
width: 100%;
height: 100%;
overflow: hidden;
background: #000;
cursor: pointer;
}
.grid figure img {
position: relative;
display: block;
opacity: 0.4;
}
.grid figure figcaption {
padding: 2em;
color: #fff;
font-size: 1.25em;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.grid figure figcaption::before,
.grid figure figcaption::after {
pointer-events: none;
}
.grid figure figcaption,
.grid figure a {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
}  .grid figure a {
z-index: 1000;
height: 100%;
text-indent: 200%;
white-space: nowrap;
font-size: 0;
opacity: 0;
}
.grid figure h3 {
font-weight: 800;
}
.grid figure h3 span {
font-weight: 800;
}
.grid figure h3,
.grid figure p {
margin: 0;
}
.grid figure p {
letter-spacing: 1px;
}   figure.effect-lily img {
opacity: 0.4;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
}
figure.effect-lily figcaption {
top: auto;
bottom: 0;
height: 100%;
text-align: left;
}
figure.effect-lily h3,
figure.effect-lily p {
position: absolute;
-webkit-transform: translate3d(0,40px,0);
transform: translate3d(0,40px,0);
}
figure.effect-lily h3 {
opacity: 0;
bottom: 30%;
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
}
figure.effect-lily p {
bottom: 21%;
color: #ccc;
opacity: 0;
font-size: 0.875rem;
-webkit-transition: opacity 0.2s, -webkit-transform 0.35s;
transition: opacity 0.2s, transform 0.35s;
}
figure.effect-lily:hover h3,
figure.effect-lily:hover p {
opacity: 1;
}
figure.effect-lily:hover img {
opacity: 0.6;
}
figure.effect-lily:hover img,
figure.effect-lily:hover h3,
figure.effect-lily:hover p {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
figure.effect-lily:hover p {
-webkit-transition-delay: 0.05s;
transition-delay: 0.05s;
-webkit-transition-duration: 0.35s;
transition-duration: 0.35s;
}.aq-block { margin-bottom: 30px !important;}
h6.aq-block-title,
h6.related-title {
font-size: 12px;
text-transform: uppercase;
border-top: 3px solid #ccc;
padding: 20px 0 0 0;
margin:  0 0 25px 0;
} .home .aq-block-aq_slider_block { margin-bottom: 20px !important;}
#wrap .aq-block-aq_slider_block-overflow {
margin-top: -10px;
margin-left: -30px;
margin-top: -30px;
}
#wrap #aq-block-1.aq-block-aq_slider_block-overflow .post-slider {
margin-bottom: 0;
padding-top: 0;
}
.slide-html {
padding: 30px;
font-size: 14px;
line-height: 21px;
}
.slide-html-content.left,
.slide-html-media.left {
float: left;
}
.slide-html-content.right,
.slide-html-media.right {
float: right;
}
.slide-html-media {
margin-top: 0.5em;
}
.slide-html-media img {
background: transparent;
} .blox_title {
margin-bottom: 0.125em;
font-size: 48px;
padding: 0;
line-height: 1.15em;
letter-spacing: -0.0625em;
}
.blox_caption {
font-size: 26px;
letter-spacing: -1px;
line-height: 1.4em;
margin-bottom: 0;
opacity: 0.5;
}
.slide-html-content.dark,
.slide-html-content .blox_title,
.slide-html-content .blox_caption {
color: #fafafa;
}
.slide .blox_caption {
margin-bottom: 20px;
} .aq-block-hr-image {
height: 2px;
} .aq-block-aq_slogan_block {
text-align: left;
overflow:hidden;
}
.aq-template-wrapper .aq-block-aq_slogan_block { padding: 40px 0;}
.aq-block-aq_slogan_block .cta-verbiage { max-width: 90%;}
.aq-block-aq_slogan_block .cta-verbiage a.btn { margin: 0;}
.aq-block-aq_slogan_block h2 {}
#home .aq-block.aq-block-aq_slogan_block {
border: none;
background: none;
padding: 0;
margin: 0 !important;
} .aq-block-aq_tabs_block .aq_block_tabs,
.aq-block-aq_tabs_block .aq_block_toggle,
.aq-block-aq_tabs_block .aq_block_accordion_wrapper,
.aq_alert {
-webkit-box-shadow: 0px 1px 3px rgba(130, 130, 130, 0.1);
-moz-box-shadow: 0px 1px 3px rgba(130, 130, 130, 0.1);
box-shadow: 0px 1px 3px rgba(130, 130, 130, 0.1);
}
.aq_block_tabs ul.aq-nav li a { border-radius: 0; font-size: 12px; border: none; padding: 10px 10px 5px 10px; background: none;}
.aq_block_tabs ul.aq-nav li.ui-tabs-active a { border-top: 2px solid #ccc;}
.aq_block_tabs .aq-tab { border-color: #efefef;} .aq-block-aq_image_block { line-height: 0; }
.aq-block-aq_image_block img { 
margin: 0.5em 0 20px;
width: 100%;
} .aq_block_tabs ul.aq-nav li a { height: 36px;}
.aq_block_tabs ul.aq-nav li.ui-tabs-active a { height: 38px;} .aq-block-media { margin: 0.5em 0 20px;  } .candy-social-icons { margin:  0 0 20px; }
.candy-social-icons li { float: left; margin: 0 5px 5px 0; } .aq-block-aq_clear_block { height: 0;} .aq-block-aq_features_block { 
position: relative;
text-align: center;
}
.aq-block-aq_features_block figure { position: relative;}	
.aq-block-aq_features_block .feature-icon {
position: absolute;
bottom: -40px;
left: 38%;
right: 38%;
font-size: 32px;
display: inline-block;
border-radius: 40px;
margin: 0 auto;
text-align: center;
height: 80px;
width: 80px;
background: #fff;
color: rgba(109,104,110,1);
border: 5px solid #fff;
}
.aq-block-aq_features_block:hover .feature-icon { background: rgba(109,104,110,1); color: #fff;}
.aq-block-aq_features_block i { 
position: relative;
top: 19px;
}
.feature-content { margin: 50px 0 0 0;}
.aq-block-aq_features_block h4.feature-title { 
margin: 0 0 30px 0;
text-align: center;
}
.aq-block-aq_features_block h4.feature-title:after {
position: relative; top: 16px; content: ""; display: block; height: 3px; width: 15%; background: rgba(109,104,110,1); margin: 0 auto;
} 
.aq-block-aq_features_block p {
} .aq-block-aq_twitter_block > div { margin: 0 0 20px; }
.aq-block-aq_twitter_block a, .aq-block-aq_twitter_block a:hover { 
color: #333;
}
.aq-block-aq_twitter_block .twitterwidget-title,
.aq-block-aq_twitter_block .in-reply-to-meta,
.aq-block-aq_twitter_block .from-meta { display :none }
.aq-block-aq_twitter_block ul li {
list-style-type: none;
margin: 0 0 10px;
padding: 0 0 10px;
}
.widget .intent-meta,
.aq-block-aq_twitter_block .intent-meta {
font-size: 11px;
}
.widget .intent-meta,
.aq-block-aq_twitter_block li:hover .intent-meta { display: block; }
.widget .intent-meta a,
.aq-block-aq_twitter_block .intent-meta a { 
background: url(//www.healtheries.co.uk/wp-content/themes/day-spa/css/images/twitter-icons.png) no-repeat;
padding-left: 18px;
margin-right: 8px;
opacity: 0.6;
}
.widget .intent-meta a:hover,
.aq-block-aq_twitter_block .intent-meta a:hover { opacity: 1; }
.widget .intent-meta a.in-reply-to,
.aq-block-aq_twitter_block .intent-meta a.in-reply-to { 
background-position: 0px 2px;
}
.widget .intent-meta a.retweet,
.aq-block-aq_twitter_block .intent-meta a.retweet { 
background-position: 0px -48px;
}
.widget .intent-meta a.favorite,
.aq-block-aq_twitter_block .intent-meta a.favorite {
background-position: 0px -23px;
} .aq-block.aq-block-aq_posts_block { margin-bottom: 0 !important;}
.aq-block .aq-posts-block li { margin: 0 0 15px 0; padding: 0 0 15px 0; border-bottom: 1px solid #dfdfdf;}
.aq-block .aq-posts-block li:last-child { border-bottom: none;}
.aq-block-aq_posts_block .span_8 { position: relative; top: -5px; padding: 0 0 0 2%;}
.aq-block .aq-posts-block .category { font-size: 10px; text-transform: uppercase; color: #2980b9; font-weight: 700;}
.aq-block .avg-score { font-size: 12px; font-weight: bold;}
.aq-posts-block h3.the-title { margin: 0 0 10px;}
.aq-posts-block h3.the-title a {} .aq-block-aq_featured_posts_block { margin-bottom: 0 !important;}
.aq-block-aq_featured_posts_block .aq-posts-block { margin-bottom: 0 !important;}
.featured-post { position: relative; overflow: hidden !important;}
.span_6.featured-post,
.span_3.featured-post,
.span_2.featured-post { margin-bottom: 2%;}
.span_6.featured-post { height: 359px; overflow: hidden;}
.span_3.featured-post { height: 168px; overflow: hidden;}
.span_2.featured-post { height: 110px; overflow: hidden;}
.featured-post figure { position: relative;}
.featured-post .lead { position: absolute; z-index: 2; top: 0; left: 0; background: url(//www.healtheries.co.uk/wp-content/themes/day-spa/images/black-trans-bg.png) repeat; padding: 3% 10% 8% 10%;}
.span_3.featured-post .lead {}
.span_2.featured-post .lead { height: 100%;}
.featured-post .lead a { color: #fff;} .aq-block-aq_gallery_posts_block .aq-posts-block li { border: none; margin-left: 2%;}
.aq-block-aq_gallery_posts_block .aq-posts-block li:first-child { margin-left: 0;} .carousel-post {}
.carousel-post figure {}
.carousel-post .lead { margin: 5px 0 0 0;}
.carousel-post .lead a {}
.carousel-post .category { font-size: 10px; text-transform: uppercase; color: #777; font-weight: 700;}
.carousel-post .excerpt { font-size: 13px; line-height: 21px; margin: 0 !important; padding: 0 !important;} .home .aq-block.aq-block-aq_portfolio_block { margin-bottom: 0 !important;}
.home .aq-block-aq_portfolio_block .portfolio-wrap { background: none; border: none;}
.aq-block-aq_portfolio_block .portfolio { border-color: #ececec;}
.aq-block-aq_portfolio_block .borderBD { border-color: #ececec;} .aq-services-block h3 { text-align: center;} .aq-pricetable-wrapper {
margin: 0.5em 0 20px;
border: 1px solid #D8D8D8;
border-width: 0 1px 1px 1px;
background: #fafafa;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0px 1px 3px rgba(130, 130, 130, 0.1);
-moz-box-shadow: 0px 1px 3px rgba(130, 130, 130, 0.1);
box-shadow: 0px 1px 3px rgba(130, 130, 130, 0.1);
}
.aq-pricetable-wrapper ul { margin: 0; }
.aq-pricetable-wrapper li.aq-pricetable-item { 
border-top: 1px solid #efefef;
margin: 0;
padding: 8px 20px;
list-style-type: none;
text-align: center
}
.aq-pricetable-wrapper li.aq-pricetable-item:nth-child(even) { 
background: #fefefe;
}
.aq-pricetable-wrapper li.aq-pricetable-title {
color: #fefefe;
padding: 10px 0 0;
margin: 0 0 10px 0;
background: #666;
}
.aq-pricetable-wrapper li.aq-pricetable-title h3 {
color: #fefefe;
margin: 0;
padding: 0 0 10px;
}
.aq-pricetable-wrapper li.aq-pricetable-title h3.title {
border-bottom: 1px solid rgba(0,0,0,0.1);
font-size: 20px;
font-weight: 200;
}
.aq-pricetable-wrapper .aq-pricetable-img {
padding: 0;
line-height: 0;
}
.aq-pricetable-wrapper .aq-pricetable-img img{ 
max-width: 100%;
}
.aq-pricetable-wrapper .aq-pricetable-price {
border-top: 1px solid rgba(255,255,255,0.1);
padding: 20px 0;
}
.aq-pricetable-wrapper .aq-pricetable-price h3 {
font-weight: 200;
font-size: 43px;
line-height: 43px;
padding: 0;
}
.aq-pricetable-wrapper .aq-pricetable-price span { 
margin-top: -10px;
font-style: italic;
display: block;
} .aq-pricetable-wrapper.dark li.aq-pricetable-item { 
background: #666;
border-top: 1px solid #767676;
color: #e9e9e9;
}
.aq-pricetable-wrapper.dark li.aq-pricetable-item:nth-child(even) { 
background: #6e6e6e;
color: #e9e9e9;
}
.aq-pricetable-item:last-child { margin-bottom: 10px;} .aq-pricetable-wrapper.blue .aq-pricetable-title {
background: #44749d;
}
.aq-pricetable-wrapper.green .aq-pricetable-title {
background: #438f14;
}
.aq-pricetable-wrapper .btn { margin: 10px 0; } .aq-block-aq_testimonial_block { text-align: center;}
.aq-block-aq_testimonial_block p { padding: 0 15%; font-size: 32px; font-weight: 300; line-height: 40px; color: #fff;}
.aq-block-aq_testimonial_block h5 { color: #777; font-weight: lighter;} .aq-block-aq_team_member_block { text-align: center;}
.aq-block-aq_team_member_block img {}
.aq-block-aq_team_member_block .member-info {}
.aq-block-aq_team_member_block h4,
.aq-block-aq_team_member_block h6,
.aq-block-aq_team_member_block p { text-align: center;}
.aq-block-aq_team_member_block ul { margin: 0 auto;}
.aq-block-aq_team_member_block li { display: inline-block; margin: 0 1px 0 0; padding: 3px 0; width: 36px; text-align: center;}
.aq-block-aq_team_member_block li:hover { opacity: 0.8; cursor: pointer;}
.aq-block-aq_team_member_block li a { -webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	transition: all 0.5s ease;}
.aq-block-aq_team_member_block li a { color: #fff;}.formError {
position:absolute;
top:300px; left:300px;
padding-bottom:13px;
display:block;
z-index:100000;
}
.ajaxSubmit{ width: 88%; padding: 20px; text-align: center; color: #222; background: #efefef; border: 1px solid #cdcdcd; display: none; margin: 15px 0 0 0;}
.formError .formErrorContent {
width:100%; 
background:#ee0101;
color:#fff;
width:150px;
font-size:11px;
line-height: 24px;
padding:4px 10px 4px 10px;
}
.greenPopup .formErrorContent {background:#33be40;}
.blackPopup .formErrorContent {background:#393939;color:#FFF;}
.formError .formErrorArrow{
position:absolute;
bottom:0;left:20px;
width:15px; height:15px;
z-index:5001;
}
.formError .formErrorArrowBottom{top:0;margin:-6px;}
.formError .formErrorArrow div{
font-size:0px; height:1px; background:#ee0101;margin:0 auto;line-height:0px; font-size:0px; display:block;
}
.formError .formErrorArrowBottom div{
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}
.greenPopup .formErrorArrow div{background:#33be40;}
.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}
.formError .formErrorArrow .line10{width:15px;border:none;} 
.formError .formErrorArrow .line9{width:13px;border:none;} 
.formError .formErrorArrow .line8{width:11px;} 
.formError .formErrorArrow .line7{width:9px;} 
.formError .formErrorArrow .line6{width:7px;} 
.formError .formErrorArrow .line5{width:5px;} 
.formError .formErrorArrow .line4{width:3px;} 
.formError .formErrorArrow .line3{width:1px;
border-left:2px solid #ddd;
border-right:2px solid #ddd;
border-bottom:0px solid #ddd;} 
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}#overlay, 
#reservation { opacity: 0; transition: .5s;} #overlay { position: absolute; overflow: hidden; top: 0; right: 0; bottom: 0; left: 0; height: 100%; width: 100%; background: rgba(26,53,71,.85); pointer-events: none; z-index: 999999;}
#overlay.open { opacity: 1; pointer-events: auto;} #reservation { position: relative; width: 300px; margin: 100px auto 0; padding: 25px; border-radius: 5px; box-shadow: 0 5px 12px rgba(15,27,39,.4); background: #fff; -webkit-transform: translateY(80%) scale(.8); transform: translateY(80%) scale(.8); transition-timing-function: cubic-bezier(.3, 0, 0, 1.3); transition-delay: .4s; z-index: 99999;}
.open #reservation { opacity: 1; -webkit-transform: none; transform: none;}
::-webkit-input-placeholder { color:    #555;
}
:-moz-placeholder { color:    #555;
opacity:  1;
}
::-moz-placeholder { color:    #555;
opacity:  1;
}
:-ms-input-placeholder { color:    #555;
} #reservation .close { position: absolute; width: 18px; height: 18px; right: 7px; top: 7px; text-indent: -9000px; background-image: url(//www.healtheries.co.uk/wp-content/themes/day-spa/images/close.png);}
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
#reservation .close { background-image: url(//www.healtheries.co.uk/wp-content/themes/day-spa/images/close@2x.png); background-size: 100% 100%;}
}
#reservation h5 { margin: 20px 0;}
#reservation input { width: 100%; padding: 8px; font-size: 12px; border: 1px solid #e9ebed; border-radius: 5px; margin: 0 0 8px 0;}
#reservation input:focus,
#reservation input[type="email"]:focus { background: none;}
.confirm { display: block; margin-top: 20px; padding: 8px 0; border: 1px solid #e9ebed; border-radius: 5px; background: #fafafb;} #formresponse { display: none; padding: 15px; border-radius: 5px;}
#formresponse.formsuccess { background: #94d6ff;}
#formresponse.formerror { background: #a21721;} #reservationform .notification { background: none; font-size: 12px; line-height: 18px; color: #fff; margin: 0; padding: 0; border: 0;} #formloader { font-size: 2em; vertical-align: middle; color: #2ea9ef; display: none;}
#servicetype,
#ctreservationemail,
#ctreservationsubject { display: none;}